|\\xF0[\\x90-\\xBF][\\x80-\\xBF]{2} # planes 1-3 |[\\xF1-\\xF3][\\x80-\\xBF]{3} # planes 4-15 |\\xF4[\\x80-\\x8F][\\x80-\\xBF]{2} # plane 16 )+%xs', $string); } function convertUrlNamn($namn) { $from = array("aa", "ae", "oe", "AA", "AE", "OE", "Aa", "Ae", "Oe", "_"); $to = array("å", "ä", "ö", "Å", "Ä", "Ö", "Å", "Ä", "Ö", " "); if (detectUTF8($namn)) { return urldecode($namn); } else { return utf8_encode(urldecode($namn)); } } if (!($kommun = Kommun::loadByNamn(convertUrlNamn($_GET["knamn"])))) { exit; } $smarty = new MMSmarty(); $kommunNamn = $kommun->getNamn(); $kommunId = $kommun->getId(); $smarty->assign("kommun", $kommun); $smarty->assign("kommunNamn", $kommunNamn); $smarty->assign("kommunId", $kommunId); $smarty->assign("pagetitle", "Kommun - " . $kommunNamn); $notin = array($kommun->getId()); $kommunnamn = Kommun::listNamn(); $medlemmarIKommun = Medlem::loadByJustNuKommun($kommun); if ($medlemmarIKommun) { $smarty->assign("medlemmarIKommun", $medlemmarIKommun); }
)+%xs', $string); } function convertUrlNamn($namn) { $from = array("aa", "ae", "oe", "AA", "AE", "OE", "Aa", "Ae", "Oe", "_"); $to = array("å", "ä", "ö", "Å", "Ä", "Ö", "Å", "Ä", "Ö", " "); //return str_replace($from, $to, $namn); if (detectUTF8($namn)) { return urldecode($namn); } else { return utf8_encode(urldecode($namn)); } } function getMapNamn($namn) { $from = array("å", "ä", "ö", "Å", "Ä", "Ö", " ", "Lan"); $to = array("a", "a", "o", "A", "A", "O", "", "lan"); return str_replace($from, $to, $namn); } $laen = convertUrlNamn($_GET["laen"]); $smarty->assign("pagetitle", "Kommunjakten - " . $laen); $karta = "C_FCMap_" . getMapNamn($laen); $smarty->assign("laen", $laen); $smarty->assign("karta", $karta); $laen_kommuner = Kommun::listByLan($laen); // kontrollera att detta är ett giltigt län if (sizeof($laen_kommuner) == 0) { exit; } $smarty->assign("kommuner", $laen_kommuner); $smarty->display('kommunjakten_laen.tpl');
<?php include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; $smarty = new MMSmarty(); $smarty->assign("pagetitle", "Kommunjakten"); function convertUrlNamn($namn) { $from = array("å", "ä", "ö", "Å", "Ä", "Ö", " "); $to = array("aa", "ae", "oe", "AA", "AE", "OE", "_"); //return str_replace($from, $to, $namn); return $namn; } $lanlista = Kommun::listLan(); $lan = array(); foreach ($lanlista as $key => $onelan) { $lan[$onelan] = convertUrlNamn($onelan); } $smarty->assign("lan", $lan); $smarty->assign("kommuner", Kommun::listAll(true)); $smarty->display('kommunjakten_start.tpl');