Ejemplo n.º 1
0
function exception_handler($e)
{
    //echo $e;
    if (defined('DEBUG_MAIL') && DEBUG_MAIL or defined('DEBUG_IM') && DEBUG_IM && !DEBUG && !(!get_class($e) == "GruppException" && !get_class($e) == "MedlemException" && !get_class($e) == "SecurityException")) {
        $smarty = new MMSmarty();
        $smarty->assign('error', $e);
        $mess_err = $smarty->fetch('errormsg.tpl');
        // echo $mess_err;
        $host = $_SERVER['HTTP_HOST'];
        $browserPlain = Medlem::getCurrentBrowserVersion();
        $ipNr = Medlem::getCurrentIpNr();
        $mess = $host . " \n Browser used: " . $browserPlain;
        if (isset($USER)) {
            $mess .= "\n id: " . $USER->getId();
            $mess .= "\n Username: "******"\n Email: " . $USER->getEpost();
        }
        $mess .= "\n Referal page: " . $_SERVER['HTTP_REFERER'];
        $mess .= "\n Error page: " . $_SERVER['REQUEST_URI'];
        $mess .= "\n Get Aguments: " . print_r($_GET, true);
        $mess .= "\n Post Arguments: " . print_r($_POST, true);
        $mess .= "\n DateTime: " . date('Y-m-d H-i-s');
        $mess .= " \n Ip: " . $ipNr . " \n\n " . $mess_err;
        unset($smarty);
    }
    if (defined('DEBUG_IM') && DEBUG_IM && !DEBUG && !(!get_class($e) == "GruppException" && !get_class($e) == "MedlemException" && !get_class($e) == "SecurityException")) {
        global $IM, $SETTINGS;
        $IM->login(DEBUG_IM_MAIL, DEBUG_IM_PASS);
        foreach ($SETTINGS['im_recip'] as $mail) {
            $IM->createSession($mail);
            $IM->sendMessage($mess);
        }
    }
    if (defined('DEBUG_MAIL') && DEBUG_MAIL && !DEBUG && !(!get_class($e) == "GruppException" && !get_class($e) == "MedlemException" && !get_class($e) == "SecurityException")) {
        foreach ($SETTINGS["debug_mail"] as $mail) {
            @Misc::sendEmail($mail, $SETTINGS["email"], "Debug meddelande från motiomera", $mess);
        }
    }
    if (get_class($e) == "UserException") {
        return false;
    }
    $smarty = new MMSmarty();
    if (DEBUG) {
        $smarty->assign("error", $e);
    }
    $smarty->display('error.tpl');
    exit;
}
Ejemplo n.º 2
0
 public function __construct($title, $msg, $backlink = null, $backlinktitle = null)
 {
     parent::__construct($msg, null);
     global $SETTINGS;
     $this->setTitle($title);
     $this->setBacklink($backlink);
     $smarty = new MMSmarty();
     $smarty->assign("exception", $this);
     if (!empty($backlinktitle)) {
         $smarty->assign("backlinktitle", $backlinktitle);
     } else {
         $smarty->assign("backlinktitle", "Gå tillbaka");
     }
     $smarty->display('userexception.tpl');
     exit;
 }
