Пример #1
0
 /**
  * Constructeur de la classe repository
  *
  * @author	 nIQnutn
  **/
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # limite l'accès à l'écran d'administration du plugin
     $this->setConfigProfil(PROFIL_ADMIN);
 }
Пример #2
0
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Accès au menu admin réservé au profil administrateur
     $this->setAdminProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # droits pour accèder à la page config.php du plugin
     $this->setConfigProfil(PROFIL_ADMIN);
     # Personnalisation du menu admin
     $this->setAdminMenu(($this->getParam('shop_name') !== "" ? $this->getParam('shop_name') : "MyShop") . ' ' . $this->getInfo('version'), 5, 'Affichage des produits / catégories');
     $this->addHook('plxMotorPreChauffageBegin', 'plxMotorPreChauffageBegin');
     $this->addHook('plxShowConstruct', 'plxShowConstruct');
     $this->addHook('plxShowPageTitle', 'plxShowPageTitle');
     $this->addHook('plxShowStaticListEnd', 'plxShowStaticListEnd');
     $this->addHook('SitemapStatics', 'SitemapStatics');
     $this->addHook('AdminPrepend', 'AdminPrepend');
     $this->addHook('plxShowStaticContent', 'plxShowStaticContent');
     $this->getProducts();
     if (!is_dir(PLX_ROOT . 'data/commandes/')) {
         mkdir(PLX_ROOT . 'data/commandes/', 0755, true);
     }
     if (!is_file(PLX_ROOT . 'data/commandes/index.html')) {
         $mescommandeindex = fopen(PLX_ROOT . 'data/commandes/index.html', 'w+');
         fclose($mescommandeindex);
     }
     // méthodes de paiement
     $tabMethodespaiement = array("cheque" => array("libelle" => $this->getlang('L_PAYMENT_CHEQUE'), "codeOption" => "payment_cheque"), "cash" => array("libelle" => $this->getlang('L_PAYMENT_CASH'), "codeOption" => "payment_cash"), "paypal" => array("libelle" => $this->getlang('L_PAYMENT_PAYPAL'), "codeOption" => "payment_paypal"));
     $tabChoixMethodespaiement = array();
     foreach ($tabMethodespaiement as $codeMethodespaiement => $m) {
         if ("1" === $this->getParam($m["codeOption"])) {
             $tabChoixMethodespaiement[$codeMethodespaiement] = $m;
         }
     }
     $this->donneesModeles["tabChoixMethodespaiement"] = $tabChoixMethodespaiement;
 }
 /**
  * Constructeur de la classe inMyPluxml
  *
  * @param	default_lang	langue par défaut utilisée par PluXml
  * @return	null
  * @author	Stephane F
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     if (defined('PLX_ADMIN')) {
         if (!empty($_GET['deletetoken']) && !empty($_GET['pasteid'])) {
             list($this->CIPHERDATA, $this->ERRORMESSAGE, $this->STATUS) = cmp_processPasteDelete(plxUtils::strCheck(plxUtils::nullbyteRemove($_GET['pasteid'])), plxUtils::strCheck(plxUtils::nullbyteRemove($_GET['deletetoken'])));
         } elseif (!empty($_SERVER['QUERY_STRING'])) {
             $zb = preg_replace('!(a=[0-9]+&?)*(zb=)?!', '', plxUtils::getGets($_SERVER['QUERY_STRING']));
             if (!empty($zb)) {
                 list($this->CIPHERDATA, $this->ERRORMESSAGE, $this->STATUS) = cmp_processPasteFetch($zb);
             }
         }
     }
     # Déclarations des hooks
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
     $this->addHook('plxMotorPreChauffageBegin', 'plxMotorPreChauffageBegin');
     $this->addHook('plxMotorDemarrageBegin', 'plxMotorDemarrageBegin');
     $this->addHook('plxShowConstruct', 'plxShowConstruct');
     $this->addHook('AdminPrepend', 'Prepend');
     $this->addHook('IndexBegin', 'Prepend');
     $this->addHook('AdminTopEndHead', 'AdminTopEndHead');
     $this->addHook('AdminArticleTop', 'AdminArticleTop');
     // Pour n'enregistrer des données que via ZB, décommenter ces lignes
     // $this->addHook('AdminArticleContent', 'AdminArticleContent');
     // $this->addHook('AdminArticleFoot', 'AdminArticleFoot');
 }
Пример #4
0
 /**
  * Constructeur de la classe prevNext
  *
  * @param	default_lang	langue par défaut utilisée par PluXml
  * @return	null
  * @author	Stephane F
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Déclarations des hooks
     $this->addHook('prevNext', 'prevNext');
 }
Пример #5
0
 /**
  * Constructeur de la classe Auth
  *
  * @param	default_lang	langue par défaut utilisée par PluXml
  * @return	null
  * @author	Stephane F
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     $this->setAdminProfil(PROFIL_ADMIN);
     $this->setConfigProfil(PROFIL_ADMIN);
     $this->addHook('AdminTopBottom', 'AdminTopBottom');
 }
Пример #6
0
 public function __construct($default_lang)
 {
     parent::__construct($default_lang);
     $crochets = ["EditConfiguration", "EditProfil", "EditUsersUpdate", "EditUser", "EditCategoriesNew", "EditCategoriesUpdate", "EditCategorie", "EditStatiquesUpdate", "EditStatique", "EditArticle", "DelArticle"];
     foreach ($crochets as $c) {
         $this->aHooks["plxAdmin{$c}"][] = ["class" => __CLASS__, "method" => self::PREFIXE_CROCHET . $c];
     }
 }
Пример #7
0
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # D?clarations des hooks
     $this->addHook('AdminTopEndHead', 'AdminTopEndHead');
     $this->addHook('AdminFootEndBody', 'AdminFootEndBody');
     $this->addHook('AdminArticleTop', 'AdminArticleTop');
 }
Пример #8
0
 /**
  * Constructeur de la classe
  *
  * @return	null
  * @author	Cyril MAGUIRE
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # droits pour accèder à la page config.php du plugin
     $this->setConfigProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # Ajouts des hooks
     $this->addHook('plxMotorDemarrageBegin', 'plxMotorDemarrageBegin');
 }
 /**
  * Constructeur de la classe 
  *
  * @param	default_lang	langue par défaut
  * @return	stdio
  * @author	nIQnutn
  **/
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # limite l'accès à l'écran d'administration du plugin
     $this->setConfigProfil(PROFIL_ADMIN);
     # déclaration des hooks
     $this->addHook('MySocialNetwork', 'MySocialNetwork');
 }
