Esempio n. 1
0
<?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'])) {
Esempio n. 2
0
        $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 ----
Esempio n. 3
0
<?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'];
}
Esempio n. 4
0
<?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;