Cheetah
Public Member Functions | List of all members
ChPageACDb Class Reference
Inheritance diagram for ChPageACDb:
ChWsbModuleDb ChWsbDb

Public Member Functions

 __construct (&$oConfig)
 
 fromCache ($sName, $sFunc)
 
 cleanCache ($sName)
 
 getAllRules ()
 
 addRule ($sRule, $aMemLevels)
 
 deleteRule ($iID)
 
 updateRule ($iID, $sRule, $aMemLevels)
 
 getTopMenuArray ()
 
 getMemberMenuArray ()
 
 getMenuItemVisibility ($sType, $iMenuItemID)
 
 setMenuItemVisibility ($sType, $iMenuItemID, $aVisibleTo)
 
 getPageBlockVisibility ($iID)
 
 setPageBlockVisibility ($iID, $aMemLevels)
 
 getAvailablePages ()
 
 getPageBlocks ($sPage)
 
 getAllMenuItems ($sType)
 
 getAllPageBlocks ()
 
- Public Member Functions inherited from ChWsbModuleDb
 __construct ($oConfig=null)
 
 getPrefix ()
 
 getModulesBy ($aParams=array())
 
 getModuleById ($iId)
 
 getModuleByUri ($sUri)
 
 isModule ($sUri)
 
 isModuleParamsUsed ($sUri, $sPath, $sPrefixDb, $sPrefixClass)
 
 getModules ()
 
 getDependent ($sUri)
 
 getSettingsCategoryId ($sCatName)
 
- Public Member Functions inherited from ChWsbDb
 setTimezone ($sTimezone)
 
 getLink ()
 
 res ($sQuery, $aBindings=[], $bReplaying=false)
 
 getAll ($sQuery, $aBindings=[], $iFetchType=PDO::FETCH_ASSOC)
 
 getRow ($sQuery, $aBindings=[], $iFetchStyle=PDO::FETCH_ASSOC)
 
 getColumn ($sQuery, $aBindings=[])
 
 getOne ($sQuery, $aBindings=[], $iIndex=0)
 
 getFirstRow ($sQuery, $aBindings=[], $iFetchStyle=PDO::FETCH_ASSOC)
 
 getNextRow ()
 
 getAllWithKey ($sQuery, $sFieldKey, $aBindings=[], $iFetchType=PDO::FETCH_ASSOC)
 
 getPairs ($sQuery, $sFieldKey, $sFieldValue, $aBindings=[])
 
 query ($sQuery, $aBindings=[])
 
 getNumRows ($oStmt=null)
 
 getAffectedRows ($oStmt=null)
 
 fillArray ($oStmt, $iFetchType=PDO::FETCH_ASSOC)
 
 lastId ()
 
 getParam ($sName, $bCache=true)
 
 setParam ($sName, $sValue)
 
 listTables ()
 
 getFields ($sTable)
 
 isFieldExists ($sTable, $sFieldName)
 
 fetchField ($mixedQuery, $iField, $aBindings=[])
 
 getDbCacheObject ()
 
 genDbCacheKey ($sName)
 
fromMemory ($sName, $sFunc)
 
 cleanMemory ($sName)
 
 arrayToSQL ($a, $sDiv=',')
 
 escape ($sText, $bReal=true)
 
 implode_escape ($mixed)
 
 unescape ($mixed)
 

Additional Inherited Members

- Static Public Member Functions inherited from ChWsbDb
static getInstance ()
 
- Public Attributes inherited from ChWsbModuleDb
 $_sPrefix
 
- Public Attributes inherited from ChWsbDb
 $port
 
 $socket
 
 $dbname
 
 $user
 
 $password
 
 $oParams = null
 
 $oDbCacheObject = null
 
- Protected Member Functions inherited from ChWsbDb
 __construct ()
 
 connect ()
 
 disconnect ()
 
- Protected Attributes inherited from ChWsbDb
 $host
 
 $link
 
 $oCurrentStmt
 
 $iCurrentFetchStyle
 
- Static Protected Attributes inherited from ChWsbDb
static $instance
 

Detailed Description

Definition at line 10 of file ChPageACDb.php.

Constructor & Destructor Documentation

◆ __construct()

ChPageACDb::__construct ( $oConfig)

Definition at line 15 of file ChPageACDb.php.

Member Function Documentation

◆ addRule()

ChPageACDb::addRule (   $sRule,
  $aMemLevels 
)

Definition at line 49 of file ChPageACDb.php.

◆ cleanCache()

ChPageACDb::cleanCache (   $sName)

Reimplemented from ChWsbDb.

Definition at line 35 of file ChPageACDb.php.

◆ deleteRule()

ChPageACDb::deleteRule (   $iID)

Definition at line 54 of file ChPageACDb.php.

◆ fromCache()

ChPageACDb::fromCache (   $sName,
  $sFunc 
)

Reimplemented from ChWsbDb.

Definition at line 22 of file ChPageACDb.php.

◆ getAllMenuItems()

ChPageACDb::getAllMenuItems (   $sType)

Definition at line 144 of file ChPageACDb.php.

◆ getAllPageBlocks()

ChPageACDb::getAllPageBlocks ( )

Definition at line 152 of file ChPageACDb.php.

◆ getAllRules()

ChPageACDb::getAllRules ( )

Definition at line 41 of file ChPageACDb.php.

◆ getAvailablePages()

ChPageACDb::getAvailablePages ( )

Definition at line 130 of file ChPageACDb.php.

◆ getMemberMenuArray()

ChPageACDb::getMemberMenuArray ( )

Definition at line 97 of file ChPageACDb.php.

◆ getMenuItemVisibility()

ChPageACDb::getMenuItemVisibility (   $sType,
  $iMenuItemID 
)

Definition at line 108 of file ChPageACDb.php.

◆ getPageBlocks()

ChPageACDb::getPageBlocks (   $sPage)

Definition at line 134 of file ChPageACDb.php.

◆ getPageBlockVisibility()

ChPageACDb::getPageBlockVisibility (   $iID)

Definition at line 119 of file ChPageACDb.php.

◆ getTopMenuArray()

ChPageACDb::getTopMenuArray ( )

Definition at line 64 of file ChPageACDb.php.

◆ setMenuItemVisibility()

ChPageACDb::setMenuItemVisibility (   $sType,
  $iMenuItemID,
  $aVisibleTo 
)

Definition at line 113 of file ChPageACDb.php.

◆ setPageBlockVisibility()

ChPageACDb::setPageBlockVisibility (   $iID,
  $aMemLevels 
)

Definition at line 124 of file ChPageACDb.php.

◆ updateRule()

ChPageACDb::updateRule (   $iID,
  $sRule,
  $aMemLevels 
)

Definition at line 59 of file ChPageACDb.php.


The documentation for this class was generated from the following file: