Esempio n. 1
0
File: map.php Progetto: sd-studio/or
<?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']);
Esempio n. 2
0
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');
}
Esempio n. 3
0
<?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');
}
Esempio n. 4
0
<?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']);