<?php if (!_acl::isAllow('catalog')) { die("Access denied"); } $dbtree = new dbtree(_DB_PREFIX_ . 'category', 'category', $db); // ---- center ---- unset($parsed_res); // -------------------------------------------------------------------------------------- if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) { $id_category = $GLOBALS['REQAR'][1]; } else { header('Location: ' . $GLOBALS['URL_base'] . '404/'); exit; } $category = $dbtree->Full(array('id_category', 'category_level', 'name', 'translit', 'art', 'pid', 'content', 'visible'), array('and' => array('id_category = ' . $id_category))); $tpl->Assign('h1', 'Редактирование тегов категории'); // $dbtree->Parents($id_category, array('id_category', 'name', 'category_level')); // if (!empty($dbtree->ERRORS_MES)) { // print_r($dbtree->ERRORS_MES);die(); // } $ii = count($GLOBALS['IERA_LINKS']); $GLOBALS['IERA_LINKS'][$ii]['title'] = "Каталог"; $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/cat/'; $GLOBALS['IERA_LINKS'][$ii]['title'] = "Редактирование тегов категории"; foreach ($dbtree->GetTagsLevelsList($id_category) as $k => $l) { $level[$l['tag_level']] = $l; $level[$l['tag_level']]['tags'] = $dbtree->GetTagsList($id_category, $l['tag_level']); } $tpl->Assign('level', $level); if (!isset($_POST['smb'])) {
$arr['visible'] = 1; if (isset($_POST['visible']) && $_POST['visible'] == "on") { $arr['visible'] = 0; } if ($id = $dbtree->Insert($arr['pid'], $arr)) { $tpl->Assign('msg', 'Категория добавлена.'); unset($_POST); } else { $tpl->Assign('msg', 'Ошибочка. Категория не добавлена.'); $tpl->Assign('errm', 1); } } else { // показываем все заново но с сообщениями об ошибках $tpl->Assign('msg', 'Ошибка! Категория не добавлена.'); $tpl->Assign('errm', $errm); } } $list = $dbtree->Full(array('id_category', 'category_level', 'name')); $tpl->Assign('list', $list); if (!isset($_POST['smb'])) { $_POST['id_category'] = 0; if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) { $_POST['pid'] = $GLOBALS['REQAR'][1]; } } $parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_cat_ae.tpl')); // -------------------------------------------------------------------------------------- if (TRUE == $parsed_res['issuccess']) { $tpl_center .= $parsed_res['html']; } // ---- right ----
<?php unset($parsed_res); $Page = new Page(); $Page->PagesList(); $tpl->Assign('list_menu', $Page->list); $GLOBALS['IERA_LINKS'] = array(); $GLOBALS['IERA_LINKS'][0]['title'] = "Каталог"; $GLOBALS['IERA_LINKS'][0]['url'] = _base_url . '/cat/'; $GLOBALS['IERA_LINKS'] = array(); $GLOBALS['IERA_LINKS'][1]['title'] = "Карта каталога xt.ua"; $GLOBALS['IERA_LINKS'][1]['url'] = _base_url . '/cat/'; $dbtree = new dbtree(_DB_PREFIX_ . 'category', 'category', $db); unset($parsed_res); $list = $dbtree->Full(array('id_category', 'category_level', 'name', 'translit', 'pid', 'visible'), array('and' => array('visible=1'))); $tpl->Assign('list', $list); $parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_cat.tpl')); if (TRUE == $parsed_res['issuccess']) { $tpl_center .= $parsed_res['html']; }
<?php // ---- center ---- unset($parsed_res); $Page = new Page(); $Page->PagesList(); $tpl->Assign('list_menu', $Page->list); $items = new Items(); $dbtree = new dbtree('im_cat', 'cat', $db); $Manufacturers = new Manufacturers(); $dbtree->Full(array('cat_id', 'cat_level', 'name', 'translit'), array('and' => array('visible=1'))); while ($item = $dbtree->NextRow()) { $list[] = $item; } $tpl->Assign('cat_list', $list); $tpl->Assign('pages_list', $Page->list); $Manufacturers->ManufacturersList(); $tpl->Assign('mans_list', $Manufacturers->list); $GLOBALS['SITEMAP_URLS'][] = _base_url; $parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_sitemap.tpl')); $items->SetItemsList(array('visible' => 1)); $tpl->Assign('items_list', $items->list); foreach ($items->list as $li) { $GLOBALS['SITEMAP_URLS'][] = _base_url . '/item/' . $li['item_id'] . '/' . $li['translit'] . '/'; } $GLOBALS['SITEMAP_URLS'][] = _base_url . '/search/'; $GLOBALS['SITEMAP_URLS'][] = _base_url . '/sitemap.xml'; $sitemap = '<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'; $first = true;