$tpl['orderdetails']['ArrayShopcoinsInOrder'][$i]['title_materialtype'] = $MaterialTypeArray[$rows["materialtype"]]; } if (trim($rows["details"])) { $text = substr($rows["details"], 0, 250); $text = strip_tags($text); $text = substr($text, 0, strlen($text) - strpos(strrev($text), '.')); $text = str_replace("\r","",$text); $tpl['orderdetails']['ArrayShopcoinsInOrder'][$i]["details"] = str_replace("\n","<br>",$text); } $i++; } if($tpl['user']['my_ip']||$tpl['user']['user_id']==811){ $sqlt = "select * from TimeTableUser where `check`=1 order by Fio;"; $tpl['orderdetails']['admins'] = $shopcoins_class->getDataSql($sqlt); } else { //проверяем, что монеты из предзаказа require_once $cfg['path'] . '/models/viporder.php'; $viporder_class = new model_shopcoinsvipclientanswer($db_class); $idadmin = $viporder_class->getAdminInCoins($ids_in_order,$tpl['user']['user_id']); } $can_pay_from_balance = false; if($bascetsum <= 3000&& $user_class->is_user_has_premissons() && $tpl['user']['balance'] >= $bascetsum){ $can_pay_from_balance = true; } ?>
&&${"amount_".$i}>$item['amount']){ ${"amount_".$i} = $rows['amount']; } $data_orderdetails = array('amount'=>${"amount_".$i}); $orderdetails_class->updateItemCount($data_orderdetails,${"shopcoins".$i}); } } } $orderdetails_class->removeOrderCache($tpl['user']['user_id']); } } $orderdetails= $orderdetails_class->getDetails($tpl['user']['user_id']); if($viporder){ $viporder_class = new model_shopcoinsvipclientanswer($db_class); $viporder_id = $viporder_class->getNewViporder(); $viporderCoinsIds = array(); foreach ($orderdetails as $row ){ $viporder_class->addInOrder($viporder_id,$row["catalog"],$idadmin); $viporderCoinsIds[] = $row["catalog"]; } if($viporderCoinsIds){ //удаляем позицию из заказа $orderdetails_class->deletePostions($viporderCoinsIds); $data = array('reserve'=>0,'reserveorder'=>0,'doubletimereserve'=>0,'userreserve'=>0); $shopcoins_class->updateRow($data,"shopcoins in (".implode(',',$viporderCoinsIds).") and reserveorder='$shopcoinsorder'"); $orderdetails_class->deletePostionsHelpshopcoinsorder($viporderCoinsIds);
<? require($cfg['path'].'/helpers/Paginator.php'); require $cfg['path'] . '/configs/config_shopcoins.php'; require_once $cfg['path'] . '/models/viporder.php'; $id = request('id'); if($tpl['user']['user_id']){ $shopcoins_class->setUserViporder($id); //setcookie('viporder', $id, time()+ (3600 * 24*7),'/'); $viporder_class = new model_shopcoinsvipclientanswer($db_class); $GroupNameMain = ''; $GroupName = ''; $metalTitle = ''; $tpl['shop']['errors'] = array(); //сохраняем сортировку элементов на странице в куке $tpl['orderby'] = "dateinsertdesc"; $checkuser = 0; $CounterSQL = ""; $WhereParams = Array(); $page_string = "";