// switch ($_action) { case 'login': $userName = stripslashes(isset($_POST['username']) ? $_POST['username'] : '******'); $userPassword = stripslashes(isset($_POST['password']) ? $_POST['password'] : '******'); printJson($session->login($userName, $userPassword)); break; case 'logout': printJson($session->logout()); break; case 'send': $message = stripslashes(isset($_POST['message']) ? $_POST['message'] : ''); printJson($session->send($message)); break; case 'getUpdates': printJson($session->getUpdates()); break; case 'getInitialUsers': printJson($session->getInitialUsers()); break; default: printJson("InvalidActionException"); break; } } catch (Exception $ex) { if (!isset($ex->jsontype)) { error_log("Exception: " . $ex); $ex->jsontype = "Exception"; } printJson($ex); }