-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpageheader.php
More file actions
36 lines (31 loc) · 1.22 KB
/
pageheader.php
File metadata and controls
36 lines (31 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
if (!isset($CFG->scripts) || !is_array($CFG->scripts)) {
$CFG->scripts = array();
}
$CFG->stylesheets[] = $CFG->wwwroot.'/mod/programming/programming.css';
array_unshift($CFG->scripts, $CFG->wwwroot.'/mod/programming/js/jquery-latest.pack.js');
if ($course->category) {
$navigation = "<a href='$CFG->wwwroot/course/view.php?id=$course->id'>$course->shortname</a> ->";
}
$strprogrammings = get_string('modulenameplural', 'programming');
$strprogramming = get_string('modulename', 'programming');
$meta = '';
foreach ($CFG->scripts as $script) {
$meta .= '<script type="text/javascript" src="'.$script.'"></script>';
$meta .= "\n";
}
if (isset($cm)) {
$navigation = build_navigation($pagename, $cm);
} else {
$navigation = build_navigation($strprogrammings);
}
print_header(
empty($programming) ? $strprogrammings.' '.$title : $course->shortname.': '.$programming->name,
$course->fullname,
$navigation,
'', // focus
$meta,
true,
!empty($cm) ? update_module_button($cm->id, $course->id, $strprogramming) : '',
!empty($cm) ? navmenu($course, $cm) : navmenu($course));
?>