Ejemplo n.º 1
0
         $tmp2 = array();
         foreach ($tmp as $k => $v) {
             foreach ($arr as $k2 => $v2) {
                 if ($k == $k2) {
                     $tmp2[] = $v2;
                 }
             }
         }
         $Products->list = $tmp2;
     }
     $tpl->Assign('list', $Products->list);
 } else {
     $tpl->Assign('list', array());
 }
 $avaMan = $Contragent->GetContragentList();
 $allMan = $Contragent->GetAllContragentList();
 $CurrentCustomer = $Customer->SetFieldsById($current_user['id_user']);
 // Если нажата кнопка "Оформить заказ", "Сохранить черновик", "Редактировать информацию" или "Отменить редактирование"
 if (isset($_POST['p_order']) || isset($_POST['order']) || isset($_POST['apply']) || isset($_POST['cancel'])) {
     $Order = new Orders();
     require_once $GLOBALS['PATH_block'] . 't_fnc.php';
     // для ф-ции проверки формы
     list($err, $errm) = Order_form_validate();
     if (!$err) {
         if ($id = $Order->Add($_POST)) {
             $tpl->Assign('msg', 'Заказ сформирован.');
             $success = true;
             $Customer->updateContPerson($_POST['cont_person']);
             $Customer->updatePhones($_POST['phones']);
             unset($_POST);
         }