$_POST = escapeArray($_POST); //Handle actions if ($_GET['action'] == 'postMessage') { postMessage($_POST['content'], $_SESSION['user']['id']); } elseif ($_GET['action'] == 'getMessage') { getMessage($_POST['id']); } elseif ($_GET['action'] == 'getMessages') { getMessages($_POST['lastReceivedId']); } elseif ($_GET['action'] == 'getRecentMessages') { getRecentMessages(); } elseif ($_GET['action'] == 'getNextMessages') { getNextMessages($_POST['lastTimestamp']); } elseif ($_GET['action'] == 'setStatus') { setStatus($_SESSION['user']['id'], $_POST['status']); } elseif ($_GET['action'] == 'logOn') { logOn($_SESSION['user']['id']); } elseif ($_GET['action'] == 'getAllUsers') { getAllUsers(); } elseif ($_GET['action'] == 'editMessage') { editMessage($_SESSION['user']['id'], $_POST['message'], $_POST['content']); } elseif ($_GET['action'] == 'getAllEmoticons') { getAllEmoticons(); } elseif ($_GET['action'] == 'getAllImages') { getAllImages(); } elseif ($_GET['action'] == 'getTopic') { getTopic(); } elseif ($_GET['action'] == 'getOnlineUsers') { getOnlineUsers(); } elseif ($_GET['action'] == 'setProfilePicture') { setUserImage($_SESSION['user']['id'], $_POST['image']); } elseif ($_GET['action'] == 'setStatusMessage') {
$user_id = "0"; $password = md5($_POST['tfPassword']); $language = $_POST['pkLanguage']; $new_user_name = $_POST['tfUserName']; $firstname = $_POST['tfFirstName']; $lastname = $_POST['tfLastName']; $email = $_POST['tfEmail']; $userID = $_POST['userID']; $dogName = $_POST['dogName']; $dogID = $_POST['dogID']; $todaysDate = $_POST['todaysDate']; $action = $_POST['action']; $walkNotes = $_POST['walkNotes']; switch ($executeThis) { case "logOn": logOn($user_name, $password); break; case "checkNewUserName": checkNewUserName($user_name); break; case "createNewUser": createNewUser($new_user_name, $firstname, $lastname, $email, $password, $language); break; case "numberOfDogs": numberOfDogs($userID); break; case "fetchDogNames": fetchDogNames($userID); break; case "fetchDogDetails": fetchDogDetails($userID, $dogName);