Matheus Garcia
6 years ago
8 changed files with 80 additions and 40 deletions
@ -1,21 +0,0 @@ |
|||
<?php |
|||
defined('MOODLE_INTERNAL') || die(); |
|||
|
|||
class block_courses_verification extends block_base |
|||
{ |
|||
public function init() { |
|||
$this->title = get_string('courses_verification', 'block_courses_verification'); |
|||
} |
|||
public function get_content() { |
|||
if ($this->content !== null) { |
|||
return $this->content; |
|||
} |
|||
|
|||
$this->content = new stdClass; |
|||
$this->content->text = 'The content of our block!'; |
|||
//$url = new moodle_url('/blocks/article/new.php'); |
|||
//$url_index = new moodle_url('/blocks/article/index.php'); |
|||
|
|||
return $this->content; |
|||
} |
|||
} |
@ -0,0 +1,19 @@ |
|||
<?php |
|||
defined('MOODLE_INTERNAL') || die(); |
|||
|
|||
class block_escola_modelo extends block_base |
|||
{ |
|||
public function init() { |
|||
$this->title = get_string('escola_modelo', 'block_escola_modelo'); |
|||
} |
|||
public function get_content() { |
|||
if ($this->content !== null) { |
|||
return $this->content; |
|||
} |
|||
|
|||
$this->content = new stdClass; |
|||
$this->content->text = ''; |
|||
|
|||
return $this->content; |
|||
} |
|||
} |
@ -1,11 +1,29 @@ |
|||
<?php |
|||
$observers = array( |
|||
// Eventos de cursos |
|||
array( |
|||
'eventname' => '\core\event\course_created', |
|||
'callback' => 'block_courses_verification_observer::created' |
|||
'callback' => 'block_escola_modelo_observer::course_created' |
|||
), |
|||
array( |
|||
'eventname' => '\core\event\course_updated', |
|||
'callback' => 'block_courses_verification_observer::updated', |
|||
'callback' => 'block_escola_modelo_observer::course_updated' |
|||
), |
|||
array( |
|||
'eventname' => '\core\event\course_deleted', |
|||
'callback' => 'block_escola_modelo_observer::course_deleted' |
|||
), |
|||
// Eventos de matrícula a cursos |
|||
array( |
|||
'eventname' => 'core\event\user_enrolment_created', |
|||
'callback' => 'block_escola_modelo_observer::user_enrolment_created' |
|||
), |
|||
array( |
|||
'eventname' => 'core\event\user_enrolment_deleted', |
|||
'callback' => 'block_escola_modelo_observer::user_enrolment_deleted' |
|||
), |
|||
array( |
|||
'eventname' => 'core\event\user_enrolment_updated', |
|||
'callback' => 'block_escola_modelo_observer::user_enrolment_updated' |
|||
) |
|||
); |
|||
); |
|||
|
@ -1,3 +0,0 @@ |
|||
<?php |
|||
$string['pluginname'] = 'Bloco de verificação de criação de cursos'; |
|||
$string['courses_verification'] = 'Verificação de criação de cursos'; |
@ -0,0 +1,3 @@ |
|||
<?php |
|||
$string['pluginname'] = 'Bloco para Escola Modelo'; |
|||
$string['escola_modelo'] = 'Customizações para Escola Modelo'; |
@ -1,4 +1,4 @@ |
|||
<?php |
|||
$plugin->version = 2018061801; |
|||
$plugin->requires = 2017110800; |
|||
$plugin->component = 'block_courses_verification'; |
|||
$plugin->component = 'block_escola_modelo'; |
|||
|
Loading…
Reference in new issue