Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

Configuration Class Reference

List of all members.

Public Member Functions

 Configuration ($source=null, $module=null)
 loadData ()
 createFile ()
 option ($name, $value=null, $save=false)
 getNesting ()
 getAlbum ($album)
 mergeVars ()

Public Attributes

 prefix
 file
 albums
 nesting
 schemes
 scheme
 _init
 _modulesrc
 _class
 _source
 _module

Constructor & Destructor Documentation

Configuration::Configuration source = null,
module = null
 

Detects automatically by examining source which data loader module should be used.

Parameters:
string $source Configuration source
string $module Force to use this module

Definition at line 61 of file Configuration.php.

References generateModule(), and module.


Member Function Documentation

Configuration::createFile  ) 
 

Creates a blank, new configuration file. Used only by setup process!

Definition at line 99 of file Configuration.php.

References mergeVars().

Configuration::getAlbum album  ) 
 

Get information about album

Parameters:
string $album Wanted album
Returns:
array Albumäs information (source, optionsscheme)

Definition at line 138 of file Configuration.php.

References album.

Configuration::getNesting  ) 
 

Returns albums netsing defination array

Returns:
array Nesting information

Definition at line 128 of file Configuration.php.

Configuration::loadData  ) 
 

Launches module's data loader

See also:
mergeVars()

Definition at line 89 of file Configuration.php.

References mergeVars().

Configuration::mergeVars  ) 
 

Merges all variables between data loader module and current object

Definition at line 146 of file Configuration.php.

Referenced by createFile(), and loadData().

Configuration::option name,
value = null,
save = false
 

Returns configuration option (if exists)

Parameters:
string $name Name of wanted option
mixed $value Default value if option doesn't exist
boolean $save Force to save a new value
Returns:
mixed Returns option from $this->options if exists, else $value
See also:
$this->options

Definition at line 114 of file Configuration.php.


Member Data Documentation

Configuration::_class
 

Definition at line 46 of file Configuration.php.

Configuration::_init
 

Definition at line 44 of file Configuration.php.

Configuration::_module
 

Definition at line 53 of file Configuration.php.

Configuration::_modulesrc
 

Definition at line 45 of file Configuration.php.

Configuration::_source
 

Definition at line 47 of file Configuration.php.

Configuration::albums
 

Definition at line 36 of file Configuration.php.

Configuration::file
 

Definition at line 35 of file Configuration.php.

Configuration::nesting
 

Definition at line 37 of file Configuration.php.

Configuration::prefix
 

Definition at line 34 of file Configuration.php.

Configuration::scheme
 

Definition at line 39 of file Configuration.php.

Configuration::schemes
 

Definition at line 38 of file Configuration.php.


The documentation for this class was generated from the following file:
Generated on Sun Oct 19 11:08:07 2003 for ImaComm by doxygen1.3