示例#1
0
<?php

# List all exceptions, sorted by date.
require_once "./_logic.php";
$exceptions = GetExceptionsByLot();
?>

<div id="accordion">
<?php 
if (!empty($exceptions)) {
    foreach ($exceptions as $exception_group) {
        // If the lot has exceptions construct a header
        echo "\t<h1><a href=\"#\">" . $exception_group["name"] . "</a></h1>\n";
        echo "\t<div>\n";
        ui_info("<strong>" . $exception_group["description"] . "</strong>");
        foreach ($exception_group["exceptions"] as $exception) {
            // Print each exception
            echo "<p class=\"ui-state-default ui-corner-all ui-helper-clearfix\" style=\"padding:0px;\">";
            echo "<span class=\"ui-icon ui-icon-calendar\" style=\"position:relative; float:left; margin:1.3em 1em;\"></span>";
            echo date("F d, Y H:i", strtotime($exception["start"])) . "<br/>\n";
            echo date("F d, Y H:i", strtotime($exception["end"])) . "<br/>\n";
            echo $exception["allowed"] == 0 ? "<span style=\"color: #FF0000;\">Disallow</span>" : "<span style=\"color: #00FF00;\">Allow</span>";
            echo "</p>";
            foreach ($exception["passTypes"] as $pass) {
                echo $pass["name"] . "<br/>\n";
            }
        }
        echo "\t</div>\n";
    }
} else {
    echo "<h1><a href=\"#\">Order</a></h1>\n";
示例#2
0
# Web service for _logic.php
# TODO: Authentication
require_once "./_logic.php";
@header("Content-Type: application/x-javascript");
@array_map(addslashes, $_GET);
switch ($_GET["function"]) {
    case "Authenticate":
        $sql = "SELECT id, password, passType, admin FROM users WHERE email='" . addslashes($_GET["email"]) . "' AND password='******'";
        $result = mysql_fetch_assoc(mysql_query($sql));
        break;
    case "CanIParkHere":
        $result = CanIParkHere($_GET["latLng"], $_GET["pass"]);
        break;
    case "GetExceptionsByLot":
        $result = GetExceptionsByLot($_GET["lot"]);
        break;
    case "GetLots":
        $result = GetLots($_GET["sort"]);
        break;
    case "GetPassTypes":
        $result = GetPassTypes($_GET["sort"]);
        break;
    case "GetRulesByLot":
        $result = GetRulesByLot($_GET["lot"]);
        break;
    case "GetSchemes":
        $result = GetSchemes($_GET["id"]);
        break;
    case "GetSettingsForUser":
        $result = GetSettingsForUser($_GET["id"]);