+ function show_hub_donation_form($hub) {
+ if (! check_admin(1)) return;
+
+ $area = get_hub_area($hub);
+ if (! $area) {
+ echo "<p>No such <a href=\"/area\">area</a>!</p>\n";
+ return;
+ }
+
+ $donation = new Donation;
+ $donation->setHubId($hub->getId());
+
+ form();
+ echo "<p>Record a donation:</p>\n";
+
+ echo "<table>\n";
+ show_donation_form($donation, $area->getId());
+
+ echo "<tr>\n";
+ echo " <td colspan=2>"; submit("add_donation", "Record"); echo "</td></tr>\n";
+ echo "</tr>\n";
+ echo "</table>\n";
+ end_form();
+ }
+