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