</tr> <tr> <td>Марка авто:</td> <td><?php echo Lib\CarBrand::getHtmlSelect($arCar['CAR_BRANDS_ID']); ?> </td> <td> </td> </tr> <?php if ($arCar['CAR_BRANDS_ID'] > 0) { ?> <tr> <td>Выберите модель:</td> <td class="td_model"><?php echo Lib\CarModel::getHtmlSelect($arCar['CAR_BRANDS_ID'], $arCar['CAR_MODEL_ID']); ?> </td> <td> </td> </tr> <?php } else { ?> <tr> <td>Добавьте модель:</td> <td class="td_model"><?php echo InputType('text', 'car_model_text', '', '', FALSE, '', 'class="car_model_text"'); ?> </td> <td> </td> </tr>
<?php include_once $_SERVER["DOCUMENT_ROOT"] . "/msergeev_config.php"; MSergeev\Core\Lib\Loader::IncludePackage("icar"); use MSergeev\Core\Exception; use MSergeev\Packages\Icar\Lib\CarModel; $arParams = $arReturn = array(); $arReturn['status'] = 'ok'; $bStatus = true; //Проверка переданных полей if (true) { try { if (isset($_REQUEST['brand_id']) && intval($_REQUEST['brand_id']) > 0) { $arParams['BRAND_ID'] = intval($_REQUEST['brand_id']); } else { throw new Exception\ArgumentNullException('brand_id'); } } catch (Exception\ArgumentNullException $e) { $e->showException(); $arReturn['status'] = 'error'; $bStatus = false; } } if ($bStatus) { $arReturn['select'] = CarModel::getHtmlSelect($arParams['BRAND_ID']); } header('Content-Type: application/json'); echo json_encode($arReturn);
$arParams['CREDIT'] = false; } if (isset($_POST['car_credit_cost'])) { $arParams['CREDIT_COST'] = floatval($_POST['car_credit_cost']); } if (isset($_POST['car_osago'])) { $arParams['DATE_OSAGO_END'] = htmlspecialchars($_POST['car_osago']); } if (isset($_POST['car_gto'])) { $arParams['DATE_GTO_END'] = htmlspecialchars($_POST['car_gto']); } if (isset($_POST['car_default']) && $_POST['car_default'] > 0) { $arParams['DEFAULT'] = true; } else { $arParams['DEFAULT'] = false; } } if (!isset($arParams['CAR_MODEL_ID']) && isset($arParams['CAR_MODEL_TEXT']) && $arParams['CAR_BRAND'] > 0) { $arParams['CAR_MODEL_ID'] = Lib\CarModel::addNewModel($arParams['CAR_BRAND'], $arParams['CAR_MODEL_TEXT']); if (intval($arParams['CAR_MODEL_ID']) > 0) { unset($arParams['CAR_MODEL_TEXT']); } } $res = Lib\MyCar::addNewCar($arParams); if ($res->getResult()) { ?> <div class="ok">Автомобиль успешно добавлен</div><?php } } $curDir = basename(__DIR__); include_once MSergeev\Core\Lib\Loader::getPublic("icar") . "include/footer.php";