X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FEmailRegistration%2FEmailRegistrationPlugin.php;h=77ac763bd030df7a2a942afef7ec97c457dca1c6;hb=d6b28c64830f632bb2f4b6f3c9369b9e56ad217a;hp=8759614129b8f1feb8ed1926e4ea4733475bcc38;hpb=8884a5255fb90fda67b63fa0d4252d77176337e5;p=quix0rs-gnu-social.git diff --git a/plugins/EmailRegistration/EmailRegistrationPlugin.php b/plugins/EmailRegistration/EmailRegistrationPlugin.php index 8759614129..77ac763bd0 100644 --- a/plugins/EmailRegistration/EmailRegistrationPlugin.php +++ b/plugins/EmailRegistration/EmailRegistrationPlugin.php @@ -49,25 +49,7 @@ class EmailRegistrationPlugin extends Plugin { const CONFIRMTYPE = 'register'; - function onAutoload($cls) - { - $dir = dirname(__FILE__); - - switch ($cls) - { - case 'EmailregisterAction': - include_once $dir . '/' . strtolower(mb_substr($cls, 0, -6)) . '.php'; - return false; - case 'EmailRegistrationForm': - case 'ConfirmRegistrationForm': - include_once $dir . '/' . strtolower($cls) . '.php'; - return false; - default: - return true; - } - } - - function onArgsInitialize(&$args) + function onArgsInitialize(array &$args) { if (array_key_exists('action', $args) && $args['action'] == 'register') { // YOINK! @@ -90,7 +72,7 @@ class EmailRegistrationPlugin extends Plugin $dir = dirname(__FILE__); // @todo FIXME: i18n issue. - $docFile = DocFile::forTitle($title, $dir.'/doc-src/'); + $docFile = DocFile::forTitle($title, array($dir . '/doc-src/')); if (!empty($docFile)) { $output = $docFile->toHTML(); @@ -102,7 +84,7 @@ class EmailRegistrationPlugin extends Plugin static function registerEmail($email) { - $old = User::staticGet('email', $email); + $old = User::getKV('email', $email); if (!empty($old)) { // TRANS: Error text when trying to register with an already registered e-mail address. @@ -147,7 +129,7 @@ class EmailRegistrationPlugin extends Plugin $n = 0; - while (User::staticGet('nickname', $nickname)) { + while (User::getKV('nickname', $nickname)) { $n++; $nickname = $original . $n; } @@ -181,7 +163,7 @@ class EmailRegistrationPlugin extends Plugin mail_send($recipients, $headers, $body); } - function onEndDocFileForTitle($title, $paths, &$filename) + function onEndDocFileForTitle($title, array $paths, &$filename) { if ($title == 'confirmemailreg' && empty($filename)) { $filename = dirname(__FILE__).'/mail-src/'.$title; @@ -190,10 +172,10 @@ class EmailRegistrationPlugin extends Plugin return true; } - function onPluginVersion(&$versions) + function onPluginVersion(array &$versions) { $versions[] = array('name' => 'EmailRegistration', - 'version' => STATUSNET_VERSION, + 'version' => GNUSOCIAL_VERSION, 'author' => 'Evan Prodromou', 'homepage' => 'http://status.net/wiki/Plugin:EmailRegistration', 'rawdescription' =>