예제 #1
0
}
$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);
    }
    if ($Deliverys->SetFieldsByInput($SavedCity->fields['shipping_comp'], $SavedCity->fields['names_regions'])) {
        $tpl->Assign('delivery', $Deliverys->list);
    }
} else {
    if ($DeliveryService->SetList()) {
        $tpl->Assign('delivery_services', $DeliveryService->list);
    }
    if ($Deliverys->SetList()) {
        $tpl->Assign('delivery', $Deliverys->list);
    }
}
if (isset($_POST['apply'])) {
    $Customer->updateContPerson($_POST['cont_person']);
    $Customer->updatePhones($_POST['phones']);
    $Customer->updateContragent($_POST['id_manager']);
    $Customer->updateCity($_POST['id_delivery_department']);
예제 #2
0
			break;

			case "getCityId":
				$res = $DeliveryService->GetAnyCityId($_POST['city']);?>
				<option selected value="<?php 
echo $res['id_city'];
?>
"><?php 
echo $res['id_city'];
?>
</option>
				<?
			;
			break;
			case "deliveryServiceSelect":
				if($Delivery->SetFieldsByInput($_POST['shipping_comp'], $_POST['city'])){
					$res = $Delivery->list;?>
					<?if(count($res) == 1){
						foreach($res as $r){?>
							<option selected="selected" value="<?php 
echo $r['id_city'];
?>
"><?php 
echo $r['address'];
?>
</option>
						<?}
					}else{?>
						<option selected="selected" disabled="disabled" class="color-sgrey">Отделение</option>
						<?foreach($res as $r){?>
							<option value="<?php 
예제 #3
0
파일: cart.php 프로젝트: Arikito/webking.xt
             $_POST['tempmanager'] = 0;
         }
     }
     if ($_POST['tempmanager'] == 1) {
         $tempmanager = $managers_list[array_rand($managers_list)];
     }
 }
 // Выбор доступных городов, если у пользователя была сохранена область
 if (isset($saved['city'])) {
     $cities_list = $Cities->SetFieldsByInput($saved['city']['region']);
     if (!$Deliveryservice->SetFieldsByInput($saved['city']['name'], $saved['city']['region'])) {
         unset($deliverymethods_list[3]);
     }
     $Deliveryservice->SetListByRegion($saved['city']['names_regions']);
     $deliveryservices_list = $Deliveryservice->list;
     $Delivery->SetFieldsByInput($saved['city']['shipping_comp'], $saved['city']['name'], $saved['city']['region']);
     $deliverydepartments_list = $Delivery->list;
 }
 if (isset($_SESSION['cart']['id_gift'])) {
     $Products->SetFieldsById($_SESSION['cart']['id_gift']);
     $Products->fields['images'] = $Products->GetPhotoById($Products->fields['id_product']);
     $tpl->Assign('gift', $Products->fields);
 }
 /* output data */
 $tpl->Assign('customer', $customer);
 $tpl->Assign('regions_list', $regions_list);
 $tpl->Assign('deliverymethods_list', $deliverymethods_list);
 $tpl->Assign('cities_list', $cities_list);
 $tpl->Assign('deliveryservices_list', $deliveryservices_list);
 $tpl->Assign('deliverydepartments_list', $deliverydepartments_list);
 $tpl->Assign('managers_list', $managers_list);