Пример #10
0
 public function __construct($default_lang)
 {
     parent::__construct($default_lang);
     $this->setConfigProfil(PROFIL_ADMIN);
     $this->addHook('AdminTopEndHead', 'AdminTopEndHead');
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
     $this->addHook('ThemeEndBody', 'ThemeEndBody');
     $this->addHook('Testimonials', 'Testimonials');
 }
Пример #11
0
 /**
  * Constructeur de la classe logauth
  *
  * @param	default_lang	langue par défaut utilisée par PluXml
  * @return	null
  * @author	Stephane F
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # droits pour accèder à la page admin.php du plugin
     $this->setAdminProfil(PROFIL_ADMIN);
     # Déclarations des hooks
     $this->addHook('AdminAuthPrepend', 'AdminlogauthPrepend');
 }
Пример #12
0
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Pour accéder à une page de configuration
     $this->setConfigProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # Déclaration des hooks
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
     $this->addHook('ThemeEndBody', 'ThemeEndBody');
 }
Пример #13
0
 /**
  * Constructeur de la classe favicon
  *
  * @param	default_lang	langue par d?faut utilis?e par PluXml
  * @return	null
  * @author	Stephane F
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # D?clarations des hooks
     $this->addHook('ThemeEndHead', 'addFavicon');
     $this->addHook('AdminTopEndHead', 'addFavicon');
     $this->addHook('AdminAuthEndHead', 'addFavicon');
     $this->addHook('plxShowLastCatList', 'plxShowLastCatList');
 }
Пример #14
0
 /**
  * Constructeur de la classe
  *
  * @return	null
  * @author	Stéphane F.
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Ajouts des hooks
     $this->addHook('plxShowCapchaQ', 'plxShowCapchaQ');
     $this->addHook('plxShowCapchaR', 'plxShowCapchaR');
     $this->addHook('plxMotorNewCommentaire', 'plxMotorNewCommentaire');
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
     $this->addHook('IndexEnd', 'IndexEnd');
 }
Пример #15
0
 public function __construct($default_lang)
 {
     parent::__construct($default_lang);
     # Pour accéder à une page d'administration
     $this->setAdminProfil(PROFIL_ADMIN);
     $this->setConfigProfil(PROFIL_ADMIN);
     $this->addHook('AdminTopEndHead', 'AdminTopEndHead');
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
     $this->addHook('ThemeEndBody', 'ThemeEndBody');
     $this->addHook('FAQ', 'FAQ');
 }
Пример #16
0
 /**
  * Constructeur de la classe plxToolbarAddButton
  *
  * @author	 nIQnutn
  **/
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # limite l'accès à l'écran d'administration du plugin
     $this->setConfigProfil(PROFIL_ADMIN);
     # limite l'accès à l'écran d'administration du plugin
     $this->setAdminProfil(PROFIL_WRITER, PROFIL_MANAGER, PROFIL_MODERATOR, PROFIL_EDITOR, PROFIL_ADMIN);
     # Hook dédié à la toolbar pour les customs buttons
     $this->addHook('plxToolbarCustomsButtons', 'getCustomsButtons');
 }
