Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 36... Línea 36...
36
    throw new \moodle_exception('badgesdisabled', 'badges');
36
    throw new \moodle_exception('badgesdisabled', 'badges');
37
}
37
}
Línea 38... Línea 38...
38
 
38
 
39
$badge = new badge($badgeid);
39
$badge = new badge($badgeid);
-
 
40
$context = $badge->get_context();
40
$context = $badge->get_context();
41
$title = [get_string('bcriteria', 'badges'), $badge->name];
Línea 41... Línea 42...
41
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type));
42
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type));
Línea 42... Línea 43...
42
 
43
 
Línea 47... Línea 48...
47
        throw new \moodle_exception('coursebadgesdisabled', 'badges');
48
        throw new \moodle_exception('coursebadgesdisabled', 'badges');
48
    }
49
    }
49
    require_login($badge->courseid);
50
    require_login($badge->courseid);
50
    $course = get_course($badge->courseid);
51
    $course = get_course($badge->courseid);
51
    $heading = format_string($course->fullname, true, ['context' => $context]);
52
    $heading = format_string($course->fullname, true, ['context' => $context]);
-
 
53
    $title[] = $heading;
52
    $navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
54
    $navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
53
    $PAGE->set_pagelayout('standard');
55
    $PAGE->set_pagelayout('standard');
54
    navigation_node::override_active_url($navurl);
56
    navigation_node::override_active_url($navurl);
55
} else {
57
} else {
56
    $PAGE->set_pagelayout('admin');
58
    $PAGE->set_pagelayout('admin');
Línea 61... Línea 63...
61
$currenturl = new moodle_url('/badges/criteria.php', array('id' => $badge->id));
63
$currenturl = new moodle_url('/badges/criteria.php', array('id' => $badge->id));
Línea 62... Línea 64...
62
 
64
 
63
$PAGE->set_context($context);
65
$PAGE->set_context($context);
64
$PAGE->set_url($currenturl);
66
$PAGE->set_url($currenturl);
65
$PAGE->set_heading($heading);
67
$PAGE->set_heading($heading);
66
$PAGE->set_title($badge->name);
68
$PAGE->set_title(implode(\moodle_page::TITLE_SEPARATOR, $title));
Línea 67... Línea 69...
67
$PAGE->navbar->add($badge->name, $currenturl);
69
$PAGE->navbar->add($badge->name, $currenturl);
68
 
70
 
69
$output = $PAGE->get_renderer('core', 'badges');
71
$output = $PAGE->get_renderer('core', 'badges');