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 ----
// ---- 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) {