$pages = array("login"); /* * Controller routines */ $error = 0; $username = $_POST["username"]; $password = $_POST["password"]; $res = UserCtl::Login(SessionCtl::GetSession(), $username, $password); if ($res["status"] == "FAILURE") { $error++; } if ($res["status"] == "SUCCESS") { $res = UserCtl::GetUserData(SessionCtl::GetSession()); $username = $res["username"]; setcookie('username', $username); $userdata = UserCtl::GetUserData(SessionCtl::GetSession()); $pages = array("userdata_details"); } /* * Assignments to the engine */ $tpl->assign("content_pages", $pages); $tpl->assign("error", $error); $tpl->assign("username", $_COOKIE['username']); $tpl->assign("userdata", $userdata); /* * Output of the page */ $tpl->draw("header"); $tpl->draw("body"); $tpl->draw("menu");
$userdata["street"] = $street; $userdata["number"] = $number; $userdata["zip"] = $zip; $userdata["city"] = $city; $userdata["state"] = $state; $userdata["country"] = $country; $userdata["notes"] = $notes; $userdata["email"] = $email; $args = array("companyname" => $userdata["company"], "department" => $userdata["department"], "salutation" => $userdata["salutation"], "firstname" => $userdata["firstname"], "lastname" => $userdata["lastname"], "street" => $userdata["street"], "number" => $userdata["number"], "zip" => $userdata["zip"], "state" => $userdata["state"], "city" => $userdata["city"], "country" => $userdata["country"], "email" => $userdata["email"]); $userdata = UserCtl::SetUserData(SessionCtl::GetSession(), $args); if ($userdata["status"] != "SUCCESS") { $error_count = 1; $error = $userdata["status"]; } } $res = UserCtl::GetUserData(SessionCtl::GetSession()); /* * Assignments to the engine */ $tpl->assign("content_pages", $pages); $tpl->assign("userdata", $res); $tpl->assign("error", $error); $tpl->assign("error_count", $error_count); $tpl->assign("already_sent", $already_sent); /* * Output of the page */ $tpl->draw("header"); $tpl->draw("body"); $tpl->draw("menu"); $tpl->draw("head");