/** * Assign values for groups that not links * * @param link $xt */ function assignGroupOnly(&$xt) { // assign title between tag a $xt->assign("item".$this->id."_title", $this->title); // assign common attr // $attrForAssign = ' id="itemlink'.$this->id.'" title="'.$this->title.'" '.($this->style ? ' style="cursor:default;text-decoration:none; '.$this->style.'"' : ''); $attrForAssign = ' id="itemlink'.$this->id.'" itemtitle="'.$this->title.'" '.($this->style ? ' style="cursor:default;text-decoration:none; '.$this->style.'"' : ''); $xt->assign("item".$this->id."_menulink_attrs", $attrForAssign); $xt->assign("item".$this->id."_optionattrs","disabled"); }
/** * Получение списка из колонки редактора * * @param array $param * @param link $smarty */ function smarty_function_getColumnEditor($param, &$smarty) { // Глобальные переменные global $current_lang, $__lang; // Объекст класса для работы с деревьями $base = new SimpleTable(DOC, $current_lang, PREF); $data = array(); if (class_exists('SimpleModule')) { $object = new SimpleModule($base, $__lang); // Переменная, в которую все вернется. $assign = getParam($param, 'assign', 'data', 'assign'); // Лимит записей. $limit = getParam($param, 'limit', 3); $data = $object->getAllRows('editor', 'date_add', 'desc', 1, $limit, 1); // Вывод в шаблон. $smarty->assign($assign, $data); } }