array(TYPE_UINT, REQ_AUTO), 'severity' => array(TYPE_STR, REQ_YES), 'displayorder' => array(TYPE_INT, REQ_NO) ); /** * Database table * @var string */ protected $table = 'severity'; /** * Table prefix * @var string */ protected $prefix = TABLE_PREFIX; /** * Post-insert */ protected function post_insert() { build_severities(); } /** * Post-update */ protected function post_update() { build_severities(); } /** * Post-delete */ protected function post_delete() { build_severities(); BSApp::$db->query("UPDATE " . TABLE_PREFIX . "bug SET severity = " . bugdar::$options['defaultseverity'] . " WHERE severity = " . $this->values['severityid']); } /** * Validate: severityid */ protected function validate_statusid($field) { return $this->_verifyIsNotZero($field); } /** * Validate: severity */ protected function validate_status($field) { return $this->_verifyIsNotEmpty($field); } } ?>