Class CLI_PROFILE_FORM

Description

Class CLI_PROFILE_FORM handels forms for client profiles overwrites DBMS_FORM database functions to store the form in a row of T_CLI_PROFILES instead of T_DBMS_FORM

  • author: Peter Krebs <pitlinz@users.sourceforge.net>
  • version: pk-06-10-22
  • version: pk-05-09-14
  • version: $Id: CLI_PROFILE_FORM.phpclass,v 1.8 2008/11/25 16:24:07 peterkrebs Exp $
  • since: pk-04-01-04
  • project: Open CSP-Management
  • license: GNU Public License

Located in /client/CLI_PROFILE_FORM.phpclass (line 38)

OCSP_OBJ
   |
   --OCSP_FORM
      |
      --CLI_PROFILE_FORM
Class Constant Summary
 CLASS_SRC_FILE = __FILE__
Variable Summary
Method Summary
 array getFormCmdFields ([boolean $debug = False])
 DBMS_TABLE_OBJ &getMyTblObj ([boolean $force = False], [boolean $debug = False])
 int getProfileId ()
 CLI_PROFILE &getProfileObj ([boolean $debug = False])
 void initCheckSubmitData ( &$frmSettings, string $dataArrName,  &$frmValues, [boolean $debug = False], array $frmSettings, array $frmValues)
 void setMyTblObj ( &$tblObj, [boolean $debug = False], DBMS_TABLE_OBJ $tblObj)
 void setProfileId (int $aId)
 void setProfileObj ( &$aProfile, CLI_PROFILE $aProfile)
 boolean setTblObjFromSubmitData ( &$dataArr, [boolean $debug = False], array $dataArr)
Variables
Methods
getFormCmdFields (line 151)

add some values to the forms (hidden) command fields

  • since: pk-07-12-17
array getFormCmdFields ([boolean $debug = False])
  • boolean $debug

Redefinition of:
OCSP_FORM::getFormCmdFields()
returns form command fields
getMyTblObj (line 291)
  • requires: common/pcf_templates.phpinc
DBMS_TABLE_OBJ &getMyTblObj ([boolean $force = False], [boolean $debug = False])
  • boolean $force: (if false only $this->myTblObj is returned else it tries to instantiate a new object)
  • boolean $debug

Redefinition of:
OCSP_FORM::getMyTblObj()
getProfileId (line 87)

returns the profile ID

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

returns the profile object

  • since: pk-06-10-22
CLI_PROFILE &getProfileObj ([boolean $debug = False])
  • boolean $debug
initCheckSubmitData (line 354)
  • abstract: for child objects to init on checkSubmitData
void initCheckSubmitData ( &$frmSettings, string $dataArrName,  &$frmValues, [boolean $debug = False], array $frmSettings, array $frmValues)
  • array $frmSettings
  • string $dataArrName
  • array $frmValues
  • boolean $debug
  • &$frmSettings
  • &$frmValues

Redefinition of:
OCSP_FORM::initCheckSubmitData()
setMyTblObj (line 268)
void setMyTblObj ( &$tblObj, [boolean $debug = False], DBMS_TABLE_OBJ $tblObj)
  • DBMS_TABLE_OBJ $tblObj
  • boolean $debug
  • &$tblObj

Redefinition of:
OCSP_FORM::setMyTblObj()
links a table object with the form
setProfileId (line 95)
  • since: pk-07-10-07
void setProfileId (int $aId)
  • int $aId
setProfileObj (line 130)

sets the profile object

  • since: pk-06-10-22
void setProfileObj ( &$aProfile, CLI_PROFILE $aProfile)
setTblObjFromSubmitData (line 189)

sets the tableobject class and include from $dataArr and tries to instantiate by calling $this->getMyTblObj

if class is set in $dataArr and it could not be instantiated False is returned else True is returned

  • since: pk-07-12-05
boolean setTblObjFromSubmitData ( &$dataArr, [boolean $debug = False], array $dataArr)
  • array $dataArr: (normaly $_POST)
  • boolean $debug
  • &$dataArr

Redefinition of:
OCSP_FORM::setTblObjFromSubmitData()
sets the tableobject class and include from $dataArr and tries to instantiate by calling $this->getMyTblObj

Inherited Methods

Inherited From OCSP_FORM

 OCSP_FORM::__construct()
 OCSP_FORM::addNewBlock()
 OCSP_FORM::addNewBlockFromPost()
 OCSP_FORM::addPassThroughField()
 OCSP_FORM::addTable()
 OCSP_FORM::ajax_canChangeForm()
 OCSP_FORM::ajax_createObj()
 OCSP_FORM::ajax_getObj()
 OCSP_FORM::ajax_setObj()
 OCSP_FORM::castFieldTo()
 OCSP_FORM::checkSubmitData()
 OCSP_FORM::clearErrors()
 OCSP_FORM::clearFieldClassDescCache()
 OCSP_FORM::compat_setOCSP_DBMS_FIELDDESC()
 OCSP_FORM::copyBlock()
 OCSP_FORM::createDBColumn()
 OCSP_FORM::curUserCanCol()
 OCSP_FORM::curUserCanDelete()
 OCSP_FORM::curUserCanEdit()
 OCSP_FORM::curUserCanExport()
 OCSP_FORM::curUserCanInsert()
 OCSP_FORM::curUserCanSave()
 OCSP_FORM::curUserCanShow()
 OCSP_FORM::delCacheFiles()
 OCSP_FORM::deleteBlock()
 OCSP_FORM::deleteField()
 OCSP_FORM::deleteFromDb()
 OCSP_FORM::factory_field()
 OCSP_FORM::factory_from_cacheArr()
 OCSP_FORM::factory_from_id()
 OCSP_FORM::factory_from_name()
 OCSP_FORM::factory_from_request()
 OCSP_FORM::findForm_getHTMLOptionList()
 OCSP_FORM::findForm_listForTable()
 OCSP_FORM::formIsLoaded()
 OCSP_FORM::getAutoIncField()
 OCSP_FORM::getBlock()
 OCSP_FORM::getBlockByName()
 OCSP_FORM::getBlocks()
 OCSP_FORM::getCacheFileName()
 OCSP_FORM::getClassName()
 OCSP_FORM::getControl()
 OCSP_FORM::getControll()
 OCSP_FORM::getControllObj()
 OCSP_FORM::getControlObj()
 OCSP_FORM::getDataArrName()
 OCSP_FORM::getDBObj()
 OCSP_FORM::getErrorFields()
 OCSP_FORM::getErrors()
 OCSP_FORM::getExportString()
 OCSP_FORM::getField()
 OCSP_FORM::getFieldClassDesc()
 OCSP_FORM::getFieldClassDescArr()
 OCSP_FORM::getFields()
 OCSP_FORM::getFormCmdFields()
 OCSP_FORM::getFrmMode()
 OCSP_FORM::getHTMLLstFromQuery()
 OCSP_FORM::getHTMLname()
 OCSP_FORM::getId()
 OCSP_FORM::getJoinCols()
 OCSP_FORM::getKeyFields()
 OCSP_FORM::getLangTxt()
 OCSP_FORM::getLayoutField()
 OCSP_FORM::getListControll()
 OCSP_FORM::getListView()
 OCSP_FORM::getMasterTable()
 OCSP_FORM::getMyDBControll()
 OCSP_FORM::getMyDBRow()
 OCSP_FORM::getMyJsId()
 OCSP_FORM::getMyTblObj()
 OCSP_FORM::getName()
 OCSP_FORM::getNofBlocks()
 OCSP_FORM::getNofFields()
 OCSP_FORM::getObjectVar()
 OCSP_FORM::getPassThroughFields()
 OCSP_FORM::getPKFields()
 OCSP_FORM::getReloadUri()
 OCSP_FORM::getSubmitAction()
 OCSP_FORM::getTables()
 OCSP_FORM::getTblObjClass()
 OCSP_FORM::getTblObjInc()
 OCSP_FORM::getTitle()
 OCSP_FORM::getView()
 OCSP_FORM::getViewObj()
 OCSP_FORM::get_existing_instance()
 OCSP_FORM::get_listGroups()
 OCSP_FORM::hasErrors()
 OCSP_FORM::hideField()
 OCSP_FORM::importFromArray()
 OCSP_FORM::initCheckSubmitData()
 OCSP_FORM::linkBlock()
 OCSP_FORM::loadBlocksFromDb()
 OCSP_FORM::loadFieldClassDesc()
 OCSP_FORM::loadFieldDescFromCache()
 OCSP_FORM::loadFromDb()
 OCSP_FORM::loadFromFileCache()
 OCSP_FORM::prepareList()
 OCSP_FORM::registerTable()
 OCSP_FORM::removeTable()
 OCSP_FORM::requireFieldClass()
 OCSP_FORM::rightsAreSet()
 OCSP_FORM::setAjaxDisableChangeForm()
 OCSP_FORM::setControl()
 OCSP_FORM::setControll()
 OCSP_FORM::setDBObj()
 OCSP_FORM::setError()
 OCSP_FORM::setFrmMode()
 OCSP_FORM::setId()
 OCSP_FORM::setLayoutField()
 OCSP_FORM::setMasterTable()
 OCSP_FORM::setMyDBControll()
 OCSP_FORM::setMyDBRow()
 OCSP_FORM::setMyJsId()
 OCSP_FORM::setMyTblObj()
 OCSP_FORM::setName()
 OCSP_FORM::setSubmitAction()
 OCSP_FORM::setTblObjClass()
 OCSP_FORM::setTblObjFromSubmitData()
 OCSP_FORM::setTblObjInc()
 OCSP_FORM::storeToDb()
 OCSP_FORM::writeFieldClassDescToCache()
 OCSP_FORM::writeFieldDescToCache()
 OCSP_FORM::writeToFileCache()

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 45)

Inherited Constants

Inherited from OCSP_FORM

OCSP_FORM::CLASS_SRC_FILE
OCSP_FORM::FORM_CACHE_DIR
OCSP_FORM::FORM_CACHE_FILEEXT

Inherited from OCSP_OBJ

OCSP_OBJ::CLASS_SRC_FILE

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