Proyectos de Subversion Moodle

Rev

Rev 174 | Rev 185 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
172 efrain 1
<?php
2
require_once(__DIR__ . '/cesa.php');
173 ariadna 3
require_once($CFG->dirroot . '/course/renderer.php');
172 efrain 4
 
5
 
6
require_login();
7
 
8
global $PAGE;
9
$PAGE->set_context(context_system::instance());
10
 
173 ariadna 11
class Courses extends Cesa
12
{
13
 
172 efrain 14
    public function __construct()
15
    {
184 ariadna 16
        parent::__construct('courses', ['cursos_catalogo_ajax'], 'side-pre');
172 efrain 17
    }
173 ariadna 18
 
172 efrain 19
    public function render()
20
    {
21
        global $PAGE, $CFG, $OUTPUT;
22
 
23
        $PAGE->set_url('/cesa/courses.php', array('userid' => $this->userID));
24
        $this->addRegion();
25
 
173 ariadna 26
 
172 efrain 27
        $this->blockManager->load_blocks(true);
28
 
173 ariadna 29
 
30
 
172 efrain 31
        $this->validateIfExistBlock();
32
        $this->redirectIfNotExistBlock('courses');
33
 
34
        $view = $OUTPUT->header();
35
        //$view .= $OUTPUT->blocks_for_region($this->regionName);
36
        $view .= $OUTPUT->footer();
173 ariadna 37
 
172 efrain 38
        return $view;
39
    }
40
}
41
 
42
$courses = new Courses();
173 ariadna 43
echo $courses->render();