From: Evan Prodromou Date: Thu, 7 Oct 2010 14:32:29 +0000 (-0400) Subject: hide notice form if not able to post X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=1e3d5f80258811ce1c2154fcd971297e24264894;p=quix0rs-gnu-social.git hide notice form if not able to post --- diff --git a/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php b/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php index a7d7874f1f..6c0ef37d51 100644 --- a/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php +++ b/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php @@ -216,4 +216,23 @@ class RequireValidatedEmailPlugin extends Plugin _m('Disables posting without a validated email address.')); return true; } + + /** + * Hide the notice form if the user isn't able to post. + * + * @param Action $action action being shown + * + * @return boolean hook value + */ + + function onStartShowNoticeForm($action) + { + $user = common_current_user(); + if (!empty($user)) { // it's a remote notice + if (!$this->validated($user)) { + return false; + } + } + return true; + } }