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

Fonctions membres publiques

 __construct (XoopsDatabase $db)
 
 createConfig ()
 
 getConfig ($id, $withoptions=false)
 
 insertConfig (XoopsConfigItem $config)
 
 deleteConfig (XoopsConfigItem $config)
 
 getConfigs (CriteriaElement $criteria=null, $id_as_key=false, $with_options=false)
 
 getConfigCount (CriteriaElement $criteria=null)
 
getConfigsByCat ($category, $module=0)
 
 createConfigOption ()
 
 getConfigOption ($id)
 
 getConfigOptions (CriteriaElement $criteria=null, $id_as_key=false)
 
 getConfigOptionsCount (CriteriaElement $criteria=null)
 
 getConfigList ($conf_modid, $conf_catid=0)
 
 deleteConfigOption (&$criteria)
 

Champs de données

 $_cHandler
 
 $_oHandler
 
 $_cachedConfigs = array()
 

Description détaillée

XOOPS configuration handling class. This class acts as an interface for handling general configurations of XOOPS and its modules.

Auteur
Kazumi Ono webma.nosp@m.ster.nosp@m.@mywe.nosp@m.b.ne.nosp@m..jp
A faire:
Tests that need to be made:
  • error handling @access public

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( XoopsDatabase  $db)

Constructor

Paramètres
XoopsDatabase$dbreference to database object

Documentation des fonctions membres

◆ createConfig()

createConfig ( )

Create a config

Voir également
XoopsConfigItem
Renvoie
XoopsConfigItem reference to the new XoopsConfigItem

◆ createConfigOption()

createConfigOption ( )

◆ deleteConfig()

deleteConfig ( XoopsConfigItem  $config)

Delete a config from the database

Paramètres
XoopsConfigItem$configreference to a XoopsConfigItem
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ deleteConfigOption()

deleteConfigOption ( $criteria)

#+

Obsolète:
Paramètres
$criteria
Renvoie
bool

◆ getConfig()

getConfig (   $id,
  $withoptions = false 
)

Get a config

Paramètres
int$idID of the config
bool$withoptionsload the config's options now?
Renvoie
object reference to the XoopsConfig
+ Voici le graphe d'appel pour cette fonction :

◆ getConfigCount()

getConfigCount ( CriteriaElement  $criteria = null)

Count some configs

Paramètres
CriteriaElement$criteriaCriteriaElement
Renvoie
int

◆ getConfigList()

getConfigList (   $conf_modid,
  $conf_catid = 0 
)

Get a list of configs

Paramètres
int$conf_modidID of the modules
int$conf_catidID of the category
Renvoie
array Associative array of name=>value pairs.

◆ getConfigOption()

getConfigOption (   $id)

Get a XoopsConfigOption

Paramètres
int$idID of the config option
Renvoie
XoopsConfigOption XoopsConfigOption

◆ getConfigOptions()

getConfigOptions ( CriteriaElement  $criteria = null,
  $id_as_key = false 
)

Get one or more XoopsConfigOptions

Paramètres
CriteriaElement$criteriaCriteriaElement
bool$id_as_keyUse IDs as keys in the array?
Renvoie
array Array of XoopsConfigOptions
+ Voici le graphe des appelants de cette fonction :

◆ getConfigOptionsCount()

getConfigOptionsCount ( CriteriaElement  $criteria = null)

Count some XoopsConfigOptions

Paramètres
CriteriaElement$criteriaCriteriaElement
Renvoie
int Count of XoopsConfigOptions matching $criteria

◆ getConfigs()

getConfigs ( CriteriaElement  $criteria = null,
  $id_as_key = false,
  $with_options = false 
)

get one or more Configs

Paramètres
CriteriaElement$criteriaCriteriaElement
bool$id_as_keyUse the configs' ID as keys?
bool$with_optionsget the options now?
Renvoie
array Array of XoopsConfigItem objects
+ Voici le graphe des appelants de cette fonction :

◆ getConfigsByCat()

& getConfigsByCat (   $category,
  $module = 0 
)

Get configs from a certain category

Paramètres
int$categoryID of a category
int$moduleID of a module
Renvoie
array array of XoopsConfigs
+ Voici le graphe d'appel pour cette fonction :

◆ insertConfig()

insertConfig ( XoopsConfigItem  $config)

insert a new config in the database

Paramètres
XoopsConfigItem$configreference to the XoopsConfigItem
Renvoie
bool

Documentation des champs

◆ $_cachedConfigs

$_cachedConfigs = array()

◆ $_cHandler

$_cHandler

◆ $_oHandler

$_oHandler

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