Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 18... Línea 18...
18
/**
18
/**
19
 * Listing of the course administration pages for this course.
19
 * Listing of the course administration pages for this course.
20
 *
20
 *
21
 * @copyright 2016 Damyon Wiese
21
 * @copyright 2016 Damyon Wiese
22
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
22
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
-
 
23
 * @deprecated since 5.0
23
 */
24
 */
24
 
-
 
25
require_once("../config.php");
25
require_once("../r.php");
26
 
-
 
27
$courseid = required_param('courseid', PARAM_INT);
-
 
28
 
-
 
29
$PAGE->set_url('/course/admin.php', array('courseid'=>$courseid));
-
 
30
 
-
 
31
$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
-
 
32
 
-
 
33
require_login($course);
-
 
34
$context = context_course::instance($course->id);
-
 
35
 
-
 
36
$PAGE->set_pagelayout('incourse');
-
 
37
 
-
 
38
if ($courseid == $SITE->id) {
-
 
39
    $title = get_string('frontpagesettings');
-
 
40
    $node = $PAGE->settingsnav->find('frontpage', navigation_node::TYPE_SETTING);
-
 
41
    $PAGE->set_primary_active_tab('home');
-
 
42
} else {
-
 
43
    $title = get_string('courseadministration');
-
 
44
    $node = $PAGE->settingsnav->find('courseadmin', navigation_node::TYPE_COURSE);
-
 
45
}
-
 
46
$PAGE->set_title($title);
-
 
47
$PAGE->set_heading($course->fullname);
-
 
48
$PAGE->navbar->add($title);
-
 
49
echo $OUTPUT->header();
-
 
50
echo $OUTPUT->heading($title);
-
 
51
 
-
 
52
if ($node) {
-
 
53
    echo $OUTPUT->render_from_template('core/settings_link_page', ['node' => $node]);
-
 
54
}
-
 
55
 
-
 
56
echo $OUTPUT->footer();
-