# Create/Delete color schemes used by parking lots. switch ($_POST["action"]) { case "update": $result = @UpdateScheme($_POST["update_id"], $_POST["update_name"], $_POST["update_line_color"], $_POST["update_line_width"], $_POST["update_line_opacity"], $_POST["update_fill_color"], $_POST["update_fill_opacity"]); if ($result != null) { ui_info("Updated Color Scheme: <strong>" . $_POST["update_name"] . "</strong>"); } else { ui_alert("Updated Color Scheme: <strong>" . $_POST["update_name"] . "</strong>"); } break; case "delete": $result = @DeleteSchemes($_POST["delete_scheme"]); if ($result > 0) { ui_info("Schemes Deleted: <strong>" . $result . "</strong>"); } else { ui_alert("Schemes Deleted: <strong>" . $result . "</strong>"); } break; default: break; } $schemes = GetSchemes(); ?> <style type="text/css"> #red, #green, #blue { float: left; clear: left; width: 300px; margin: 15px; } #swatch {
if ($passID > 0 && $_POST["update_id"] == 0) { ui_info("Created Pass: <strong>" . $_POST["pass_name"] . "</strong>"); } elseif ($passID > 0 && $_POST["update_id"] != 0) { ui_info("Renamed Pass: <strong>" . $_POST["update_id"] . "</strong> to <strong>" . $_POST["pass_name"] . "</strong>"); } elseif ($passID == 0 && $_POST["update_id"] != 0) { ui_alert("Failed to rename pass: <strong>" . $_POST["update_id"] . "</strong> to <strong>" . $_POST["pass_name"] . "</strong>"); } else { ui_alert("Failed to create pass: <strong>" . $_POST["pass_name"] . "</strong>"); } break; case "delete": $result = @DeletePassTypes($_POST["delete_passes"]); if ($result) { ui_info("Deleted Passes: <strong>" . count($_POST["delete_passes"]) . "</strong>"); } else { ui_alert("Failed to delete passes: <strong>" . count($_POST["delete_passes"]) . "</strong>"); } break; default: break; } $passes = GetPassTypes("name"); ?> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#update_form").validate(); $("#delete_form").validate(); $("#update_id").bind("change keypress", function() {
case "create": $start = $_POST["create_start_date"] . " " . $_POST["create_start_hour"] . ":" . $_POST["create_start_minute"] . ":00"; $end = $_POST["create_end_date"] . " " . $_POST["create_end_hour"] . ":" . $_POST["create_end_minute"] . ":00"; $newExceptions = @CreateExceptions($_POST["create_lots"], $_POST["create_passes"], $start, $end, $_POST["allowance"]); if (count($newExceptions) > 0) { ui_info("Exceptions Created: <strong>" . count($newExceptions) . "</strong>"); } else { ui_alert("No Exceptions Created"); } break; case "delete": $results = @DeleteExceptions($_POST["delete_exceptions"]); if ($results > 0) { ui_info("Exceptions Deleted: <strong>" . count($_POST["delete_exceptions"]) . "</strong>"); } else { ui_alert("No Exceptions Deleted"); } break; default: break; } $passes = GetPassTypes("name"); $lots = GetLots("name"); ?> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#create_form").validate(); $("#create_start_datepicker").datepicker({
require_once "./_logic.php"; switch ($_POST["action"]) { case "update": $result = @UpdateLot($_POST["lot_list"], $_POST["lot_name"], $_POST["lot_description"], $_POST["lot_coords"], $_POST["lot_scheme"]); if ($result > 0) { ui_info("Updated Lot: <strong>" . $_POST["lot_name"] . "</strong>"); } else { ui_alert("Failed to Update Lot: <strong>" . $_POST["lot_name"] . "</strong>"); } break; case "delete": $result = @DeleteLots($_POST["delete_lots"]); if ($result) { ui_info("Deleted Lots: <strong>" . count($_POST["delete_lots"]) . "</strong>"); } else { ui_alert("Failed to Delete Lots: <strong>" . count($_POST["delete_lots"]) . "</strong>"); } break; default: break; } $lots = GetLots("name"); $schemes = GetSchemes(); ?> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script> <script type="text/javascript" src="./js/maps.js"></script> <script type="text/javascript"> var json_lots = jQuery.parseJSON('<?php echo json_encode($lots); ?>
ui_info("Successfully registered: " . $_POST["email"]); break; case 2: // Empty field ui_alert("All fields required."); break; case 3: // Password mismatch ui_alert("Password mismatch."); break; case 4: // MySQL Error ui_alert("Could not connect: " . mysql_error()); case 5: // E-Mail already registered ui_alert(stripslashes($_POST["email"]) . " is already registered by " . stripslashes($row["fullName"]) . "."); break; default: ui_info("All fields required."); break; } ?> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#register").validate(); }); </script> <div id="tabs">
$endDate = $_POST["create_end_date"]; $startTime = $_POST["create_start_hour"] . ":" . $_POST["create_start_minute"] . ":00"; $endTime = $_POST["create_end_hour"] . ":" . $_POST["create_end_minute"] . ":00"; $newRuleIDs = @CreateRules($_POST["create_lots"], $_POST["create_passes"], (string) $startDate, (string) $endDate, (string) $startTime, (string) $endTime, implode($_POST["create_days"], ",")); if ($newRuleIDs != null) { ui_info("Rules Created: <strong>" . count($newRuleIDs) . "</strong>"); } else { ui_alert("Rules Created: <strong>" . count($newRuleIDs) . "</strong>"); } break; case "delete": $results = @DeleteRules($_POST["delete_rules"]); if ($results > 0) { ui_info("Rules Deleted: <strong>" . $results . "</strong>"); } else { ui_alert("No Rules Deleted."); } break; default: break; } $passes = GetPassTypes("name"); $all_lots = GetLots(); $lots = GetRulesByLot(); ?> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#create_form").validate();
} break; case "demote": $sql = "UPDATE users SET admin=0 WHERE id IN (" . implode(", ", $_POST["demote_user"]) . ")"; if (mysql_query($sql)) { ui_info("Demoted User: <strong>" . count($_POST["demote_user"]) . "</strong>"); } else { ui_alert("Failed to Demote User: <strong>" . count($_POST["demote_user"]) . "</strong>"); } break; case "delete": $sql = "DELETE from users WHERE email='" . $_POST["delete_user"] . "'"; if (mysql_query($sql)) { ui_info("Deleted User: <strong>" . $_POST["delete_user"] . "</strong>"); } else { ui_alert("Failed to Delete User: <strong>" . $_POST["delete_user"] . "</strong>"); } break; default: break; } $admins = GetAdmins(); ?> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#promote_form").validate(); $("#demote_form").validate(); $("#delete_form").validate(); });