function displayBody() { Sendmail::toAdmin(); parent::displayBody(); $translator = new Translator(); echo <<<EOF <div class="container"> <div class="page-header"> <h1>{$translator->Error_500_Header}</h1> </div> <p class="lead">{$translator->Error_500_Desc}</p> <p >{$translator->Error_Back}</p> </div> EOF; }
function addUser() { $translator = new Translator(); $user = new User(); try { $user->add($_POST); echo <<<EOF <div class="container"> <div class="page-header"> <h1>{$translator->User_registered}</h1> </div> <p class="lead">{$translator->User_registered_Desc}</p> <p >{$translator->Error_Back}</p> </div> EOF; } catch (Exception $e) { echo <<<EOF <div class="container"> <div class="page-header"> <h1>{$translator->Error_User_register}</h1> </div> EOF; switch ($e->getCode()) { case User::EXISTS: echo " <p class=\"lead\">{$translator->Error_User_exists_Desc}</p>"; break; case User::NO_DATA: echo " <p class=\"lead\">{$translator->Error_User_no_data_Desc}</p>"; break; case User::BAD_PASSWORD: echo " <p class=\"lead\">{$translator->Error_User_bad_password_Desc}</p>"; break; default: echo " <p class=\"lead\">{$translator->Error_User_register_Desc}</p>"; Sendmail::toAdmin(var_export($e, true)); } echo <<<EOF <p >{$translator->Error_Back}</p> </div> EOF; } }