git://git.iain.cx/iain
/
readifood.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Show map link from address.
[readifood.git]
/
lib
/
donation.php
diff --git
a/lib/donation.php
b/lib/donation.php
index
16b0197
..
be3710c
100644
(file)
--- a/
lib/donation.php
+++ b/
lib/donation.php
@@
-127,15
+127,21
@@
return;
}
return;
}
- echo "<form method=\"POST\" action=\"" . $_SERVER['REQUEST_URI'] . "\">\n";
+ form("noprint standout");
+ $candidates = array();
+ foreach ($areas as $area) {
+ if (! count(get_area_hubs($area->getId()))) continue;
+ $candidates[] = $area;
+ }
+ if (! count($candidates)) return;
+
echo "<p>Show donations in area\n";
echo "<select name=\"area_id\">\n";
echo "<p>Show donations in area\n";
echo "<select name=\"area_id\">\n";
- foreach ($
area
s as $area) {
+ foreach ($
candidate
s as $area) {
option("area_id", $area->getId(), get_area_displayname($area));
}
echo "</select>\n";
echo "<input type=\"submit\" value=\"Show\">\n";
option("area_id", $area->getId(), get_area_displayname($area));
}
echo "</select>\n";
echo "<input type=\"submit\" value=\"Show\">\n";
- echo "</form>\n";
}
function show_donation_cities_form($city_id = null) {
}
function show_donation_cities_form($city_id = null) {
@@
-147,20
+153,27
@@
return;
}
return;
}
- echo "<form method=\"POST\" action=\"" . $_SERVER['REQUEST_URI'] . "\">\n";
+ $candidates = array();
+ foreach ($cities as $city) {
+ if (! count(get_city_hubs($city->getId()))) continue;
+ $candidates[] = $city;
+ }
+ if (! count($candidates)) return;
+
echo "<p>Show donations in city\n";
echo "<select name=\"city_id\">\n";
echo "<p>Show donations in city\n";
echo "<select name=\"city_id\">\n";
- foreach ($c
iti
es as $city) {
+ foreach ($c
andidat
es as $city) {
option("city_id", $city->getId(), get_city_displayname($city), $city_id);
}
echo "</select>\n";
echo "<input type=\"submit\" value=\"Show\">\n";
option("city_id", $city->getId(), get_city_displayname($city), $city_id);
}
echo "</select>\n";
echo "<input type=\"submit\" value=\"Show\">\n";
- echo "</form>\n";
}
function show_donation_forms($city_id) {
}
function show_donation_forms($city_id) {
+ form("noprint standout");
show_donation_areas_form($city_id);
show_donation_cities_form($city_id);
show_donation_areas_form($city_id);
show_donation_cities_form($city_id);
+ end_form();
}
function show_donation_form($donation = null, $area_id = null) {
}
function show_donation_form($donation = null, $area_id = null) {
@@
-210,7
+223,7
@@
return;
}
return;
}
-
echo "<form method=\"POST\" action=\"" . $_SERVER['REQUEST_URI'] . "\">\n"
;
+
form()
;
echo "<p>Record a donation:</p>\n";
echo "<table>\n";
echo "<p>Record a donation:</p>\n";
echo "<table>\n";
@@
-220,7
+233,7
@@
echo " <td colspan=2>"; submit("add_donation", "Record"); echo "</td></tr>\n";
echo "</tr>\n";
echo "</table>\n";
echo " <td colspan=2>"; submit("add_donation", "Record"); echo "</td></tr>\n";
echo "</tr>\n";
echo "</table>\n";
- e
cho "</form>\n"
;
+ e
nd_form()
;
}
function show_add_new_donation_form() {
}
function show_add_new_donation_form() {
@@
-233,7
+246,7
@@
return;
}
return;
}
-
echo "<form method=\"POST\" action=\"" . $_SERVER['REQUEST_URI'] . "\">\n"
;
+
form("noprint standout")
;
echo "<p>Record a donation in <select name=\"area_id\">\n";
foreach ($areas as $area) {
option("area_id", $area->getId(), get_area_displayname($area));
echo "<p>Record a donation in <select name=\"area_id\">\n";
foreach ($areas as $area) {
option("area_id", $area->getId(), get_area_displayname($area));
@@
-241,7
+254,7
@@
echo "</select>";
submit("show_add_donation", "Proceed");
echo "</p>\n";
echo "</select>";
submit("show_add_donation", "Proceed");
echo "</p>\n";
- e
cho "</form>\n"
;
+ e
nd_form()
;
}
function update_donation(&$donation, $new = false) {
}
function update_donation(&$donation, $new = false) {
@@
-318,7
+331,7
@@
if (isset($id)) $donation = get_donation_by_id($id);
if (! $donation) return;
if (isset($id)) $donation = get_donation_by_id($id);
if (! $donation) return;
-
echo "<form method=\"POST\" action=\"" . $_SERVER['REQUEST_URI'] . "\">\n"
;
+
form()
;
echo "<p>Donation <span class=\"strong\">" . $donation->getId() . "</span>";
if (check_admin(1)) {
echo " " . $donation->getDeleteLink();
echo "<p>Donation <span class=\"strong\">" . $donation->getId() . "</span>";
if (check_admin(1)) {
echo " " . $donation->getDeleteLink();
@@
-338,7
+351,7
@@
}
echo "</table>\n";
}
echo "</table>\n";
- e
cho "</form>\n"
;
+ e
nd_form()
;
}
if (count($parameters)) {
}
if (count($parameters)) {
@@
-397,15
+410,8
@@
}
}
else if (isset($id)) show_donation($id);
}
}
else if (isset($id)) show_donation($id);
- else {
- /* XXX: Shown after adding. */
- show_donation_forms($city_id);
- show_add_new_donation_form($city_id);
- }
-
- if (count($parameters)) {
- show_donation_forms($city_id);
- }
+ show_donation_forms($city_id);
+ show_add_new_donation_form($city_id);
?>
?>