Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(is_array($data_arr)) {
- foreach($data_arr as $d) {
- /*
- * Если в день всего одно списание и оно не за аренду магазина ($d['sites_payment_type_id'] == 1) то
- * ставим в первом if метку что нужно вывести детализацию для этого дня, но условие elseif работает только для
- * текущего дня, поэтому в if мы использем $d_next что бы в $send_payment_days оказалась завтрашняя дата
- *
- * elseif используется если в один день есть 2 любых списания
- *
- * else просто выводит в шаблоне детализацию если для этого дня сработали if или elseif
- */
- $d_next = $ki+1;
- $add = 0;
- if(isset($data_arr[$d_next]) && $data_arr[$d_next]['sites_payment_balance_by_date_date'] == $d['sites_payment_balance_by_date_date']){
- //echo 'Да, есть данные<br>';
- //echo '<br><pre>$d '; var_dump($d); echo '</pre>';
- if($data_arr[$d_next]['sites_payment_balance_by_date_income'] == $d['sites_payment_balance_by_date_income'] && $d['sites_payment_balance_by_date_income'] != 0){
- $d['sites_payment_balance_by_date_income'] = '-';
- $d['sites_payment_balance_by_date_spend'] = '-';
- $d['sites_payment_balance_by_date_sum'] = '-';
- echo 'Сработало внутреннее условие<br>';
- $send_payment_days[$d['sites_payment_balance_by_date_date']] = 1;
- $T->block($opt['tpl_main_data_list'], $d);
- $T->show('show_payment_details');
- $add = 1;
- }
- }
- if($add == 0){
- $send_payment_days[$d['sites_payment_balance_by_date_date']] = 1;
- $T->block($opt['tpl_main_data_list'], $d);
- $T->show('show_payment_details');
- }
Add Comment
Please, Sign In to add comment