. /** * Defines the task which looks for H5P updates. * * @package mod_hvp * @copyright 2016 Joubel AS * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ namespace mod_hvp\task; defined('MOODLE_INTERNAL') || die(); /** * The mod_hvp look for updates task class * * @package mod_hvp * @copyright 2016 Joubel AS * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class remove_old_log_entries extends \core\task\scheduled_task { public function get_name() { return get_string('removeoldlogentries', 'mod_hvp'); } public function execute() { global $DB; require_once(__DIR__ . '/../../autoloader.php'); // @codingStandardsIgnoreLine $olderthan = (time() - \H5PEventBase::$log_time); $DB->execute("DELETE FROM {hvp_events} WHERE created_at < {$olderthan}"); } }