| 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();
 |