Cheetah
Public Member Functions | Public Attributes | List of all members
ChWsbProfileFields Class Reference
Inheritance diagram for ChWsbProfileFields:
Thing ChMbpProfileFields ChPmtProfileFields

Public Member Functions

 __construct ( $iAreaID)
 
 loadCache ( $bCycle=true)
 
 genJsonErrors ( $aErrors, $bCouple)
 
 processPostValues ( $bCouple, &$aValues, &$aErrors, $iPage=0, $iProfileID=0, $iBlockOnly=0)
 
 checkPostValue ( $iBlockID, $iItemID, $mValue, $iHuman, $iProfileID)
 
 checkPostValueForPassConfirm ( $aItem, $mValue, $iHuman)
 
 checkPostValueForRangeCorrect ( $aItem, $mValue)
 
 checkPostValueForMin ( $aItem, $mValue)
 
 checkPostValueForMax ( $aItem, $mValue)
 
 checkPostValueForUnique ( $aItem, $mValue, $iHuman, $iProfileID)
 
 checkPostValueForCheck ( $aItem, $mValue)
 
 checkPostValueForMandatory ( $aItem, $mValue)
 
 checkPostValueForValues ( $aItem, $mValue)
 
 getDefaultValues ()
 
 getPredefinedKeysArr ( $sKey)
 
 checkPostValueForSystem ( $aItem, $mValue)
 
 checkCaptcha ( $mValue)
 
 getAge ( $sBirthDate)
 
 getValuesFromProfile ( $aProfile)
 
 getProfileFromValues ( $aValues)
 
 _getCoupleMutualFields ()
 
 getCoupleMutualFields ()
 
 getCoupleMutualFieldsCopy ()
 
 getViewableValue ( $aItem, $sValue)
 
 getViewableDate ($sDate, $iFormat=CH_WSB_LOCALE_DATE_SHORT)
 
 getViewableSelectOne ( $mValues, $sValue, $sUseLKey='LKey')
 
 getViewableSelectSet ( $mValues, $sValue, $sUseLKey='LKey')
 
 collectSearchRequestParams ()
 
 getProfilesMatch ( $aProf1, $aProf2)
 
 getFormCode ($aParams=null)
 
 getFormsSearch ($aParams, $bReturnArray=false)
 
 getFormJoin ($aParams)
 
 getFormEdit ($aParams)
 
 convertEditField2Input ($aItem, $aParams, $iPerson)
 
 convertJoinField2Input ($aItem, $aParams, $iPerson)
 
 convertValues4Input ($mValues, $sUseLKey='LKey', $sFormName='')
 
- Public Member Functions inherited from Thing
 __construct ()
 
 __construct ()
 

Public Attributes

 $iAreaID
 
 $aArea
 
 $aBlocks
 
 $aCache
 
 $aCoupleMutual
 
 $aCoupleMutualCopy
 
 $sLinkPref = '#!'
 
 $aAddPleaseSelect
 

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 ChWsbProfileFields.php.

Constructor & Destructor Documentation

◆ __construct()

ChWsbProfileFields::__construct (   $iAreaID)

Definition at line 27 of file ChWsbProfileFields.php.

Member Function Documentation

◆ _getCoupleMutualFields()

ChWsbProfileFields::_getCoupleMutualFields ( )

Definition at line 812 of file ChWsbProfileFields.php.

◆ checkCaptcha()

ChWsbProfileFields::checkCaptcha (   $mValue)

Definition at line 678 of file ChWsbProfileFields.php.

◆ checkPostValue()

ChWsbProfileFields::checkPostValue (   $iBlockID,
  $iItemID,
  $mValue,
  $iHuman,
  $iProfileID 
)

Definition at line 362 of file ChWsbProfileFields.php.

◆ checkPostValueForCheck()

ChWsbProfileFields::checkPostValueForCheck (   $aItem,
  $mValue 
)

Definition at line 539 of file ChWsbProfileFields.php.

◆ checkPostValueForMandatory()

ChWsbProfileFields::checkPostValueForMandatory (   $aItem,
  $mValue 
)

Definition at line 555 of file ChWsbProfileFields.php.

◆ checkPostValueForMax()

ChWsbProfileFields::checkPostValueForMax (   $aItem,
  $mValue 
)

Definition at line 473 of file ChWsbProfileFields.php.

◆ checkPostValueForMin()

ChWsbProfileFields::checkPostValueForMin (   $aItem,
  $mValue 
)

Definition at line 423 of file ChWsbProfileFields.php.

◆ checkPostValueForPassConfirm()

ChWsbProfileFields::checkPostValueForPassConfirm (   $aItem,
  $mValue,
  $iHuman 
)

Definition at line 403 of file ChWsbProfileFields.php.

◆ checkPostValueForRangeCorrect()

ChWsbProfileFields::checkPostValueForRangeCorrect (   $aItem,
  $mValue 
)

Definition at line 412 of file ChWsbProfileFields.php.

◆ checkPostValueForSystem()

ChWsbProfileFields::checkPostValueForSystem (   $aItem,
  $mValue 
)

Definition at line 624 of file ChWsbProfileFields.php.

◆ checkPostValueForUnique()

ChWsbProfileFields::checkPostValueForUnique (   $aItem,
  $mValue,
  $iHuman,
  $iProfileID 
)

Definition at line 519 of file ChWsbProfileFields.php.

◆ checkPostValueForValues()

ChWsbProfileFields::checkPostValueForValues (   $aItem,
  $mValue 
)

Definition at line 580 of file ChWsbProfileFields.php.

◆ collectSearchRequestParams()

