Class CLI_PROFILE_ENTRY

Description

Class file CLI_PROFILE_ENTRY.phpclass

Located in /client/CLI_PROFILE_ENTRY.phpclass (line 35)

OCSP_OBJ
   |
   --DBMS_TABLEOBJ
      |
      --CLI_PROFILE_ENTRY
Class Constant Summary
 CLASS_SRC_FILE = __FILE__
Variable Summary
Method Summary
 CLI_PROFILE_ENTRY CLI_PROFILE_ENTRY ([int $clpId = 0], [bool $debug = FALSE], int $id, string $gDBIDX)
 boolean checkProfileForeignKey ([boolean $debug = FALSE])
 boolean dbDelete ([boolean $backupData = FALSE], [ $debug = FALSE], string $gDBIDX)
 void dbInsert ([ $debug = FALSE])
 boolean dbReplace ([boolean $debug = FALSE], [boolean $ignorPopulated = FALSE])
 mixed dbSave ([boolean $debug = FALSE], string $gDBIDX)
 CLI_PROFILE_FORM &getForm ([int $mode = FRM_MODE_READONLY], [mixed $form = ''], [ $frmClass = 'CLI_PROFILE_FORM'], [boolean $debug = FALSE])
 int getId ()
 array getKeyArr ([bolean $debug = FALSE])
 int getProfileId ()
 CLI_PROFILE &getProfileObj ([boolean $debug = False])
 bool setFORMPOST ( &$frmObj,  $dbval, [boolean $debug = FALSE], [boolean $asPopulate = TRUE], [boolean $strict = FALSE], DBMS_FORM $frmObj, array $dbVal)
 void setProfileObj ( &$profile, [boolean $debug = False], CLI_PROFILE $profile)
Variables
Methods
Constructor CLI_PROFILE_ENTRY (line 80)

init the object and populate if an id is submitted

CLI_PROFILE_ENTRY CLI_PROFILE_ENTRY ([int $clpId = 0], [bool $debug = FALSE], int $id, string $gDBIDX)
  • int $clpId: Profile ID
  • int $id: the row id
  • string $gDBIDX
  • bool $debug
checkProfileForeignKey (line 259)
  • since: pk-07-10-07
boolean checkProfileForeignKey ([boolean $debug = FALSE])
  • boolean $debug
dbDelete (line 393)

deletes the row from the database

  • since: pk-06-10-24
boolean dbDelete ([boolean $backupData = FALSE], [ $debug = FALSE], string $gDBIDX)
  • string $gDBIDX
  • boolean $backupData
  • $debug

Redefinition of:
DBMS_TABLEOBJ::dbDelete()
dbInsert (line 331)
void dbInsert ([ $debug = FALSE])
  • $debug

Redefinition of:
DBMS_TABLEOBJ::dbInsert()
inserts a new row to the table
dbReplace (line 367)

replaces a row in the table

  • since: pk-05-11-30
boolean dbReplace ([boolean $debug = FALSE], [boolean $ignorPopulated = FALSE])
  • boolean $debug: show debug info
  • boolean $ignorPopulated: (if false the table MUST have been populated)

Redefinition of:
DBMS_TABLEOBJ::dbReplace()
replaces a row in the table
dbSave (line 284)

save the Object

mixed dbSave ([boolean $debug = FALSE], string $gDBIDX)
  • string $gDBIDX: GLOBAL ARRAY INDEX OF DB OBJECT
  • boolean $debug: SHOW DEBUG INFO

Redefinition of:
DBMS_TABLEOBJ::dbSave()
save the Object if $this->autoIncFld is not empty
getForm (line 423)

returns the form

  • since: pk-07-08-16
  • requires: CLI_PROFILE_FORM.phpclass
CLI_PROFILE_FORM &getForm ([int $mode = FRM_MODE_READONLY], [mixed $form = ''], [ $frmClass = 'CLI_PROFILE_FORM'], [boolean $debug = FALSE])
  • int $mode
  • mixed $form: (string) form name (int) form id
  • boolean $debug
  • $frmClass

Redefinition of:
DBMS_TABLEOBJ::getForm()
replaces dbGetForm and returns a OCSP_FORM
getId (line 153)
int getId ()
getKeyArr (line 227)

returns the key array an array of all key fields

  • since: pk-05-06-23
array getKeyArr ([bolean $debug = FALSE])
  • bolean $debug

Redefinition of:
DBMS_TABLEOBJ::getKeyArr()
returns the key array an array of all key fields
getProfileId (line 146)

returns the id of the profile

  • since: pk-06-10-22
int getProfileId ()
getProfileObj (line 122)

returns the profle object if a new object is created this->myTable is set and $this->init is called

CLI_PROFILE &getProfileObj ([boolean $debug = False])
  • boolean $debug
setFORMPOST (line 175)

sets post array with form checks

bool setFORMPOST ( &$frmObj,  $dbval, [boolean $debug = FALSE], [boolean $asPopulate = TRUE], [boolean $strict = FALSE], DBMS_FORM $frmObj, array $dbVal)
  • DBMS_FORM $frmObj: a formObj as ref
  • array $dbVal: array with data
  • boolean $debug
  • boolean $asPopulate
  • boolean $strict: only set columns of $this->myTable and "OBJVALS_".$this->myTable
  • &$frmObj
  • $dbval
setProfileObj (line 97)

sets the profile object

