Exemplo n.º 1
0
 /**
  * Инициализация плагина
  * @param plugins $plugins объект плагиновой системы
  * @return null
  * @note Здесь настраивается, какие классы плагин переопределяет, 
  * расширяет, какие хуки задействованы.
  */
 public function init($plugins)
 {
     // Полный мануал смотрите на http://ctrev.cyber-tm.ru
     $plugins->add_hook('torrents_show_begin', array($this, 'torrents_show_begin'));
     $plugins->extend_class('content', 'my_torrents');
     $plugins->preload('cleanup', 'modify_var', array('methods', 'empty'));
     $plugins->preload('cleanup', 'add_method', array('clear_empty', array($this, 'clear_empty')));
     $plugins->modify_init('content', array($this, 'torrents_init'));
 }