Пример #1
0
     $pq->editPost($title, $details, $price, $tags, $identifier, $school);
     break;
 case "addUser":
     require_once "../framework2/UserMgmt.php";
     $um = new UserMgmt();
     $username = filter_var(strip_tags($_POST["username"]), FILTER_SANITIZE_STRING);
     $email = filter_var(strip_tags($_POST["email"]), FILTER_SANITIZE_EMAIL);
     $password = filter_var($_POST["password"], FILTER_SANITIZE_STRING);
     $phone = filter_var($_POST["phone"], FILTER_SANITIZE_NUMBER_INT);
     $um->addUser($username, $email, $password, $phone);
     break;
 case "verifyKey":
     require_once "../framework/Walkntrade.php";
     $wt = new Walkntrade();
     $key = filter_var($_POST["key"], FILTER_SANITIZE_NUMBER_INT);
     switch ($wt->verifyKey($key)) {
         case "0":
             echo "Your email address has been verified!";
             break;
         case "2":
             echo "Either the link is no longer valid or you mistyped the key.";
             break;
         case "4":
             echo "No key provided.";
             break;
         default:
             echo "Internal Server Error. Please report this error <a href='/feedback'>here</a> and we'll get on it.";
             break;
     }
     break;
 case "resetPassword":