X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FRequireValidatedEmail%2FRequireValidatedEmailPlugin.php;h=99f61dcf02ce5e97d019f9f9cbb54640ee4e5967;hb=51b1bab98ee75ae765d5cfad8b11027ec0b03a90;hp=0deba68579dd4f0e349ca248fdc1563a6a64b9f1;hpb=e47d9ad50d16bbb23088da41c8448ab32ee97d97;p=quix0rs-gnu-social.git diff --git a/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php b/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php index 0deba68579..99f61dcf02 100644 --- a/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php +++ b/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php @@ -80,21 +80,7 @@ class RequireValidatedEmailPlugin extends Plugin */ public $disallowLogin = false; - function onAutoload($cls) - { - $dir = dirname(__FILE__); - - switch ($cls) - { - case 'ConfirmfirstemailAction': - include_once $dir . '/' . strtolower(mb_substr($cls, 0, -6)) . '.php'; - return false; - default: - return true; - } - } - - function onRouterInitialized($m) + function onRouterInitialized(URLMapper $m) { $m->connect('main/confirmfirst/:code', array('action' => 'confirmfirstemail')); @@ -111,7 +97,7 @@ class RequireValidatedEmailPlugin extends Plugin */ function onStartNoticeSave($notice) { - $user = User::staticGet('id', $notice->profile_id); + $user = User::getKV('id', $notice->profile_id); if (!empty($user)) { // it's a remote notice if (!$this->validated($user)) { // TRANS: Client exception thrown when trying to post notices before validating an e-mail address. @@ -223,11 +209,11 @@ class RequireValidatedEmailPlugin extends Plugin * * @return boolean hook value */ - function onPluginVersion(&$versions) + function onPluginVersion(array &$versions) { $versions[] = array('name' => 'Require Validated Email', - 'version' => STATUSNET_VERSION, + 'version' => GNUSOCIAL_VERSION, 'author' => 'Craig Andrews, '. 'Evan Prodromou, '. 'Brion Vibber', @@ -272,7 +258,7 @@ class RequireValidatedEmailPlugin extends Plugin { if ($right == Right::CREATEGROUP || ($this->disallowLogin && ($right == Right::WEBLOGIN || $right == Right::API))) { - $user = User::staticGet('id', $profile->id); + $user = User::getKV('id', $profile->id); if ($user && !$this->validated($user)) { $result = false; return false;