Пример #17
0
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Définition de l'emplacement des listes de diffusion des newsletters
     $this->listsDir = PLX_ROOT . 'data/gutuma';
     # Autorisation d'accès à l'administration du plugin
     $this->setAdminProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # Déclarations des hooks
     $this->addHook('AdminTopBottom', 'AdminTopBottom');
     $this->addHook('plxAdminEditUsersXml', 'plxAdminEditUsersXml');
 }
Пример #18
0
 /**
  * Constructeur de la classe plxFontAwesome
  *
  * @author	 nIQnutn
  **/
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # limite l'accès à l'écran d'administration du plugin
     $this->setConfigProfil(PROFIL_ADMIN);
     # limite l'accès à l'écran d'administration du plugin
     $this->setAdminProfil(PROFIL_WRITER, PROFIL_MANAGER, PROFIL_MODERATOR, PROFIL_EDITOR, PROFIL_ADMIN);
     # déclaration des hooks
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
     $this->addHook('AdminTopEndHead', 'ThemeEndHead');
 }
Пример #19
0
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Pour accéder à une page d'administration
     $this->setAdminProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # Pour accéder à une page de configuration
     $this->setConfigProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     $this->addHook('AdminTopEndHead', 'AdminTopEndHead');
     # Déclaration des hooks
     $this->addHook('colors', 'colors');
     //hook pour l'affichage manuel
 }
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # limite l'accès à l'écran d'administration du plugin
     # PROFIL_ADMIN , PROFIL_MANAGER , PROFIL_MODERATOR , PROFIL_EDITOR , PROFIL_WRITER
     $this->setConfigProfil(PROFIL_ADMIN);
     # Déclaration d'un hook (existant ou nouveau)
     $this->addHook('plxShowConstruct', 'plxShowConstruct');
     $this->addHook('plxMotorPreChauffageBegin', 'plxMotorPreChauffageBegin');
     $this->addHook('plxShowStaticContent', 'PP_msg');
     $this->addHook('plxShowStaticListEnd', 'plxShowStaticListEnd');
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
 }
Пример #21
0
 /**
  * Constructeur de la classe
  *
  * @return	null
  * @author	StÈphane F.  
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # droits pour accéder ‡ la page config.php du plugin
     $this->setConfigProfil(PROFIL_ADMIN);
     $this->setAdminProfil(PROFIL_ADMIN);
     # Ajouts des hooks
     $this->addHook('hamGravatar', 'hamGravatar');
     $this->addHook('AdminUsersFoot', 'AdminUsersFoot');
     $this->addHook('AdminProfilTop', 'AdminProfilTop');
     $this->addHook('AdminUserTop', 'AdminUserTop');
     $this->addHook('ThemeEndBody', 'ThemeEndBody');
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
 }
Пример #22
0
 /**
  * Constructeur de la classe inMyPluxml
  *
  * @param	default_lang	langue par défaut utilisée par PluXml
  * @return	null
  * @author	Stephane F
  **/
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # droits pour accèder à la page config.php du plugin
     $this->setConfigProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # Déclarations des hooks
     $this->addHook('AdminArticlePrepend', 'AdminArticlePrepend');
     $this->addHook('AdminArticleInitData', 'AdminArticleInitData');
     $this->addHook('AdminArticleContent', 'AdminArticleContent');
     $this->addHook('AdminArticlePostData', 'AdminArticlePostData');
     $this->addHook('AdminArticleParseData', 'AdminArticleParseData');
     $this->addHook('AdminAuthPrepend', 'AdminAuthPrepend');
     $this->addHook('AdminAuthTop', 'AdminAuthTop');
     $this->addHook('plxAdminEditArticle', 'plxAdminEditArticle');
 }