Ejemplo n.º 3
0
                $orderList["reciverCity"] = $foretag->getReciverCity();
                $orderList["reciverEmail"] = $foretag->getReciverEmail();
                $orderList["reciverPhone"] = $foretag->getReciverPhone();
                $orderList["reciverMobile"] = $foretag->getReciverMobile();
                $orderList["reciverCountry"] = $foretag->getReciverCountry();
                break;
            default:
                // pro order   krillo 090604: typ.mm_order is not set when it is an pro order... (old Farm code)
                // $pro_order = $order->getMedlem()->getSenastInloggad() == "0000-00-00 00:00:00" ? false : true;
                // $orderList["pro_order"] = $pro_order;
                break;
        }
        //Use the pushover app to display the purchase on iPhone  krillo 2013-08-20
        $pushover_msg = $orderTyp . ', ' . $orderList["sum"] . ' kr';
        if ($orderTyp != "medlem" && $orderTyp != "medlem_extend") {
            $pushover_msg .= ', ' . $orderList["companyName"];
        }
        curl_setopt_array($ch = curl_init(), array(CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => "https://api.pushover.net/1/messages.json", CURLOPT_POSTFIELDS => array("token" => "a2xUVS5DE3mpBMDVDZa6X6Qmf2Y4n9", "user" => "uUwaBT3H6g6Fg1RRTmXVgznsGgDWRu", "message" => $pushover_msg)));
        curl_exec($ch);
        curl_close($ch);
        $smarty = new MMSmarty();
        $smarty->assign("pagetitle", "Kvitto");
        $smarty->assign("orderList", $orderList);
        $smarty->assign("orderItemList", $orderItemList);
        $smarty->display('kvitto.tpl');
    } else {
        $msg .= "\n\tNågon försökte ladda kvittosidan igen - avbrutet!";
        Misc::logMotiomera($msg, 'WARN', 'order');
        throw new UserException("Kvittot har gått ut (2)", "Det här kvittots giltighetstid har gått ut och kan därför inte längre visas.");
    }
}
Ejemplo n.º 4
0
    }
    $allaMedlemmar = $grupp->listMedlemmar(true);
    $opt_kontakter = array();
    foreach ($kontakter as $kontakt) {
        if (!in_array($kontakt->getId(), array_keys($allaMedlemmar))) {
            $opt_kontakter[$kontakt->getId()] = $kontakt->getANamn();
        }
    }
    $smarty->assign("opt_kontakter", $opt_kontakter);
    $invMedlemmar = $grupp->listInvited();
    $smarty->assign("invMedlemmar", $invMedlemmar);
    foreach ($kontakter as $kontakt) {
        if (!in_array($kontakt->getId(), array_keys($allaMedlemmar))) {
            $opt_kontakter[$kontakt->getId()] = $kontakt->getANamn();
        }
    }
    $requestMedlemmar = $grupp->listRequests();
    $smarty->assign("requestMedlemmar", $requestMedlemmar);
    $smarty->assign("time", $grupp->getStart());
} else {
    $alla_kontakter = array();
    foreach ($kontakter as $kontakt) {
        $alla_kontakter[$kontakt->getId()] = $kontakt->getANamn();
    }
    $smarty->assign("alla_kontakter", $alla_kontakter);
    $smarty->assign('today', date('Y-m-d'));
}
$opt_publik = array("1" => "Visa för alla", "0" => "Visa bara för klubbmedlemmar");
$smarty->assign("opt_publik", $opt_publik);
$smarty->display('editklubb.tpl');
Ejemplo n.º 5
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(USER);
$smarty = new MMSmarty();
$smarty->assign("pagetitle", "Ta bort bild");
if (empty($_GET["id"])) {
    $urlHandler->redirect("Fotoalbum", "URL_LIST");
}
$bild = FotoalbumBild::loadById($_GET["id"]);
$fotoalbum = Fotoalbum::loadById($bild->getFotoalbumId());
if (!$fotoalbum->isAgare()) {
    // Besökaren äger INTE detta album
    $urlHandler->redirect("Fotoalbum", "URL_LIST");
    exit;
}
$smarty->assign("bild", $bild);
$smarty->assign("fotoalbum", $fotoalbum);
$smarty->display('fotoalbumtabortbild.tpl');
Ejemplo n.º 6
0
        if (!empty($medlem_id)) {
            $stegindex = Medlem::getStegIndexForMedlemId($medlem_id, $tForetag);
            if ($tForetag != null && $stegindex != null && strtotime($tForetag->getSlutDatum()) >= $slutDatum_ts) {
                $tm[] = array("stegindex" => $stegindex, "namn" => $medlem_anamn, "id" => $medlem_id);
            }
        }
    }
    unset($tForetag);
    unset($medlem_stegtotal_cache);
    unset($res);
    if (count($tm) != 0) {
        array_multisort($tm, SORT_DESC);
    }
    unset($positioner);
    unset($topplistan);
    unset($tmObjects);
    unset($tlObjects);
    unset($tfObjects);
    $smarty->assign("medlemmar", $medlemmar);
    $topplistaDeltagare = new Topplista();
    $topplistaDeltagare->addParameter(Topplista::PARAM_FORETAG, $foretag);
    $topplistaDeltagare->addParameter(Topplista::PARAM_START, $foretag->getStartdatum());
    $smarty->assign("topplistaDeltagare", $topplistaDeltagare);
    $smarty->assign("startDatum", $foretag->getStartdatum());
    $smarty->assign("slutDatum", $slutDatum);
    $smarty->assign("topplista_foretag", $tf);
    $smarty->assign("topplista_lag", $tl);
    $smarty->assign("topplista_medlem", $tm);
}
$smarty->display('contest_results_template.tpl', $foretagId);
Ejemplo n.º 7
0
<?php

