if (count($p)) {
foreach ($p as $city) {
echo "<br>\nCity: " . $city->getStrongLink(get_city_displayname($city));
- printf(" <a class=\"small\" href=\"/area/in/city/%s/%d\">Areas</a>", urlencode($city->getName()), $city->getId());
- printf(" <a class=\"small\" href=\"/contact/in/city/%s/%d\">Contacts</a>", urlencode($city->getName()), $city->getId());
- printf(" <a class=\"small\" href=\"/donation/in/city/%s/%d\">Donations</a>", urlencode($city->getName()), $city->getId());
- printf(" <a class=\"small\" href=\"/order/in/city/%s/%d\">Orders</a>", urlencode($city->getName()), $city->getId());
+ $n = $city->getName();
+ $i = $city->getId();
+ echo " " . get_small_link("Areas", "/area/in/city/%s/%d", $n, $i);
+ echo " " . get_small_link("Contacts", "/contact/in/city/%s/%d", $n, $i);
+ echo " " . get_small_link("Donations", "/donation/in/city/%s/%d", $n, $i);
+ echo " " . get_small_link("Orders", "/order/in/city/%s/%d", $n, $i);
if (check_admin(1)) {
echo " " . $city->getDeleteLink();
}
function show_new_city_form() {
if (! check_admin(1)) return;
- echo "<form method=\"POST\" action=\"" . $_SERVER['REQUEST_URI'] . "\">\n";
+ form("noprint standout");
echo "<p>Add a new city <input name=\"city_name\">\n";
echo "with postcode prefix <input name=\"city_postcode_area\" size=4 maxlength=4>\n";
echo "<input type=\"submit\" value=\"Add\"></p>\n";
if (! $city) return;
echo "<p>City: <span class=\"strong\">" . get_city_displayname($city) . "</span>";
- printf(" <a class=\"small\" href=\"/area/in/city/%s/%d\">Areas</a>", urlencode($city->getName()), $city->getId());
- printf(" <a class=\"small\" href=\"/contact/in/city/%s/%d\">Contacts</a>", urlencode($city->getName()), $city->getId());
- printf(" <a class=\"small\" href=\"/donation/in/city/%s/%d\">Donations</a>", urlencode($city->getName()), $city->getId());
- printf(" <a class=\"small\" href=\"/order/in/city/%s/%d\">Orders</a>", urlencode($city->getName()), $city->getId());
+ $n = $city->getName();
+ $i = $city->getId();
+ echo " " . get_small_link("Areas", "/area/in/city/%s/%d", $n, $i);
+ echo " " . get_small_link("Contacts", "/contact/in/city/%s/%d", $n, $i);
+ echo " " . get_small_link("Donations", "/donation/in/city/%s/%d", $n, $i);
+ echo " " . get_small_link("Orders", "/order/in/city/%s/%d", $n, $i);
if (check_admin(1)) {
echo " " . $city->getDeleteLink();
}
}
}
else if (isset($name)) show_city($name, $id);
- else {
- show_cities(0, 10);
- show_new_city_form();
- }
+ else show_cities(0, 10);
+
+ if (count($parameters)) echo "<p class=\"noprint standout\">Show all <a href=\"/city\">cities</a></p>\n";
+ show_new_city_form();
- # XXX: Format URL in branch case...
- if (count($parameters))
- echo "<p>Show all <a href=\"/city\">cities</a></p>\n";
?>