"id", "iFieldId" => "field_id", "iFieldValueId" => "field_value_id", "iBehaviourId" => "behaviour_id", ); var $_bUsePearError = true; function getId() { return $this->iId; } function getFieldId() { return $this->iFieldId; } function getFieldValueId() { return $this->iFieldValueId; } function getBehaviourId() { return $this->iBehaviourId; } function setId($iId) { $this->iId = $iId; } function setFieldId($iFieldId) { $this->iFieldId = $iFieldId; } function setFieldValueId($iFieldValue) { $this->iFieldValueId = $iFieldValueId; } function setBehaviourId($iBehaviourId) { $this->iBehaviourId = $iBehaviourId; } function _table () { return KTUtil::getTableName('field_value_instances'); } // STATIC function &get($iId) { return KTEntityUtil::get('KTValueInstance', $iId); } // STATIC function &createFromArray($aOptions) { return KTEntityUtil::createFromArray('KTValueInstance', $aOptions); } // STATIC function &getList($sWhereClause = null) { global $default; return KTEntityUtil::getList($default->permissions_table, 'KTValueInstance', $sWhereClause); } // STATIC function &getByField($oField) { $iFieldId = KTUtil::getId($oField); return KTEntityUtil::getBy('KTValueInstance', 'fieldid', $iFieldId); } function &getByLookupSingle($oLookup) { $aOptions = array('noneok' => true); $iLookupId = KTUtil::getId($oLookup); return KTEntityUtil::getBy('KTValueInstance', 'field_value_id', $iLookupId, $aOptions); } function &getByLookup($oLookup, $aOptions) { $aOptions = array('multi' => true); $iLookupId = KTUtil::getId($oLookup); return KTEntityUtil::getBy('KTValueInstance', 'field_value_id', $iLookupId, $aOptions); } } ?>