Stud.IP  5.4
ExternPageCourseDetails Class Reference
Inheritance diagram for ExternPageCourseDetails:
ExternPage

Public Member Functions

 __construct ($config)
 
 getSortFields ()
 
 getDataFields (array $object_classes=[])
 
 getConfigFields (bool $as_array=false)
 
 getAllowedRequestParams (bool $as_array=false)
 
 getMarkersContents ()
 
- Public Member Functions inherited from ExternPage
 __construct (ExternPageConfig $config)
 
 getSortFields ()
 
 getMarkersContents ()
 
 getDatafieldMarkers (SimpleORMap $sorm)
 
 getConfigFields (bool $as_array=false)
 
 __get (string $field)
 
 __set (string $field, $value)
 
 toString ()
 
 getValue (string $field)
 
 setValue (string $field, $value)
 
 getAllowedRequestParams (bool $as_array=false)
 
 setRequestParams ()
 
 store ()
 
 getInstitutes ()
 
 getStudyAreaPaths (string $delimiter=' > ')
 
 getDataFields (array $object_classes=[])
 

Data Fields

 $institute
 
- Data Fields inherited from ExternPage
 $page_config
 

Protected Member Functions

 getContent ()
 
 getContentCourse (Course $course)
 
 getContentChildCourses (Course $course)
 
 getContentRangePaths (Course $course)
 
 getContentModules (Course $course)
 
 getContentParticipatingInstitutes (Course $course)
 
- Protected Member Functions inherited from ExternPage
 getContentMembers (Course $course, $status)
 
 getSemesters ()
 
 getScopesSQL (array &$params, array $scopes, bool $with_kids)
 
 getInstitutesSQL (array &$params)
 

Additional Inherited Members

- Static Public Member Functions inherited from ExternPage
static get (ExternPageConfig $config)
 
static getGroupedSemTypes ()
 
- Static Protected Member Functions inherited from ExternPage
static argsToArray (string $args)
 

Constructor & Destructor Documentation

◆ __construct()

__construct (   $config)

Member Function Documentation

◆ getAllowedRequestParams()

getAllowedRequestParams ( bool  $as_array = false)

◆ getConfigFields()

getConfigFields ( bool  $as_array = false)

◆ getContent()

getContent ( )
protected
Returns
array|array[]
Exceptions
Exception

◆ getContentChildCourses()

getContentChildCourses ( Course  $course)
protected

Retrieves all subcourses.

Parameters
Course$courseThe parent course.
Returns
array[] Array of subcourses content.
Exceptions
Exception

◆ getContentCourse()

getContentCourse ( Course  $course)
protected

Retrieves the basic data of current course.

Parameters
Course$courseThe current course.
Returns
array The content with basic data.
Exceptions
Exception

◆ getContentModules()

getContentModules ( Course  $course)
protected

Retrieves all module assignments as paths.

Parameters
Course$courseThe current course.
Returns
array[] The paths through mvv.

◆ getContentParticipatingInstitutes()

getContentParticipatingInstitutes ( Course  $course)
protected

Retrieves data of participated institutes as content array.

Parameters
Course$courseThe course.
Returns
array[] Array with data of participated institutes.

◆ getContentRangePaths()

getContentRangePaths ( Course  $course)
protected

Retrieves all assignments to study areas as paths.

Parameters
Course$courseThe course.
Returns
array[] Array with full paths of study areas (ranges).

◆ getDataFields()

getDataFields ( array  $object_classes = [])

◆ getMarkersContents()

getMarkersContents ( )

◆ getSortFields()

getSortFields ( )

Field Documentation

◆ $institute

$institute

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