aboutsummaryrefslogtreecommitdiff
path: root/lib/cronjobs/session_gc.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/cronjobs/session_gc.php')
-rw-r--r--lib/cronjobs/session_gc.php29
1 files changed, 29 insertions, 0 deletions
diff --git a/lib/cronjobs/session_gc.php b/lib/cronjobs/session_gc.php
new file mode 100644
index 0000000..54763ee
--- /dev/null
+++ b/lib/cronjobs/session_gc.php
@@ -0,0 +1,29 @@
+<?php
+/**
+* session_gc.php
+*
+* @author André Noack <noack@data-quest.de>, Suchi & Berg GmbH <info@data-quest.de>
+* @access public
+* @since 2.4
+*/
+
+class SessionGcJob extends CronJob
+{
+
+ public static function getName()
+ {
+ return _('Sessions bereinigen');
+ }
+
+ public static function getDescription()
+ {
+ return _('Entfernt abgelaufene session Daten');
+ }
+
+ public function execute($last_result, $parameters = [])
+ {
+ $sess = new Seminar_Session();
+ $sess->set_container();
+ return $sess->gc();
+ }
+}