From 1dd87ab62ae1812eb530a585a651a423e5bd784d Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Sat, 8 Dec 2018 11:17:22 -0700 Subject: [PATCH] Add family interests view (close #11) --- langs/en/labels.json | 3 ++- langs/en/messages.json | 3 ++- pages/viewfamily.php | 57 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+), 2 deletions(-) diff --git a/langs/en/labels.json b/langs/en/labels.json index 3e5550f..a09dee7 100644 --- a/langs/en/labels.json +++ b/langs/en/labels.json @@ -22,5 +22,6 @@ "Okay to use photos?": "Okay to use photos?", "Adding Family": "Adding Family", "Editing Family": "Editing {family} Family", - "Recent Payments": "Recent Payments" + "Recent Payments": "Recent Payments", + "Interests": "Interests" } diff --git a/langs/en/messages.json b/langs/en/messages.json index 5902e24..04c105e 100644 --- a/langs/en/messages.json +++ b/langs/en/messages.json @@ -5,5 +5,6 @@ "Family deleted.": "Family deleted.", "Are you sure you want to delete this family?": "Are you sure you want to delete this family?", "This action cannot be undone! All information about this family, including payment history, will be purged forever.": "This action cannot be undone! All information about this family, including payment history, will be purged forever.", - "To remove a child, delete the contents of the Name box.": "To remove a child, delete the contents of the Name box." + "To remove a child, delete the contents of the Name box.": "To remove a child, delete the contents of the Name box.", + "No interests selected.": "No interests selected." } diff --git a/pages/viewfamily.php b/pages/viewfamily.php index 3924e7b..8dc97a3 100644 --- a/pages/viewfamily.php +++ b/pages/viewfamily.php @@ -148,5 +148,62 @@ $family = (new Family())->load($famid); + +

get("Interests"); ?>

+ select('events', ["[>]interests" => ['eventid' => 'eventid']], ['event (name)'], ['familyid' => $family->getID()]); + + $eventcount = count($events); + + if ($eventcount > 0) { + + $cola = []; + $colb = []; + + for ($i = 0; $i < $eventcount; $i++) { + if ($i % 2 === 0) { + $cola[] = $events[$i]; + } else { + $colb[] = $events[$i]; + } + } + ?> +
+ +
+
    + +
  • + +
  • + +
+
+ +
+
    + +
  • + +
  • + +
+
+
+ + get("No interests selected."); ?> + \ No newline at end of file