public function __construct() { parent::__construct(); $this->secure_session_start(); if ($this->authorizeFromSession()) { $this->loggedIn = true; } else { if ($this->authorizeFromCookie()) { $this->loggedIn = true; } else { $this->loggedIn = false; } } }
case "sendFeedback": require_once "../framework2/Walkntrade.php"; $wt = new Walkntrade(); if (isset($_POST["message"])) { $email = isset($_POST["email"]) ? $_POST["email"] : ""; $wt->sendFeedback($email, $_POST["message"]); } break; case "getPhoneNum": require_once "../framework/CredentialStore.php"; $cs = new CredentialStore(); echo $cs->getPhoneNum(); break; case "getCategories": require_once "../framework2/Walkntrade.php"; $wt = new Walkntrade(); $wt->getCategories(); break; case "createMessageThread": require_once "../framework2/UserMgmt.php"; $um = new UserMgmt(); $message_content = isset($_POST["message"]) ? filter_var($_POST["message"], FILTER_SANITIZE_STRING) : null; $post_id = isset($_POST["post_id"]) ? filter_var($_POST["post_id"], FILTER_SANITIZE_STRING) : null; $um->createMessageThread($message_content, $post_id); break; case "getMessageThreadsCurrentUser": require_once "../framework2/UserMgmt.php"; $um = new UserMgmt(); $offset = isset($_POST["offset"]) ? filter_var($_POST["offset"], FILTER_SANITIZE_NUMBER_INT) : 0; $amount = isset($_POST["amount"]) ? filter_var($_POST["amount"], FILTER_SANITIZE_NUMBER_INT) : 50; $um->getMessageThreadsCurrentUser($offset, $amount);
echo "Thanks! Check your inbox for the new password"; break; case '3': echo "We had an issue sending the email, your password has not been changed. This is our fault, please try again in a few minutes. If the problem persists please report this error <a href='/feedback'>here</a>."; break; case "5": echo "We couldn't find that email in our system... O_o"; break; default: echo "An error has occured, your password has not been changed. Please report this error <a href='/feedback'>here</a> (" . $r . ")"; break; } break; case "sendFeedback": require_once "../framework/Walkntrade.php"; $wt = new Walkntrade(); if (isset($_POST["message"])) { $email = isset($_POST["email"]) ? $_POST["email"] : ""; $r = $wt->sendFeedback($email, $_POST["message"]); switch ($r) { case 0: echo "Thanks for your feedback!"; break; case 3: echo "An error has occured... Can you try again? If it still doesn't work you can email us at wt@walkntrade.com and we'll get on it! :)"; break; } } break; case "getPhoneNum": require_once "../framework/CredentialStore.php";
<?php require_once "framework2/Walkntrade.php"; $wt = new Walkntrade(); $serverName = basename($_SERVER["SERVER_NAME"]); $serverURI = $_SERVER['REQUEST_URI']; $redirect = true; foreach ($wt->getValidDomains() as $domain) { if ($serverName === $domain) { $redirect = false; } } if ($redirect) { header('Location: https://walkntrade.com' . $serverURI, true, 301); } $query = isset($_GET["query"]) ? $_GET["query"] : ""; ?> <?php $userAgent = $_SERVER["HTTP_USER_AGENT"]; $mobileDevices = array("Android", "iPhone", "iPad", "Windows Phone"); foreach ($mobileDevices as $mobileDevice) { if (strpos($userAgent, $mobileDevice) !== false) { include "mobile/results.php"; return; } } ?> <!DOCTYPE html> <html>
<body> <div id="throbber"><img src="colorful/loader.gif"></div> <div class="headerBar"></div> <div id="pageHead"><?php $noLogin = false; include "include/header.php"; ?> </div> <div class="wrapper"> <div class="wF"> <div class="boxStyle1" style="position:absolute;width:450px;text-align:center;left:50%;margin-left:-225px;"> <?php require_once "framework2/Walkntrade.php"; if (isset($_GET["token"])) { $key = filter_var($_GET["token"], FILTER_SANITIZE_NUMBER_INT); $wt = new Walkntrade(); switch ($wt->verifyKey($key)) { case "0": echo "<p>"; 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 try again later."; break; }
public function __construct() { parent::__construct(); }