diff --git a/src/families.php b/src/families.php index 3579959..06495a0 100644 --- a/src/families.php +++ b/src/families.php @@ -38,6 +38,8 @@ $action = empty($_GET["action"]) ? "" : $_GET["action"]; if (!empty($_GET["familyid"])) $familyid = (int) $_GET["familyid"]; +else + $familyid = 1; if ($action == "insert" || $action == "update") { /* validate the data. */ @@ -177,7 +179,7 @@ try { $smarty->assign('familyname_error', $familyname_error); } $smarty->assign('families', $families); - $smarty->assign('familyid', $familyid); + $smarty->assign('familyid', $familyid); $smarty->assign('familyname', $familyname); if (isset($nonmembers)) { $smarty->assign('nonmembers', $nonmembers); diff --git a/src/signup.php b/src/signup.php index 778e7fb..7e87023 100644 --- a/src/signup.php +++ b/src/signup.php @@ -18,6 +18,10 @@ require_once(dirname(__FILE__) . "/includes/MySmarty.class.php"); $smarty = new MySmarty(); $opt = $smarty->opt(); +if (!isset($username)) $username = ""; +if (!isset($fullname)) $fullname = ""; +if (!isset($email)) $email = ""; + if (isset($_POST["action"]) && $_POST["action"] == "signup") { $username = isset($_REQUEST["username"]) ? $_POST["username"] : ""; $fullname = isset($_REQUEST["fullname"]) ? $_POST["fullname"] : ""; @@ -110,7 +114,9 @@ $smarty->assign('fullname', $fullname); $smarty->assign('email', $email); $smarty->assign('familyid', $familyid); $smarty->assign('familycount', count($families)); -$smarty->assign('action', $_POST["action"]); +if (isset($_POST["action"])) { + $smarty->assign('action', $_POST["action"]); +} if (isset($error)) { $smarty->assign('error', $error); }