コード例 #1
0
ファイル: orderdetails.ctl.php プロジェクト: nellka/numiz-new
						${"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']);