void setProfileObj ( &$profile, [boolean $debug = False], CLI_PROFILE $profile)

Inherited Methods

Inherited From DBMS_TABLEOBJ

 DBMS_TABLEOBJ::DBMS_TABLEOBJ()
 DBMS_TABLEOBJ::cacheRestore()
 DBMS_TABLEOBJ::cacheWriteTo()
 DBMS_TABLEOBJ::clearErrors()
 DBMS_TABLEOBJ::dbDelete()
 DBMS_TABLEOBJ::dbGetDataArray()
 DBMS_TABLEOBJ::dbGetForm()
 DBMS_TABLEOBJ::dbInsert()
 DBMS_TABLEOBJ::dbPopulate()
 DBMS_TABLEOBJ::dbReplace()
 DBMS_TABLEOBJ::dbSave()
 DBMS_TABLEOBJ::db_SetKey()
 DBMS_TABLEOBJ::db_SetKeyArray()
 DBMS_TABLEOBJ::getClassInclude()
 DBMS_TABLEOBJ::getDbDesc()
 DBMS_TABLEOBJ::getDBField()
 DBMS_TABLEOBJ::getDBRow()
 DBMS_TABLEOBJ::getDBVal()
 DBMS_TABLEOBJ::getDefaults()
 DBMS_TABLEOBJ::getErrorMsg()
 DBMS_TABLEOBJ::getFieldDBDefault()
 DBMS_TABLEOBJ::getForm()
 DBMS_TABLEOBJ::getFormClassName()
 DBMS_TABLEOBJ::getFormName()
 DBMS_TABLEOBJ::getJSON()
 DBMS_TABLEOBJ::getKeyArr()
 DBMS_TABLEOBJ::getMyTable()
 DBMS_TABLEOBJ::getObjValArray()
 DBMS_TABLEOBJ::getObjValValue()
 DBMS_TABLEOBJ::getPopulateTs()
 DBMS_TABLEOBJ::getWhere()
 DBMS_TABLEOBJ::hasChanged()
 DBMS_TABLEOBJ::hasColumn()
 DBMS_TABLEOBJ::hasErrors()
 DBMS_TABLEOBJ::hasObjVals()
 DBMS_TABLEOBJ::init()
 DBMS_TABLEOBJ::isInit()
 DBMS_TABLEOBJ::isPopulated()
 DBMS_TABLEOBJ::keysAreSet()
 DBMS_TABLEOBJ::populateFromKeys()
 DBMS_TABLEOBJ::populateFromValues()
 DBMS_TABLEOBJ::populateObjVals()
 DBMS_TABLEOBJ::p_cacheIsExpired()
 DBMS_TABLEOBJ::saveLinkedRow()
 DBMS_TABLEOBJ::saveLinkedTableRows()
 DBMS_TABLEOBJ::saveObjVals()
 DBMS_TABLEOBJ::setChanged()
 DBMS_TABLEOBJ::setDBField()
 DBMS_TABLEOBJ::setDBFieldIfDiff()
 DBMS_TABLEOBJ::setDBFieldIfEmpty()
 DBMS_TABLEOBJ::setDBRow()
 DBMS_TABLEOBJ::setDBVal()
 DBMS_TABLEOBJ::setDefaults()
 DBMS_TABLEOBJ::setError()
 DBMS_TABLEOBJ::setLinkedTableRow()
 DBMS_TABLEOBJ::setMyTable()
 DBMS_TABLEOBJ::setObjValArray()
 DBMS_TABLEOBJ::setObjValValue()
 DBMS_TABLEOBJ::setObjVarIfEmpty()
 DBMS_TABLEOBJ::setUnChanged()
 DBMS_TABLEOBJ::userIsAllowed()
 DBMS_TABLEOBJ::writeDebugInfo()
 DBMS_TABLEOBJ::xmladdDOMElement()
 DBMS_TABLEOBJ::xmlExport()
 DBMS_TABLEOBJ::_getCacheFileName()
 DBMS_TABLEOBJ::_getDBFields()

Inherited From OCSP_OBJ

 OCSP_OBJ::castObj()
 OCSP_OBJ::cloneMe()
 OCSP_OBJ::currentUser()
 OCSP_OBJ::dbConnect()
 OCSP_OBJ::defaultDBObj()
 OCSP_OBJ::defaultReadDBObj()
 OCSP_OBJ::defaultWriteDBObj()
 OCSP_OBJ::getConf()
 OCSP_OBJ::getDBObj()
 OCSP_OBJ::get_myClassConstant()
 OCSP_OBJ::get_myObject_vars()
 OCSP_OBJ::get_mySourceFile()
 OCSP_OBJ::isConnected()
 OCSP_OBJ::isMultiByteStr()
 OCSP_OBJ::isUTF8()
 OCSP_OBJ::setConf()
 OCSP_OBJ::setDBObj()
 OCSP_OBJ::set_myObject_vars()
 OCSP_OBJ::set_myVarsFrom()
Class Constants
CLASS_SRC_FILE = __FILE__ (line 44)

Inherited Constants

Inherited from DBMS_TABLEOBJ

DBMS_TABLEOBJ::CLASS_SRC_FILE

Inherited from OCSP_OBJ

OCSP_OBJ::CLASS_SRC_FILE

Documentation generated on Thu, 08 Jan 2009 17:38:06 +0100 by phpDocumentor 1.4.0a2