Exemplo n.º 1
0
 public function __construct()
 {
     mgAddAction('mg_start', array(__CLASS__, 'checkPage'));
     mgAddShortcode('recently-viewed', array(__CLASS__, 'recentlyViewed'));
     self::$path = PLUGIN_DIR . self::$pluginName;
     self::$pluginName = PM::getFolderPlugin(__FILE__);
 }
Exemplo n.º 2
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$path = PLUGIN_DIR . self::$pluginName;
 }
Exemplo n.º 3
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     mgAddAction('category_getcategorylistul', array(__CLASS__, 'addUploadField'), 1);
     mgAddAction('category_delcategory', array(__CLASS__, 'deleteCategory'), 1);
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
 }
Exemplo n.º 4
0
 public function __construct()
 {
     mgAddShortcode('feed-back-ajx', array(__CLASS__, 'handleShortCode'));
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/feed-back-user.js"></script>');
     }
 }
Exemplo n.º 5
0
 function __construct()
 {
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$path = PLUGIN_DIR . self::$pluginName;
     mgAddShortcode('scroll-top', array(__CLASS__, 'showScrollTop'));
     if (!URL::isSection('mg-admin')) {
         // подключаем CSS плагина для всех страниц, кроме админки
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/style.css" type="text/css" />');
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/scrolltop.js"></script>');
     }
 }
Exemplo n.º 6
0
 public function __construct()
 {
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     //Инициализация  метода выполняющегося при нажатии на кнопку настроект плагина
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     include 'mg-admin/locales/' . MG::getSetting('languageLocale') . '.php';
     $lang = array_merge($lang, self::$lang);
     self::$lang = $lang;
     self::$path = PLUGIN_DIR . self::$pluginName;
 }
Exemplo n.º 7
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     //Инициализация  метода выполняющегося при активации
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     //Инициализация  метода выполняющегося при нажатии на кнопку настроект плагина
     mgAddShortcode('trigger-guarantee', array(__CLASS__, 'viewTrigger'));
     // Инициализация шорткода [trigger-guarantee] - доступен в любом HTML коде движка.
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/style.css" type="text/css" />');
 }
Exemplo n.º 8
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     mgAddShortcode('slider-images', array(__CLASS__, 'handleShortCode'));
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/jquery.bxslider.css" type="text/css" />');
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/slider-images-user.css" type="text/css" />');
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/jquery.bxslider.min.js"></script>');
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/slider-images-user.js"></script>');
     }
 }
Exemplo n.º 9
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     //Инициализация  метода выполняющегося при активации
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     //Инициализация  метода выполняющегося при нажатии на кнопку настроект плагина
     mgAddShortcode('slider-action', array(__CLASS__, 'sliderAction'));
     // Инициализация шорткода [slider-action] - доступен в любом HTML коде движка.
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         // подключаем CSS плагина для всех страниц, кроме админки
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/style.css" type="text/css" />');
     }
 }
Exemplo n.º 10
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     //Инициализация  метода выполняющегося при активации
     mgAddShortcode('rating', array(__CLASS__, 'showRating'));
     // Инициализация шорткода [rating] - доступен в любом HTML коде движка.
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         // подключаем CSS плагина для всех страниц, кроме админки
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/rateit.css" type="text/css" />');
     }
     mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/rating.js"></script>');
     // подключаем плагин для работы с отображение звезд системы рейтинга
     mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/jquery.rateit.min.js"></script>');
 }
Exemplo n.º 11
0
 public function __construct()
 {
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     //Инициализация  метода при нажатии на кнопку настроект плагина
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     //Инициализация  метода при активации
     mgDeactivateThisPlugin(__FILE__, array(__CLASS__, 'deactivate'));
     //Инициализация  метода при деактивации
     mgAddShortcode('ulogin', array(__CLASS__, 'handleShortCode'));
     // Инициализация шорткода [ulogin] - доступен в любом HTML коде движка.
     mgAddShortcode('sync_ulogin', array(__CLASS__, 'handleShortCodeSync'));
     // Инициализация шорткода [sync_ulogin] - доступен в любом HTML коде движка.
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     $meta = '';
     if (!URL::isSection('mg-admin')) {
         $meta .= '<script src="//ulogin.ru/js/ulogin.js"></script>';
         $meta .= '<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/ajax.js"></script>';
     }
     $meta .= '<link href="//ulogin.ru/css/providers.css" rel="stylesheet" type="text/css">';
     mgAddMeta($meta);
 }
Exemplo n.º 12
0
Arquivo: mg.php Projeto: 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));
 }
Exemplo n.º 13
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     mgAddAction('moguta_convertcpuproduct', array(__CLASS__, 'counterView'), 1);
     self::$pluginName = PM::getFolderPlugin(__FILE__);
 }