Exemple #1
0
            $object->dialogCreateAlert("Result", "Right Answer");
            $object->dialogSetPositiveButtonText("Next");
            $object->dialogShow();
            $next = $object->dialogGetResponse();
            if ($next["result"]->which == "positive") {
                $object->dialogCreateAlert("What is the new Database developed by Google?");
                $ans22 = array("NoSQL", "MongoDB", "F1", "CouchDB");
                $object->dialogSetItems($ans22);
                $object->dialogShow();
                $ans2 = $object->dialogGetResponse();
                $ans2m = "F1";
                if ($ans22[$ans2["result"]->item] == $ans2m) {
                    $object->dialogCreateAlert("Result", "Right Answer");
                    $object->dialogSetPositiveButtonText("Next");
                    $object->dialogShow();
                    $next = $object->dialogGetResponse();
                    if ($next["result"]->which == "positive") {
                        $object->makeToast("Thank You for playing");
                        $object->exit();
                        exit(0);
                    }
                }
            }
        }
        break;
    case "exit":
        $object->makeToast("Thank You for visiting");
        $object->exit();
        exit(0);
        break;
}
    $request->setSocket($socket);
    $request->getBuffer();
    $request->parseBuffer();
    $response = new Response();
    $response->setRequest($request);
    if (class_exists($request->getUri())) {
        $handler_name = $request->getUri();
        $handler = new $handler_name();
        $response->setHandler($handler);
    } else {
        // TODO: 404
        echo "cannot find class " . $request->getUri();
    }
    $response->sendData();
    unset($response);
} while ($running);
socket_shutdown($server_socket);
socket_close($server_socket);
try {
    $droid->exit();
    die("Script exited normally\r\n");
} catch (Exception $e) {
    $droid->vibrate(30);
    echo "Exception:" . $e->getMessage();
    $droid->notify('Exception', $e->getMessage());
    $droid->exit();
    die("script exited with an exception");
}
?>