From 21c9758a0b346103375c0c755b0cc2bab91f683e Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Wed, 6 Jun 2018 16:27:57 +0400 Subject: Declaring a system event Signed-off-by: Valentin Popov --- classes/event/administrator_changed.php | 59 +++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 classes/event/administrator_changed.php (limited to 'classes/event/administrator_changed.php') diff --git a/classes/event/administrator_changed.php b/classes/event/administrator_changed.php new file mode 100644 index 0000000..dd5dc43 --- /dev/null +++ b/classes/event/administrator_changed.php @@ -0,0 +1,59 @@ +. + +/** + * Registration of the system of events. + * + * @copyright 2018 "Valentin Popov" + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + * @package tool_apisiteadmins + */ + +namespace tool_apisiteadmins\event; + +defined("MOODLE_INTERNAL") || die(); + +/** + * Defines how to work with events. + * + * @copyright 2018 "Valentin Popov" + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + * @package tool_apisiteadmins + */ +class administrator_changed extends \core\event\base { + /** + * Init method. + */ + protected function init() { + $this->data["crud"] = "u"; + $this->data["edulevel"] = self::LEVEL_OTHER; + $this->context = \context_system::instance(); + } + + /** + * Return localised event name. + */ + public static function get_name() { + return new \lang_string("update", "moodle"); + } + + /** + * Returns description of what happened. + */ + public function get_description() { + return "The user '$this->relateduserid' was appointed the main administrator of the site."; + } +} -- cgit v1.2.3 From f3dc1d01cc082a2d765bb46311c0ef092dc97ec7 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Wed, 6 Jun 2018 16:31:28 +0400 Subject: Change the name of events Signed-off-by: Valentin Popov --- classes/event/administrator_added.php | 2 +- classes/event/administrator_changed.php | 2 +- classes/event/administrator_deleted.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'classes/event/administrator_changed.php') diff --git a/classes/event/administrator_added.php b/classes/event/administrator_added.php index 08daafc..cd4feae 100644 --- a/classes/event/administrator_added.php +++ b/classes/event/administrator_added.php @@ -47,7 +47,7 @@ class administrator_added extends \core\event\base { * Return localised event name. */ public static function get_name() { - return new \lang_string("update", "moodle"); + return new \lang_string("sitelogs", "moodle"); } /** diff --git a/classes/event/administrator_changed.php b/classes/event/administrator_changed.php index dd5dc43..97966f8 100644 --- a/classes/event/administrator_changed.php +++ b/classes/event/administrator_changed.php @@ -47,7 +47,7 @@ class administrator_changed extends \core\event\base { * Return localised event name. */ public static function get_name() { - return new \lang_string("update", "moodle"); + return new \lang_string("sitelogs", "moodle"); } /** diff --git a/classes/event/administrator_deleted.php b/classes/event/administrator_deleted.php index eeb845d..944dab5 100644 --- a/classes/event/administrator_deleted.php +++ b/classes/event/administrator_deleted.php @@ -47,7 +47,7 @@ class administrator_deleted extends \core\event\base { * Return localised event name. */ public static function get_name() { - return new \lang_string("update", "moodle"); + return new \lang_string("sitelogs", "moodle"); } /** -- cgit v1.2.3 From 62c0ddbcd27f93fd9e2882dd035ab83a848ee3c4 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Mon, 11 Jun 2018 19:00:07 +0400 Subject: Fix check MOODLE_INTERNAL Signed-off-by: Valentin Popov --- classes/event/administrator_added.php | 2 +- classes/event/administrator_changed.php | 2 +- classes/event/administrator_deleted.php | 2 +- db/services.php | 2 +- externallib.php | 2 +- lib.php | 2 +- tests/api_test.php | 2 +- tests/external_test.php | 2 +- version.php | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) (limited to 'classes/event/administrator_changed.php') diff --git a/classes/event/administrator_added.php b/classes/event/administrator_added.php index 509f1b6..dd1aab2 100644 --- a/classes/event/administrator_added.php +++ b/classes/event/administrator_added.php @@ -24,7 +24,7 @@ namespace tool_apisiteadmins\event; -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); /** * Defines how to work with events. diff --git a/classes/event/administrator_changed.php b/classes/event/administrator_changed.php index 97966f8..4280d1d 100644 --- a/classes/event/administrator_changed.php +++ b/classes/event/administrator_changed.php @@ -24,7 +24,7 @@ namespace tool_apisiteadmins\event; -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); /** * Defines how to work with events. diff --git a/classes/event/administrator_deleted.php b/classes/event/administrator_deleted.php index 944dab5..81b89b9 100644 --- a/classes/event/administrator_deleted.php +++ b/classes/event/administrator_deleted.php @@ -24,7 +24,7 @@ namespace tool_apisiteadmins\event; -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); /** * Defines how to work with events. diff --git a/db/services.php b/db/services.php index da355b3..7212a72 100644 --- a/db/services.php +++ b/db/services.php @@ -22,7 +22,7 @@ * @package tool_apisiteadmins */ -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); $functions = array( "tool_apisiteadmins_add_to_administrators" => array( diff --git a/externallib.php b/externallib.php index 8054fcc..3f83eca 100644 --- a/externallib.php +++ b/externallib.php @@ -22,7 +22,7 @@ * @package tool_apisiteadmins */ -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); require_once(__DIR__ . "/lib.php"); diff --git a/lib.php b/lib.php index b67904f..d41597b 100644 --- a/lib.php +++ b/lib.php @@ -22,7 +22,7 @@ * @package tool_apisiteadmins */ -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); /** * Functions for working with the list of administrators. diff --git a/tests/api_test.php b/tests/api_test.php index a0c6fef..8155545 100644 --- a/tests/api_test.php +++ b/tests/api_test.php @@ -22,7 +22,7 @@ * @package tool_apisiteadmins */ -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); global $CFG; diff --git a/tests/external_test.php b/tests/external_test.php index 7368550..83c58c5 100644 --- a/tests/external_test.php +++ b/tests/external_test.php @@ -22,7 +22,7 @@ * @package tool_apisiteadmins */ -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); global $CFG; diff --git a/version.php b/version.php index 21a36bb..460c521 100644 --- a/version.php +++ b/version.php @@ -22,7 +22,7 @@ * @package tool_apisiteadmins */ -defined("MOODLE_INTERNAL") || die(); +defined('MOODLE_INTERNAL') || die(); $plugin->component = "tool_apisiteadmins"; $plugin->maturity = MATURITY_STABLE; -- cgit v1.2.3