UNA
Loading...
Searching...
No Matches
BxDolWikiQuery Class Reference
Inheritance diagram for BxDolWikiQuery:
BxDolDb BxDolFactory iBxDolSingleton

Public Member Functions

 __construct ($aObject)
 
 getBlockContent ($iBlockId, $sLang, $iRevision=false, $bAutoMainLang=true)
 
 getBlockLangs ($iBlockId)
 
 updateBlockIndexingData ($iBlockId, $sText)
 
 getBlockHistory ($iBlockId, $sLang)
 
 getBlocksWithMissingTranslations ($sLang)
 
 getBlocksWithOutdatedTranslations ($sLang)
 
 deleteRevisions ($iBlockId, $sLang, $aRevisions)
 
 getPageByBlockId ($iBlockId)
 
 getPages ($aAllExceptSpecified=array(), $aOnlySpecified=array())
 
 insertPage ($sUri, $sUrl, $sTitleLangKey, $iType=1, $iLayoutId=20, $iVisibleForLevels=2147483647, $sClass='BxTemplPageWiki')
 
- Public Member Functions inherited from BxDolDb
 __clone ()
 
 setReadOnlyMode ($b)
 
 connect ()
 
 disconnect ()
 
 ping ()
 
 pdoExec ($sQuery)
 
 pdoQuery ($sQuery)
 
 pdoExceptionHandler ($oException)
 
 getOption ($sName)
 
 getOne ($oStatement, $aBindings=array(), $iIndex=0)
 
 getRow ($oStatement, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getColumn ($oStatement, $aBindings=array(), $iFetchColumnNumber=0)
 
 getFirstRow ($oStatement, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getNextRow ($iFetchType=PDO::FETCH_ASSOC)
 
 getAll ($oStatement, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 fillArray ($oStatement, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getAllWithKey ($oStatement, $sFieldKey, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getPairs ($oStatement, $sFieldKey, $sFieldValue, $aBindings=array(), $iFetchType=PDO::FETCH_ASSOC)
 
 getNumRows ($oStatement=null)
 
 getAffectedRows ($oStatement=null)
 
 lastId ()
 
 query ($oStatement, $aBindings=array(), $bVerbose=null)
 
 res ($oStatement, $aBindings=array(), $bVerbose=null)
 
 getServerInfo ()
 
 getVersion ()
 
 listTables ()
 
 getFields ($sTable)
 
 fetchField ($oStatement, $iField, $aBindings=array())
 
 isTableExists ($sTable)
 
 isFieldExists ($sTable, $sFieldName)
 
 isIndexExists ($sTable, $sIndexName)
 
 error ($aError)
 
 cacheParams ($bForceCacheInvalidate=false, $bForceCacheInvalidateMixed=false)
 
 cacheParamsClear ($sCacheName='')
 
 isParam ($sKey, $bFromCache=true)
 
 addParam ($sName, $sValue, $iKateg, $sDesc, $sType)
 
 getParam ($sKey, $bFromCache=true)
 
 setParam ($sKey, $mixedValue, $iMixId=0)
 
 getParamsMix ($iId)
 
 getParamsMixActive ($sType)
 
 getParamsMixes ($sType, $mixedPublished=false)
 
 setTimezone ($sTimezone)
 
 getEncoding ()
 
 setErrorChecking ($b)
 
 getDbCacheObject ()
 
 genDbCacheKey ($sName)
 
 getCache ($sName, $sFunc)
 
 setCache ($sName, $mData)
 
 fromCache ($sName, $sFunc)
 
 cleanCache ($sName)
 
fromMemory ($sName, $sFunc)
 
 cleanMemory ($sName)
 
 cleanMemoryAll ()
 
 escape ($s)
 
 implode_escape ($mixed)
 
 unescape ($mixed)
 
 prepare ($sQuery)
 
 prepareAsString ($sQuery)
 
 arrayToSQL ($a, $sDiv=',', $sOperator='=', $bWildcardSpaceChars=false)
 
 executeSQL ($sPath, $aReplace=array(), $isBreakOnError=true)
 

Static Public Member Functions

static getBlocks ($sModule)
 
static getWikiObjectByUri ($sUri)
 
static getWikiObject ($sObject)
 
static getWikiObjectByField ($sField, $sValue)
 
static getAllPages ()
 
static deleteAllRevisions ($mixedBlockIds)
 
- Static Public Member Functions inherited from BxDolDb
static getInstance ()
 
static getInstanceWithConf ($aDbConf, &$sError)
 
static getLink ()
 

Protected Attributes

 $_aObject
 
 $_sTableBlocksWithRevisions = 'sys_pages_wiki_blocks'
 
- Protected Attributes inherited from BxDolDb
 $_bPdoPersistent
 
 $_iPdoFetchType
 
 $_iPdoErrorMode
 
 $_bErrorChecking
 
 $_aError
 
 $_sHost
 
 $_sPort
 
 $_sSocket
 
 $_sDbname
 
 $_sUser
 
 $_sPassword
 
 $_sCharset
 
 $_sStorageEngine
 
 $_oStatement = null
 
 $_oDbCacheObject = null
 

Additional Inherited Members

- Protected Member Functions inherited from BxDolDb
 balancer ()
 
 isParamInCache ($sKey)
 
 log ($s)
 
 executeStatement ($oStatement, $aBindings=array(), $bVerbose=null, &$iErrorCode=null)
 
 executeStatementException ($oStatement, $aBindings=array(), $bVerbose=null)
 
 executeStatementSilent ($oStatement, $aBindings=array(), $bVerbose=null)
 
 errorOutput ($aError)
 
- Static Protected Attributes inherited from BxDolDb
static $_rLink
 
static $_aDbCacheData
 
static $_aParams
 
static $_sParamsCacheName = 'sys_options'
 
static $_sParamsCacheNameMixed = 'sys_options_mixed_'
 
static $_sParamsCacheNameMix = 'sys_options_mix_'
 
static $_sErrorKey = 'bx_db_error'
 
static $_aErrors
 
static $_bReadOnlyMode = true
 
static $_bMultuServersMode = false
 

Detailed Description

Database queries for WIKI objects.

See also
BxDolWiki

Constructor & Destructor Documentation

◆ __construct()

BxDolWikiQuery::__construct ( $aDbConf)

set database parameters and connect to it

Reimplemented from BxDolDb.

Member Function Documentation

◆ getBlockContent()

BxDolWikiQuery::getBlockContent ( $iBlockId,
$sLang,
$iRevision = false,
$bAutoMainLang = true )

Get wiki block

Parameters
$iBlockIdblock ID
$sLang2 letters language code
$iRevision[optional, default false] revision number, if false get latest revision for then given lan
$bAutoMainLang[optional, default true] automatically load wiki block for main language if translation for gived language doesn't exist
Returns
array with wiki block info

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