UNA
BxForumGrid Class Reference
Inheritance diagram for BxForumGrid:
BxTemplGrid BxBaseGrid BxDolGrid BxDolFactory iBxDolFactoryObject iBxDolReplaceable

Public Member Functions

 __construct ($aOptions, $oTemplate=false)
 setBrowseParams ($aParams)
 getCode ($isDisplayHeader=true)
Public Member Functions inherited from BxBaseGrid
 performActionDisplay ()
 performActionReorder ()
 performActionDelete ()
 performActionEnable ($mixedChecked=null)
 getCodeAPI ($bForceReturn=false)
 decodeDataAPI ($aData)
 getFormBlockAPI ($oForm, $sAction, $iId=0)
 getFormBlockTitleAPI ($sAction, $iId)
 getFormCallBackUrlAPI ($sAction, $iId)
 resetQueryParams ()
Public Member Functions inherited from BxDolGrid
 getObject ()
 addMarkers ($a)
 setActionCsrfChecking ($bCsrfChecking)
 isActionCsrfCheckingDisabled ()

Protected Member Functions

 _getActionAdd ($sType, $sKey, $a, $isSmall=false, $isDisabled=false, $aRow=array())
 _getRowHead ()
 _getCellDefault ($mixedValue, $sKey, $aField, $aRow)
 _getCellAuthor ($mixedValue, $sKey, $aField, $aRow)
 _getCellCategory ($mixedValue, $sKey, $aField, $aRow)
 _getCellRating ($mixedValue, $sKey, $aField, $aRow)
 _getCellParticipants ($mixedValue, $sKey, $aField, $aRow)
 _getCellText ($mixedValue, $sKey, $aField, $aRow)
 _addJsCss ()
 _getDataSql ($sFilter, $sOrderField, $sOrderDir, $iStart, $iPerPage)
 _getDataSqlOrderClause ($sOrderByFilter, $sOrderField, $sOrderDir, $bFieldsOnly=false)
 _getSqlSelectFromGroup ($aGrp)
 _getSqlSelectFromCondition ($aCnd)
 _getSqlJoinFromGroup ($aGrp)
 _getSqlJoinFromCondition ($aCnd)
 _getSqlWhereFromGroup ($aGrp)
 _getSqlWhereFromCondition ($aCnd)
 _getSqlGroupByFromGroup ($aGrp)
 _getSqlGroupByFromCondition ($aCnd)
 _getSqlWhereFromConditionAuthorComment ($aCnd)
 _getSqlWhereFromConditionKeywordComment ($aCnd)
 _getFilterControls ()
 _getSearchInput ()
 _getFilterSelectOne ($sFilterName, $sFilterValue, $aFilterValues)
Protected Member Functions inherited from BxBaseGrid
 _getRowHeadAPI ()
 _resizeCellAPI ($sKey, $aField, &$aHeader)
 _getCellHeaderDefault ($sKey, $aField)
 _getCellHeaderCheckbox ($sKey, $aField)
 _getCellHeaderWrapper ($sKey, $aField, $sHeader, $sAttr)
 _isRowDisabled ($aRow)
 _getActionsDisabledBehavior ($aRow)
 _isCheckboxDisabled ($aRow)
 _isCheckboxSelected ($mixedValue, $sKey, $aField, $aRow)
 _isSwitcherOn ($mixedValue, $sKey, $aField, $aRow)
 _switcherChecked2State ($isChecked)
 _switcherState2Checked ($mixedState)
 _getRowsDataDesign (&$aData)
 _getRowId ($mixedRow)
 _getRowDesign ($mixedRow)
 _getCellDesign ($sKey, $aField, $aRow)
 _getCellCheckbox ($mixedValue, $sKey, $aField, $aRow)
 _getCellSwitcher ($mixedValue, $sKey, $aField, $aRow)
 _getCellOrder ($mixedValue, $sKey, $aField, $aRow)
 _getCellActions ($mixedValue, $sKey, $aField, $aRow)
 _getActions ($sType, $sActionData=false, $isSmall=false, $isDisabled=false, $isPermanentState=false, $aRow=array())
 _getActionsAPI ($sType)
 _getActionDelete ($sType, $sKey, $a, $isSmall=false, $isDisabled=false, $aRow=array())
 _getActionDefault ($sType, $sKey, $a, $isSmall=false, $isDisabled=false, $aRow=array())
 _getActionDivider ($sType, $sKey, $a, $isSmall=false, $isDisabled=false, $aRow=array())
 _getActionResult ($aResult)
 _getFilterControlsAPI ($aFilters=[])
 _getCounter ()
 _limitMaxLength ($mixedValue, $sKey, $aField, $aRow, $isDisplayPopupOnTextOverflow, $bReturnString=true)
 _convertAttrs ($aField, $sAttrName, $sClasses=false, $sStyles=false)
 _updateOrder ($mixedId, $iOrder)
 _delete ($mixedId)
 _enable ($mixedId, $isChecked)
