<?php if (!defined('FLUX_ROOT')) { exit; } $this->loginRequired(); $title = 'Reset Position'; $charID = $params->get('id'); if (!$charID) { $this->deny(); } $char = $server->getCharacter($charID); if (!$char || $char->account_id != $session->account->account_id && !$auth->allowedToResetPosition) { $this->deny(); } $reset = $server->resetPosition($charID); if ($reset === -1) { $message = sprintf(Flux::message('CantResetPosWhenOnline'), $char->name); } elseif ($reset === -2) { $message = sprintf(FLux::message('CantResetFromCurrentMap'), $char->name); } elseif ($reset === true) { $message = sprintf(FLux::message('ResetPositionSuccessful'), $char->name); } else { $message = sprintf(FLux::message('ResetPositionFailed'), $char->name); } $session->setMessageData($message); $this->redirect($this->url('character', 'view', array('id' => $charID)));
<?php if (!defined('FLUX_ROOT')) { exit; } $this->loginRequired(); $title = 'Reset Look'; $charID = $params->get('id'); if (!$charID) { $this->deny(); } $char = $server->getCharacter($charID); if (!$char || $char->account_id != $session->account->account_id && !$auth->allowedToResetLook) { $this->deny(); } $reset = $server->resetLook($charID); if ($reset === -1) { $message = sprintf(Flux::message('CantResetLookWhenOnline'), $char->name); } elseif ($reset === true) { $message = sprintf(FLux::message('ResetLookSuccessful'), $char->name); } else { $message = sprintf(FLux::message('ResetLookFailed'), $char->name); } $session->setMessageData($message); $this->redirect($this->url('character', 'view', array('id' => $charID)));