include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(USER);
$smarty = new MMSmarty();
$tabs = new TabBox("adressbok", 590, null);
$tabs->addTab("Mina vänner", "kontakter");
$tabs->addTab("Sök medlem", "medlemmar");
$tabs->addTab("Avancerad medlemssökning", "topplista_special");
$tabs->addTab("Nya vänner / Bjud in", "forfragningar", true);
if (isset($_GET["tab"])) {
    $tabs->setSelected($_GET["tab"]);
}
$smarty->assign("tabs", $tabs);
$smarty->display('adressbok.tpl');
Ejemplo n.º 8
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(USER);
$smarty = new MMSmarty();
$smarty->assign("pagetitle", "Steg");
$minaSteg = new MinaSteg($USER);
$smarty->assign("minaSteg", $minaSteg);
$stegList = $minaSteg->listStegByDatum($_GET["datum"]);
$smarty->assign("stegList", $stegList);
$smarty->display('stegbydatum.tpl');
Ejemplo n.º 9
0
    $alternativ = $thisAttribut->getProfilDataVals();
    $opt_alternativ = array("" => "Välj...");
    foreach ($alternativ as $thisAlternativ) {
        $opt_alternativ[$thisAlternativ->getId()] = $thisAlternativ->getVarde();
    }
    $sel_alternativ = !empty($_POST["profilData" . $thisAttribut->getId()]) ? $_POST["profilData" . $thisAttribut->getId()] : "";
    $profilData[$thisAttribut->getId()] = array("namn" => $thisAttribut->getNamn(), "opt" => $opt_alternativ, "sel" => $sel_alternativ, "formId" => "profilData" . $thisAttribut->getId());
}
$smarty->assign("profilData", $profilData);
$topplista = new Topplista();
if (!empty($_POST["kommun_id"])) {
    $kommun = Kommun::loadById($_POST["kommun_id"]);
    $topplista->addParameter(Topplista::PARAM_KOMMUN, $kommun);
}
if (!empty($_POST["kon"])) {
    $topplista->addParameter(Topplista::PARAM_KON, $_POST["kon"]);
}
if (!empty($_POST["fodelsear"])) {
    $topplista->addParameter(Topplista::PARAM_FODELSEAR, $_POST["fodelsear"]);
}
if (!empty($_POST["lan"])) {
    $topplista->addParameter(Topplista::PARAM_LAN, $_POST["lan"]);
}
foreach ($attribut as $thisAttribut) {
    if (!empty($_POST["profilData" . $thisAttribut->getId()])) {
        $topplista->addParameter(Topplista::PARAM_PROFILINFO, array($thisAttribut->getId(), $_POST["profilData" . $thisAttribut->getId()]));
    }
}
$smarty->assign("topplista", $topplista);
$smarty->display('topplista.tpl');
Ejemplo n.º 10
0
    if (count($positioner) > 10) {
        $positioner = array_slice($positioner, count($positioner) - 10, 10);
    }
    $smarty->assign("positioner", $positioner);
    $smarty->assign("nr", $nr);
    $smarty->assign("multiply", $multiplier);
    $smarty->assign("topplistan", $topplistan);
}
//false if no custom added
$foretagCustomBild = CustomForetagsbild::getImgUrlIfValidFile($foretag->getId());
$smarty->assign("foretagCustomBild", $foretagCustomBild);
$topplistaDeltagare = new Topplista();
$topplistaDeltagare->addParameter(Topplista::PARAM_FORETAG, $foretag);
$topplistaDeltagare->addParameter(Topplista::PARAM_START, $foretag->getStartdatum());
$topplistaDeltagare->addParameter(Topplista::PARAM_STOP, $foretag->getSlutdatum());
$smarty->assign("topplistaDeltagare", $topplistaDeltagare);
/* $topplistaForetag = Foretag::getTopplistaForetag();
  $smarty->assign("topplistaForetag", $topplistaForetag);
 */
