/** * 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); }
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'); }
/** * 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'); }
/** * 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'); }
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]; } }
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'); }
/** * 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'); }
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'); }
/** * 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'); }
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'); }
/** * 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'); }
/** * 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'); }
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'); }
/** * 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'); }
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'); }
/** * 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'); }
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'); }
/** * 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'); }
/** * 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'); }
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 }
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'); }
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'); }
/** * 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'); }
public function __construct($default_lang) { parent::__construct($default_lang); $this->setAdminProfil(PROFIL_ADMIN); $this->setAdminMenu($this->getInfo("title")); }