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
 
25
 
26
require_once("../../config.php");
26
require_once("../../config.php");
Línea 27... Línea 27...
27
require_once("lib.php");
27
require_once("lib.php");
28
 
-
 
29
$id = required_param('id', PARAM_INT);
28
 
Línea 30... Línea 29...
30
$mode = optional_param('mode', '', PARAM_ALPHA);
29
$id = required_param('id', PARAM_INT);
31
$templateid = optional_param('deletetemplate', 0, PARAM_INT);
30
$templateid = optional_param('deletetemplate', 0, PARAM_INT);
Línea 38... Línea 37...
38
 
37
 
39
$feedback = $PAGE->activityrecord;
38
$feedback = $PAGE->activityrecord;
Línea 40... Línea 39...
40
$systemcontext = context_system::instance();
39
$systemcontext = context_system::instance();
41
 
-
 
42
$params = ['id' => $id];
-
 
43
if ($mode) {
-
 
44
    $params += ['mode' => $mode];
40
 
45
}
-
 
46
$url = new moodle_url('/mod/feedback/manage_templates.php', $params);
-
 
47
if ($mode == 'manage') {
-
 
48
    navigation_node::override_active_url($url);
-
 
49
} else {
-
 
Línea 50... Línea 41...
50
    navigation_node::override_active_url(new moodle_url('/mod/feedback/view.php', $params));
41
$params = ['id' => $id];
51
}
-
 
Línea 52... Línea 42...
52
 
42
$url = new moodle_url('/mod/feedback/manage_templates.php', $params);
-
 
43
 
-
 
44
$PAGE->set_url($url);
-
 
45
 
-
 
46
$PAGE->set_heading($course->fullname);
-
 
47
 
-
 
48
/** @var \mod_feedback\output\renderer $renderer */
-
 
49
$renderer = $PAGE->get_renderer('mod_feedback');
-
 
50
$renderer->set_title(
53
$PAGE->set_url($url);
51
        [format_string($feedback->name), format_string($course->fullname)],
Línea 54... Línea 52...
54
$actionbar = new \mod_feedback\output\edit_action_bar($cm->id, $url);
52
        get_string('templates', 'feedback')
55
 
53
);
56
$PAGE->set_heading($course->fullname);
54
 
57
$PAGE->set_title($feedback->name);
55
$PAGE->add_body_class('limitedwidth');
Línea 74... Línea 72...
74
$PAGE->activityheader->set_attrs([
72
$PAGE->activityheader->set_attrs([
75
    "hidecompletion" => true,
73
    "hidecompletion" => true,
76
    "description" => ''
74
    "description" => ''
77
]);
75
]);
78
echo $OUTPUT->header();
76
echo $OUTPUT->header();
79
/** @var \mod_feedback\output\renderer $renderer */
-
 
80
$renderer = $PAGE->get_renderer('mod_feedback');
-
 
81
if (!$mode) {
-
 
82
    echo $renderer->main_action_bar($actionbar);
-
 
83
}
-
 
84
echo $OUTPUT->heading(get_string('templates', 'mod_feedback'), 3);
77
echo $OUTPUT->heading(get_string('templates', 'mod_feedback'));
Línea 85... Línea 78...
85
 
78
 
86
// First we get the course templates.
79
// First we get the course templates.
87
$templates = feedback_get_template_list($course, 'own');
80
$templates = feedback_get_template_list($course, 'own');
88
echo $OUTPUT->box_start('coursetemplates');
81
echo $OUTPUT->box_start('coursetemplates');
Línea 89... Línea 82...
89
echo $OUTPUT->heading(get_string('course'), 4);
82
echo $OUTPUT->heading(get_string('coursetemplates', 'mod_feedback'), 3);
90
 
83
 
91
$baseurl = new moodle_url('/mod/feedback/use_templ.php', $params);
84
$baseurl = new moodle_url('/mod/feedback/use_templ.php', $params);
92
$tablecourse = new mod_feedback_templates_table('feedback_template_course_table', $baseurl, $mode);
85
$tablecourse = new mod_feedback_templates_table('feedback_template_course_table', $baseurl);
Línea 93... Línea 86...
93
$tablecourse->display($templates);
86
$tablecourse->display($templates);
94
echo $OUTPUT->box_end();
87
echo $OUTPUT->box_end();
95
 
88
 
96
$templates = feedback_get_template_list($course, 'public');
89
$templates = feedback_get_template_list($course, 'public');
97
echo $OUTPUT->box_start('publictemplates');
90
echo $OUTPUT->box_start('publictemplates');
98
echo $OUTPUT->heading(get_string('public', 'feedback'), 4);
91
echo $OUTPUT->heading(get_string('sitetemplates', 'mod_feedback'), 3);
99
$tablepublic = new mod_feedback_templates_table('feedback_template_public_table', $baseurl, $mode);
92
$tablepublic = new mod_feedback_templates_table('feedback_template_public_table', $baseurl);