예제 #1
0
 /**
 * @return HTML
 * @param int $page_id - ID страницы относительно которой выводится
 						следующая страница. Если 0, берется текущая страница.
 * @param string $templ_name - Имя шаблона оформления
 * @desc МАКРОС: Вернет ссылку для перехода к следующей странице.
 */
 public function getNext($page_id = 0, $templ_name = 'default')
 {
     $templ_file = '/structure/here_and_there/' . $templ_name . '.tpl';
     $TEMPLATE = page::getTemplate($templ_file);
     if (!is_array($TEMPLATE)) {
         return page::errorNotFound('structure.navigation', $templ_file);
     }
     if ($next = ormPages::getNext($page_id)) {
         page::assign('obj.id', $next->id);
         page::assign('obj.url', $next->_url);
         page::assign('obj.name', $next->name);
         return page::parse($TEMPLATE['next']);
     } else {
         if (isset($TEMPLATE['next_empty'])) {
             return page::parse($TEMPLATE['next_empty']);
         }
     }
 }