From befba4bb71cf39ef9321c9034ed8b2ae98fe8fe7 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Wed, 20 Mar 2019 00:46:02 -0600 Subject: [PATCH] Add second phone number for campers --- pages/editperson.php | 26 ++++++++++++++++++++++---- public/parts/template_person.php | 19 ++++++++++++++++++- 2 files changed, 40 insertions(+), 5 deletions(-) diff --git a/pages/editperson.php b/pages/editperson.php index e75affc..f66d218 100644 --- a/pages/editperson.php +++ b/pages/editperson.php @@ -191,12 +191,29 @@ if (!empty($VARS['id']) && $database->has('people', ['personid' => $VARS['id']]) "value" => $data["phone1"], "pattern" => "[0-9]{10}", "error" => "Enter a 10-digit phone number (numbers only)." - ], + ] + ]); + if ($type == "camper") { + $textboxes = array_merge($textboxes, [ + [ + "label" => "Alt. Phone Number", + "name" => "phone2", + "type" => "tel", + "maxlength" => 20, + "width" => 3, + "value" => $data["phone2"], + "optional" => true, + "pattern" => "[0-9]{10}", + "error" => "Enter a 10-digit phone number (numbers only)." + ] + ]); + } + $textboxes = array_merge($textboxes, [ [ "label" => "Email", "name" => "email", "maxlength" => 255, - "width" => 5, + "width" => 4, "type" => "email", "value" => $data["email"], "error" => "Enter your email address." @@ -236,7 +253,7 @@ if (!empty($VARS['id']) && $database->has('people', ['personid' => $VARS['id']]) [ "label" => "Parent Name", "name" => "parentname", - "width" => 4, + "width" => 5, "maxlength" => 255, "value" => $data["parentname"], "error" => "Enter the parent or guardian's full name." @@ -303,6 +320,7 @@ if (!empty($VARS['id']) && $database->has('people', ['personid' => $VARS['id']]) "name" => "shirt", "type" => "select", "value" => $data["shirt"], + "width" => 3, "options" => [ "" => "Choose...", "NO" => "No Shirt", @@ -336,7 +354,7 @@ if (!empty($VARS['id']) && $database->has('people', ['personid' => $VARS['id']]) [ "label" => "Den", "name" => "den", - "width" => 5, + "width" => 3, "maxlength" => 255, "value" => $data["den"], "optional" => true, diff --git a/public/parts/template_person.php b/public/parts/template_person.php index a5ff20e..c2ec624 100644 --- a/public/parts/template_person.php +++ b/public/parts/template_person.php @@ -113,7 +113,24 @@ if (isset($personid) && $database->has('people', ['personid' => $personid])) { "value" => $personinfo["phone1"], "pattern" => "[0-9]{10}", "error" => "Enter a 10-digit phone number (numbers only)." - ], + ] + ]); + if ($type == "camper") { + $textboxes = array_merge($textboxes, [ + [ + "label" => "Alternate Phone Number", + "name" => "phone2", + "type" => "tel", + "maxlength" => 20, + "width" => 3, + "optional" => true, + "value" => $personinfo["phone2"], + "pattern" => "[0-9]{10}", + "error" => "Enter a 10-digit phone number (numbers only)." + ] + ]); + } + $textboxes = array_merge($textboxes, [ [ "label" => "Email", "name" => "email",