// Fotoalbum
$bildblock = FotoalbumBild::loadForetagsBildblock($foretag, $antal = 20);
$smarty->assign("bildblock", $bildblock);
// 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?fid=' . $foretag->getId(), false, '/');
$graf = ob_get_contents();
ob_end_clean();
$smarty->assign("graf", $graf);
$smarty->display('foretag.tpl');
Ejemplo n.º 11
0
<?php

include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(USER);
$smarty = new MMSmarty();
$tabs = new TabBox("foretag", 590, null);
if (strtotime($USER->getForetag()->getSlutdatum()) > time()) {
    $tabs->addTab("Pågående företagstävling", "company_contest");
}
$tabs->addTab("All time high", "company_halloffame");
$smarty->assign("tabs", $tabs);
$smarty->assign("pagetitle", "Företagstävling");
$smarty->display("foretagstavling.tpl");
Ejemplo n.º 12
0
//$temprutt["temp"]
$totalKm = 0;
foreach ($rutter as $index => $temprutt) {
    $totalKm = $temprutt["TotalKm"];
}
$totalKmKvar = $totalKm - $kmTotal;
$totalStegKvar = $totalKmKvar * 1000;
if ($totalStegKvar < 0) {
    $totalStegKvar = 0;
}
$smarty->assign("totalKmKvar", $totalKmKvar);
$smarty->assign("totalStegKvar", $totalStegKvar);
$dagar7000 = ceil($totalKmKvar / 7) > 0 ? ceil($totalKmKvar / 7) : 0;
$dagar11000 = ceil($totalKmKvar / 11) > 0 ? ceil($totalKmKvar / 11) : 0;
$smarty->assign("dagar7000", $dagar7000);
$smarty->assign("dagar11000", $dagar11000);
$lastKommun = $rutten[count($rutten) - 1]["Kommun"];
$avstand = $lastKommun->listAvstand();
$opt_angransande = array("" => "Välj...");
foreach ($avstand as $tempavstand) {
    $opt_angransande[$tempavstand["id"]] = $kommunnamn[$tempavstand["id"]] . " (" . $tempavstand["km"] . "km)";
}
$lastNonTempIndex = $rutt->getIndexOfLastNonTemp();
//
$smarty->assign("lastNonTempIndex", $lastNonTempIndex);
$smarty->assign("rutt", $rutt);
$smarty->assign("rutten", $rutten);
$smarty->assign("currentKommun", $currentKommun);
include_once ROOT . '/php/libs/php-ofc-library/open-flash-chart-object.php';
$smarty->display('valj_rutt.tpl');
Ejemplo n.º 13
0
$smarty->assign("avatarUrl", $USER->getAvatar()->getUrl());
// Usesr blogg data
$smarty->assign("blogTitle", "Min Blogg");
// Copy USER to medlem
$smarty->assign("medlem", $USER);
// Check if user has registered enough steps to pass the medal limit
$medaljLimitSilver = 49000;
$medaljLimitGuld = 77000;
$startDatum = date('Y-m-d', strtotime('last monday'));
$slutDatum = date('Y-m-d', strtotime($startDatum . ' +7 days'));
$antalSteg = $USER->getStegTotal($startDatum, $slutDatum);
$medaljLimitReached = false;
if ($antalSteg >= $medaljLimitSilver) {
    $medaljLimitReached = true;
    $smarty->assign('medaljNamn', 'silvermedalj');
    $smarty->assign('medaljBild', '/img/icons/medalj_silver.gif');
    $smarty->assign('medaljLimit', $medaljLimitSilver);
}
if ($antalSteg >= $medaljLimitGuld) {
    $medaljLimitReached = true;
    $smarty->assign('medaljNamn', 'guldmedalj');
    $smarty->assign('medaljBild', '/img/icons/medalj_guld.gif');
    $smarty->assign('medaljLimit', $medaljLimitGuld);
}
$smarty->assign('medaljLimitReached', $medaljLimitReached);
$smarty->assign('selfProfile', true);
//tavlingar
$tavlingArray = Tavling::getMemberCompetitions($USER->getid());
$smarty->assign('tavlingArray', $tavlingArray);
$smarty->display('minsida.tpl');
Ejemplo n.º 14
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
$smarty = new MMSmarty();
$smarty->display('integritetspolicy.tpl');
Ejemplo n.º 15
0
//$m = Medlem::loadById($_GET["id"]);
//var_dump(get_defined_vars());
//exit;
try {
    $level = Level::loadById($levelId);
    $levelNamn = $level->getNamn();
} catch (Exception $e) {
    // the level didn't exist, use default instead
    $level = Level::getDefault();
    $levelNamn = false;
}
$smarty = new MMSmarty();
if ($levelNamn) {
    $smarty->assign("pagetitle", "Förläng ditt medlemsskap");
} else {
    $smarty->assign("pagetitle", "Skaffa ett medlemsskap");
}
$smarty->assign("level", $level);
$campaignCodes = Order::getCampaignCodes("medlem");
$cc_array = array();
foreach ($campaignCodes as $id => $cc) {
    if (isset($cc["popupid"])) {
        $helper = Help::loadById($cc["popupid"]);
    }
    $cc["popupwidth"] = $helper->getSizeX();
    $cc["popupheight"] = $helper->getSizeY();
    $cc_array[$id] = $cc;
}
$smarty->assign("campaignCodes", $cc_array);
$smarty->display('bestall_old.tpl');
Ejemplo n.º 16
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(USER);
$smarty = new MMSmarty();
$smarty->assign("pagetitle", "Ladda upp bilder till ditt fotoalbumet");
// Hämta information om fotoalbumet vi ska ladda upp till
if (isset($_GET["fid"]) && $_GET["fid"] > 0) {
    $fotoalbum = Fotoalbum::loadById($_GET["fid"]);
    if (!$fotoalbum->isAgare()) {
        // Besökaren äger INTE detta album
        $urlHandler->redirect("Fotoalbum", "URL_LIST");
        exit;
    }
    $smarty->assign("namn", $fotoalbum->getNamn());
    $smarty->assign("fid", $_GET["fid"]);
}
// upload progress meter
require $_SERVER["DOCUMENT_ROOT"] . "/php/libs/uploadprogressmeter/UploadProgressMeter.class.php";
$fileWidget = new UploadProgressMeter();
/* 	$fileWidget->enableDebug(); */
$smarty->assign("fileWidget", $fileWidget);
$smarty->display('alf.tpl');
Ejemplo n.º 17
0
foreach ($allgroups as $grupp) {
    $grupper[$grupp->getSkapare()->getKommun()->getId()][] = $grupp;
}
$medlemsgrupper = Grupp::listByMedlem($USER);
$medlemsgrupper_id = array();
foreach ($medlemsgrupper as $grupp) {
    $medlemsgrupper_id[] = $grupp->getId();
}
if (count($medlemsgrupper) > 0) {
    $smarty->assign("medlemsgrupper", $medlemsgrupper);
}
$smarty->assign("medlemsgrupper_id", $medlemsgrupper_id);
$kommuner = Kommun::listAll();
$kommunerOchGrupper = array();
foreach ($kommuner as $kommun) {
    if (isset($grupper[$kommun->getId()])) {
        $kommunerOchGrupper[$kommun->getId()] = $grupper[$kommun->getId()];
    }
}
$smarty->assign("kommunerOchGrupper", $kommunerOchGrupper);
$smarty->assign("kommuner", $kommuner);
$smarty->assign("allgroups", $allgroups);
$smarty->assign("mygroups", $mygroups);
if (count($joinedgroups) > 0) {
    $smarty->assign("joinedgroups", $joinedgroups);
}
if (count($invites) > 0) {
    $smarty->assign("invites", $invites);
}
$smarty->display('klubbar.tpl');
Ejemplo n.º 18
0
$smarty->assign("avatarUrl", $medlem->getAvatar()->getUrl());
$guldmedaljer = Sammanstallning::listMedaljer($medlem, Sammanstallning::M_GULD);
$silvermedaljer = Sammanstallning::listMedaljer($medlem, Sammanstallning::M_SILVER);
$guldpokaler = Sammanstallning::listPokaler($medlem, Sammanstallning::P_GULD);
$silverpokaler = Sammanstallning::listPokaler($medlem, Sammanstallning::P_SILVER);
$smarty->assign("silvermedaljer", $silvermedaljer);
$smarty->assign("guldmedaljer", $guldmedaljer);
$smarty->assign("silverpokaler", $silverpokaler);
$smarty->assign("guldpokaler", $guldpokaler);
$smarty->assign("OM", $medlem->getBeskrivning());
// Medlems blockering
if (!empty($USER)) {
    $smarty->assign("blockerad_av_medlem", (int) MedlemsBlockering::verifyBlocked($medlem->getId(), $USER->getId()));
    $smarty->assign("blockerat_medlem", (int) MedlemsBlockering::verifyBlocked($USER->getId(), $medlem->getId()));
}
// 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=' . $medlem->getId(), false, '/');
$graf = ob_get_contents();
ob_end_clean();
$smarty->assign("graf", $graf);
if (isset($USER) && $USER->getId() == $medlem->getId()) {
    $selfProfile = true;
} else {
    $selfProfile = false;
}
$smarty->assign('selfProfile', $selfProfile);
$smarty->assign("pagetitle", ucfirst($medlem->getANamn()) . " &mdash; Profil");
$smarty->display('profil.tpl');
Ejemplo n.º 19
0
    $totalKm = 0;
}
$totalKmKvar = $totalKm - $kmTotal;
$smarty->assign("totalKmKvar", $totalKmKvar);
$dagar7000 = ceil($totalKmKvar / 7);
$dagar11000 = ceil($totalKmKvar / 11);
$smarty->assign("dagar7000", $dagar7000);
$smarty->assign("dagar11000", $dagar11000);
if (count($rutten) > 0) {
    $lastKommun = $rutten[count($rutten) - 1]["Kommun"];
} else {
    $lastKommun = "";
}
/*if($lastKommun) {
	$avstand = $lastKommun->listAvstand();
	$opt_angransande = array(""=>"Välj...");

	//print_r($avstand);
	foreach($avstand as $tempavstand){
		// echo $tempavstand["id"];
		$opt_angransande[$tempavstand["id"]] = $kommunnamn[$tempavstand["id"]] . " (" . $tempavstand["km"] . "km)";
	}
}*/
include_once ROOT . '/php/libs/php-ofc-library/open-flash-chart-object.php';
ob_start();
open_flash_chart_object(580, 200, '/data/rapport_graf.php?id=' . $medlem->getId(), false, '/');
$graf = ob_get_contents();
ob_end_clean();
$smarty->assign("graf", $graf);
$smarty->display('rapport.tpl');
Ejemplo n.º 20
0
<?php

