--- a/labs/servicealert_editor.php
+++ b/labs/servicealert_editor.php
@@ -5,16 +5,14 @@
/**
* Currently support:
* network inform
- * stop remove: trip patch, route inform
+ * stop remove: route patch, stop remove
* - stop search
- * street inform: route inform, trip inform, stop inform
+ * street inform: route inform, stop inform
* - street search
- * trip remove: route patch, stop inform
- * - trip search by route
*/
if (isset($_REQUEST['saveedit'])) {
- if ($_REQUEST['saveedit'] != "") updateServiceAlert($_REQUEST['saveedit'], $_REQUEST['startdate'], $_REQUEST['enddate'], $_REQUEST['description'], $_REQUEST['url']);
+ if ($_REQUEST['saveedit'] != "") updateServiceAlert($_REQUEST['saveedit'], $_REQUEST['startdate'], $_REQUEST['enddate'], $_REQUEST['header'], $_REQUEST['description'], $_REQUEST['url']);
else addServiceAlert($_REQUEST['startdate'], $_REQUEST['enddate'], $_REQUEST['description'], $_REQUEST['url']);
echo "Saved " . $_REQUEST['saveedit'];
die();
@@ -26,7 +24,7 @@
die();
}
if ($_REQUEST['networkinform']) {
- addInformedAlert($_REQUEST['networkinform'], "network", "network", "inform");
+ addInformedAlert($_REQUEST['networkinform'], "agency", "0", "inform");
echo "Added network inform for" . $_REQUEST['networkinform'];
die();
}
@@ -34,58 +32,27 @@
addInformedAlert($_REQUEST['stopsearch'], "stop", $_REQUEST['stopid'], "remove");
echo "Added stop remove for" . $_REQUEST['stopsearch'] . ", stop" . $_REQUEST['stopid'] . "
\n";
- foreach ($service_periods as $sp) {
- echo "Patching $sp trips
\n";
- foreach (getStopTrips($_REQUEST['stopid'], $sp) as $trip) {
- addInformedAlert($_REQUEST['stopsearch'], "trip", $trip['trip_id'], "patch");
- echo "Added trip patch for" . $_REQUEST['stopsearch'] . ", trip" . $trip['trip_id'] . "
\n";
-
- }
- echo "Informing $sp routes
\n";
+ foreach ($service_periods as $sp) {
+ echo "Remove from $sp routes
\n";
foreach (getStopRoutes($_REQUEST['stopid'], $sp) as $route) {
- addInformedAlert($_REQUEST['stopsearch'], "route", $route['route_id'], "inform");
- echo "Added route inform for" . $_REQUEST['stopsearch'] . ", route" . $route['route_id'] . "
\n";
+ addInformedAlert($_REQUEST['stopsearch'], "route", $route['route_id'], "patch");
+ echo "Added route patch for" . $_REQUEST['stopsearch'] . ", route" . $route['route_id'] . "
\n";
}
}
die();
}
-if ($_REQUEST['routesearch']) {
- echo "Informing route
\n";
- $stops = Array();
- echo "Informing trips
\n";
- foreach(getRouteTrips() as $trip) {
- addInformedAlert($_REQUEST['stopsearch'], "trip", $trip['trip_id'], "patch");
- echo "Added trip patch for" . $_REQUEST['stopsearch'] . ", trip" . $trip['trip_id'] . "
\n";
- viaPoints($tripID, "", false);
- }
-
- echo "Informing stops
\n";
- foreach($stops as $stop) {
- addInformedAlert($_REQUEST['stopsearch'], "stop", $_REQUEST['stopid'], "remove");
- echo "Added stop remove for" . $_REQUEST['stopsearch'] . ", stop" . $_REQUEST['stopid'] . "
\n";
- }
- die();
- }
if ($_REQUEST['streetsearch']) {
- echo "Informing stops
\n";
+ echo "Informing stops of street
\n";
foreach(getStopByName() as $stop) {
- addInformedAlert($_REQUEST['stopsearch'], "stop", $_REQUEST['stopid'], "remove");
+ addInformedAlert($_REQUEST['stopsearch'], "stop", $_REQUEST['stopid'], "inform");
echo "Added stop inform for" . $_REQUEST['stopsearch'] . ", stop" . $_REQUEST['stopid'] . "
\n";
foreach ($service_periods as $sp) {
- echo "Patching $sp trips
\n";
- foreach (getStopTrips($_REQUEST['stopid'], $sp) as $trip) {
- addInformedAlert($_REQUEST['stopsearch'], "trip", $trip['trip_id'], "patch");
- echo "Added trip inform for" . $_REQUEST['stopsearch'] . ", trip" . $trip['trip_id'] . "
\n";
-
- }
echo "Informing $sp routes
\n";
foreach (getStopRoutes($_REQUEST['stopid'], $sp) as $route) {
addInformedAlert($_REQUEST['stopsearch'], "route", $route['route_id'], "inform");
- echo "Added route inform for" . $_REQUEST['stopsearch'] . ", route" . $route['route_id'] . "
\n";
-
-
+ echo "Added route inform for stop" . $_REQUEST['stopsearch'] . ", route" . $route['route_id'] . "
\n";
}
}
die();
@@ -122,6 +89,11 @@
else echo date("c", strtotime("23:59"));
?>" />
+