From 221b4c2df8cc559162f29cea30de197a0883abfe Mon Sep 17 00:00:00 2001 From: Ryan Walberg Date: Thu, 6 Dec 2012 03:03:22 +0000 Subject: [PATCH] don't force the user to select a family if there's only one family... so we can basically ignore families --- src/setup.php | 7 +++++-- src/signup.php | 5 +++++ src/templates/signup.tpl | 24 ++++++++++++++---------- 3 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/setup.php b/src/setup.php index d2172a8..5ff799e 100644 --- a/src/setup.php +++ b/src/setup.php @@ -40,6 +40,9 @@ if (isset($_POST["action"])) { $pwd = $_POST["pwd"]; $email = $_POST["email"]; $familyname = $_POST["familyname"]; + if (trim($familyname) == "") { + $familyname = "Default family"; + } // 1. create the family. $stmt = dbh($opt)->prepare("INSERT INTO {$opt["table_prefix"]}families(familyname) VALUES(?)"); @@ -188,7 +191,7 @@ else {
- +
@@ -229,7 +232,7 @@ else { " /> - +
Set Up the Gift Registry
Default/initial family name " /> diff --git a/src/signup.php b/src/signup.php index c3c2c8b..03139ce 100644 --- a/src/signup.php +++ b/src/signup.php @@ -95,11 +95,16 @@ while ($row = $stmt->fetch()) { $families[] = $row; } +if (count($families) == 1) { + // default the family to the single family we have. + $familyid = $families[0]["familyid"]; +} $smarty->assign('families', $families); $smarty->assign('username', $username); $smarty->assign('fullname', $fullname); $smarty->assign('email', $email); $smarty->assign('familyid', $familyid); +$smarty->assign('familycount', count($families)); $smarty->assign('action', $_POST["action"]); if (isset($error)) { $smarty->assign('error', $error); diff --git a/src/templates/signup.tpl b/src/templates/signup.tpl index eb31380..03d82e1 100644 --- a/src/templates/signup.tpl +++ b/src/templates/signup.tpl @@ -128,17 +128,21 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -
- -
- + {if $familycount > 1} +
+ +
+ +
-
+ {else} + + {/if}