示例#1
0
			if ($ShopcoinsMaterialtype==8 || $ShopcoinsMaterialtype==6 || $ShopcoinsMaterialtype==7 || $ShopcoinsMaterialtype==4 || $ShopcoinsMaterialtype==2) {
			
				$amountsql = $rows_info['amount']+($amount?$amount:1);
			}
			else $amountsql = $amount;
			
			//кто то захотел увеличить уменьшить количество
			$orderdetails_class->updateRow(array( 'amount'=>$amountsql),"`order`='$shopcoinsorder' and catalog='$shopcoins'");			
		} else {
			$data_orderdetails = array('order'=>$shopcoinsorder,
                             'date'=>time(),
                             'catalog'=>$shopcoins,
                             'amount'=>$amount,
                             'typeorder'=>1);  
       
       		$orderdetails_class->addNewRecord($data_orderdetails);
		}
		
		//для единичных товаров - amount = 1
		if ($ShopcoinsMaterialtype == 1 || $ShopcoinsMaterialtype == 10 || $ShopcoinsMaterialtype == 11 || $ShopcoinsMaterialtype == 9 || $ShopcoinsMaterialtype == 12) {
			$data_update = array('reserveorder'=>$shopcoinsorder, 
    		                     'reserve' => time(), 
    		                     'doubletimereserve'=>0, 
    		                     'userreserve'=>0);  	
    		                     
    	    $shopcoins_class->updateRow($data_update,"shopcoins='$shopcoins'");           
			$_SESSION["shopcoinsorderamount"] =  intval($shopcoinsorderamount)+1;
			
		} elseif ($ShopcoinsMaterialtype == 4 || $ShopcoinsMaterialtype == 7 || $ShopcoinsMaterialtype == 8 || $ShopcoinsMaterialtype == 6 || $ShopcoinsMaterialtype==2) {
			for ($i=0;$i<$amount;$i++) {
				$data_insert = array('reserveorder'=>$shopcoinsorder,