ChWsbProfileFields::collectSearchRequestParams ( )

Definition at line 978 of file ChWsbProfileFields.php.

◆ convertEditField2Input()

ChWsbProfileFields::convertEditField2Input (   $aItem,
  $aParams,
  $iPerson 
)

Definition at line 1707 of file ChWsbProfileFields.php.

◆ convertJoinField2Input()

ChWsbProfileFields::convertJoinField2Input (   $aItem,
  $aParams,
  $iPerson 
)

Definition at line 1827 of file ChWsbProfileFields.php.

◆ convertValues4Input()

ChWsbProfileFields::convertValues4Input (   $mValues,
  $sUseLKey = 'LKey',
  $sFormName = '' 
)

Definition at line 1963 of file ChWsbProfileFields.php.

◆ genJsonErrors()

ChWsbProfileFields::genJsonErrors (   $aErrors,
  $bCouple 
)

Definition at line 212 of file ChWsbProfileFields.php.

◆ getAge()

ChWsbProfileFields::getAge (   $sBirthDate)

Definition at line 684 of file ChWsbProfileFields.php.

◆ getCoupleMutualFields()

ChWsbProfileFields::getCoupleMutualFields ( )

Definition at line 837 of file ChWsbProfileFields.php.

◆ getCoupleMutualFieldsCopy()

ChWsbProfileFields::getCoupleMutualFieldsCopy ( )

Definition at line 842 of file ChWsbProfileFields.php.

◆ getDefaultValues()

ChWsbProfileFields::getDefaultValues ( )

Definition at line 605 of file ChWsbProfileFields.php.

◆ getFormCode()

ChWsbProfileFields::getFormCode (   $aParams = null)

Definition at line 1162 of file ChWsbProfileFields.php.

◆ getFormEdit()

ChWsbProfileFields::getFormEdit (   $aParams)

Generate form for edit

Definition at line 1579 of file ChWsbProfileFields.php.

◆ getFormJoin()

ChWsbProfileFields::getFormJoin (   $aParams)

Generate form for join

Reimplemented in ChPmtProfileFields, and ChMbpProfileFields.

Definition at line 1431 of file ChWsbProfileFields.php.

◆ getFormsSearch()

ChWsbProfileFields::getFormsSearch (   $aParams,
  $bReturnArray = false 
)

Definition at line 1199 of file ChWsbProfileFields.php.

◆ getPredefinedKeysArr()

ChWsbProfileFields::getPredefinedKeysArr (   $sKey)

Definition at line 614 of file ChWsbProfileFields.php.

◆ getProfileFromValues()

ChWsbProfileFields::getProfileFromValues (   $aValues)

Definition at line 773 of file ChWsbProfileFields.php.

◆ getProfilesMatch()

ChWsbProfileFields::getProfilesMatch (   $aProf1,
  $aProf2 
)

Definition at line 1077 of file ChWsbProfileFields.php.

◆ getValuesFromProfile()

ChWsbProfileFields::getValuesFromProfile (   $aProfile)

Definition at line 710 of file ChWsbProfileFields.php.

◆ getViewableDate()

ChWsbProfileFields::getViewableDate (   $sDate,
  $iFormat = CH_WSB_LOCALE_DATE_SHORT 
)

Get viewable date

Parameters
$sDatestring
$iFormatinteger
Returns
string

Definition at line 920 of file ChWsbProfileFields.php.

◆ getViewableSelectOne()

ChWsbProfileFields::getViewableSelectOne (   $mValues,
  $sValue,
  $sUseLKey = 'LKey' 
)

Definition at line 929 of file ChWsbProfileFields.php.

◆ getViewableSelectSet()

ChWsbProfileFields::getViewableSelectSet (   $mValues,
  $sValue,
  $sUseLKey = 'LKey' 
)

Definition at line 950 of file ChWsbProfileFields.php.

◆ getViewableValue()

ChWsbProfileFields::getViewableValue (   $aItem,
  $sValue 
)

Definition at line 847 of file ChWsbProfileFields.php.

◆ loadCache()

ChWsbProfileFields::loadCache (   $bCycle = true)

Definition at line 36 of file ChWsbProfileFields.php.

◆ processPostValues()

ChWsbProfileFields::processPostValues (   $bCouple,
$aValues,
$aErrors,
  $iPage = 0,
  $iProfileID = 0,
  $iBlockOnly = 0 
)

Definition at line 224 of file ChWsbProfileFields.php.

Member Data Documentation

◆ $aAddPleaseSelect

ChWsbProfileFields::$aAddPleaseSelect
Initial value:
= array(
'join' => array('Country', 'Sex'),
)

Definition at line 23 of file ChWsbProfileFields.php.

◆ $aArea

ChWsbProfileFields::$aArea

Definition at line 15 of file ChWsbProfileFields.php.

◆ $aBlocks

ChWsbProfileFields::$aBlocks

Definition at line 16 of file ChWsbProfileFields.php.

◆ $aCache

ChWsbProfileFields::$aCache

Definition at line 17 of file ChWsbProfileFields.php.

◆ $aCoupleMutual

ChWsbProfileFields::$aCoupleMutual

Definition at line 18 of file ChWsbProfileFields.php.

◆ $aCoupleMutualCopy

ChWsbProfileFields::$aCoupleMutualCopy

Definition at line 19 of file ChWsbProfileFields.php.

◆ $iAreaID

ChWsbProfileFields::$iAreaID

Definition at line 14 of file ChWsbProfileFields.php.

◆ $sLinkPref

ChWsbProfileFields::$sLinkPref = '#!'

Definition at line 21 of file ChWsbProfileFields.php.


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