Stud.IP  3.3 Revision
Course_DatesController Class Reference
Inheritance diagram for Course_DatesController:
Inheritance graph
Collaboration diagram for Course_DatesController:
Collaboration graph

Public Member Functions

 before_filter (&$action, &$args)
 
 index_action ()
 
 details_action ($termin_id)
 
 new_topic_action ()
 
 add_topic_action ()
 
 move_topic_action ($topic_id, $old_date_id, $new_date_id)
 
 remove_topic_action ()
 
 export_action ()
 
- Public Member Functions inherited from StudipController
 before_filter (&$action, &$args)
 
 perform ($unconsumed_path)
 
 after_filter ($action, $args)
 
 validate_args (&$args, $types=NULL)
 
 url_for ($to='')
 
 link_for ($to='')
 
 relocate ($to)
 
 rescue ($exception)
 
 setInfoBoxImage ($image)
 
 addToInfobox ($category, $text, $icon='blank.gif')
 
 render_json ($data)
 
 relay ($to_uri)
 
 perform_relayed ($unconsumed)
 
 render_template_as_string ($template, $layout=null)
 

Protected Attributes

 $allow_nobody = true
 
- Protected Attributes inherited from AuthenticatedController
 $with_session = true
 
 $allow_nobody = false
 
- Protected Attributes inherited from StudipController
 $with_session = false
 
 $allow_nobody = true
 
 $encoding = "windows-1252"
 
 $utf8decode_xhr = false
 

Additional Inherited Members

- Protected Member Functions inherited from StudipController
 populateInfobox ()
 

Member Function Documentation

◆ add_topic_action()

add_topic_action ( )
Here is the call graph for this function:

◆ before_filter()

before_filter ( $action,
$args 
)

Reimplemented from StudipController.

Here is the call graph for this function:

◆ details_action()

details_action (   $termin_id)
Here is the call graph for this function:

◆ export_action()

export_action ( )
Here is the call graph for this function:

◆ index_action()

index_action ( )
Here is the call graph for this function:

◆ move_topic_action()

move_topic_action (   $topic_id,
  $old_date_id,
  $new_date_id 
)

Moves a topic from one date to another. This action will be called from an ajax request and will return only the neccessary output for a single topic element.

Parameters
String$topic_idThe id of the topic
String$old_date_idThe id of the original date of the topic
String$new_date_idThe id of the new date of the topic
Exceptions
MethodNotAllowedExceptionif request method is not post
AccessDeniedExceptionif the user is not allowed to execute the action (at least tutor of the course)
Here is the call graph for this function:

◆ new_topic_action()

new_topic_action ( )
Here is the call graph for this function:

◆ remove_topic_action()

remove_topic_action ( )
Here is the call graph for this function:

Field Documentation

◆ $allow_nobody

$allow_nobody = true
protected

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