Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 39... Línea 39...
39
 
39
 
Línea 40... Línea 40...
40
require_login();
40
require_login();
41
 
41
 
-
 
42
$return = new moodle_url('/badges/criteria.php', array('id' => $badgeid));
42
$return = new moodle_url('/badges/criteria.php', array('id' => $badgeid));
43
$badge = new badge($badgeid);
43
$badge = new badge($badgeid);
44
$title = [get_string('addcriterion', 'badges'), $badge->name];
Línea 44... Línea 45...
44
$context = $badge->get_context();
45
$context = $badge->get_context();
Línea 63... Línea 64...
63
 
64
 
64
if ($badge->type == BADGE_TYPE_COURSE) {
65
if ($badge->type == BADGE_TYPE_COURSE) {
65
    require_login($badge->courseid);
66
    require_login($badge->courseid);
66
    $course = get_course($badge->courseid);
67
    $course = get_course($badge->courseid);
-
 
68
    $heading = format_string($course->fullname, true, ['context' => $context]);
67
    $heading = format_string($course->fullname, true, ['context' => $context]);
69
    $title[] = $heading;
68
    $navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
70
    $navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
69
    $PAGE->set_pagelayout('standard');
71
    $PAGE->set_pagelayout('standard');
70
    navigation_node::override_active_url($navurl);
72
    navigation_node::override_active_url($navurl);
71
} else {
73
} else {
Línea 76... Línea 78...
76
 
78
 
77
$urlparams = array('badgeid' => $badgeid, 'edit' => $edit, 'type' => $type, 'crit' => $crit);
79
$urlparams = array('badgeid' => $badgeid, 'edit' => $edit, 'type' => $type, 'crit' => $crit);
78
$PAGE->set_context($context);
80
$PAGE->set_context($context);
79
$PAGE->set_url('/badges/criteria_settings.php', $urlparams);
81
$PAGE->set_url('/badges/criteria_settings.php', $urlparams);
80
$PAGE->set_heading($heading);
82
$PAGE->set_heading($heading);
81
$PAGE->set_title($badge->name);
83
$PAGE->set_title(implode(\moodle_page::TITLE_SEPARATOR, $title));
82
$PAGE->navbar->add($badge->name, new moodle_url('overview.php', array('id' => $badge->id)))
84
$PAGE->navbar->add($badge->name, new moodle_url('overview.php', array('id' => $badge->id)))
83
    ->add(get_string('bcriteria', 'badges'), new moodle_url('criteria.php', ['id' => $badge->id]))
85
    ->add(get_string('bcriteria', 'badges'), new moodle_url('criteria.php', ['id' => $badge->id]))
Línea 84... Línea 86...
84
    ->add(get_string('criteria_' . $type, 'badges'));
86
    ->add(get_string('criteria_' . $type, 'badges'));
Línea 117... Línea 119...
117
    redirect($return);
119
    redirect($return);
118
}
120
}
Línea 119... Línea 121...
119
 
121
 
120
echo $OUTPUT->header();
122
echo $OUTPUT->header();
121
$mform->display();
-
 
122
echo $OUTPUT->footer();
123
$mform->display();
-
 
124
echo $OUTPUT->footer();