Proyectos de Subversion Moodle

Rev

Rev 353 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

<?php
require_once(__DIR__ . '/cesa.php');
require_once($CFG->dirroot . '/course/renderer.php');


require_login();

global $PAGE;
$PAGE->set_context(context_system::instance());

class Courses extends Cesa
{

    public function __construct()
    {
        parent::__construct('courses', ['cursos_catalogo_ajax'], 'side-pre');
    }

    public function render()
    {
        global $PAGE, $CFG, $OUTPUT;

        $PAGE->set_url('/cesa/courses.php', array('userid' => $this->userID));
        $this->addRegion('side-pre');


        $this->blockManager->load_blocks(true);



        $this->validateIfExistBlocks('side-pre');
        $this->addBlocksIfNotExist('courses');

        $view = $OUTPUT->header();
        //$view .= $OUTPUT->blocks_for_region($this->regionName);
        $view .= $OUTPUT->footer();

        return $view;
    }
}

$courses = new Courses();
echo $courses->render();