Class Pxxo_Config

Description

Classe de configuration

Permet de stocker des parametres de maniere unique. tout en les rendant disponnible partout

Located in /Pxxo/Config.php (line 59)


	
			
Variable Summary
integer $cache_flag
integer $cache_level
string $cache_path
string $charset
array $class_args
string $class_core
string $class_path
integer $debug_level
mixed $language
Zend_Locale $locale
string $mail
string $name
string $path
string $request_flag
string $session_auto
string $session_flag
string $temp_path
string $theme_name
string $theme_path
string $url
string $url_base
string $url_host
string $url_query
string $url_root
string $url_script
string $version
Method Summary
static mixed get (string $name)
static mixed set (string $name,  &$value)
void check ()
void register ()
mixed __get (string $name)
mixed __set (string $name,  $value)
Variables
integer $cache_flag = null (line 165)

Active ou non le cache

  • access: public
integer $cache_level = null (line 175)

Niveau cf P_C_*

  • access: public
string $cache_path = '' (line 170)

Chemin Physique vers le réperoire de cache

  • access: public
string $charset = 'UTF-8' (line 85)

Charset de l'application

  • access: public
array $class_args (line 150)

Tableau contenant les arguments à donner au constructeur de la classe "class_core"

  • access: public
string $class_core (line 145)

Nom de la première classe Pxxo mère de toute les autres

  • access: public
string $class_path = '' (line 160)

Liste des chemins (genre include_path) pour trouver les classes Pxxo

  • access: public
mixed $class_prefix = '' (line 155)

Préfix communn à toutes les classes Pxxo

  • access: public
mixed $controller_used = false (line 195)

Utilisation ou non du controller

  • access: public
integer $debug_level = 0 (line 180)

Niveau de debug 0 désactivé, 1 : code HTML non "compressé et report de toutes les erreurs PHP, 2 : active la trace pxxo, 3 : active le profiler

  • access: public
string $error_log_destination = null (line 231)
  • var: La destination dépend du type (cf. http://fr.php.net/error_log)
  • access: public
string $error_log_extras = null (line 235)
  • var: Les en-têtes supplémentaires (cf. http://fr.php.net/error_log)
  • access: public
int $error_log_type = null (line 227)
  • var: Spécifie où les messages d'erreur doivent aller. (cf. http://fr.php.net/error_log)
  • access: public
mixed $language (line 90)

Langue par defaut de l'application

  • access: public
Zend_Locale $locale (line 239)
  • access: public
string $mail (line 75)

Courriel de l'application

  • access: public
string $name (line 70)

Nom physique (UNIX) de l'application

  • access: public
string $path = '' (line 65)

Chemin physique de la racine de l'application

  • access: public
array $request_auth = array('language') (line 223)
  • var: liste des variables potentiellement modifiable via des requetes GET ou POST
  • access: public
string $request_flag = false (line 219)
  • var: active la modification de Pxxo_Config via des requetes GET ou POST
  • access: public
mixed $resources_path = '' (line 210)

chemin vers un répertoire physique ou seront généré les resources

  • access: public
mixed $resources_url = '' (line 215)

url correspondant à au répertoire physique

  • access: public
string $session_auto = false (line 190)

Les sessions sont-elle activé automatiquement

  • access: public
string $session_flag = false (line 185)

Le mode Session est-il activé

  • access: public
string $temp_path = '' (line 140)

Repertoire temporaire

  • access: public
string $theme_name = '' (line 200)

Nom du theme par defaut pour les objects Pxxo_Pago_Action

  • access: public
string $theme_path = '' (line 205)

Liste des chemins d'accès aux thèmes

  • access: public
string $url (line 135)

URL complète du point d'entré de l'application (concaténation de url_base et url_script)

exemple : http://localhost/monapplication/article3.php?action=monaction&param=bidon

  • access: public
string $url_base (line 108)

URL complete vers la racine de l'application (concaténation de url_host et url_root)

exemple: http://localhost/monapplication

  • access: public
string $url_host (line 96)

l'URL du serveur de l'application sans le chemin et l'éventuel script terminal

exemple: http://localhost

  • access: public
string $url_query (line 120)

Paramètre GET du point d'entré de l'application

exemple : action=monaction&param=bidon

  • access: public
string $url_query_filter (line 129)

Filtre appliqué sur url_query permettant de ne conserver que les paramètres du point d'entrée de l'application

exemple : si les paramètres de l'url sont action=home&article=1&monparam=bidon et que url_query_filter vaut /^(action|article)/ (c'est une expression régulière) les paramètres conservés dans url_query seront action=home&article=1 Par défaut on ne laisse passer aucun paramètres dans l'url.

  • access: public
string $url_root (line 102)

Chemin dans l'URL vers la racine de l'application

exemple: /monapplication

  • access: public
string $url_script (line 114)

Nom du script pointant vers le point d'entré de l'application

exemple : article3.php

  • access: public
string $version (line 80)

Version de l'application

  • access: public
Methods
static method get (line 407)

Renvoit un paramètre de la configuration de référence

  • access: public
static mixed get (string $name)
  • string $name
static method set (line 430)

Fixe un paramètre de la configuration de référence

  • access: public
static mixed set (string $name,  &$value)
  • string $name
  • &$value
check (line 245)

Vérification de la cohérence des valeurs de la configuration

  • access: public
void check ()
register (line 391)

Enregistre la classe courante comme classe de référence

  • access: public
void register ()
__get (line 419)

Renvoit un paramètre (non standard) de la configuration de référence

  • access: public
mixed __get (string $name)
  • string $name
__set (line 440)

Fixe un paramètre (non standard) de la configuration de référence

  • access: public
mixed __set (string $name,  $value)
  • string $name
  • $value

Documentation generated on Thu, 13 Mar 2008 22:03:13 +0100 by phpDocumentor 1.4.1