'.$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();
$inv_sql = '';
$get_bonds_sql = mysqli_query($db,
"SELECT
`bonds`.`id` AS `inv_id`,
`bonds`.`number_style`,
`bonds_details`.`id`,
`bonds_details`.`bonds_status_id`,
DATE(`bonds_details`.`date_time`) AS `date`,
`bonds`.`date_time`,
`bonds_details_has_how_pay`.`date_time` AS `t_date_time`,
`bonds_details_has_how_pay`.`how_pay_id`,
`bonds_details_has_how_pay`.`pay`,
`tretment`.`name` AS `tr_name`,
`tretment`.`number` AS `tr_number`,
`user`.`name` AS `user_name`
FROM `bonds_details_has_how_pay`
INNER JOIN `bonds_details` ON `bonds_details_has_how_pay`.`bonds_details_id` = `bonds_details`.`id`
INNER JOIN `bonds` ON `bonds_details`.`bonds_id` = `bonds`.`id`
INNER JOIN `user` ON `bonds_details_has_how_pay`.`user_id` = `user`.`id`
INNER JOIN `branch` ON `bonds_details`.`branch_id` = `branch`.`id`
INNER JOIN `tretment` ON `bonds`.`tretment_id` = `tretment`.`id`
WHERE ((`bonds_details_has_how_pay`.`date_time` LIKE '$today%' AND `bonds_details_has_how_pay`.`date_time` >= '$frist_day 03:00:00') OR (`bonds_details_has_how_pay`.`date_time` LIKE '$last_day%' AND `bonds_details_has_how_pay`.`date_time` < '$last_day 03:00:00'))
AND `bonds_details`.`branch_id` $branch_sql
AND `bonds`.`bonds_type_type_id` = 2
AND `bonds_details`.`bonds_status_id` NOT IN (3)
ORDER BY `bonds_details_has_how_pay`.`date_time` ASC
");
$data['show']['inv'] = array();
if (mysqli_num_rows($get_bonds_sql) > 0) {
while ($get_bonds = mysqli_fetch_assoc($get_bonds_sql)) {
$inv_sql .= $get_bonds['inv_id'] . ', ';
if (!array_key_exists($get_bonds['id'],$data['show']['inv'])) {
$data['show']['inv'][$get_bonds['id']] = array();
}
switch ($get_bonds['bonds_status_id']) {
case '1': case '2':
switch ($get_bonds['how_pay_id']) {
case '1': case '2': case '3': case '4': case '6': case '7': case '8': case '9':
$data['show']['inv'][$get_bonds['id']]['payments'] += $get_bonds['pay'];
break;
default:
$error++;
break;
}
break;
case '3':
switch ($get_bonds['how_pay_id']) {
case '1': case '2': case '3': case '4': case '5':
$data['show']['inv'][$get_bonds['id']]['payments'] -= $get_bonds['pay'];
break;
default:
$error++;
break;
}
break;
default:
$error++;
break;
}
$data['show']['inv'][$get_bonds['id']]['number_style'] = $get_bonds['number_style'];
$data['show']['inv'][$get_bonds['id']]['date_time'] = $get_bonds['date_time'];
$data['show']['inv'][$get_bonds['id']]['t_date_time'] = $get_bonds['t_date_time'];
$data['show']['inv'][$get_bonds['id']]['inv_id'] = $get_bonds['inv_id'];
$data['show']['inv'][$get_bonds['id']]['tretment'] = '' . $get_bonds['tr_name'] . '
' . $get_bonds['tr_number'];
$data['show']['inv'][$get_bonds['id']]['user_name'] = $get_bonds['user_name'];
}
}
?>
| # | رقم السند | تاريخ ووقت اصدار الفاتورة | تاريخ ووقت العملية | المبلغ المدفوع | بواسطة | العميل |
|---|---|---|---|---|---|---|
| =$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']?> | =$data['show']['inv'][$key]['user_name']?> | =$data['show']['inv'][$key]['tretment']?> |