hide notice form if not able to post

This commit is contained in:
Evan Prodromou 2010-10-07 10:32:29 -04:00
parent fa45805d6d
commit 1e3d5f8025
1 changed files with 19 additions and 0 deletions

View File

@ -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;
}
}