%PDF- %PDF-
Direktori : /www/varak.net/recepty.varak.net/inc/Action/ |
Current File : /www/varak.net/recepty.varak.net/inc/Action/ProfileDelete.php |
<?php namespace dokuwiki\Action; use dokuwiki\Action\Exception\ActionAbort; use dokuwiki\Action\Exception\ActionDisabledException; /** * Class ProfileDelete * * Delete a user account * * @package dokuwiki\Action */ class ProfileDelete extends AbstractUserAction { /** @inheritdoc */ public function minimumPermission() { return AUTH_NONE; } /** @inheritdoc */ public function checkPreconditions() { parent::checkPreconditions(); /** @var \dokuwiki\Extension\AuthPlugin $auth */ global $auth; if(!$auth->canDo('delUser')) throw new ActionDisabledException(); } /** @inheritdoc */ public function preProcess() { global $lang; if(auth_deleteprofile()) { msg($lang['profdeleted'], 1); throw new ActionAbort('show'); } else { throw new ActionAbort('profile'); } } }