if (!$fm->isFriend($uId, $u)) //trying to view someone elses profile { header("Location: day.php"); } else { $uId = $u; } } $smarty = smartyInit(); $sId = $_GET['s']; $manager = new DcWebManager(); $user = $manager->loadUser($uId); $s = $manager->getSession($sId); if (!$manager->isSessionOwnedByUser($sId, $uId)) { //make sure session belongs to user $err[0] = "You do not have permission to view this session."; $smarty->assign('errors', $err ); $smarty->display('error.tpl'); } else { $device = $manager->getDevice($s->deviceId); $distUnit = "km";
{ $usr = $userId; //current user profile $fullProfile = true; } else { $fullProfile = false; //no effect yet if (!$fm->isFriend($userId, $usr)) //trying to view someone elses profile { header("Location: profile.php"); } } $manager = new DcWebManager(); $user = $manager->loadUser($usr); $smarty = smartyInit(); $distUnit = "km"; $totalDist = $manager->getDistanceSince($usr, 0); $totalDist = DcUnitConverter::convertDistance($totalDist, $distUnit); $firstSession = $manager->getFirstSession($usr); $firstTime = $firstSession->startTime; $totalTime = $manager->getTotalTimeSince($usr, 0); $totalTime = formatHms(sec2hms($totalTime),1); if (!$firstTime) $firstTime = "n/a"; $smarty->assign('distUnit', $distUnit); $smarty->assign('totalDist', $totalDist);
<? require("include/main/DcWebManager.inc.php"); require("include/main/smartyInit.inc.php"); require("include/main/DcUnitConverter.inc.php"); require("include/main/DcLoginManager.inc.php"); require("include/main/DcFriendManager.inc.php"); $lm = new DcLoginManager(); $lm->checkLogin(); $userId = $lm->getLoggedUserId(); $smarty = smartyInit(); $manager = new DcWebManager(); $fm = new DcFriendManager(); $requests = $fm->getFriendRequests($userId); $users = array(); for ($i=0; $i<count($requests); $i++) { $usr = $manager->loadUser($requests[$i]); array_push($users, $usr); } $smarty->assign('users', $users); $smarty->display('friendRequests.tpl'); ?>
<? 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); ?>