Proyectos de Subversion Moodle

Rev

Rev 173 | Ir a la última revisión | | Ultima modificación | Ver Log |

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