} throw new UserException("Kan ej visa profil", $msg); } $smarty = new MMSmarty(); $grupper = Grupp::listByMedlem($medlem); if ($medlem->getLatestCachedRss()) { $rss = $medlem->getLatestCachedRss(); $rss['description'] = strip_tags($rss['description']); $smarty->assign('rssFeed', $rss); //array } // Kommunquiz $successfull_quizzes = $medlem->getSuccessfullQuizzes(); $smarty->assign("successfull_quizzes", sizeof($successfull_quizzes)); // Medlemsquiz $quizblock = MinaQuiz::loadMedlemsQuizblock($medlem, $antal = 5); $smarty->assign("quizblock", $quizblock); $smarty->assign("hasQuiz", MinaQuiz::hasQuiz($medlem)); $usrLag = $medlem->getLag(); if (isset($usrLag)) { $smarty->assign("lagnamn", $medlem->getLag()->getNamn()); $smarty->assign("lagid", $medlem->getLag()->getId()); } $usrForetag = $medlem->getForetag(); if (isset($usrForetag) && $usrForetag->aktivTavling()) { $smarty->assign("foretagnamn", $medlem->getForetag()->getNamn()); if ($medlem->getForetag()->getStartDatum() > date("Y-m-d")) { $smarty->assign("tavlingstart", Misc::getDagarMellanTvaDatum(date("Y-m-d"), $medlem->getForetag()->getStartDatum())); } } if (count($grupper) > 0) {
$smarty->assign("silvermedaljer", $silvermedaljer); $smarty->assign("guldmedaljer", $guldmedaljer); $smarty->assign("silverpokaler", $silverpokaler); $smarty->assign("guldpokaler", $guldpokaler); // Mål /*$malManager = new MalManager($USER); $smarty->assign("malManager", $malManager); $currentMal = $malManager->getCurrentMal(); $smarty->assign("currentMal", $currentMal); */ // Fotoalbum $bildblock = FotoalbumBild::loadMedlemsBildblock($USER, $antal = 16); $smarty->assign("bildblock", $bildblock); // Mina Quiz $quizblock = MinaQuiz::loadMedlemsQuizblock($USER, $antal = 5, true); // True på slutet betyder att sidan är "Min sida" och inte "Profil". $smarty->assign("quizblock", $quizblock); $smarty->assign("hasQuiz", false); // Feed $feed = Feed::loadByMedlem($USER); $smarty->assign("feed", $feed->listRows(true)); $smarty->assign("medlem", $USER); // Grafer: include_once ROOT . '/php/libs/php-ofc-library/open-flash-chart-object.php'; ob_start(); open_flash_chart_object(300, 200, '/data/veckograf.php?id=' . $USER->getId(), false, '/'); $graf = ob_get_contents(); ob_end_clean(); $smarty->assign("graf", $graf); $smarty->assign("GOOGLEMAPS_APIKEY", GOOGLEMAPS_APIKEY);