include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
$smarty = new MMSmarty();
$smarty->assign("pagetitle", "Quiz");
$nr_of_rights = $_SESSION['quiz_r'];
$nr_of_wrongs = $_SESSION['quiz_w'];
$smarty->assign("kommunurl", $_GET["kommun"]);
$kommunnamn = Kommun::convertFromUrlNamn($_GET["kommun"]);
$smarty->assign("kommunnamn", $kommunnamn);
$kommun = Kommun::loadByNamn($kommunnamn);
$smarty->assign("kommun", $kommun);
$kommunbilder = $kommun->listKommunbilder(true);
$kommunbild = current($kommunbilder);
$smarty->assign("kommunbild", $kommunbild);
$smarty->assign("nr_of_rights", $nr_of_rights);
$smarty->assign("nr_of_wrongs", $nr_of_wrongs);
$smarty->display('quiz_result.tpl');
Ejemplo n.º 21
0
<?php

include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(USER);
$smarty = new MMSmarty();
$kommun = Kommun::loadById($_GET["kid"]);
$smarty->assign("kommun", $kommun);
$opt_alder = array("" => "Välj...", "ung" => "Ung", "gammal" => "Gammal");
$smarty->assign("opt_alder", $opt_alder);
$opt_kon = array("" => "Välj...", "man" => "Man", "kvinna" => "Kvinna");
$smarty->assign("opt_kon", $opt_kon);
$smarty->display('laggtilldialekt.tpl');
Ejemplo n.º 22
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(USER);
$smarty = new MMSmarty();
$medlemmar = Medlem::listAll();
$smarty->assign("medlemmar", $medlemmar);
$smarty->display('medlemmar.tpl');
Ejemplo n.º 23
0
$tabs->addTab("Medlemskap", "medlemskap");
$tabs->addTab("F&ouml;retagsnyckel", "foretagsnyckel");
if (isset($_GET["tab"])) {
    $tabs->setSelected($_GET["tab"]);
}
$smarty->assign("tabs", $tabs);
$visningsbild = $USER->getVisningsbild();
$smarty->assign("visningsbild", $visningsbild);
$kommuner = Kommun::listAll();
$opt_kommuner = array("" => "Välj...");
foreach ($kommuner as $kommun) {
    $opt_kommuner[$kommun->getId()] = $kommun->getOrt();
}
$sel_kommun = $USER->getKommunId();
$smarty->assign("opt_kommuner", $opt_kommuner);
$smarty->assign("sel_kommun", $sel_kommun);
$customVisningsbild = $USER->getCustomVisningsbild();
$smarty->assign("customVisningsbild", $customVisningsbild);
$unapprovedVisningsbild = $USER->getCustomVisningsbild(false);
$smarty->assign("unapprovedVisningsbild", $unapprovedVisningsbild);
$opt_access = array("alla" => "Öppen för alla", "medlem" => "Öppen för Motiomera-medlemmar", "adressbok" => "Öppen för alla mina vänner");
if ($USER->getForetag()) {
    $opt_access["foretag"] = "Öppen för alla i mitt företag";
} else {
    $opt_access["ingen"] = "Inte öppen för någon";
}
$smarty->assign("opt_access", $opt_access);
$sel_access = $USER->getAtkomst();
$smarty->assign("sel_access", $sel_access);
$smarty->display('installningar.tpl');
Ejemplo n.º 24
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
$smarty = new MMSmarty();
$smarty->assign("pagetitle", "Vanliga frågor");
$namn = "Stegräknare";
$texteditor = TextEditor::loadByNamn($namn);
$smarty->assign("texteditor", $texteditor);
$smarty->assign("formurl", $SETTINGS["UPPSLAG_URL"]);
$smarty->display('stegraknare.tpl');
Ejemplo n.º 25
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
$smarty = new MMSmarty();
$smarty->assign("pagetitle", "Visa bild");
switch ($_GET["typ"]) {
    case "kommunbild":
        $kommunbild = Kommunbild::loadById($_GET["id"]);
        $bild = $kommunbild->getBild();
        $namn = $kommunbild->getNamn();
        $smarty->assign("kommun", $kommunbild->getKommun());
        $smarty->assign("beskrivning", $kommunbild->getBeskrivning());
        break;
}
$smarty->assign("namn", $namn);
$smarty->assign("bild", $bild);
$smarty->display('bild.tpl');
Ejemplo n.º 26
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(USER);
$smarty = new MMSmarty();
$smarty->assign("pagetitle", "Redigera fotoalbum");
// hämta information om fotoalbumet vi ska ändra
$fotoalbum = Fotoalbum::loadById($_GET["fid"]);
if (!$fotoalbum->isAgare()) {
    // Besökaren äger INTE detta album
    $urlHandler->redirect("Fotoalbum", "URL_LIST");
    exit;
}
$smarty->assign("fotoalbum", $fotoalbum);
$smarty->assign("fid", $_GET["fid"]);
$grupper = Grupp::listByMedlem($USER);
$foretag = Foretag::loadByMedlem($USER);
if ($foretag) {
    if ($fotoalbum->harForetagTilltrade($foretag->getId(), $fotoalbum->getId())) {
        $smarty->assign("foretag_checked", "checked");
    }
}
$smarty->assign("grupper", $grupper);
$smarty->assign("foretag", $foretag);
$smarty->display('fotoalbumandra.tpl');
Ejemplo n.º 27
0
        $requestable = $grupp->isRequestable($USER);
        $ismember = $grupp->isMember($USER);
        $smarty->assign("requestable", $requestable);
        $smarty->assign("ismember", $ismember);
    }
    // Topplista
    $topplista = new Topplista();
    $topplista->setGrupp($grupp);
    $topplista->makeMedlemTopplista();
    $dataArr = $topplista->getData();
    $smarty->assign("topplista", $dataArr);
    // Fotoalbum
    $bildblock = FotoalbumBild::loadGruppsBildblock($grupp, $antal = 16);
    $smarty->assign("bildblock", $bildblock);
    /*
    	// Skapa anslagstavla om detta saknas (temp, behövs bara när grupper finns som skapades innan anslagstavlorna fanns)
    	if($grupp->getAnslagstavlaId() == 0) {
    	
    		$grupp->setAnslagstavla(new Anslagstavla($grupp->getId(),0));
    		
    		$grupp->commit();
    	}*/
    $anslagstavla = $grupp->getAnslagstavla();
    //$anslagstavla->addRad("Besök på gruppsidan av " . $USER->getANamn() . ", tidsstämpel " . time());
    $anslagstavlaRader = $anslagstavla->getAllaRader();
    $anslgstavlaAntalRader = $anslagstavla->getAntalRader();
    $smarty->assign("anslagstavlarader", $anslagstavlaRader);
    $smarty->assign("anslagstavlaantalrader", $anslgstavlaAntalRader);
}
$smarty->display('grupp.tpl');
Ejemplo n.º 28
0
}
if (!empty($_POST["kon"])) {
    $topplista->addParameter(Topplista::PARAM_KON, $_POST["kon"]);
}
if (!empty($_POST["fodelsearFran"]) || !empty($_POST["fodelsearTill"])) {
    $topplista->addParameter(Topplista::PARAM_FODELSEAR, array($_POST["fodelsearFran"], $_POST["fodelsearTill"]));
}
if (!empty($_POST["lan"])) {
    $topplista->addParameter(Topplista::PARAM_LAN, utf8_encode($_POST["lan"]));
}
//visa inte medlemmen som utför sök
$topplista->addParameter(Topplista::PARAM_DONTSHOWMEMBER, $USER->getId());
if (!empty($attribut)) {
    foreach ($attribut as $thisAttribut) {
        if (!empty($_POST["profilData" . $thisAttribut->getId()])) {
            $topplista->addParameter(Topplista::PARAM_PROFILINFO, array($thisAttribut->getId(), $_POST["profilData" . $thisAttribut->getId()]));
        }
    }
}
$nolink = array();
global $USER;
$adressbok = Adressbok::loadByMedlem($USER);
$kontakter = $adressbok->listKontakter();
foreach ($kontakter as $kontakt) {
    $nolink[] = $kontakt->getId();
}
$smarty->assign("nolink", $nolink);
$smarty->assign("topplista", $topplista);
$smarty->noShowHeaderFooter();
$smarty->display('topplista_special_result.tpl');
Ejemplo n.º 29
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
$smarty = new MMSmarty();
$smarty->assign("pagetitle", "Vanliga frågor");
$namn = "Vanliga frågor";
$texteditor = TextEditor::loadByNamn($namn);
$smarty->assign("texteditor", $texteditor);
$smarty->display('texteditorsida.tpl');
Ejemplo n.º 30
0
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
$smarty = new MMSmarty();
include '../php/messages.php';
if (isset($_POST['email']) && isset($_POST['message'])) {
    $key = $_POST['message'];
    Misc::sendEmail($_POST['email'], '*****@*****.**', $messages[$key]['title'], $messages[$key]['message']);
    $smarty->assign("notify", 'Du skickade iväg ett mail.');
}
$smarty->assign("messages", $messages);
$smarty->display('testmail.tpl');