|
Stud.IP
6.1
|
Public Member Functions | |
| before_filter (&$action, &$args) | |
| index_action () | |
| editSemester_action () | |
| editDate_action ($termin_id) | |
| cloneDate_action ($termin_id) | |
| saveDate_action ($termin_id) | |
| createSingleDate_action () | |
| saveSingleDate_action () | |
| undeleteSingle_action ($termin_id, $from_dates=false) | |
| stack_action ($cycle_id='') | |
| saveStack_action ($cycle_id='') | |
| saveRequestStack () | |
| createCycle_action ($cycle_id=null) | |
| saveCycle_action () | |
| editCycle_action ($cycle_id) | |
| deleteCycle_action ($cycle_id) | |
| cancel_action ($termin_id) | |
| saveComment_action ($termin_id) | |
| getNewEndOffset ($cycle, $old_start_weeks, $new_start_weeks) | |
| redirect ($to) | |
| relocate ($to) | |
Public Member Functions inherited from AuthenticatedController | |
| before_filter (&$action, &$args) | |
Public Member Functions inherited from StudipController | |
| __construct (\Trails\Dispatcher $dispatcher) | |
| before_filter (&$action, &$args) | |
| injectResponse (Psr\Http\Message\ResponseInterface $response) | |
| perform ($unconsumed_path) | |
| after_filter ($action, $args) | |
| validate_args (&$args, $types=null) | |
| url_for ($to='') | |
| link_for ($to='') | |
| redirect ($to) | |
| relocate ($to) | |
| rescue ($exception) | |
| render_json ($data) | |
| render_csv ($data, $filename=null, $delimiter=';', $enclosure='"') | |
| render_file (string $file, ?string $filename=null, ?string $content_type=null, string $content_disposition='attachment', ?Closure $callback=null) | |
| render_temporary_file (string $file, ?string $filename=null, ?string $content_type=null, string $content_disposition='attachment', ?Closure $callback=null) | |
| render_form (\Studip\Forms\Form $form) | |
| render_vue_app (\Studip\VueApp $app) | |
| relay ($to_uri) | |
| relayWithRedirect (... $args) | |
| perform_relayed ($unconsumed) | |
| render_template ($template_name, $layout=null) | |
| render_template_as_string ($template, $layout=null) | |
| __call ($method, $arguments) | |
| has_action ($action) | |
| action_url ($action) | |
| action_link ($action) | |
| validate_datetime ($datetime, $format='H:i') | |
| render_spreadsheet (array $header, array $data, string $format, string $filename, ?string $filepath=null) | |
Public Member Functions inherited from Controller | |
| __construct (Dispatcher $dispatcher) | |
| erase_response () | |
| get_response () | |
| perform ($unconsumed) | |
| extract_action_and_args ($string) | |
| default_action_and_args () | |
| map_action ($action) | |
| before_filter (&$action, &$args) | |
| after_filter ($action, $args) | |
| does_not_understand ($action, $args) | |
| redirect ($to) | |
| render_text ($text=' ') | |
| render_nothing () | |
| render_action ($action) | |
| get_default_template ($action) | |
| render_template ($template_name, $layout=null) | |
| get_template_factory () | |
| get_assigned_variables () | |
| set_layout ($layout) | |
| url_for ($to) | |
| set_status ($status, $reason_phrase=null) | |
| set_content_type ($type) | |
| rescue ($exception) | |
| respond_to ($ext) | |
Protected Member Functions | |
| bookingTooShort (int $start_time, int $end_time) | |
| getSameFieldValue (array $dates, Closure $callback) | |
| requestStack ($cycle_id) | |
| setAvailableRooms ($dates, $date_booking_ids=[], $only_bookable_rooms=false) | |
Protected Member Functions inherited from AuthenticatedController | |
| keepRequest () | |
Protected Member Functions inherited from StudipController | |
| render_pdf (TCPDF $pdf, $filename, $inline=false) | |
| controller_path () | |
| getBodyElementIdForControllerAndAction ($unconsumed_path) | |
Additional Inherited Members | |
Protected Attributes inherited from AuthenticatedController | |
| $with_session = true | |
| $allow_nobody = false | |
Protected Attributes inherited from StudipController | |
| $with_session = false | |
| $allow_nobody = true | |
| $_autobind = false | |
Protected Attributes inherited from Controller | |
| Dispatcher | $dispatcher |
| Response | $response |
| bool | $performed = false |
| Template string null | $layout = null |
| before_filter | ( | & | $action, |
| & | $args | ||
| ) |
Common actions before any other action
| String | $action | Action to be executed |
| Array | $args | Arguments passed to the action |
| Trails |
|
protected |
| cancel_action | ( | $termin_id | ) |
Add information to canceled / holiday date
| String | $termin_id | Id of the date |
| cloneDate_action | ( | $termin_id | ) |
Clone an existing date
| $termin_id |
| createCycle_action | ( | $cycle_id = null | ) |
Creates a cycle.
| String | $cycle_id | Id of the cycle to be created (optional) |
| createSingleDate_action | ( | ) |
Create Single Date
| deleteCycle_action | ( | $cycle_id | ) |
Deletes a cycle
| String | $cycle_id | Id of the cycle to be deleted |
| editCycle_action | ( | $cycle_id | ) |
Edits a cycle
| String | $cycle_id | Id of the cycle to be edited |
| editDate_action | ( | $termin_id | ) |
Primary function to edit date-informations
| string | $termin_id |
| editSemester_action | ( | ) |
Edit the start-semester of a course
| Trails |
| getNewEndOffset | ( | $cycle, | |
| $old_start_weeks, | |||
| $new_start_weeks | |||
| ) |
Calculates new end_offset value for given SeminarCycleDate Object
| object | of SeminarCycleDate |
| array | |
| array |
|
protected |
Checks a specific field value of the specified course dates for equality. A closure defines which field of the course dates to check.
| CourseDate[] | $dates The dates from which to extract values. | |
| Closure | $callback | The closure that extracts values from a CourseDate object that is passed to it. |
| index_action | ( | ) |
Displays the times and rooms of a course
| mixed | $course_id | Id of the course (optional, defaults to globally selected) |
| redirect | ( | $to | ) |
Redirects to another location.
| String | $to | New location |
| relocate | ( | $to | ) |
Relocates to another location if not from dialog
| String | $to | New location |
|
protected |
Creates a new room request for the selected dates.
| saveComment_action | ( | $termin_id | ) |
Saves a comment for a given date.
| String | $termin_id | Id of the date |
| saveCycle_action | ( | ) |
Saves a cycle
| saveDate_action | ( | $termin_id | ) |
| saveRequestStack | ( | ) |
The data saving part of the action to create one request for multiple appointments.
| saveSingleDate_action | ( | ) |
Save Single Date
| Trails |
| saveStack_action | ( | $cycle_id = '' | ) |
Saves a stack/cycle.
| String | $cycle_id | Id of the cycle to be saved. |
|
protected |
| stack_action | ( | $cycle_id = '' | ) |
Performs a stack action defined by url parameter method.
| String | $cycle_id | Id of the cycle the action should be performed upon |
| undeleteSingle_action | ( | $termin_id, | |
$from_dates = false |
|||
| ) |
Restores a previously removed date.
| String | $termin_id | Id of the previously removed date |