Stud.IP  3.1 Revision 48552
 All Data Structures Namespaces Files Functions Variables Groups Pages
SemesterOfStudyCondition Class Reference
Inheritance diagram for SemesterOfStudyCondition:
Inheritance graph
Collaboration diagram for SemesterOfStudyCondition:
Collaboration graph

Public Member Functions

 __construct ($fieldId='')
 getName ()
 getUserValues ($userId, $additional=null)
- Public Member Functions inherited from UserFilterField
 checkValue ($values)
 delete ()
 generateId ()
 getCompareOperator ()
 getId ()
 getUsers ($restrictions=array())
 getValidCompareOperators ()
 getValidValues ()
 getValue ()
 load ()
 setCompareOperator ($newOperator)
 setConditionId ($id)
 setValue ($newValue)
 store ()

Data Fields

 $valuesDbTable = 'user_studiengang'
 $valuesDbIdField = 'semester'
 $valuesDbNameField = 'semester'
 $userDataDbTable = 'user_studiengang'
 $userDataDbField = 'semester'
- Data Fields inherited from UserFilterField
 $compareOperator = ''
 $conditionId = ''
 $id = ''
 $validCompareOperators = array()
 $validValues = array()
 $value = null
 $valuesDbTable = ''
 $valuesDbIdField = ''
 $valuesDbNameField = ''
 $userDataDbTable = ''
 $userDataDbField = ''
 $relations = array()

Additional Inherited Members

- Static Public Member Functions inherited from UserFilterField
static getAvailableFilterFields ()

Constructor & Destructor Documentation

__construct (   $fieldId = '')
See Also
UserFilterField::__construct

Reimplemented from UserFilterField.

Here is the call graph for this function:

Member Function Documentation

getName ( )

Get this field's display name.

Returns
String

Reimplemented from UserFilterField.

getUserValues (   $userId,
  $additional = null 
)

Gets the value for the given user that is relevant for this condition field. Here, this method looks up the semester of study for the user. If the user studies more than one subject, these values can be different for each entry, so as additional context a subject or a degree or both can be given.

Parameters
String$userIdUser to check.
Arrayadditional conditions that are required for check.
Returns
The value(s) for this user.

Reimplemented from UserFilterField.

Here is the call graph for this function:

Field Documentation

$userDataDbField = 'semester'
$userDataDbTable = 'user_studiengang'
$valuesDbIdField = 'semester'
$valuesDbNameField = 'semester'
$valuesDbTable = 'user_studiengang'

The documentation for this class was generated from the following file: