|
Moodle
2.2.1
http://www.collinsharper.com
|
Go to the source code of this file.
Namespaces | |
| namespace | mod |
Local Library of functions for module scorm. | |
Variables | |
| $d = required_param('d', PARAM_INT) | |
| $parent = optional_param('parent', 0, PARAM_INT) | |
| $mode = optional_param('mode', 0, PARAM_INT) | |
| $move = optional_param('move', 0, PARAM_INT) | |
| $mark = optional_param('mark', '', PARAM_ALPHA) | |
| $postid = optional_param('postid', 0, PARAM_INT) | |
| $url = new moodle_url('/mod/forum/discuss.php', array('d'=>$d)) | |
| $discussion = $DB->get_record('forum_discussions', array('id' => $d), '*', MUST_EXIST) | |
| $course = $DB->get_record('course', array('id' => $discussion->course), '*', MUST_EXIST) | |
| $forum = $DB->get_record('forum', array('id' => $discussion->forum), '*', MUST_EXIST) | |
| $cm = get_coursemodule_from_instance('forum', $forum->id, $course->id, false, MUST_EXIST) | |
| $modcontext = get_context_instance(CONTEXT_MODULE, $cm->id) | |
| if($mode) | $displaymode = get_user_preferences('forum_displaymode', $CFG->forum_displaymode) |
| $forumnode = $PAGE->navigation->find($cm->id, navigation_node::TYPE_ACTIVITY) | |
| $node | display = false |
| $canreply = forum_user_can_post($forum, $discussion, $USER, $cm, $course, $modcontext) | |
| if (!$canreply and $forum->type!== 'news') | |
| Print the controls across the top. | |
| if(!empty($forum->blockafter)&&!empty($forum-> blockperiod)) if($forum->type== 'qanda'&&!has_capability('mod/forum:viewqandawithoutposting', $modcontext)&&!forum_user_has_posted($forum-> id, $discussion->id, $USER->id)) if($move==-1 and confirm_sesskey()) | $canrate = has_capability('mod/forum:rate', $modcontext) |
| if (!empty($forum->blockafter)&&!empty($forum->blockperiod)) if ($forum->type== 'qanda'&&!has_capability('mod/forum:viewqandawithoutposting', $modcontext)&&!forum_user_has_posted($forum->id, $discussion->id, $USER->id)) if ($move==-1 and confirm_sesskey()) $canrate = has_capability('mod/forum:rate', $modcontext) |
Definition at line 277 of file discuss.php.
| $canreply = forum_user_can_post($forum, $discussion, $USER, $cm, $course, $modcontext) |
Check to see if groups are being used in this forum If so, make sure the current person is allowed to see this discussion Also, if we know they should be able to reply, then explicitly set $canreply for performance reasons
Definition at line 182 of file discuss.php.
| $cm = get_coursemodule_from_instance('forum', $forum->id, $course->id, false, MUST_EXIST) |
Definition at line 45 of file discuss.php.
| $course = $DB->get_record('course', array('id' => $discussion->course), '*', MUST_EXIST) |
Definition at line 43 of file discuss.php.
| $d = required_param('d', PARAM_INT) |
Definition at line 29 of file discuss.php.
| $discussion = $DB->get_record('forum_discussions', array('id' => $d), '*', MUST_EXIST) |
Definition at line 42 of file discuss.php.
| if ($mode) $displaymode = get_user_preferences('forum_displaymode', $CFG->forum_displaymode) |
Definition at line 128 of file discuss.php.
| $forum = $DB->get_record('forum', array('id' => $discussion->forum), '*', MUST_EXIST) |
Definition at line 44 of file discuss.php.
| $forumnode = $PAGE->navigation->find($cm->id, navigation_node::TYPE_ACTIVITY) |
Definition at line 161 of file discuss.php.
| $mark = optional_param('mark', '', PARAM_ALPHA) |
Definition at line 33 of file discuss.php.
| $modcontext = get_context_instance(CONTEXT_MODULE, $cm->id) |
Definition at line 57 of file discuss.php.
| $mode = optional_param('mode', 0, PARAM_INT) |
Definition at line 31 of file discuss.php.
| $move = optional_param('move', 0, PARAM_INT) |
Definition at line 32 of file discuss.php.
| $parent = optional_param('parent', 0, PARAM_INT) |
Definition at line 30 of file discuss.php.
| $postid = optional_param('postid', 0, PARAM_INT) |
Definition at line 34 of file discuss.php.
| $url = new moodle_url('/mod/forum/discuss.php', array('d'=>$d)) |
Definition at line 36 of file discuss.php.
| string $mediafile File to pop up to or webpage to display = false |
Definition at line 168 of file discuss.php.
| if($forum->type!= 'single'&&has_capability('mod/forum:movediscussions', $modcontext)) |
Print the controls across the top.
Definition at line 183 of file discuss.php.