コード例 #1
0
ファイル: sitemap.php プロジェクト: Arikito/webking.xt
<?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;
コード例 #2
0
ファイル: manufacturer.php プロジェクト: Arikito/webking.xt
$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'];
                $subcats[$branch][$jj]['cat_level'] = $cat['cat_level'];
                $subcats[$branch][$jj]['translit'] = $cat['translit'];
                $subcats[$branch][$jj]['nolink'] = false;
                $subcats[$branch][$jj]['selected'] = false;
                if ($l['cat_id'] != $cat['cat_id']) {