|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00002 // format.php - course format featuring social forum 00003 // included from view.php 00004 00005 $strgroups = get_string('groups'); 00006 $strgroupmy = get_string('groupmy'); 00007 $editing = $PAGE->user_is_editing(); 00008 00009 if ($forum = forum_get_course_forum($course->id, 'social')) { 00010 00011 $cm = get_coursemodule_from_instance('forum', $forum->id); 00012 $context = get_context_instance(CONTEXT_MODULE, $cm->id); 00013 00015 if (trim($forum->intro) != '') { 00016 $options = new stdClass(); 00017 $options->para = false; 00018 $introcontent = format_module_intro('forum', $forum, $cm->id); 00019 00020 if ($PAGE->user_is_editing() && has_capability('moodle/course:update', $context)) { 00021 $streditsummary = get_string('editsummary'); 00022 $introcontent .= '<div class="editinglink"><a title="'.$streditsummary.'" '. 00023 ' href="modedit.php?update='.$cm->id.'&sesskey='.sesskey().'">'. 00024 '<img src="'.$OUTPUT->pix_url('t/edit') . '" '. 00025 ' class="icon edit" alt="'.$streditsummary.'" /></a></div>'; 00026 } 00027 echo $OUTPUT->box($introcontent, 'generalbox', 'intro'); 00028 } 00029 00030 echo '<div class="subscribelink">', forum_get_subscribe_link($forum, $context), '</div>'; 00031 forum_print_latest_discussions($course, $forum, 10, 'plain', '', false); 00032 00033 } else { 00034 echo $OUTPUT->notification('Could not find or create a social forum here'); 00035 }