Class MED_MIMETYPE

Description

Class MED_MIMETYPE

  • author: Peter Krebs (pk) <p.krebs@lvus.at>
  • version: $Id: DBMS_TABLEOBJ.phpclass,v 1.60 2008/12/17 16:28:52 peterkrebs Exp $
  • version: pk-05-11-17
  • version: pk-04-01-02
  • version: pk-08-01-31
  • since: pk-03-12-18
  • project: Open CSP-Management
  • license: GNU Public License

Located in /media/MED_MIMETYPE.phpclass (line 34)

OCSP_OBJ
   |
   --DBMS_TABLEOBJ
      |
      --MED_MIMETYPE
Variable Summary
 mixed $colPrevix
 mixed $myTable
 array $objValues
 array $openGroups
Method Summary
 MED_MIMETYPE MED_MIMETYPE ([int $aId = 0], [ $mimeType = ""], [string $gDBIDX = "USRDB"], [bool $debug = FALSE], string $name, int $projId)
 array getDBRow ([bool $withoutNull = TRUE], [bool $debug = FALSE], [ $withoutOV = False], [ $fldAutoPopulate = True])
 bool setDBRow (array $row, [bool $asPopulated = TRUE], [bool $debug = FALSE])
Variables
mixed $colPrevix = "MIM_" (line 44)

fields in $this->myTable starts with

  • staticvar: string $colPrevix:
mixed $myTable = "T_MED_MIMETYPES" (line 39)

name of the db table

  • staticvar: string $myTable:

Redefinition of:
DBMS_TABLEOBJ::$myTable
NOT FINAL !!!!!
array $objValues = array() (line 63)

value array of DBMS_FORM Fields added to the input form

array $openGroups = array(1) (line 57)

members of this group can download or view the file

array $uploadGroups = array(1) (line 51)

default only admin can upload any file type

Inherited Variables

Inherited from DBMS_TABLEOBJ

DBMS_TABLEOBJ::$autoIncFld
DBMS_TABLEOBJ::$dbTableDefinitions
DBMS_TABLEOBJ::$frmPostSubOjects
DBMS_TABLEOBJ::$hasObjVals
DBMS_TABLEOBJ::$initTS
DBMS_TABLEOBJ::$myCacheTS
DBMS_TABLEOBJ::$myFields
DBMS_TABLEOBJ::$myKeys
DBMS_TABLEOBJ::$myLinkedTableRows
DBMS_TABLEOBJ::$myMode
DBMS_TABLEOBJ::$myObjVals
DBMS_TABLEOBJ::$myObjValsPopulateTS
DBMS_TABLEOBJ::$objError
DBMS_TABLEOBJ::$objErrorMsg
DBMS_TABLEOBJ::$populateTS
DBMS_TABLEOBJ::$staticClassVars
DBMS_TABLEOBJ::$valChangeTS

Inherited from OCSP_OBJ

OCSP_OBJ::$global_currentUser
OCSP_OBJ::$global_defaultDBObj_read
OCSP_OBJ::$global_defaultDBObj_write
OCSP_OBJ::$myDBObj
Methods
Constructor MED_MIMETYPE (line 75)

init the object and populates the object if aId

MED_MIMETYPE MED_MIMETYPE ([int $aId = 0], [ $mimeType = ""], [string $gDBIDX = "USRDB"], [bool $debug = FALSE], string $name, int $projId)
  • int $aId: id of an existing template
  • string $name
  • int $projId
  • string $gDBIDX: GLOBALS database Object index
  • bool $debug
  • $mimeType
getDBRow (line 101)

returns parent::getDBRow($withoutNull,$debug) after setting the non database objects to the column values

array getDBRow ([bool $withoutNull = TRUE], [bool $debug = FALSE], [ $withoutOV = False], [ $fldAutoPopulate = True])
  • bool $withoutNull: null values are not added to the array
  • bool $debug: show debug info?
  • $withoutOV
  • $fldAutoPopulate

Redefinition of:
DBMS_TABLEOBJ::getDBRow()
returns a field => value array
setDBRow (line 122)

sets a database row to the object fields

sets each key (=columname) value and the non DB object vars

bool setDBRow (array $row, [bool $asPopulated = TRUE], [bool $debug = FALSE])
  • array $row: the row form a select * from DBMS_TABLEOBJ::myTable
  • bool $asPopulated: set populateTS as if the object has been populated
  • bool $debug

Redefinition of:
DBMS_TABLEOBJ::setDBRow()
sets a database row to the object fields

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

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:45:00 +0100 by phpDocumentor 1.4.0a2