XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe Config_File

Fonctions membres publiques

 __construct ($config_path=NULL)
 
 set_path ($config_path)
 
 get ($file_name, $section_name=NULL, $var_name=NULL)
 
get_key ($config_key)
 
 get_file_names ()
 
 get_section_names ($file_name)
 
 get_var_names ($file_name, $section=NULL)
 
 clear ($file_name=NULL)
 
 load_file ($file_name, $prepend_path=true)
 
 set_file_contents ($config_file, $contents)
 
 parse_contents ($contents)
 
 _set_config_var (&$container, $var_name, $var_value, $booleanize)
 
 _trigger_error_msg ($error_msg, $error_type=E_USER_WARNING)
 

Champs de données

 $overwrite = true
 
 $booleanize = true
 
 $read_hidden = true
 
 $fix_newlines = true
 
 $_config_path = ""
 
 $_config_data = array()
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $config_path = NULL)

#- Constructs a new config file class.

Paramètres
string$config_path(optional) path to the config files
+ Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ _set_config_var()

_set_config_var ( $container,
  $var_name,
  $var_value,
  $booleanize 
)

#+ @access private

Paramètres
array&$container
string$var_name
mixed$var_value
boolean$booleanizedetermines whether $var_value is converted to to true/false
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ _trigger_error_msg()

_trigger_error_msg (   $error_msg,
  $error_type = E_USER_WARNING 
)

@uses trigger_error() creates a PHP warning/error

Paramètres
string$error_msg
integer$error_typeone of
+ Voici le graphe des appelants de cette fonction :

◆ clear()

clear (   $file_name = NULL)

Clear loaded config data for a certain file or all files.

Paramètres
string$file_namefile to clear config data for

◆ get()

get (   $file_name,
  $section_name = NULL,
  $var_name = NULL 
)

Retrieves config info based on the file, section, and variable name.

Paramètres
string$file_nameconfig file to get info for
string$section_name(optional) section to get info for
string$var_name(optional) variable to get info for
Renvoie
string|array a value or array of values
+ Voici le graphe d'appel pour cette fonction :

◆ get_file_names()

get_file_names ( )

Get all loaded config file names.

Renvoie
array an array of loaded config file names

◆ get_key()

& get_key (   $config_key)

Retrieves config info based on the key.

Paramètres
$file_namestring config key (filename/section/var)
Renvoie
string|array same as get() @uses get() retrieves information from config file and returns it

◆ get_section_names()

get_section_names (   $file_name)

Get all section names from a loaded file.

Paramètres
string$file_nameconfig file to get section names from
Renvoie
array an array of section names from the specified file
+ Voici le graphe d'appel pour cette fonction :

◆ get_var_names()

get_var_names (   $file_name,
  $section = NULL 
)

Get all global or section variable names.

Paramètres
string$file_nameconfig file to get info for
string$section_name(optional) section to get info for
Renvoie
array an array of variables names from the specified file/section
+ Voici le graphe d'appel pour cette fonction :

◆ load_file()

load_file (   $file_name,
  $prepend_path = true 
)

Load a configuration file manually.

Paramètres
string$file_namefile name to load
boolean$prepend_pathwhether current config path should be prepended to the filename
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ parse_contents()

parse_contents (   $contents)

parse the source of a configuration file manually.

Paramètres
string$contentsthe file-contents to parse
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ set_file_contents()

set_file_contents (   $config_file,
  $contents 
)

Store the contents of a file manually.

Paramètres
string$config_filefile name of the related contents
string$contentsthe file-contents to parse
+ Voici le graphe d'appel pour cette fonction :

◆ set_path()

set_path (   $config_path)

Set the path where configuration files can be found.

Paramètres
string$config_pathpath to the config files
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $_config_data

$_config_data = array()

◆ $_config_path

$_config_path = ""

#- @access private

◆ $booleanize

$booleanize = true

Controls whether config values of on/true/yes and off/false/no get converted to boolean values automatically.

◆ $fix_newlines

$fix_newlines = true

Controls whether or not to fix mac or dos formatted newlines. If set to true, \r or \r
will be changed to
.

◆ $overwrite

$overwrite = true

Controls whether variables with the same name overwrite each other.

◆ $read_hidden

$read_hidden = true

Controls whether hidden config sections/vars are read from the file.


La documentation de cette classe a été générée à partir du fichier suivant :