${"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); $orderdetails_class->removeOrderCache($tpl['user']['user_id']);