Multimag  0.2.992
Открытые члены | Защищенные члены
Класс News

Класс новостного модуля. Формирует ленты новостей. Предоставляет средства для добавления новостей и рассылки уведомлений. Подробнее...

Граф наследования:News:
IModule News

Открытые члены

 __construct ()
 
 getName ()
 
 getDescription ()
 
 run ()
 Запустить модуль на исполнение Подробнее...
 
 ProbeRecode ()
 Проверка и исполнение recode-запроса Подробнее...
 
 ExecMode ($mode= '')
 
- Открытые члены унаследованные от IModule
 __construct ()
 
 getName ()
 
 getDescription ()
 
 run ()
 Запустить модуль на исполнение Подробнее...
 
 getAclObjectname ()
 
 isAllow ($flags=\acl::VIEW)
 

Защищенные члены

 ShowList ($type= '')
 
 View ($id)
 
 WriteForm ($id=0, $type='news', $ex_date='', $text='')
 
 Save ()
 Сохранить новость для последующей публикации Подробнее...
 
 Publish ($id)
 
 GetNewsLink ($id, $alt_param= '')
 

Дополнительные унаследованные члены

- Поля данных унаследованные от IModule
 $link_prefix
 
- Защищенные данные унаследованные от IModule
 $acl_object_name
 

Подробное описание

Класс новостного модуля. Формирует ленты новостей. Предоставляет средства для добавления новостей и рассылки уведомлений.

См. определение в файле news.php строка 23

Конструктор(ы)

__construct ( )

См. определение в файле news.php строка 25

Методы

ExecMode (   $mode = '')

Отобразить страницу новостей

Аргументы
$modeсписок новостей

См. определение в файле news.php строка 95

getDescription ( )

Получить описание модуля

Возвращает
Строка с описанием

См. определение в файле news.php строка 38

getName ( )
Возвращает
Строка с именем

См. определение в файле news.php строка 32

GetNewsLink (   $id,
  $alt_param = '' 
)
protected

Получить ссылку на новость с заданным ID

Аргументы
$idid новости
$alt_paramДополнительные параметры в ссылке

См. определение в файле news.php строка 462

ProbeRecode ( )

Проверка и исполнение recode-запроса

Обрабатывает запросы-ссылки вида http://example.com/news/news.html Возвращает false в случае неудачи.

См. определение в файле news.php строка 52

Publish (   $id)
protected

Публикация новости

Аргументы
$idid новости

См. определение в файле news.php строка 403

run ( )

Запустить модуль на исполнение

См. определение в файле news.php строка 43

Save ( )
protected

Сохранить новость для последующей публикации

См. определение в файле news.php строка 325

ShowList (   $type = '')
protected

Отобразить летну новостей заданного типа

Аргументы
$type- любые типы, news - только новости, stocks - только акции, events - только события

См. определение в файле news.php строка 153

View (   $id)
protected

Отобразить заданную новость

Аргументы
$idid новости, которую нужно отобразить

См. определение в файле news.php строка 218

WriteForm (   $id = 0,
  $type = 'news',
  $ex_date = '',
  $text = '' 
)
protected

Форма создания и редактирования новости

Аргументы
$idid новости
$id$type Тип новости. news - новости, stocks - акции, events - события. По умолчанию: news
$ex_dateДата окончания. Не используется у новостей
$textТекст новости

См. определение в файле news.php строка 277


Объявления и описания членов класса находятся в файле: