====== ConfigurationDao ======
**Layer:** ''DAO'' · **Source:** ''lib/dao/ConfigurationDao.php:20'' (lines 20–292)
----
class ConfigurationDao extends Dao
======= Docblock Metadata =======
^ Tag ^ Value ^
| ''@category'' | Dao Class |
| ''@author'' | M.Noermoehammad |
| ''@license'' | MIT |
| ''@version'' | 1.0 |
| ''@since'' | Since Release 1.0 |
======= Inheritance =======
^ Relation ^ Type ^ Meaning ^
| extends | [[scriptlog:lib:core:dao|''Dao'']] | parent class/interface |
======= Constants (0) =======
//None.//
======= Properties (1) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$selected'' | | 22 |
======= Methods (14) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 27 |
| public | ''updateConfig()'' | Update configuration | 42 |
| public | ''deleteConfig()'' | Delete config | 63 |
| public | ''findConfigs()'' | Find configurations | 77 |
| public | ''findGeneralConfigs()'' | Find general configurations | 97 |
| public | ''findReadingConfigs()'' | findReadingConfigs | 115 |
| public | ''findConfig()'' | Find Configuration | 135 |
| public | ''findConfigByName()'' | findConfigByName | 157 |
| public | ''checkConfigId()'' | Check configuration Id | 179 |
| public | ''checkToSetup()'' | Checking to setup | 192 |
| public | ''dropDownTimezone()'' | dropDownTimezone | 206 |
| public | ''totalConfigRecords()'' | Total Config records | 242 |
| public | ''createConfig()'' | Create a new configuration entry | 255 |
| public | ''updateConfigByName()'' | Update configuration by name | 276 |
======== __construct() ========
public function __construct()
//lines 27–31 (5)//
//Takes no parameters.//
======== updateConfig() ========
public function updateConfig($sanitize, $bind, $configId)
//lines 42–54 (13)//
Update configuration
^ Parameter ^ Type ^ Default ^ Description ^
| ''$sanitize'' | ''(untyped)'' | //required// | //none// |
| ''$bind'' | ''(untyped)'' | //required// | //none// |
| ''$configId'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== deleteConfig() ========
public function deleteConfig($configId, $sanitize)
//lines 63–67 (5)//
Delete config
^ Parameter ^ Type ^ Default ^ Description ^
| ''$configId'' | ''(untyped)'' | //required// | //none// |
| ''$sanitize'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== findConfigs() ========
public function findConfigs($orderBy = 'ID')
//lines 77–87 (11)//
Find configurations
^ Parameter ^ Type ^ Default ^ Description ^
| ''$orderBy'' | ''(untyped)'' | '''ID''' | -- default order by ID |
**Returns:** ''(none declared)'' — array
======== findGeneralConfigs() ========
public function findGeneralConfigs($orderBy = 'ID', $limit = 7)
//lines 97–106 (10)//
Find general configurations
^ Parameter ^ Type ^ Default ^ Description ^
| ''$orderBy'' | ''(untyped)'' | '''ID''' | //none// |
| ''$limit'' | ''(untyped)'' | ''7'' | //none// |
**Returns:** ''(none declared)'' — array
======== findReadingConfigs() ========
public function findReadingConfigs($orderBy = 'ID')
//lines 115–124 (10)//
findReadingConfigs
^ Parameter ^ Type ^ Default ^ Description ^
| ''$orderBy'' | ''(untyped)'' | '''ID''' | //none// |
**Returns:** ''(none declared)'' — array
======== findConfig() ========
public function findConfig($id, $sanitize)
//lines 135–147 (13)//
Find Configuration
^ Parameter ^ Type ^ Default ^ Description ^
| ''$id'' | ''(untyped)'' | //required// | //none// |
| ''$sanitize'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)'' — array
======== findConfigByName() ========
public function findConfigByName($setting_name, $sanitize)
//lines 157–169 (13)//
findConfigByName
^ Parameter ^ Type ^ Default ^ Description ^
| ''$setting_name'' | ''(untyped)'' | //required// | //none// |
| ''$sanitize'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)'' — array
======== checkConfigId() ========
public function checkConfigId($id, $sanitize)
//lines 179–186 (8)//
Check configuration Id
^ Parameter ^ Type ^ Default ^ Description ^
| ''$id'' | ''(untyped)'' | //required// | //none// |
| ''$sanitize'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)''
======== checkToSetup() ========
public function checkToSetup()
//lines 192–198 (7)//
Checking to setup
//Takes no parameters.//
**Returns:** ''(none declared)''
======== dropDownTimezone() ========
public function dropDownTimezone($selected = null)
//lines 206–233 (28)//
dropDownTimezone
^ Parameter ^ Type ^ Default ^ Description ^
| ''$selected'' | ''(untyped)'' | ''null'' | //none// |
**Returns:** ''(none declared)''
======== totalConfigRecords() ========
public function totalConfigRecords($data = null)
//lines 242–247 (6)//
Total Config records
^ Parameter ^ Type ^ Default ^ Description ^
| ''$data'' | ''(untyped)'' | ''null'' | //none// |
**Returns:** ''(none declared)'' — integer|numeric
======== createConfig() ========
public function createConfig($settingName, $settingValue, $sanitize)
//lines 255–266 (12)//
Create a new configuration entry
^ Parameter ^ Type ^ Default ^ Description ^
| ''$settingName'' | ''(untyped)'' | //required// | //none// |
| ''$settingValue'' | ''(untyped)'' | //required// | //none// |
| ''$sanitize'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)'' — bool
======== updateConfigByName() ========
public function updateConfigByName($settingName, $settingValue, $sanitize)
//lines 276–291 (16)//
Update configuration by name
^ Parameter ^ Type ^ Default ^ Description ^
| ''$settingName'' | ''(untyped)'' | //required// | //none// |
| ''$settingValue'' | ''(untyped)'' | //required// | //none// |
| ''$sanitize'' | ''(untyped)'' | //required// | //none// |
**Returns:** ''(none declared)'' — bool
======= Imports =======
^ Alias ^ Fully-qualified name ^
| ''Dao'' | [[scriptlog:lib:core:dao|''Scriptlog\Core\Dao'']] |
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//