* @license http://www.gnu.org/licenses/gpl-2.0.html GPL version 2 * @category Stud.IP */ namespace UserFilterFields; class DegreeCondition extends \UserFilterField { // --- ATTRIBUTES --- public $valuesDbTable = 'abschluss'; public $valuesDbIdField = 'abschluss_id'; public $valuesDbNameField = 'name'; public $userDataDbTable = 'user_studiengang'; public $userDataDbField = 'abschluss_id'; public static $sortOrder = 1; /** * @see UserFilterField::__construct */ public function __construct($fieldId = '') { parent::__construct($fieldId); $this->relations = [ 'SubjectCondition' => [ 'local_field' => 'fach_id', 'foreign_field' => 'fach_id' ] ]; } /** * Get this field's display name. * * @return String */ public function getName() { return _('Abschluss'); } }