> <?php echo $title ?> javascript"); ?> type == 'admin') && (strpos($bodytags, ' nocoursepage'))) { $bodytags = str_replace(' nocoursepage', '', $bodytags); } // list of pages using the layout-table to be able to view sideblocks $excludelist = array('mod-chat-view', 'mod-data-view', 'mod-quiz-view', 'my-index'); if (!empty($PAGE) && (in_array($PAGE->type, $excludelist)) && (strpos($bodytags, ' nocoursepage'))) { $bodytags = str_replace(' nocoursepage', '', $bodytags); } // add 'nocoursepage' to the list of CLASSes on several pages if (strpos($bodytags, 'nocoursepage') === false) { $includelist = array('admin-roles-assign', 'admin-roles-override', 'mod-data-view'); preg_match('/id="([^"]*)"/i', $bodytags, $ids); if (in_array($ids[1], $includelist)) { // exclude roles called from the admin area (courseid 1) // include user roles for the Moodle user settings called // from the start page if (($COURSE->id > 1) || ($_GET['contextid'] == 30) || ($_GET['contextid'] == 61)) { preg_match('/class="([^"]*)"/i', $bodytags, $classes); $classlist = explode (' ', $classes[1]); if (!in_array('nocoursepage', $classlist)) { array_push($classlist, 'nocoursepage'); $bodytags = str_replace($classes[0], 'class="'.implode(' ', $classlist).'"', $bodytags); } } } } ?> >
>