Cheetah
Public Member Functions | Public Attributes | List of all members
ChBaseProfileGenerator Class Reference
Inheritance diagram for ChBaseProfileGenerator:
ChWsbProfile ChTemplProfileGenerator ChWsbXMLRPCProfileView

Public Member Functions

 __construct ($ID)
 
 genColumns ($sOldStyle=false)
 
 showColumnBlocks ($column, $sOldStyle=false)
 
 showBlockEcho ($sCaption, $sContent)
 
 showBlockPFBlock ($iPageBlockID, $sCaption, $sContent, $bNoDB=false)
 
 getViewValuesTable ($iPageBlockID, $iPFBlockID)
 
 showBlockCover ($sCaption, $bNoDB=false)
 
 showBlockActionsMenu ($sCaption, $bNoDB=false)
 
 showBlockFriendRequest ($sCaption, $bNoDB=false)
 
 showBlockRateProfile ($sCaption, $bNoDB=false)
 
 showBlockCmts ()
 
 showBlockFriends ($sCaption, $oParent, $bNoDB=false)
 
 showBlockMutualFriends ($sCaption, $bNoDB=false)
 
 CountMutualFriends ($iViewer)
 
 FindMutualFriends ($iViewer, $iPage=1, $iPerPage=14)
 
 GenSqlConditions (&$aSearchBlocks, &$aRequestParams, $aFilterSortSettings=array())
 
 GenSearchResultBlock ($aSearchBlocks, $aRequestParams, $aFilterSortSettings=array(), $sPgnRoot='profile.php')
 
 GenProfilesCalendarBlock ()
 
 genSearchPagination ($iCountProfiles, $iCurrentPage, $iResultsPerPage, $aFilterSortSettings=array(), $sPgnRoot='')
 
 collectRequestString ($aGetParams, $sKeyPref='', $sKeyPostf='')
 
 GenActionsMenuBlock ()
 
- Public Member Functions inherited from ChWsbProfile
 __construct ( $vProfileID, $bWithEmail=1)
 
 getProfileThumbnail ( $float)
 
 getProfileImageUrl ( $imageNum)
 
 getProfileData ()
 
 updateProfileData ( $aData)
 
 updateProfileDataFile ( $iProfileID)
 
 getMembershipStatus ( $iPrifileID, $offer_upgrade=true, $credits=0)
 
 getNickName ()
 
 getPassword ()
 
 getID ( $vID=false, $bWithEmail=1)
 

Public Attributes

 $oTemplConfig
 
 $oPF
 
 $aPFBlocks
 
 $aCoupleMutualItems
 
 $bPFEditable = false
 
 $iCountMutFriends
 
 $iFriendsPerPage
 
- Public Attributes inherited from ChWsbProfile
 $_iProfileID
 
 $_aProfile
 
 $bCouple
 
 $_iCoupleID
 
 $_aCouple
 

Detailed Description

Definition at line 14 of file ChBaseProfileGenerator.php.

Constructor & Destructor Documentation

◆ __construct()

ChBaseProfileGenerator::__construct (   $ID)

Member Function Documentation

◆ collectRequestString()

ChBaseProfileGenerator::collectRequestString (   $aGetParams,
  $sKeyPref = '',
  $sKeyPostf = '' 
)

Definition at line 1037 of file ChBaseProfileGenerator.php.

◆ CountMutualFriends()

ChBaseProfileGenerator::CountMutualFriends (   $iViewer)

Definition at line 622 of file ChBaseProfileGenerator.php.

◆ FindMutualFriends()

ChBaseProfileGenerator::FindMutualFriends (   $iViewer,
  $iPage = 1,
  $iPerPage = 14 
)

Definition at line 627 of file ChBaseProfileGenerator.php.

◆ GenActionsMenuBlock()

ChBaseProfileGenerator::GenActionsMenuBlock ( )

Definition at line 1059 of file ChBaseProfileGenerator.php.

◆ genColumns()

ChBaseProfileGenerator::genColumns (   $sOldStyle = false)

Definition at line 88 of file ChBaseProfileGenerator.php.

◆ GenProfilesCalendarBlock()

ChBaseProfileGenerator::GenProfilesCalendarBlock ( )

Definition at line 955 of file ChBaseProfileGenerator.php.

◆ genSearchPagination()

ChBaseProfileGenerator::genSearchPagination (   $iCountProfiles,
  $iCurrentPage,
  $iResultsPerPage,
  $aFilterSortSettings = array(),
  $sPgnRoot = '' 
)

