/** * Получение последних публикаций * @param $param * @param $smarty */ function smarty_function_getPublic($param, &$smarty) { // Глобальные переменные global $current_lang, $__lang; // Подключаем класс публикаций require_once DOC . 'modules/publication/class.publication.php'; // Объекст класса для работы с деревьями $base = new SimpleTable(DOC, $current_lang, PREF); $data = array(); if (class_exists('Publication')) { $object = new Publication($base, $__lang); // Переменная, в которую все вернется. $assign = getParam($param, 'assign', 'data', 'assign'); // Лимит записей. $limit = getParam($param, 'limit', 10); $data = $object->getAllRows('publication', 'date_add', 'DESC', 1, $limit, 1); // Вывод в шаблон. $smarty->assign($assign, $data); } }