Protected Member Functions inherited from BxDolGrid
 __construct ($aOptions)
 _replaceMarkers ()
 _getData ($sFilter, $sOrderField, $sOrderDir, $iStart, $iPerPage)
 _getDataArray ($sFilter, $sOrderField, $sOrderDir, $iStart, $iPerPage)
 _getDataSqlCounter ($sQuery, $sFilter)
 _modifyDataSqlWhereClause ($sQuery, $sFilter, &$sOrderByFilter)
 _getDataSqlWhereClause ($sFilter, &$sOrderByFilter)
 _getCellData ($sKey, $aField, $aRow)
 _cmp ($r1, $r2)
 _genMethodName ($s)
 _isVisibleGrid ($a)
 _getFilterValue ()
 _getOrderFields ($bTranslatable=false)
 _getOrderFieldsTranslatable ()
 _getOrderValue ()

Protected Attributes

 $_oModule
 $_sDefaultSource
 $_sFilter1Name
 $_sFilter1Value
 $_aFilter1Values
 $_sFilter2Name
 $_sFilter2Value
 $_aFilter2Values
 $_sFilter3Name
 $_sFilter3Value
 $_aFilter3Values
 $_sParamsDivider
Protected Attributes inherited from BxBaseGrid
 $_oTemplate
 $_aPopupOptions = false
 $_aQueryAppend = []
 $_aQueryAppendExclude = false
 $_aQueryAppendExcludeApi = false
 $_aQueryReset = false
 $_aConfirmMessages = false
 $_bSelectAll = false
 $_isDisplayPopupOnTextOverflow = true
Protected Attributes inherited from BxDolGrid
 $_bIsApi
 $_aMarkers = array ()
 $_sObject
 $_aOptions
 $_aBrowseParams
 $_sDefaultSortingOrder = 'ASC'
 $_iTotalCount = 0
 $_bActionCsrfChecking

Additional Inherited Members

Static Public Member Functions inherited from BxDolGrid
static getObjectInstance ($sObject, $oTemplate=false)
Static Public Member Functions inherited from iBxDolFactoryObject
static getObjectInstance ($sObject)

Constructor & Destructor Documentation

◆ __construct()

BxForumGrid::__construct ( $aOptions,
$oTemplate = false )

Reimplemented from BxTemplGrid.

Member Function Documentation

◆ _addJsCss()

BxForumGrid::_addJsCss ( )
protected

Reimplemented from BxBaseGrid.

◆ _getCellDefault()

BxForumGrid::_getCellDefault ( $mixedValue,
$sKey,
$aField,
$aRow )
protected

Reimplemented from BxBaseGrid.

◆ _getDataSql()

BxForumGrid::_getDataSql ( $sFilter,
$sOrderField,
$sOrderDir,
$iStart,
$iPerPage )
protected

Reimplemented from BxDolGrid.

◆ _getDataSqlOrderClause()

BxForumGrid::_getDataSqlOrderClause ( $sOrderByFilter,
$sOrderField,
$sOrderDir,
$bFieldsOnly = false )
protected

Reimplemented from BxDolGrid.

◆ _getFilterControls()

BxForumGrid::_getFilterControls ( )
protected

Reimplemented from BxBaseGrid.

◆ _getRowHead()

BxForumGrid::_getRowHead ( )
protected

Reimplemented from BxBaseGrid.

◆ getCode()

BxForumGrid::getCode ( $isDisplayHeader = true)

Reimplemented from BxBaseGrid.

◆ setBrowseParams()

BxForumGrid::setBrowseParams ( $aParams)

Reimplemented from BxDolGrid.


The documentation for this class was generated from the following file:
  • modules/boonex/forum/classes/BxForumGrid.php