<?php include 'header.php'; ?>
<div class="container-fluid">
<ul class="nav nav-tabs p-b">
<li class="<?php if( $action == "profit" ): echo "active"; endif; ?>"><a href="<?php echo site_url("admin/reports") ?>">Earnings from orders</a></li>
<li class="<?php if( $action == "payments" ): echo "active"; endif; ?>"><a href="<?php echo site_url("admin/reports/payments") ?>">Earnings from payments</a></li>
<li class="<?php if( $action == "orders" ): echo "active"; endif; ?>"><a href="<?php echo site_url("admin/reports/orders") ?>">Number of orders</a></li>
<form class="" action="<?php echo site_url("admin/reports/".$action."?year=".$year) ?>" method="post">
<li class="pull-right">
<div class="btn-group" role="group">
<?php foreach($yearList as $yearl): ?>
<a href="<?php echo site_url("admin/reports/".$action."?year=".$yearl) ?>" class="btn btn-default <?php if( $yearl == $year ): echo "active"; endif; ?> ">
<?php echo $yearl; ?>
</a>
<?php endforeach; ?>
</div>
</li>
<?php if( $action == "payments" ): ?>
<li class="pull-right">
<select class="selectpicker" data-actions-box="true" data-live-search="true" name="methods[]" multiple="" data-max-options="100" data-size="10" title="Ödeme Yöntemleri" tabindex="-98">
<?php foreach($methods as $method ): ?>
<option value="<?php echo $method["id"]; ?>" <?php if( $_POST ): if( in_array($method["id"],$_POST["methods"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>> <?php echo $method["method_name"] ?> </option>
<?php endforeach; ?>
</select>
</li>
<?php endif; ?>
<?php if( $action == "profit" || $action == "orders" ): ?>
<li class="pull-right">
<select class="selectpicker" data-actions-box="true" data-live-search="true" name="services[]" multiple="" data-max-options="100" data-size="10" title="Servisler" tabindex="-98">
<?php $c=0;foreach($serviceList as $category => $services ): $c++; ?>
<optgroup label="<?=$category?>">
<?php if( !empty($services[0]["service_id"]) ): ?>
<?php for($i=0;$i<count($services);$i++): ?>
<option value="<?php echo $services[$i]["service_id"]; ?>" <?php if( $_POST ): if( in_array($services[$i]["service_id"],$_POST["services"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>> <?php echo $services[$i]["service_id"]." - ".$services[$i]["service_name"] ?> </option>
<?php endfor; ?>
<?php endif; ?>
</optgroup>
<?php endforeach; ?>
</select>
</li>
<li class="pull-right">
<select class="selectpicker" name="statuses[]" multiple="" data-max-options="100" data-size="10" title="Sipariş Durumu" tabindex="-98">
<option value="cron" <?php if( $_POST ): if( in_array("cron",$_POST["statuses"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>>Waiting for cron</option>
<option value="fail" <?php if( $_POST ): if( in_array("fail",$_POST["statuses"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>>Fail</option>
<option value="pending" <?php if( $_POST ): if( in_array("pending",$_POST["statuses"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>>Your order has been taken</option>
<option value="inprogress" <?php if( $_POST ): if( in_array("inprogress",$_POST["statuses"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>>Loading</option>
<option value="completed" <?php if( $_POST ): if( in_array("completed",$_POST["statuses"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>>Completed</option>
<option value="partial" <?php if( $_POST ): if( in_array("partial",$_POST["statuses"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>>Partially Completed</option>
<option value="canceled" <?php if( $_POST ): if( in_array("canceled",$_POST["statuses"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>>Cancel</option>
<option value="processing" <?php if( $_POST ): if( in_array("processing",$_POST["statuses"]) ): echo 'selected'; endif; else: echo 'selected'; endif; ?>>During Shipping</option>
</select>
</li>
<?php endif; ?>
<li class="pull-right">
<button type="submit" class="btn btn-primary">
Update
</button>
</li>
</ul>
</form>
<div class="row">
<div class="col-md-12">
<table class="table report-table" style="border:1px solid #ddd">
<thead>
<tr>
<th>
</th>
<th align="right" style="text-align:center;">January</th>
<th align="right" style="text-align:center;">February</th>
<th align="right" style="text-align:center;">March</th>
<th align="right" style="text-align:center;">April</th>
<th align="right" style="text-align:center;">May</th>
<th align="right" style="text-align:center;">June</th>
<th align="right" style="text-align:center;">July</th>
<th align="right" style="text-align:center;">August</th>
<th align="right" style="text-align:center;">September</th>
<th align="right" style="text-align:center;">October</th>
<th align="right" style="text-align:center;">November</th>
<th align="right" style="text-align:center;">December</th>
</tr>
</thead>
<tbody>
<?php if( $action == "profit" ): ?>
<?php for ($day=1; $day <=31; $day++): ?>
<tr>
<td align="center"><?=$day?></td>
<?php for( $month=1; $month<=12; $month++ ): ?>
<td align="center">
<?php echo dayCharge($day,$month,$year,["services"=>$_POST["services"],"status"=>$_POST["statuses"]]); ?>
</td>
<?php endfor; ?>
</tr>
<?php endfor; ?>
<tr>
<td align="center"><b>Gross profit: </b></td>
<?php for( $month=1; $month<=12; $month++ ): ?>
<td align="center">
<b> <?php echo monthCharge($month,$year,["services"=>$_POST["services"],"status"=>$_POST["statuses"]]); ?> </b>
</td>
<?php endfor; ?>
</tr>
<tr>
<td align="center"><b>Net Earnings: </b></td>
<?php for( $month=1; $month<=12; $month++ ): ?>
<td align="center">
<b> <?php echo monthChargeNet($month,$year,["services"=>$_POST["services"],"status"=>$_POST["statuses"]]); ?> </b>
</td>
<?php endfor; ?>
</tr>
<?php elseif( $action == "payments" ): ?>
<?php for ($day=1; $day <=31; $day++): ?>
<tr>
<td align="center"><?=$day?></td>
<?php for( $month=1; $month<=12; $month++ ): ?>
<td align="center">
<?php echo dayPayments($day,$month,$year,["methods"=>$_POST["methods"]]); ?>
</td>
<?php endfor; ?>
</tr>
<?php endfor; ?>
<tr>
<td align="center"><b>Total: </b></td>
<?php for( $month=1; $month<=12; $month++ ): ?>
<td align="center">
<b> <?php echo monthPayments($month,$year,["methods"=>$_POST["methods"]]); ?> </b>
</td>
<?php endfor; ?>
</tr>
<?php elseif( $action == "orders" ): ?>
<?php for ($day=1; $day <=31; $day++): ?>
<tr>
<td align="center"><?=$day?></td>
<?php for( $month=1; $month<=12; $month++ ): ?>
<td align="center">
<?php echo dayOrders($day,$month,$year,["services"=>$_POST["services"],"status"=>$_POST["statuses"]]); ?>
</td>
<?php endfor; ?>
</tr>
<?php endfor; ?>
<tr>
<td align="center"><b>Total: </b></td>
<?php for( $month=1; $month<=12; $month++ ): ?>
<td align="center">
<b> <?php echo monthOrders($month,$year,["services"=>$_POST["services"],"status"=>$_POST["statuses"]]); ?> </b>
</td>
<?php endfor; ?>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
</div>
</div>
<?php include 'footer.php'; ?>