Example #1
0
        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']) {
Example #2
0
<?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;
Example #3
0
<?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']) {