1. Page d'accueil
  2. Documentation
  3. Guides

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.

(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

  1. Introduction
  2. Structure d'un plugin
  3. Localisation du plugin
  4. Outils de rendu HTML
  5. Variables accessibles

Partagez vos idées sur cet article.

Retour en haut de page