diff options
| -rw-r--r-- | db/migrations/6.1.1_add_cronjob_log_actions.php | 114 | ||||
| -rw-r--r-- | lib/models/CronjobSchedule.php | 17 | ||||
| -rw-r--r-- | lib/models/CronjobTask.php | 17 |
3 files changed, 0 insertions, 148 deletions
diff --git a/db/migrations/6.1.1_add_cronjob_log_actions.php b/db/migrations/6.1.1_add_cronjob_log_actions.php deleted file mode 100644 index 68344a7..0000000 --- a/db/migrations/6.1.1_add_cronjob_log_actions.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php - -class AddCronjobLogActions extends Migration -{ - - public function description () - { - return 'Adds log actions for cronjobs deleting, activating and deactivating.'; - } - - public function up() - { - DBManager::get()->exec(" - INSERT INTO `log_actions` - SET `action_id` = MD5('CRONJOB_TASK_DELETED'), - `name` = 'CRONJOB_TASK_DELETED', - `description` = 'Cronjob-Aufgabe wurde gelöscht.', - `info_template` = '%user löscht Cronjob-Aufgabe %info.', - `active` = 1, - `expires` = 0, - `type` = 'core', - `mkdate` = UNIX_TIMESTAMP(), - `chdate` = UNIX_TIMESTAMP() - "); - DBManager::get()->exec(" - INSERT INTO `log_actions` - SET `action_id` = MD5('CRONJOB_SCHEDULE_DELETED'), - `name` = 'CRONJOB_SCHEDULE_DELETED', - `description` = 'Cronjob wurde gelöscht.', - `info_template` = '%user löscht Cronjob %info.', - `active` = 1, - `expires` = 0, - `type` = 'core', - `mkdate` = UNIX_TIMESTAMP(), - `chdate` = UNIX_TIMESTAMP() - "); - DBManager::get()->exec(" - INSERT INTO `log_actions` - SET `action_id` = MD5('CRONJOB_TASK_DEACTIVATED'), - `name` = 'CRONJOB_TASK_DEACTIVATED', - `description` = 'Cronjob-Aufgabe wurde deaktiviert.', - `info_template` = '%user deaktiviert Cronjob-Aufgabe %info.', - `active` = 1, - `expires` = 0, - `type` = 'core', - `mkdate` = UNIX_TIMESTAMP(), - `chdate` = UNIX_TIMESTAMP() - "); - DBManager::get()->exec(" - INSERT INTO `log_actions` - SET `action_id` = MD5('CRONJOB_SCHEDULE_DEACTIVATED'), - `name` = 'CRONJOB_SCHEDULE_DEACTIVATED', - `description` = 'Cronjob wurde deaktiviert.', - `info_template` = '%user deaktiviert Cronjob %info.', - `active` = 1, - `expires` = 0, - `type` = 'core', - `mkdate` = UNIX_TIMESTAMP(), - `chdate` = UNIX_TIMESTAMP() - "); - DBManager::get()->exec(" - INSERT INTO `log_actions` - SET `action_id` = MD5('CRONJOB_TASK_ACTIVATED'), - `name` = 'CRONJOB_TASK_ACTIVATED', - `description` = 'Cronjob-Aufgabe wurde aktiviert.', - `info_template` = '%user aktiviert Cronjob-Aufgabe %info.', - `active` = 1, - `expires` = 0, - `type` = 'core', - `mkdate` = UNIX_TIMESTAMP(), - `chdate` = UNIX_TIMESTAMP() - "); - DBManager::get()->exec(" - INSERT INTO `log_actions` - SET `action_id` = MD5('CRONJOB_SCHEDULE_ACTIVATED'), - `name` = 'CRONJOB_SCHEDULE_ACTIVATED', - `description` = 'Cronjob wurde aktiviert.', - `info_template` = '%user aktiviert Cronjob %info.', - `active` = 1, - `expires` = 0, - `type` = 'core', - `mkdate` = UNIX_TIMESTAMP(), - `chdate` = UNIX_TIMESTAMP() - "); - } - - public function down() - { - DBManager::get()->exec(" - DELETE FROM `log_actions` - WHERE `name` = 'CRONJOB_TASK_DELETED' - "); - DBManager::get()->exec(" - DELETE FROM `log_actions` - WHERE `name` = 'CRONJOB_SCHEDULE_DELETED' - "); - DBManager::get()->exec(" - DELETE FROM `log_actions` - WHERE `name` = 'CRONJOB_TASK_DEACTIVATED' - "); - DBManager::get()->exec(" - DELETE FROM `log_actions` - WHERE `name` = 'CRONJOB_SCHEDULE_DEACTIVATED' - "); - DBManager::get()->exec(" - DELETE FROM `log_actions` - WHERE `name` = 'CRONJOB_TASK_ACTIVATED' - "); - DBManager::get()->exec(" - DELETE FROM `log_actions` - WHERE `name` = 'CRONJOB_SCHEDULE_ACTIVATED' - "); - } -} diff --git a/lib/models/CronjobSchedule.php b/lib/models/CronjobSchedule.php index 2f8c3c7..08a18d3 100644 --- a/lib/models/CronjobSchedule.php +++ b/lib/models/CronjobSchedule.php @@ -67,8 +67,6 @@ class CronjobSchedule extends SimpleORMap $config['registered_callbacks']['before_store'][] = 'cbJsonifyParameters'; $config['registered_callbacks']['after_store'][] = 'cbJsonifyParameters'; - $config['registered_callbacks']['before_store'][] = 'cbLogActivation'; - $config['registered_callbacks']['before_delete'][] = 'cbLogDeleting'; $config['registered_callbacks']['after_initialize'][] = 'cbJsonifyParameters'; parent::configure($config); @@ -103,21 +101,6 @@ class CronjobSchedule extends SimpleORMap } } - protected function cbLogActivation($type) - { - if ($this->active && !$this->content_db['active']) { - StudipLog::log('CRONJOB_SCHEDULE_ACTIVATED', null, null, $this->getTitle()); - } - if (!$this->active && $this->content_db['active']) { - StudipLog::log('CRONJOB_SCHEDULE_DEACTIVATED', null, null, $this->getTitle()); - } - } - - protected function cbLogDeleting($type) - { - StudipLog::log('CRONJOB_SCHEDULE_DELETED', null, null, $this->getTitle()); - } - /** * Stores the schedule in database. Will bail out with an exception if * the provided task does not exists. Will also nullify the title if it diff --git a/lib/models/CronjobTask.php b/lib/models/CronjobTask.php index a9c331d..1304bc1 100644 --- a/lib/models/CronjobTask.php +++ b/lib/models/CronjobTask.php @@ -92,8 +92,6 @@ class CronjobTask extends SimpleORMap ]; $config['registered_callbacks']['after_initialize'][] = 'loadClass'; - $config['registered_callbacks']['before_store'][] = 'cbLogActivation'; - $config['registered_callbacks']['before_delete'][] = 'cbLogDeleting'; parent::configure($config); } @@ -123,21 +121,6 @@ class CronjobTask extends SimpleORMap $this->valid = class_exists($this->class); } - protected function cbLogActivation($type) - { - if ($this->active && !$this->content_db['active']) { - StudipLog::log('CRONJOB_TASK_ACTIVATED', null, null, $this->name); - } - if (!$this->active && $this->content_db['active']) { - StudipLog::log('CRONJOB_TASK_DEACTIVATED', null, null, $this->name); - } - } - - protected function cbLogDeleting($type) - { - StudipLog::log('CRONJOB_TASK_DELETED', null, null, $this->name); - } - /** * Returns whether the task is defined in the core system or via a plugin. * |
