Variables accessibles
Pour le site en cours d'édition comme pour l'utilisateur courant, différentes informations peuvent être récupérées par l'intermédiaire des variables de configuration.
Afin d'accéder aux variables du site en cours, il est nécéssaire de les charger auparavant par l'instruction suivante
if (file_exists($_PX_config['manager_path'].'/conf/configweb_'.$_SESSION['website_id'].'.php')) {
include($_PX_config['manager_path'].'/conf/configweb_'.$_SESSION['website_id'].'.php');
} else {
$m->setError(sprintf( __('Error: Configuration file of the website(<strong>%s</strong>) not
available.'),$_PX_config['manager_path'].'/conf/configweb_'.$_SESSION['website_id'].'.php'), 500);
}
A noter que la traduction du message d'erreur est déjà intégrée au manageur, il est donc inutile de la prendre en charge dans le fichier *.lang.
Tableau $_PX_config
Le tableau $_PX_config contient des valeurs par défaut qui concernent à la fois le manager, le ou les utilisateurs, et le(s) site(s) public(s). Toutefois certaines de ces valeurs pourront être outrepassées par l'objet $m, seul à définir de manière précise les propriétés
(chaîne) $_PX_config[manager_path]
Chemin absolu du répertoire du manageur
(tableau) $_PX_config[db]
Tableau contenant les valeurs de configuration de connexion à la Base De Données.
- $_PX_config[db][db_server] : serveur de la BDD
- $_PX_config[db][db_database] : nom de la BDD
- $_PX_config[db][db_login] : login de connexion à la BDD.
- $_PX_config[db][db_password] : mot de passe associé au login.
- $_PX_config[db][db_type] : type de la BDD.
- $_PX_config[db][table_prefix] : préfixe donné aux tables utilisées par PLUME CMS.
(chaîne) $_PX_config[lang]
Langue du manageur.
(chaîne) $_PX_config[encoding]
Charset d'encodage.
(chaîne) $_PX_config[content_format]
Format de saisie des articles, brèves et catégories
(booléen) $_PX_config[debug]
Statut du Mode déboggage.
(chaîne) $_PX_config[url_format]
Format des URL de la partie publique.
(entier) $_PX_config[max_upload_size]
Limite en octets de l'upload.
(booléen) $_PX_config[log404errors]
Statut de l'activation du journal des erreurs 404.
(entier) $_PX_config[article_textarea_page]
Valeur de la hauteur de la fenêtre d'édition des articles.
(entier) $_PX_config[article_textarea_description]
Valeur de la hauteur de la fenêtre d'édition des descriptions.
(entier) $_PX_config[news_textarea_content]
Valeur de la hauteur de la fenêtre d'édition des brèves.
(entier) $_PX_config[category_textarea]
Valeur de la hauteur de la fenêtre d'édition des catégories.
Tableau $PX_website_config
Ce tableau permet d'acceder aux configurations du site en cours d'édition dans le manager
(chaine) $_PX_website_config[website_id]
ID du site édité.
(chaine) $_PX_website_config[xmedia_root]
Chemin absolu du répertoire des images.
(chaine) $_PX_website_config[domain]
Nom de domaine du site.
(chaine) $_PX_website_config[rel_url]
Chemin relatif du site public.
(chaine) $_PX_website_config[rel_url_files]
Chemin relatif du répertoire des images.
(booléen) $_PX_website_config[secure]
Statut du protocole https.
(chaine) $_PX_website_config[lang]
Langue du site public. Cette valeur écrase celle définie par $_PX_config[lang]
Pages
- Introduction
- Structure d'un plugin
- Localisation du plugin
- Outils de rendu HTML
- Variables accessibles
Partagez vos idées sur cet article.


