Cheetah
Public Member Functions | Public Attributes | List of all members
ChBaseSearchProfile Class Reference
Inheritance diagram for ChBaseSearchProfile:
ChBaseSearchResultText ChBaseSearchResult ChWsbSearchResult ChTemplSearchProfile

Public Member Functions

 __construct ($sParamName='', $sParamValue='', $sParamValue1='', $sParamValue2='')
 
 displaySearchUnit ($aData, $aExtendedCss=array())
 
 PrintSearhResult ($aProfileInfo, $aCoupleInfo='', $aExtendedKey=null, $sTemplateName='', $oCustomTemplate=null)
 
 displaySearchBox ($sCode, $sPaginate='', $bAdminBox=false)
 
 _getPseud ()
 
 getRestriction ()
 
- Public Member Functions inherited from ChBaseSearchResultText
 __construct ()
 
 displaySearchUnit ($aData)
 
- Public Member Functions inherited from ChBaseSearchResult
 isPermalinkEnabled ()
 
 getCurrentUrl ($sType, $iId, $sUri, $aOwner='')
 
 displayResultBlock ()
 
 _transformData ($aUnit, $sTempl, $sCssHeader='')
 
 showPagination ($aParams=array())
 
 getLinkAddByPrams ($aExclude=array())
 
 clearFilters ($aPassParams=array(), $aPassJoins=array())
 
 fillFilters ($aParams)
 
 getTopMenu ($aExclude=array())
 
 getBottomMenu ($sAllLinkType='browseAll', $iId=0, $sUri='', $aExclude=array(), $bPgnSim=TRUE)
 
 getBrowseBlock ($aParams, $aCustom=array(), $sMainUrl='', $bClearJoins=true)
 
 serviceGetBrowseBlock ($aParams, $sMainUrl='', $aCustom=array())
 
 serviceGetAllCount ($aFilter, $aJoin=array())
 
- Public Member Functions inherited from ChWsbSearchResult
 processing ()
 
 addCustomParts ()
 
 rss ()
 
 getRssUnitLink (&$a)
 
 getRssUnitImage (&$a, $sField)
 
 setFieldUnit ($sFieldName, $sTableName, $sOperator='', $bRenameMode=true)
 
 displaySearchBox ($sCode, $sPaginate='')
 
 getSearchData ()
 
 getJoins ($bRenameMode=true)
 
 getSearchDataByParams ($aParams='')
 
 setConditionParams ()
 
 getCount ()
 
 getLimit ()
 
 setSorting ()
 
 getSorting ($sSortType='last')
 
 getAlterOrder ()
 
 setPaginate ()
 
 getSearchFieldsCond ($aFields, $sKeyword, $sPseud='')
 
 getMultiValues ($aValues)
 
 getRatePart ()
 

Public Attributes

 $aCurrent
 
 $aPermalinks
 
- Public Attributes inherited from ChBaseSearchResult
 $aPermalinks
 
 $aConstants
 
- Public Attributes inherited from ChWsbSearchResult
 $aCurrent
 
 $aPseud
 
 $id
 
 $iRate = 1
 
 $oRate = null
 
 $bCustomParts = false
 

Additional Inherited Members

- Static Public Member Functions inherited from ChBaseSearchResult
static showAdminActionsPanel ($sWrapperId, $aButtons, $sCheckboxName='entry', $bSelectAll=true, $bSelectAllChecked=false, $sCustomHtml='')
 
static showAdminFilterPanel ($sFilterValue, $sInputId='filter_input_id', $sCheckboxId='filter_checkbox_id', $sFilterName='filter', $sOnApply='')
 

Detailed Description

This work, "Cheetah - https://www.cheetahwsb.com", is a derivative of "Dolphin Pro V7.4.2" by BoonEx Pty Limited - https://www.boonex.com/, used under CC-BY. "Cheetah" is licensed under CC-BY by Dean J. Bassett Jr. CC-BY License - http://creativecommons.org/licenses/by/3.0/

Definition at line 12 of file ChBaseSearchProfile.php.

Constructor & Destructor Documentation

◆ __construct()

ChBaseSearchProfile::__construct (   $sParamName = '',
  $sParamValue = '',
  $sParamValue1 = '',
  $sParamValue2 = '' 
)

Reimplemented in ChTemplSearchProfile, ChTemplSearchProfile, and ChTemplSearchProfile.

Definition at line 39 of file ChBaseSearchProfile.php.

Member Function Documentation

◆ _getPseud()

ChBaseSearchProfile::_getPseud ( )

Reimplemented from ChWsbSearchResult.

Definition at line 161 of file ChBaseSearchProfile.php.

◆ displaySearchBox()

ChBaseSearchProfile::displaySearchBox (   $sCode,
  $sPaginate = '',
  $bAdminBox = false 
)

Reimplemented from ChBaseSearchResult.

Definition at line 151 of file ChBaseSearchProfile.php.

◆ displaySearchUnit()

ChBaseSearchProfile::displaySearchUnit (   $aData,
  $aExtendedCss = array() 
)

Definition at line 60 of file ChBaseSearchProfile.php.

◆ getRestriction()

ChBaseSearchProfile::getRestriction ( )

Reimplemented from ChWsbSearchResult.

Definition at line 168 of file ChBaseSearchProfile.php.

◆ PrintSearhResult()

ChBaseSearchProfile::PrintSearhResult (   $aProfileInfo,
  $aCoupleInfo = '',
  $aExtendedKey = null,
  $sTemplateName = '',
  $oCustomTemplate = null 
)

@description : function will generate profile block (used the profile template );

Returns
: Html presentation data ;

Definition at line 82 of file ChBaseSearchProfile.php.

Member Data Documentation

◆ $aCurrent

ChBaseSearchProfile::$aCurrent
Initial value:
= array(
'name' => 'profile',
'title' => '_People',
'table' => 'Profiles',
'ownFields' => array('ID', 'NickName', 'DescriptionMe', 'Country', 'City', 'Tags', 'DateReg', 'DateOfBirth', 'Sex', 'Couple'),
'searchFields' => array('NickName', 'FullName', 'FirstName', 'LastName', 'DescriptionMe', 'City', 'Tags'),
'restriction' => array(
'activeStatus' => array('value'=>'Active', 'field'=>'Status', 'operator'=>'='),
),
'paginate' => array('perPage' => 10, 'page' => 1, 'totalNum' => 10, 'totalPages' => 1),
'sorting' => 'last'
)

Definition at line 14 of file ChBaseSearchProfile.php.

◆ $aPermalinks

ChBaseSearchProfile::$aPermalinks
Initial value:
= array(
'param' => 'enable_modrewrite',
'enabled' => array(
'file' => '{uri}',
'browseAll' => 'browse.php'
),
'disabled' => array(
'file' => 'profile.php?ID={id}',
'browseAll' => 'browse.php'
)
)

Definition at line 27 of file ChBaseSearchProfile.php.


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