[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 // format.php - course format featuring social forum 3 // included from view.php 4 5 require_once($CFG->dirroot.'/mod/forum/lib.php'); 6 7 $strgroups = get_string('groups'); 8 $strgroupmy = get_string('groupmy'); 9 $editing = $PAGE->user_is_editing(); 10 11 if ($forum = forum_get_course_forum($course->id, 'social')) { 12 13 $cm = get_coursemodule_from_instance('forum', $forum->id); 14 $modcontext = context_module::instance($cm->id); 15 16 /// Print forum intro above posts MDL-18483 17 if (trim($forum->intro) != '') { 18 $options = new stdClass(); 19 $options->para = false; 20 $introcontent = format_module_intro('forum', $forum, $cm->id); 21 22 if ($PAGE->user_is_editing() && has_capability('moodle/course:update', $modcontext)) { 23 $streditsummary = get_string('editsummary'); 24 $introcontent .= '<div class="editinglink"><a title="'.$streditsummary.'" '. 25 ' href="modedit.php?update='.$cm->id.'&sesskey='.sesskey().'">'. 26 '<img src="'.$OUTPUT->pix_url('t/edit') . '" '. 27 ' class="icon edit" alt="'.$streditsummary.'" /></a></div>'; 28 } 29 echo $OUTPUT->box($introcontent, 'generalbox', 'intro'); 30 } 31 32 echo '<div class="subscribelink">', forum_get_subscribe_link($forum, $modcontext), '</div>'; 33 34 $numdiscussions = course_get_format($course)->get_course()->numdiscussions; 35 if ($numdiscussions < 1) { 36 // Make sure that the value is at least one. 37 $numdiscussions = 1; 38 } 39 forum_print_latest_discussions($course, $forum, $numdiscussions, 'plain', '', false); 40 41 } else { 42 echo $OUTPUT->notification('Could not find or create a social forum here'); 43 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |