示例#1
0
<?php

/****************************/
/*  Galore                  */
/*  page1.php               */
/*  Dummy review php page   */
/****************************/
require "config.php";
require $init->pathObjects . "/reviews.php";
$object = new reviews();
$object->dataMode = "html";
$object->pageNum = 1;
$object->displayReview(2, "stuff");
示例#2
0
/**
 * Получение последних отзывов
 * @param $param
 * @param $smarty
 */
function smarty_function_getReviews($param, &$smarty)
{
    global $current_lang;
    if (!class_exists('reviews')) {
        require_once DOC . '/modules/reviews/reviews.class.php';
    }
    $reviews = new reviews();
    $reviews->setTable(PREF . 'reviews');
    $reviews->setLang($current_lang);
    //	Количество новостей.
    $limit = 3;
    if (isset($param['limit']) && (int) $param['limit'] > 0) {
        $limit = (int) $param['limit'];
    }
    //	Переменная, в которую все вернется.
    $assign = 'data';
    if (isset($param['assign']) && preg_match('/^[a-z0-9_]+?$/', $param['assign'])) {
        $assign = $param['assign'];
    }
    // Устанавливаем количество записей
    $reviews->setLimit($limit);
    // Получаем массив записей
    $data = $reviews->getReviewsList(1);
    // Выгрузка в шпблон
    $smarty->assign($assign, $data);
}