]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OfflineBackup/OfflineBackupPlugin.php
Modern version of XMPPHP extlib
[quix0rs-gnu-social.git] / plugins / OfflineBackup / OfflineBackupPlugin.php
index e08e2721b15daaa69572771f92c98859b47a1e6d..b1c69558eadbcdf4ad7fe411f9566968f299ac4c 100644 (file)
@@ -49,22 +49,6 @@ if (!defined('STATUSNET')) {
 
 class OfflineBackupPlugin extends Plugin
 {
-    function onAutoload($cls)
-    {
-        $dir = dirname(__FILE__);
-
-        switch ($cls)
-        {
-        case 'OfflinebackupAction':
-            include_once $dir . '/' . strtolower(mb_substr($cls, 0, -6)) . '.php';
-            return false;
-        case 'OfflineBackupQueueHandler':
-            include_once $dir . '/'.strtolower($cls).'.php';
-            return false;
-        default:
-            return true;
-        }
-    }
 
     function onRouterInitialized($m)
     {
@@ -86,4 +70,16 @@ class OfflineBackupPlugin extends Plugin
         $qm->connect('backoff', 'OfflineBackupQueueHandler');
         return true;
     }
+
+    function onPluginVersion(array &$versions)
+    {
+        $versions[] = array('name' => 'OfflineBackup',
+                            'version' => GNUSOCIAL_VERSION,
+                            'author' => 'Evan Prodromou',
+                            'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/OfflineBackup',
+                            'rawdescription' =>
+                          // TRANS: Plugin description.
+                            _m('Backup user data in offline queue and email when ready.'));
+        return true;
+    }
 }