Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 25... Línea 25...
25
require_once("../../config.php");
25
require_once("../../config.php");
26
require_once("lib.php");
26
require_once("lib.php");
Línea 27... Línea 27...
27
 
27
 
28
$id = required_param('id', PARAM_INT);
28
$id = required_param('id', PARAM_INT);
29
$templateid = optional_param('templateid', false, PARAM_INT);
-
 
Línea 30... Línea 29...
30
$mode = optional_param('mode', '', PARAM_ALPHA);
29
$templateid = optional_param('templateid', false, PARAM_INT);
31
 
30
 
32
if (!$templateid) {
31
if (!$templateid) {
-
 
32
    redirect('edit.php?id='.$id);
Línea 33... Línea 33...
33
    redirect('edit.php?id='.$id);
33
}
34
}
34
$template = $DB->get_record('feedback_template', ['id' => $templateid], '*', MUST_EXIST);
Línea 35... Línea 35...
35
 
35
 
Línea 49... Línea 49...
49
/// Print the page header
49
/// Print the page header
50
$strfeedbacks = get_string("modulenameplural", "feedback");
50
$strfeedbacks = get_string("modulenameplural", "feedback");
51
$strfeedback  = get_string("modulename", "feedback");
51
$strfeedback  = get_string("modulename", "feedback");
Línea 52... Línea 52...
52
 
52
 
53
$params = ['id' => $id];
-
 
54
$params += ($mode ? ['mode' => $mode] : []);
53
$params = ['id' => $id];
55
$activeurl = new moodle_url('/mod/feedback/manage_templates.php', $params);
54
$activeurl = new moodle_url('/mod/feedback/manage_templates.php', $params);
Línea 56... Línea -...
56
$PAGE->set_url($activeurl);
-
 
57
 
-
 
58
if ($mode == 'manage') {
-
 
59
    navigation_node::override_active_url($activeurl);
-
 
60
} else {
-
 
61
    navigation_node::override_active_url(new moodle_url('/mod/feedback/view.php', $params));
-
 
62
}
55
$PAGE->set_url($activeurl);
63
 
56
 
-
 
57
$PAGE->set_heading($course->fullname);
64
$PAGE->set_heading($course->fullname);
58
$PAGE->set_title($feedback->name);
65
$PAGE->set_title($feedback->name);
59
$PAGE->add_body_class('limitedwidth');
66
$PAGE->activityheader->set_attrs([
60
$PAGE->activityheader->set_attrs([
67
    "hidecompletion" => true,
61
    "hidecompletion" => true,
68
    "description" => ''
62
    "description" => ''
69
]);
63
]);
70
$actionbar = new \mod_feedback\output\edit_template_action_bar($cm->id, $templateid, $mode);
64
$actionbar = new \mod_feedback\output\edit_template_action_bar($cm->id, $templateid);
Línea 71... Línea 65...
71
/** @var \mod_feedback\output\renderer $renderer */
65
/** @var \mod_feedback\output\renderer $renderer */
-
 
66
$renderer = $PAGE->get_renderer('mod_feedback');
72
$renderer = $PAGE->get_renderer('mod_feedback');
67
 
Línea 73... Línea 68...
73
 
68
echo $OUTPUT->header();
74
echo $OUTPUT->header();
69
echo $OUTPUT->heading(get_string('previewtemplate', 'mod_feedback', $template->name), 3);
75
echo $renderer->main_action_bar($actionbar);
70
echo $renderer->main_action_bar($actionbar);