'.$branch_id; } $frist_day = date('Y-m-d', strtotime($today)); $last_day = date("Y-m-t", strtotime($frist_day)); $last_day = date('Y-m-d', strtotime('+1 day', strtotime($last_day))); $data = array( 'partner_id' => array( 1 => 'عميل نقدي', 2 => 'عميل شبكة', 3 => 'رصيد خدمات', 4 => 'رصيد اموال', 6 => 'عميل تحويل', 7 => 'عميل تحويل', 8 => 'عميل تحويل', 9 => 'عميل تحويل', ), ); $inv_sql = ''; $get_invoices_sql = mysqli_query($db, "SELECT `invoices`.`id` AS `inv_id`, `invoices`.`number_style`, `invoices_details`.`id`, `branch`.`odoo_id` AS `branch_odoo_id`, `invoices_details`.`invoices_status_id`, DATE(`invoices_details`.`date_time`) AS `date`, `invoices`.`date_time`, `invoices_details_has_how_pay`.`date_time` AS `t_date_time`, `invoices_details_has_how_pay`.`how_pay_id`, `invoices_details_has_how_pay`.`pay` FROM `invoices_details_has_how_pay` INNER JOIN `invoices_details` ON `invoices_details_has_how_pay`.`invoices_details_id` = `invoices_details`.`id` INNER JOIN `invoices` ON `invoices_details`.`invoices_id` = `invoices`.`id` INNER JOIN `user` ON `invoices_details_has_how_pay`.`user_id` = `user`.`id` INNER JOIN `branch` ON `invoices_details`.`branch_id` = `branch`.`id` WHERE ((`invoices_details_has_how_pay`.`date_time` LIKE '$today%' AND `invoices_details_has_how_pay`.`date_time` >= '$frist_day 03:00:00') OR (`invoices_details_has_how_pay`.`date_time` LIKE '$last_day%' AND `invoices_details_has_how_pay`.`date_time` < '$last_day 03:00:00')) AND `invoices_details`.`branch_id` $branch_sql ORDER BY `invoices_details_has_how_pay`.`date_time` ASC "); $data['show']['inv'] = array(); if (mysqli_num_rows($get_invoices_sql) > 0) { while ($get_invoices = mysqli_fetch_assoc($get_invoices_sql)) { $inv_sql .= $get_invoices['inv_id'] . ', '; if (!array_key_exists($get_invoices['id'],$data['show']['inv'])) { $data['show']['inv'][$get_invoices['id']] = array(); } switch ($get_invoices['invoices_status_id']) { case '1': case '2': switch ($get_invoices['how_pay_id']) { case '1': case '2': case '3': case '4': case '6': case '7': case '8': case '9': $data['show']['inv'][$get_invoices['id']]['payments'] += $get_invoices['pay']; break; default: $error++; break; } break; case '3': switch ($get_invoices['how_pay_id']) { case '1': case '2': case '3': case '4': case '5': $data['show']['inv'][$get_invoices['id']]['payments'] -= $get_invoices['pay']; break; default: $error++; break; } break; default: $error++; break; } $data['show']['inv'][$get_invoices['id']]['number_style'] = $get_invoices['number_style']; $data['show']['inv'][$get_invoices['id']]['date'] = $today; $data['show']['inv'][$get_invoices['id']]['date_time'] = $get_invoices['date_time']; $data['show']['inv'][$get_invoices['id']]['t_date_time'] = $get_invoices['t_date_time']; $data['show']['inv'][$get_invoices['id']]['inv_id'] = $get_invoices['inv_id']; $data['show']['inv'][$get_invoices['id']]['branch_odoo_id'] = $get_invoices['branch_odoo_id']; } } ?>
| # | رقم الفاتورة | تاريخ ووقت اصدار الفاتورة | تاريخ ووقت العملية | السعر |
|---|---|---|---|---|
| =$count?> | =$data['show']['inv'][$key]['number_style']?> | =$data['show']['inv'][$key]['date_time']?> | =$data['show']['inv'][$key]['t_date_time']?> | =$data['show']['inv'][$key]['payments']?> |