list($err, $errm) = Manufacturer_form_validate();
    if (!$err) {
        if ($id = $Manufacturers->UpdateManufacturer($_POST)) {
            $tpl->Assign('msg', 'Производитель обновлен.');
            unset($_POST);
            if (!$Manufacturers->SetFieldsById($manufacturer_id, 1)) {
                die('Ошибка при выборе производителя.');
            }
        } else {
            $tpl->Assign('msg', 'Ошибка при обновлении производителя.');
        }
    } else {
        // показываем все заново но с сообщениями об ошибках
        $tpl->Assign('msg', 'Ошибка! Информация о производителе не обновлена.');
        $tpl->Assign('errm', $errm);
    }
}
if (!$Manufacturers->ManufacturersList(1)) {
    die('Ошибка при добавлении производителя.');
}
$tpl->Assign('list', $Manufacturers->list);
if (!isset($_POST['smb'])) {
    foreach ($Manufacturers->fields as $k => $v) {
        $_POST[$k] = $v;
    }
}
$parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_manufacturer_ae.tpl'));
if (TRUE == $parsed_res['issuccess']) {
    $tpl_center .= $parsed_res['html'];
}
// ---- right ----
Beispiel #2
0
// ---- 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;
foreach ($GLOBALS['SITEMAP_URLS'] as $url) {