<?php require_once 'init.php'; require_once cf\Config::path . 'api/shop.php'; $page = cf\api\page\get('map'); if (!$page) { $page = cf\api\page\get('error'); } $smarty->assign('pageText', cf\api\page\getText($page['id'])); $smarty->assign('pageId', $page['id']); $smarty->assign('articles', cf\api\page\getTree('articles', false, 1, '/articles')); $smarty->assign('categories', cf\api\shop\getCategoriesTree()); show('map', $page['name'], $crumbs, $page['title'], $page['keywords'], $page['descr']);
require_once cf\Config::path . 'image.php'; require_once cf\Config::path . 'api/page.php'; require_once cf\Config::path . 'api/cart.php'; define('SMARTY_DIR', './smarty/'); require_once SMARTY_DIR . 'Smarty.class.php'; $smarty = new Smarty(); $smarty->compile_check = true; $smarty->debugging = false; $smarty->addPluginsDir(cf\Config::path . 'components'); date_default_timezone_set('UTC'); setlocale(LC_ALL, "en_US.utf8"); $slides = array('img1.jpg', 'img2.jpg', 'img3.jpg', 'img4.jpg', 'img5.jpg'); shuffle($slides); $smarty->assign('slides', $slides); $quotes = array(array('Страх и печаль, надолго овладевшие человеком, располагают к болезням.', 'Гиппократ'), array('Очень вредно спать с переполненным желудком', 'Авиценна'), array('Избегай лени, усердно трудись – это обеспечит тебе хорошее пищеварение и крепкий сон', 'Арнольд из Виллановы'), array('Никогда не откладывай лечение на потом', 'Гиппократ'), array('Труд, бодрость духа и устремление ума к совершенству, к познанию приводят к результатам, которые украшают жизнь.', 'Гиппократ'), array('Исцеление достигается временем.', 'Гиппократ'), array('Лечить нужно не только болезнь, но и противодействовать причинам, ее вызывающим.', 'Гиппократ'), array('Мозг человека содержит в себе причину многих болезней', 'Гиппократ'), array('Некоторые считают, что мы чувствуем сердцем, ибо оно сжимается и замирает при печали и заботах. Однако сердце не способно понимать и мыслить. Это может только мозг и именно он порождает наши чувства.', 'Гиппократ'), array('Врач должен быть чистоплотным, ходить в хорошей одежде, ибо все это вызывает доверие больных', 'Гиппократ'), array('Если человек устает без причины, без переутомления работой, это предвещает болезнь.', 'Гиппократ'), array('Природа имеет свойство предвидеть, а потому, создавая тот или иной орган, она заботится и о его защите от повреждений', 'Клавдий Гален'), array('В том, что создает природа, не бывает ничего недостаточного, чрезмерного, бесполезного', 'Клавдий Гален')); shuffle($quotes); $smarty->assign('quotes', $quotes); $smarty->assign('topMenu', cf\api\page\getTree('topMenu')); $smarty->assign('bottomMenu', cf\api\page\getTree('bottomMenu')); $smarty->assign('cart', cf\api\cart\getList()); function show($template, $name, $crumbs = array(), $title = '', $keywords = '', $descr = '') { global $smarty; $smarty->assign('name', $name); $smarty->assign('crumbs', $crumbs); $smarty->assign('title', $title); $smarty->assign('keywords', $keywords); $smarty->assign('descr', $descr); $smarty->assign('tpl', "{$template}.tpl"); $smarty->display('main.tpl'); }
<?php header('Content-type: text/html; charset=utf-8'); require_once dirname(__FILE__) . '/cf/config.php'; require_once cf\Config::path . 'param.php'; require_once cf\Config::path . 'image.php'; require_once cf\Config::path . 'api/page.php'; define('SMARTY_DIR', './smarty/'); require_once SMARTY_DIR . 'Smarty.class.php'; $smarty = new Smarty(); $smarty->compile_check = true; $smarty->debugging = false; $smarty->addPluginsDir(cf\Config::path . 'components'); date_default_timezone_set('UTC'); setlocale(LC_ALL, "en_US.utf8"); $smarty->assign('topMenu', cf\api\page\getTree()); function show($template, $name, $crumbs = array(), $title = '', $keywords = '', $descr = '') { global $smarty; $smarty->assign('name', $name); $smarty->assign('crumbs', $crumbs); $smarty->assign('title', $title); $smarty->assign('keywords', $keywords); $smarty->assign('descr', $descr); $smarty->assign('tpl', "{$template}.tpl"); $smarty->display('main.tpl'); }
<?php require_once 'init.php'; require_once cf\Config::path . 'api/shop.php'; $page = cf\api\page\get(cf\param::get('id')); if (!$page) { $page = cf\api\page\get('error'); } $smarty->assign('pageText', cf\api\page\getText($page['id'])); $smarty->assign('pageId', $page['depth'] <= 2 ? $page['id'] : $page['parent']['id']); $crumbs = array(); foreach ($page['branch'] as $p) { $crumbs[] = array('name' => $p['menu_name'], 'link' => $p['path']); } $smarty->assign('children', cf\api\page\getTree($page['id'], false, 1, '/articles')); if ($page['parent']['code'] == 'articles') { $smarty->assign('isarticle', true); $products = array(); foreach (cf\query2vector("SELECT product_id FROM products_in_articles WHERE article_id=:aid", array('aid' => $page['id'])) as $pid) { $p = cf\api\shop\getProduct($pid); $p[] = $p['id']; $p[2] = $p['name']; $p[8] = $p['price']; $p[14] = $p['article']; $p[15] = $p['state_id']; $p[16] = $p['state']; $products[] = $p; } $smarty->assign('products', $products); } show($page['code'] == 'faq' ? 'faq' : 'page', $page['name'], $crumbs, $page['title'], $page['keywords'], $page['descr']);