Пример #23
0
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Pour accéder à une page d'administration
     $this->setAdminProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # Personnalisation du menu admin
     $this->setAdminMenu('Titre du plugin', 1, 'Légende du lien');
     # Pour accéder à une page de configuration
     $this->setConfigProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # Déclaration des hooks
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
     $this->addHook('ThemeEndBody', 'ThemeEndBody');
     $this->addHook('Plugin', 'Plugin');
     //hook pour l'affichage manuel
 }
Пример #24
0
 public function __construct($default_lang)
 {
     # Appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Pour accéder à une page de configuration
     $this->setConfigProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # Déclaration des hooks
     $this->addHook('ThemeEndHead', 'ThemeEndHead');
     $this->addHook('AdminTopEndHead', 'AdminTopEndHead');
     $this->addHook('plxShowConstruct', 'plxShowConstruct');
     $this->addHook('plxMotorPreChauffageBegin', 'plxMotorPreChauffageBegin');
     $this->addHook('plxShowStaticListEnd', 'plxShowStaticListEnd');
     $this->addHook('plxShowPageTitle', 'plxShowPageTitle');
     $this->addHook('SitemapStatics', 'SitemapStatics');
     $this->addHook('Price', 'Price');
 }
Пример #25
0
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # Récupération d'une instance de plxMotor
     $plxMotor = plxMotor::getInstance();
     #init path
     $this->imgFullPath = isset($plxMotor->aConf['medias']) ? plxUtils::getRacine() . $plxMotor->aConf['medias'] : plxUtils::getRacine() . $plxMotor->aConf['images'];
     $this->imgPath = isset($plxMotor->aConf['medias']) ? $plxMotor->aConf['medias'] : $plxMotor->aConf['images'];
     # PROFIL_ADMIN , PROFIL_MANAGER , PROFIL_MODERATOR , PROFIL_EDITOR , PROFIL_WRITER
     # Accès au menu admin réservé au profil administrateur
     $this->setAdminProfil(PROFIL_ADMIN, PROFIL_MANAGER);
     # droits pour accèder à la page config.php du plugin
     $this->setConfigProfil(PROFIL_ADMIN);
     # Déclaration des hooks
     $this->addHook('AdminMediasTop', 'AdminMediasTop');
 }
Пример #26
0
 /**
  * Constructeur de la classe
  *
  * @param	default_lang	langue par défaut
  * @return	stdio
  * @author	Stephane F
  **/
 public function __construct($default_lang)
 {
     # appel du constructeur de la classe plxPlugin (obligatoire)
     parent::__construct($default_lang);
     # droits pour accèder à la page config.php du plugin
     $this->setConfigProfil(PROFIL_ADMIN);
     if ($this->getParam('savesearch')) {
         $this->setAdminProfil(PROFIL_ADMIN);
     }
     # déclaration des hooks
     $this->addHook('AdminTopEndHead', 'AdminTopEndHead');
     $this->addHook('plxShowConstruct', 'plxShowConstruct');
     $this->addHook('plxMotorPreChauffageBegin', 'plxMotorPreChauffageBegin');
     $this->addHook('plxShowStaticListEnd', 'plxShowStaticListEnd');
     $this->addHook('plxShowPageTitle', 'plxShowPageTitle');
     $this->addHook('SitemapStatics', 'SitemapStatics');
     $this->addHook('MySearchForm', 'form');
 }
Пример #27
0
 public function __construct($default_lang)
 {
     parent::__construct($default_lang);
     $this->setAdminProfil(PROFIL_ADMIN);
     $this->setAdminMenu($this->getInfo("title"));
 }