\!/ KyuuKazami \!/

Path : /home/kohli/public_html/application/views/admin/reports/
Upload :
Current File : /home/kohli/public_html/application/views/admin/reports/index_view.php

<div class="container">
    <div class="row">
        <div class="col-md-12">
            <div class="panel panel-midnightblue">
                <div class="panel-heading">
                    <h4>Search By</h4>
                </div>
                <div class="panel-body">
                    <div class="row">
                        <div class="col-md-12">
                            <form class="form-horizontal">
                                <div class="form-group">
                                    <div class="col-xs-12 col-sm-6 col-md-3 col-lg-2">
                                        <input type="text" placeholder="#Order ID" class="form-control" name="order_id" value="<?php echo $order_id ?>">
                                    </div>
                                    <div class="col-xs-12 col-sm-6 col-md-6 col-lg-3">
                                        <button id="order_range_picker" class="btn btn-default btn-block" name="order_date_range">
                                            <i class="fa fa-calendar"></i> 
                                            <span><?php echo $start_date?> - <?php echo $end_date ?></span> <b class="caret"></b>
                                        </button>
                                        <input value="<?php echo $start_date?> - <?php echo $end_date ?>" type="hidden" id="hid_order_range_picker" class="form-control" for="order_range_picker" name="order_range_picker">
                                        <!--div class="input-group">
                                            <span class="input-group-addon" ><i class="fa fa-calendar"></i></span>
                                            <input type="text" id="order_range_picker" class="form-control" for="order_range_picker">
                                            
                                        </div-->
                                    </div>
                                    <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3">
                                        <?php echo $this->common_lib->render_dropdown($order_status_list,"status_code","status_detail","order_status",$order_status); ?>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3">
                                        <?php echo $this->common_lib->render_dropdown($payment_gateways_list,"gateway_code","gateway_detail","payment_gateways",$payment_gateways); ?>
                                    </div>
                                    <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3">
                                        <?php echo $this->common_lib->render_dropdown($payment_status_list,"payment_status_code","payment_status_detail","payment_status",$payment_status); ?>
                                    </div>
                                </div>
                                <div class="form-group col-xs-12">
                                    
                                    <input class="btn btn-primary" type="submit" value="Search" name="cmdSearchOrder" />
                                    <input class="btn btn-danger" type="button" value="Clear Filter" name="cmdClearFilter" />
                                </div>
                            </form>
                            <script type="text/javascript">
                                $(function(){
                                    $("input[name=cmdClearFilter]").click(function(){
                                        window.location.href = "<?php echo site_url("admin/reports") ?>";
                                    });
                                    
                                    $('#order_range_picker11').daterangepicker();
                                    
                                    $('#order_range_picker').daterangepicker(
                                        {
                                            ranges: {
                                               'Today': [moment(), moment()],
                                               'Yesterday': [moment().subtract('days', 1), moment().subtract('days', 1)],
                                               'Last 7 Days': [moment().subtract('days', 6), moment()],
                                               'Last 30 Days': [moment().subtract('days', 29), moment()],
                                               'This Month': [moment().startOf('month'), moment().endOf('month')],
                                               'Last Month': [moment().subtract('month', 1).startOf('month'), moment().subtract('month', 1).endOf('month')],
                                               'This Year': [moment().startOf('year'), moment().endOf('month')],
                                               'Last Year': [moment().subtract('year', 1).startOf('year'), moment().subtract('year', 1).endOf('year')]
                                            },
                                          opens: 'left',
                                          startDate: moment().subtract('days', 29),
                                          endDate: moment()
                                        },
                                        function(start, end) {
                                            $('#order_range_picker span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
                                            $('#hid_order_range_picker').val(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
                                        }   
                                    );
                                });
                            </script>
                        </div>
                    </div>
                </div>
            </div>
            <div class="panel panel-midnightblue">
                <div class="panel-heading">
                    <h4>All Orders</h4>
                </div>
                <div class="panel-body">
                    <?php
                    $this->load->view("admin/messages");
                    ?>
                    <div class="row">
                        <div class="col-md-12">
                            <form class="form-horizontal">
                                <div class="table-responsive">
                                    <table class="table table-hover">
                                        <thead>
                                            <tr>
                                                <th><input type="checkbox" /></th>
                                                <th>ID(#)</th>                                            
                                                <th>Order Date</th>
                                                <th>Customer</th>
                                                <th>Sub Total</th>
                                                <th>Shipping</th>
                                                <th>Discount</th>
                                                <th>Amount</th>
                                                <th>Pending</th>
                                                <th>Order Status</th>
                                                <th>Payment Gateway</th>
                                                <th>Payment Status</th>
                                            </tr>
                                        </thead>                                        
                                        <tbody>
                                            <?php
                                            $total_sub_total = 0;
                                            $total_shipping = 0;
                                            $total_discount = 0;
                                            $total_order_amount = 0;
                                            $total_remaining_amount = 0;
                                            foreach($all_orders as $order_row){                                                
                                                $total_sub_total += $this->common_lib->fSafeNum($order_row->sub_total);
                                                $total_shipping += $this->common_lib->fSafeNum($order_row->shipping);
                                                $total_discount += $this->common_lib->fSafeNum($order_row->promo_discount);
                                                $total_order_amount += $this->common_lib->fSafeNum($order_row->order_amount);
                                                $total_remaining_amount += $this->common_lib->fSafeNum($order_row->amount_remaining);
                                                $this->load->view("admin/reports/_order_row",array("order_row" => $order_row,$partial_data));
                                            }
                                            ?>
                                            <tr class="warning">
                                                <th colspan="4" class="text-right">TOTAL</td>
                                                <th><?php echo $this->common_lib->currency_price($total_sub_total); ?></th>
                                                <th><?php echo $this->common_lib->currency_price($total_shipping); ?></th>
                                                <th><?php echo $this->common_lib->currency_price($total_discount); ?></th>
                                                <th><?php echo $this->common_lib->currency_price($total_order_amount); ?></th>
                                                <th><?php echo $this->common_lib->currency_price($total_remaining_amount); ?></th>
                                                <th colspan="5"></th>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                                <div class="form-group col-xs-12">                                    
                                    <input class="btn btn-primary" type="submit" value="Update Orders" name="cmdSaveOrder" />                                    
                                </div>
                            </form>
                        </div>
                    </div>                    
                </div>
            </div>
        </div>
    </div>
</div>

@KyuuKazami