Stud.IP  5.4
Course_WikiController Class Reference
Inheritance diagram for Course_WikiController:
AuthenticatedController StudipController

Public Member Functions

 before_filter (&$action, &$args)
 
 page_action ($page_id=null)
 
 pagesettings_action (WikiPage $page)
 
 delete_action (WikiPage $page)
 
 allpages_action ()
 
 admin_action ()
 
 store_course_config_action ()
 
 edit_action (WikiPage $page=null)
 
 apply_editing_action (WikiPage $page)
 
 leave_editing_action (WikiPage $page)
 
 delegate_edit_mode_action (WikiPage $page, $user_id)
 
 save_action (WikiPage $page)
 
 edit_toc_action ()
 
 newpages_action ()
 
 history_action (WikiPage $page)
 
 version_action (WikiVersion $version)
 
 blame_action (WikiPage $page)
 
 diff_action (WikiPage $page)
 
 versiondiff_action (WikiPage $page, $version_id=null)
 
 new_page_action ($parent_id=null)
 
 search_action ()
 
 pdf_action (WikiPage $page)
 
 pdf_allpages_action ()
 
 import_action ()
 
 findLongestCommonSubstring (string $str0, string $str1, bool $from_end=false)
 
- Public Member Functions inherited from AuthenticatedController
 before_filter (&$action, &$args)
 
- Public Member Functions inherited from StudipController
 before_filter (&$action, &$args)
 
 erase_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 ( $file, $filename=null, $content_type=null, $content_disposition='attachment', Closure $callback=null, $chunk_size=262144)
 
 render_temporary_file ( $file, $filename=null, $content_type=null, $content_disposition='attachment', Closure $callback=null, $chunk_size=262144)
 
 render_form (\Studip\Forms\Form $form)
 
 relay ($to_uri)
 
 relayWithRedirect (... $args)
 
 perform_relayed ($unconsumed)
 
 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)
 

Protected Member Functions

 getViewsWidget (WikiPage $page, string $action)
 
- 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)
 

Protected Attributes

 $allow_nobody = true
 
 $with_session = true
 
 $_autobind = true
 
- Protected Attributes inherited from AuthenticatedController
 $with_session = true
 
 $allow_nobody = false
 
- Protected Attributes inherited from StudipController
 $with_session = false
 
 $allow_nobody = true
 
 $_autobind = false
 

Detailed Description

wiki.php - wiki controller

Author
Jan-Hendrik Willms tleil.nosp@m.ax+s.nosp@m.tudip.nosp@m.@gma.nosp@m.il.co.nosp@m.m, Rasmus Fuhse fuhse.nosp@m.@dat.nosp@m.a-que.nosp@m.st.d.nosp@m.e GPL2 or any later version
Since
3.3

Member Function Documentation

◆ admin_action()

admin_action ( )

◆ allpages_action()

allpages_action ( )

◆ apply_editing_action()

apply_editing_action ( WikiPage  $page)

◆ before_filter()

before_filter ( $action,
$args 
)

◆ blame_action()

blame_action ( WikiPage  $page)

◆ delegate_edit_mode_action()

delegate_edit_mode_action ( WikiPage  $page,
  $user_id 
)

◆ delete_action()

delete_action ( WikiPage  $page)

◆ diff_action()

diff_action ( WikiPage  $page)

◆ edit_action()

edit_action ( WikiPage  $page = null)

◆ edit_toc_action()

edit_toc_action ( )

◆ findLongestCommonSubstring()

findLongestCommonSubstring ( string  $str0,
string  $str1,
bool  $from_end = false 
)

◆ getViewsWidget()

getViewsWidget ( WikiPage  $page,
string  $action 
)
protected

◆ history_action()

history_action ( WikiPage  $page)

◆ import_action()

import_action ( )

This action is responsible for importing wiki pages into the wiki of a course from another course.

◆ leave_editing_action()

leave_editing_action ( WikiPage  $page)

◆ new_page_action()

new_page_action (   $parent_id = null)

◆ newpages_action()

newpages_action ( )

◆ page_action()

page_action (   $page_id = null)

◆ pagesettings_action()

pagesettings_action ( WikiPage  $page)

◆ pdf_action()

pdf_action ( WikiPage  $page)

◆ pdf_allpages_action()

pdf_allpages_action ( )

◆ save_action()

save_action ( WikiPage  $page)

◆ search_action()

search_action ( )

◆ store_course_config_action()

store_course_config_action ( )

◆ version_action()

version_action ( WikiVersion  $version)

◆ versiondiff_action()

versiondiff_action ( WikiPage  $page,
  $version_id = null 
)

Field Documentation

◆ $_autobind

$_autobind = true
protected

◆ $allow_nobody

$allow_nobody = true
protected

◆ $with_session

$with_session = true
protected

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