'id', 'sName' => 'name', ); function Role($sNewName = null, $x=null, $y=null) { //object not yet created in database $this->sName = $sNewName; } // STATIC function _ktentityOptions() { return array( 'orderby' => 'name', ); } var $_bUsePearError = true; function getId() { return $this->iId; } function getName() { return sanitizeForSQLtoHTML($this->sName); } function setName($sNewValue) { $this->sName = sanitizeForSQL($sNewValue); } function _fieldValues () { return array( 'name' => $this->sName, ); } function _table () { return KTUtil::getTableName('roles'); } function get($iRoleId) { return KTEntityUtil::get('Role', $iRoleId); } function & getList($sWhereClause = null) { return KTEntityUtil::getList2('Role', $sWhereClause); } function & createFromArray($aOptions) { return KTEntityUtil::createFromArray('Role', $aOptions); } } ?>