[ Index ]
 

Code source de DokuWiki 2006-11-06

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/lib/plugins/config/settings/ -> config.class.php (sommaire)

Configuration Class and generic setting classes

Author: Chris Smith <chris@jalakai.co.uk>
Author: Ben Coburn <btcoburn@silicodon.net>
Poids: 897 lignes (28 kb)
Inclus ou requis: 1 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 15 classes

configuration:: (10 méthodes):
  configuration()
  retrieve_settings()
  save_settings()
  _read_config()
  _out_header()
  _out_footer()
  _is_locked()
  _flatten()
  get_plugintpl_metadata()
  get_plugintpl_default()

setting:: (10 méthodes):
  setting()
  initialize()
  update()
  html()
  out()
  prompt()
  is_protected()
  is_default()
  error()
  _out_key()

setting_string:: (1 méthode):
  html()

setting_password:: (2 méthodes):
  update()
  html()

setting_email:: (0 méthodes):

setting_numeric:: (1 méthode):
  out()

setting_onoff:: (2 méthodes):
  html()
  update()

setting_multichoice:: (2 méthodes):
  html()
  update()

setting_dirchoice:: (1 méthode):
  initialize()

setting_hidden:: (0 méthodes):

setting_fieldset:: (0 méthodes):

setting_undefined:: (0 méthodes):

setting_no_class:: (0 méthodes):

setting_no_default:: (0 méthodes):

setting_multicheckbox:: (10 méthodes):
  update()
  html()
  _str2array()
  _array2str()
  php_strip_whitespace()
  is_whitespace()
  is_quote()
  is_escaped()
  is_commentopen()
  php_strip_whitespace()


Classe: configuration  - X-Ref

configuration($datafile)   X-Ref
constructor


retrieve_settings()   X-Ref
Pas de description

save_settings($id, $header='', $backup=true)   X-Ref
Pas de description

_read_config($file)   X-Ref
return an array of config settings


_out_header($id, $header)   X-Ref
Pas de description

_out_footer()   X-Ref
Pas de description

_is_locked()   X-Ref
Pas de description

_flatten($conf,$prefix='')   X-Ref
not used ... conf's contents are an array!
reduce any multidimensional settings to one dimension using CM_KEYMARKER


get_plugintpl_metadata($tpl)   X-Ref
load metadata for plugin and template settings


get_plugintpl_default($tpl)   X-Ref
load default settings for plugins and templates


Classe: setting  - X-Ref

setting($key, $params=NULL)   X-Ref
Pas de description

initialize($default, $local, $protected)   X-Ref
receives current values for the setting $key


update($input)   X-Ref
update setting with user provided value $input
if value fails error check, save it

return: true if changed, false otherwise (incl. on error)

html(&$plugin, $echo=false)   X-Ref

return: array(string $label_html, string $input_html)

out($var, $fmt='php')   X-Ref
generate string to save setting value to file according to $fmt


prompt(&$plugin)   X-Ref
Pas de description

is_protected()   X-Ref
Pas de description

is_default()   X-Ref
Pas de description

error()   X-Ref
Pas de description

_out_key()   X-Ref
Pas de description

Classe: setting_string  - X-Ref

html(&$plugin, $echo=false)   X-Ref
Pas de description

Classe: setting_password  - X-Ref

update($input)   X-Ref
Pas de description

html(&$plugin, $echo=false)   X-Ref
Pas de description

Classe: setting_email  - X-Ref

Classe: setting_numeric  - X-Ref

out($var, $fmt='php')   X-Ref
Pas de description

Classe: setting_onoff  - X-Ref

html(&$plugin)   X-Ref
Pas de description

update($input)   X-Ref
Pas de description

Classe: setting_multichoice  - X-Ref

html(&$plugin)   X-Ref
Pas de description

update($input)   X-Ref
Pas de description

Classe: setting_dirchoice  - X-Ref

initialize($default,$local,$protected)   X-Ref
Pas de description

Classe: setting_hidden  - X-Ref

Classe: setting_fieldset  - X-Ref

Classe: setting_undefined  - X-Ref

Classe: setting_no_class  - X-Ref

Classe: setting_no_default  - X-Ref

Classe: setting_multicheckbox  - X-Ref

update($input)   X-Ref
Pas de description

html(&$plugin, $echo=false)   X-Ref
Pas de description

_str2array($str)   X-Ref
convert comma separated list to an array and combine any complimentary values


_array2str($input)   X-Ref
convert array of values + other back to a comma separated list, incl. splitting any combined values


php_strip_whitespace($file)   X-Ref
modified from original
source Google Groups, php.general, by David Otton


is_whitespace($c)   X-Ref
Pas de description

is_quote($c)   X-Ref
Pas de description

is_escaped($s,$i)   X-Ref
Pas de description

is_commentopen($str, $i)   X-Ref
Pas de description

php_strip_whitespace($file)   X-Ref
Pas de description



Généré le : Tue Apr 3 20:47:31 2007 par Balluche grâce à PHPXref 0.7