Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Make News on Front Page viewable to Teachers only.

Make News on Front Page viewable to Teachers only

From MoodleDocs
Revision as of 18:44, 3 November 2006 by Matt Campbell (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

In /index.php, look for case FRONTPAGENEWS:

case FRONTPAGENEWS: if (isteacherinanycourse()) { if ($SITE->newsitems) { // Print forums only when needed require_once($CFG->dirroot .'/mod/forum/lib.php');

if (! $newsforum = forum_get_course_forum($SITE->id, 'news')) { error('Could not find or create a main news forum for the site'); }

if (isset($USER->id)) { $SESSION->fromdiscussion = $CFG->wwwroot; if (forum_is_subscribed($USER->id, $newsforum->id)) { $subtext = get_string('unsubscribe', 'forum'); } else { $subtext = get_string('subscribe', 'forum'); }

$headertext = '

'. ''. ''. '
'.$newsforum->name.'

';

} else { $headertext = $newsforum->name; }

print_heading_block($headertext); forum_print_latest_discussions($SITE, $newsforum, $SITE->newsitems); } } break;