Page::$messages[] = array('type' => 'attention', 'message' => 'Passwords you entered are not equal'); Page::message(); Page::RegForm(); } elseif (!$user->CheckData($_POST)) { Page::$messages[] = array('type' => 'attention', 'message' => 'Data you entered is incorrect'); Page::message(); Page::RegForm(); } else { try { $notcodedpw = $_POST['password']; $_POST['password'] = md5($_POST['password']); $userstatus = $user->Create($_POST); } catch (Exception $e) { $userstatus = false; if (iDEBUG) { $msg = nl2br($e); } else { $msg = $e->getMessage(); } Page::$messages[] = array('type' => 'attention', 'message' => $msg); Page::message(); } if (!$userstatus) { Page::RegForm(); } else { setcookie('loginusername', $_POST['username']); setcookie('loginpassword', $notcodedpw); Page::RegSuccess(); } } }