Пример #1
0
		$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;
}
?>

Пример #2
0
					   &&${"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);
Пример #3
0
<?
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 = "";