function timeformat($input) { //samples to secs to hms global $tScale; $secs = $input * $tScale; $formatted = formatHms(sec2hms($secs)); return $formatted; }
{ $content .= "<div class=\"monthDayDist\">"; //$content .= $dateFrmtd.": <a href=\"viewSession.php?s="; $content .= "<br/><a href=\"day.php?u=".$uId."&t="; $content .= $dayStamp."\">".number_format($dayDist,2)."</a> ".$distUnit." in "; $content .= $numSessions . " sessions. </div>"; $cal->setEventContent($year, $month, $day+$i, $content); } } $totalTimeSecs = $totalTime['seconds'] + 60 * $totalTime['minutes'] + 3600 * $totalTime['hours']; $totalTime = sec2hms($totalTimeSecs); $averageVel = $totalVel / (count($sessions)*$days); $month = $cal->showMonth(); $smarty->assign('user', $user); $smarty->assign('startDate', $startDate); $smarty->assign('distUnit', $distUnit); $smarty->assign('velUnit', $velUnit); $smarty->assign('endDate', $endDate); $smarty->assign('nextMonth', $nextMonth); $smarty->assign('prevMonth', $prevMonth); $smarty->assign('totalDist', $totalDist); $smarty->assign('totalTime', formatHms($totalTime),1); $smarty->assign('averageVel', $averageVel); $smarty->assign('month', $month); $smarty->display('month.tpl'); ?>
{ $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); $smarty->assign('firstTime', $firstTime); $smarty->assign('totalTime', $totalTime); $smarty->assign('user', $user); $smarty->display('profile.tpl'); ?>