コード例 #1
0
ファイル: mg.php プロジェクト: nellka/mebel
 /**
  * Добавляет обработчик для ДЕактивации плагина,
  * пользовательская функция будет срабатывать тогда когда
  * в панели администрирования будет выключен  плагин.
  *
  * >Является не обязательным атрибутом плагина, при отсутствии этого
  * обработчика плагин тоже будет работать.
  *
  * Функция обрабатывающя событие
  * не должна производить вывод (echo, print, print_r, var_dump), это нарушит
  * логику работы AJAX.
  *
  * @param  $dirPlugin директория в которой хранится плагин.
  * @param  $userFunction пользовательская функци, которая сработает при объявлении хука.
  */
 public static function deactivateThisPlugin($dirPlugin, $userFunction)
 {
     $dirPlugin = PM::getFolderPlugin($dirPlugin);
     $hookName = "deactivate_" . $dirPlugin;
     PM::registration(new EventHook($hookName, $userFunction));
 }