// }else{ // header('Location: '.$GLOBALS['URL_base'].'404/'); // } // exit(); //} $specification->SetListByCatId($id_category); $tpl->Assign('cat_spec_list', $specification->list); if (isset($_GET['action']) && $_GET['action'] == "delete_spec") { $dbtree->UpdateEditUserDate($id_category); $specification->DelSpecFromCat($_GET['id_spec_cat']); header('Location: ' . $GLOBALS['URL_base'] . 'adm/catedit/' . $id_category); } $dbtree->SetFieldsByID($id_category); $category = $dbtree->fields; $tpl->Assign('h1', 'Редактирование категории'); $res = $dbtree->Parents($id_category, array('id_category', 'name', 'category_level')); $ii = count($GLOBALS['IERA_LINKS']); $GLOBALS['IERA_LINKS'][$ii]['title'] = "Каталог"; $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/cat/'; foreach ($res as $cat) { if ($cat['category_level'] > 0) { $GLOBALS['IERA_LINKS'][$ii]['title'] = $cat['name']; $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/items/' . $cat['id_category']; } } $GLOBALS['IERA_LINKS'][$ii]['title'] = "Редактирование категории"; if (isset($_POST['smb'])) { require_once $GLOBALS['PATH_block'] . 't_fnc.php'; // для ф-ции проверки формы list($err, $errm) = Cat_form_validate(); if (!$err) {
$list = $Products->generateCategory(); $tpl->Assign('list', $list); $tpl->Assign('unitslist', $Unit->GetUnitsList()); $tpl->Assign('mlist', $Products->GetManufacturers()); $tpl->Assign('list_segment_types', $segmentation->GetSegmentationType()); if (!isset($_POST['smb'])) { $_POST['id_product'] = 0; if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) { $_POST['categories_ids'][] = $GLOBALS['REQAR'][1]; } else { $_POST['categories_ids'][] = 0; } } $ii = count($GLOBALS['IERA_LINKS']); $GLOBALS['IERA_LINKS'][$ii]['title'] = 'Каталог'; $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/cat/'; if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) { $res = $dbtree->Parents($GLOBALS['REQAR'][1], array('id_category', 'name', 'category_level')); foreach ($res as $cat) { if ($cat['category_level'] > 0) { $GLOBALS['IERA_LINKS'][$ii]['title'] = $cat['name']; $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/products/' . $cat['id_category']; } } } $GLOBALS['IERA_LINKS'][$ii]['title'] = "Добавление товара"; $parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_product_ae.tpl')); // -------------------------------------------------------------------------------------- if (TRUE == $parsed_res['issuccess']) { $tpl_center .= $parsed_res['html']; }
header('Location: ' . _base_url . '/404/'); exit; } $ii = count($GLOBALS['IERA_LINKS']); $GLOBALS['IERA_LINKS'][$ii]['title'] = "Производители"; $GLOBALS['IERA_LINKS'][$ii++]['url'] = _base_url . '/manufacturers/'; $GLOBALS['IERA_LINKS'][$ii]['title'] = $Manufacturers->fields['name']; $GLOBALS['IERA_LINKS'][$ii++]['url'] = _base_url . '/manufacturer/' . $Manufacturers->fields['translit'] . '/'; $dbtree = new dbtree('im_cat', 'cat', $db); $items = new Items(); // Список категорий производителя $items->SetCatListMan($manufacturer_id); $subcats = array(); $branch = 0; foreach ($items->list as $l) { $dbtree->Parents($l['cat_id'], array('cat_id', 'name', 'translit', 'cat_level')); if (!empty($dbtree->ERRORS_MES)) { die("Error parents"); } $jj = 0; while ($cat = $dbtree->NextRow()) { if (0 != $cat['cat_level']) { $fl = true; if ($branch) { if (isset($psubcats[$branch - 1][$jj]['cat_id']) && $psubcats[$branch - 1][$jj]['cat_id'] == $cat['cat_id']) { $fl = false; } } if ($fl) { $subcats[$branch][$jj]['cat_id'] = $cat['cat_id']; $subcats[$branch][$jj]['name'] = $cat['name'];
$_POST['id_product'] = 0; $prod_fields = $products->fields; $prod_fields['video'] = $video; $prod_fields['images'] = $photo; foreach ($prod_fields as $k => $v) { if (!isset($_POST['smb']) || !isset($_POST[$k])) { $_POST[$k] = $v; } } $tpl->Assign('h1', $_POST['name']); $parsed_res = array('issuccess' => true, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_product_ae.tpl')); $ii = count($GLOBALS['IERA_LINKS']); $GLOBALS['IERA_LINKS'][$ii]['title'] = "Каталог"; $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/cat/'; if (isset($category['id_category'])) { $dbtree->Parents($category['id_category'], array('id_category', 'name', 'category_level')); if (!empty($dbtree->ERRORS_MES)) { print_r($dbtree->ERRORS_MES); die; } while ($cat = $dbtree->NextRow()) { if (0 != $cat['category_level']) { $GLOBALS['IERA_LINKS'][$ii]['title'] = $cat['name']; $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/products/' . $cat['id_category']; } } } $GLOBALS['IERA_LINKS'][$ii]['title'] = "Редактирование товара"; if (true == $parsed_res['issuccess']) { $tpl_center .= $parsed_res['html']; }