Example #1
0
    }
    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) {
Example #2
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);