Definition at line 991 of file ChBaseProfileGenerator.php.

◆ GenSearchResultBlock()

ChBaseProfileGenerator::GenSearchResultBlock (   $aSearchBlocks,
  $aRequestParams,
  $aFilterSortSettings = array(),
  $sPgnRoot = 'profile.php' 
)

Definition at line 825 of file ChBaseProfileGenerator.php.

◆ GenSqlConditions()

ChBaseProfileGenerator::GenSqlConditions ( $aSearchBlocks,
$aRequestParams,
  $aFilterSortSettings = array() 
)

Definition at line 656 of file ChBaseProfileGenerator.php.

◆ getViewValuesTable()

ChBaseProfileGenerator::getViewValuesTable (   $iPageBlockID,
  $iPFBlockID 
)

Definition at line 151 of file ChBaseProfileGenerator.php.

◆ showBlockActionsMenu()

ChBaseProfileGenerator::showBlockActionsMenu (   $sCaption,
  $bNoDB = false 
)

@description : function will generate user's actions

Parameters
:$sCaption(string) caption of returned block
:$bNoDB(boolean) if isset this param block will return with design box
Returns
: HTML presentation data

Definition at line 464 of file ChBaseProfileGenerator.php.

◆ showBlockCmts()

ChBaseProfileGenerator::showBlockCmts ( )

Definition at line 517 of file ChBaseProfileGenerator.php.

◆ showBlockCover()

ChBaseProfileGenerator::showBlockCover (   $sCaption,
  $bNoDB = false 
)

@description : function will generate profiles's cover

Parameters
:$sCaption(string) caption of returned block
:$bNoDB(boolean) if isset this param block will return with design box
Returns
: HTML presentation data

Definition at line 319 of file ChBaseProfileGenerator.php.

◆ showBlockEcho()

ChBaseProfileGenerator::showBlockEcho (   $sCaption,
  $sContent 
)

Definition at line 115 of file ChBaseProfileGenerator.php.

◆ showBlockFriendRequest()

ChBaseProfileGenerator::showBlockFriendRequest (   $sCaption,
  $bNoDB = false 
)

Definition at line 482 of file ChBaseProfileGenerator.php.

◆ showBlockFriends()

ChBaseProfileGenerator::showBlockFriends (   $sCaption,
  $oParent,
  $bNoDB = false 
)

Definition at line 525 of file ChBaseProfileGenerator.php.

◆ showBlockMutualFriends()

ChBaseProfileGenerator::showBlockMutualFriends (   $sCaption,
  $bNoDB = false 
)

Definition at line 581 of file ChBaseProfileGenerator.php.

◆ showBlockPFBlock()

ChBaseProfileGenerator::showBlockPFBlock (   $iPageBlockID,
  $sCaption,
  $sContent,
  $bNoDB = false 
)

Definition at line 120 of file ChBaseProfileGenerator.php.

◆ showBlockRateProfile()

ChBaseProfileGenerator::showBlockRateProfile (   $sCaption,
  $bNoDB = false 
)

Definition at line 498 of file ChBaseProfileGenerator.php.

◆ showColumnBlocks()

ChBaseProfileGenerator::showColumnBlocks (   $column,
  $sOldStyle = false 
)

Definition at line 103 of file ChBaseProfileGenerator.php.

Member Data Documentation

◆ $aCoupleMutualItems

ChBaseProfileGenerator::$aCoupleMutualItems

Definition at line 20 of file ChBaseProfileGenerator.php.

◆ $aPFBlocks

ChBaseProfileGenerator::$aPFBlocks

Definition at line 19 of file ChBaseProfileGenerator.php.

◆ $bPFEditable

ChBaseProfileGenerator::$bPFEditable = false

Definition at line 21 of file ChBaseProfileGenerator.php.

◆ $iCountMutFriends

ChBaseProfileGenerator::$iCountMutFriends

Definition at line 23 of file ChBaseProfileGenerator.php.

◆ $iFriendsPerPage

ChBaseProfileGenerator::$iFriendsPerPage

Definition at line 24 of file ChBaseProfileGenerator.php.

◆ $oPF

ChBaseProfileGenerator::$oPF

Definition at line 18 of file ChBaseProfileGenerator.php.

◆ $oTemplConfig

ChBaseProfileGenerator::$oTemplConfig

Definition at line 16 of file ChBaseProfileGenerator.php.


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