<? include("include/main/DcWebManager.inc.php"); //test loadUser $manager = new DcWebManager(); $usr = $manager->loadUser(1); //print_r($usr); //test getUserId $id = $manager->getUserId("demo"); //print $id; //test saveUser $usr->weight = 200; //$manager->saveUser($usr); //test getSessions & velocity points $sessions = $manager->getSessions($id); $sess = $sessions[0]; $pts = $sess->velPoints; //print_r($pts); //test getSessions with datetime limits $earlyDate = date("Y-m-d H:i:s"); $lateDate = date("Y-m-d H:i:s"); $sessions = $manager->getSessions($id, "", ""); dump($sessions); ?>
<? require("include/main/DcLoginManager.inc.php"); require("include/main/DcWebManager.inc.php"); $u = $_POST['username']; $p = $_POST['password']; $lm = new DcLoginManager(); $manager = new DcWebManager(); $v = $lm->validateUser($u, $p); if (!$v) { header("Location: login.php?e=1"); } else { $id = $manager->getUserId($u); $lm->loginUser($id); header("Location: profile.php"); //TODO: change to home } ?>
if (! ($userName && $password && password2 && lastName && firstName && email && age && sex && height && weight && displayName /*&& displayPicture */ && description)) { header("Location: registerUser.php?e=1"); } else if ($password != $password2) { header("Location: registerUser.php?e=2"); } else { $user = new DcUser("", $userName, $lastName, $firstName, $email, $age, $sex, $height, $weight, $displayName, $displayPicture, $description,"", $password); //TODO: make sure user doesnt exist with that username or email $manager = new DcWebManager(); $manager->addUser($user); /* log the user in */ $id = $manager->getUserId($userName); $lm = new DcLoginManager(); $lm->loginUser($id); header("Location: profile.php"); } ?>