if ($Page->UpdatePage($_POST)) { $tpl->Assign('msg', 'Страница обновлена.'); unset($_POST); if (!$Page->SetFieldsById($id_page, 1)) { die('Ошибка при выборе страницы.'); } } else { $tpl->Assign('msg', 'Ошибка при обновлении страницы.'); } } else { // показываем все заново но с сообщениями об ошибках $tpl->Assign('msg', 'Ошибка! Страница не обновлена.'); $tpl->Assign('errm', $errm); } } if (!$Page->PagesList(1)) { die('Ошибка при добавлении страницы.'); } $tpl->Assign('list', $Page->list); $tpl->Assign('ptypes', $Page->GetPagesTypesList()); if (!isset($_POST['smb'])) { foreach ($Page->fields as $k => $v) { $_POST[$k] = $v; } } $parsed_res = array('issuccess' => true, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_page_ae.tpl')); $ii = count($GLOBALS['IERA_LINKS']); $GLOBALS['IERA_LINKS'][$ii]['title'] = "Страницы"; $GLOBALS['IERA_LINKS'][$ii++]['url'] = '/adm/pages/'; $GLOBALS['IERA_LINKS'][$ii]['title'] = "Редактирование страницы"; if (true == $parsed_res['issuccess']) {
<?php //setlocale(LC_ALL, 'ru_RU'); // ---- center ---- unset($parsed_res); $Page = new Page(); $Page->PagesList(); $tpl->Assign('list_menu', $Page->list); $Products = new Products(); ini_set('memory_limit', '400M'); $plist = $Products->SetProductsList4csvProm(); header("Content-type: application/csv; charset=utf-8"); header("Content-Disposition: attachment; filename=prom_ua.csv"); header("Pragma: no-cache"); header("Expires: 0"); $handle = fopen('php://output', 'w'); fputcsv($handle, array('Код_товара', 'Название_позиции', 'Ключевые_слова', 'Описание', 'Тип_товара', 'Цена', 'Валюта', 'Единица_измерения', 'Минимальный_объем_заказа', 'Оптовая_цена', 'Минимальный_заказ_опт', 'Ссылка_изображения', 'Наличие', 'Производитель', 'Страна_производитель', 'Номер_группы', 'Адрес_подраздела', 'Возможность_поставки', 'Срок_поставки', 'Способ_упаковки', 'Идентификатор_товара', 'Уникальный_идентификатор', 'Идентификатор_подраздела', 'Идентификатор_группы')); foreach ($plist as $p) { $opt_coeff_arr = explode(';', $GLOBALS['CONFIG']['correction_set_' . $p['opt_correction_set']]); $mopt_coeff_arr = explode(';', $GLOBALS['CONFIG']['correction_set_' . $p['mopt_correction_set']]); $opt_coeff = $opt_coeff_arr[0]; $mopt_coeff = $mopt_coeff_arr[0]; if ($p['name_index'] == '') { $p['name_index'] = strtoupper($p['name']); } fputcsv($handle, array($p['art'], $p['name'], str_replace(' ', ',', $p['name_index']), '<a href="' . $GLOBALS['URL_base'] . '/' . $p['translit'] . '.html"><img src="' . $GLOBALS['URL_base'] . '/images/buy.png" /></a>' . $p['descr'], $p['min_mopt_qty'] == 1 ? 'u' : 'w', round($p['price_mopt'] * $mopt_coeff, 2), 'UAH', $p['units'], $p['min_mopt_qty'], round($p['price_opt'] * $opt_coeff, 2), $p['inbox_qty'], _base_url . $p['img_1'], '+', '', '', $p['prom_id'], '', '', '', '', $p['art'])); } ini_set('memory_limit', '192M'); fclose($handle); exit;
<?php G::metaTags(); $Page = new Page(); $Page->PagesList("menu"); $tpl->Assign('list_menu', $Page->list); if (isset($_SESSION['member']['promo_code']) && $_SESSION['member']['promo_code'] != '') { header('Location: ' . _base_url . '/cabinet/'); } unset($parsed_res); $page = $Page->PagesListByType('main'); // if(!empty($page)){ $tpl->Assign('data', !empty($page) ? $page[0] : false); // } unset($Page, $page); $products = $Products->GetRandomList(); if (isset($products) && !empty($products)) { foreach ($products as &$p) { $p['images'] = $Products->GetPhotoById($p['id_product']); } $tpl->Assign('list', $products); } unset($products); $header = 'Главная'; $ii = count($GLOBALS['IERA_LINKS']); $GLOBALS['IERA_LINKS'][$ii]['title'] = $header; $GLOBALS['IERA_LINKS'][$ii++]['url'] = _base_url; $products_list = $tpl->Parse($GLOBALS['PATH_tpl_global'] . 'products_list.tpl'); $tpl->Assign('products_list', $products_list); $parsed_res = array('issuccess' => true, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_page.tpl')); if (true == $parsed_res['issuccess']) {