Example #1
0
$GLOBALS['IERA_LINKS'][0]['url'] = _base_url . '/cabinet/';
if (isset($_POST['id_order']) && !empty($_POST['id_order'])) {
    $id_order = intval($_POST['id_order']);
}
$Customer = new Customers();
$Customer->SetFieldsById($User->fields['id_user']);
$SavedCity = new Citys();
$SavedCity->GetSavedFields($Customer->fields['id_city']);
$SavedContragent = new Contragents();
$SavedContragent->GetSavedFields($Customer->fields['id_contragent']);
$DeliveryMethod = new Delivery();
$DeliveryMethod->SetDeliveryList();
$SavedDeliveryMethod = new Delivery();
$SavedDeliveryMethod->GetSavedFields($Customer->fields['id_delivery']);
$Region = new Regions();
if ($Region->SetList()) {
    $tpl->Assign('regions', $Region->list);
}
$City = new Citys();
if ($City->SetList()) {
    $tpl->Assign('citys', $City->list);
}
$Contragent = new Contragents();
if ($Contragent->GetContragentList()) {
    $tpl->Assign('manager', $Contragent->GetContragentList());
}
$DeliveryService = new DeliveryService();
$Deliverys = new Delivery();
if (isset($SavedCity->fields)) {
    if ($DeliveryService->SetListByRegion($SavedCity->fields['names_regions'])) {
        $tpl->Assign('delivery_services', $DeliveryService->list);
Example #2
0
<?if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){
	$Cart = new Cart();
	$Region = new Regions();
	$City = new Citys();
	$DeliveryService = new DeliveryService();
	$Delivery = new Delivery();
	$Orders = new Orders();
	$Address = new Address();
	/*$Orders->Add($_POST['user_number']);*/
	if(isset($_POST['action'])){
		switch($_POST['action']){
			case "GetRegionsList":
				$Region->SetList();
				foreach($Region->list as $region){
					if($region['region'] != ''){?>
						<li class="mdl-menu__item" data-value="<?php 
echo $region['id_city'];
?>
"><?php 
echo $region['region'];
?>
</li>
					<?}
				}
				break;
			case "GetCitiesList":
				$res = $City->SetFieldsByInput($_POST['input']);
				foreach($res as $city){
					if($city['name'] != ''){?>
						<li class="mdl-menu__item" data-value="<?php 
echo $city['id_city'];
Example #3
0
 $Regions = new Regions();
 // Все классы подключены
 // выборка базовых данных
 // о покупателе
 $Customers->SetFieldsById($Users->fields['id_user']);
 $customer = $Customers->fields;
 $cont_person = explode(' ', $customer['cont_person']);
 $customer['last_name'] = $cont_person[0];
 $customer['first_name'] = isset($cont_person[1]) ? $cont_person[1] : '';
 $customer['middle_name'] = isset($cont_person[2]) ? $cont_person[2] : '';
 $customer['phone'] = isset($phones) ? $phones : '';
 // список всех менеджеров
 $Contragents->SetList();
 $managers_list = $Contragents->list;
 // список всех областей
 $Regions->SetList();
 $regions_list = $Regions->list;
 // список всех способов доставки
 $Delivery->SetDeliveryList();
 $deliverymethods_list = $Delivery->list;
 // выборка сохраненной информации
 // сохраненный город
 if (isset($customer['id_city']) && $customer['id_city'] > 0) {
     $Cities->GetSavedFields($customer['id_city']);
     $saved['city'] = $Cities->fields;
 } else {
     $saved['city'] = false;
 }
 // способы доставки
 if (isset($customer['id_delivery']) && $customer['id_delivery'] > 0) {
     $Delivery->GetSavedFields($customer['id_delivery']);