isAccredited($permissions, "OR") == true) {
    // On teste quelle option de localisation est activée
    if ($f->getParameter("option_localisation") == "plan") {
        // Lorsque l'option de localisation est positionnée sur "plan" alors on
        // affiche la liste des plans avec un lien vers l'écran de visualisation
        // du plan et de tous les emplacements qui sont sur ce dernier
        // On exécute une requête de récupération de la liste des plans
        $sql = "select * from ".DB_PREFIXE."plans order by planslib";
        $res =& $f->db->query($sql);
        $f->addToLog("app/widget_localisation.php: db->query(\"".$sql."\");", VERBOSE_MODE);
        $f->isDatabaseError($res);
        // On teste le nombre de résultats de la requête
        if ($res->numRows() == 0) {
            // Si aucun résultat
            echo __("Aucun plan n'est configuré. Contactez votre administrateur.");
        } else {
            // Si on a au moins un résultat
            echo "
";
        }
    } elseif ($f->getParameter("option_localisation") == "sig_interne") {
        // Lorsque l'option de localisation est positionnée sur "sig_interne"
        // on affiche les plans de cimetiere
        // On exécute une requête de récupération de la liste des plans
        $sql = "select * from ".DB_PREFIXE."cimetiere where geom is not null order by cimetierelib";
        $res =& $f->db->query($sql);
        $f->addToLog("app/widget_localisation.php: db->query(\"".$sql."\");", VERBOSE_MODE);
        $f->isDatabaseError($res);
        // On teste le nombre de résultats de la requête
        if ($res->numRows() == 0) {
            // Si aucun résultat
            echo __("Aucun plan n'est configuré. Contactez votre administrateur.");
        } else {
            // Si on a au moins un résultat
            echo "";
        }
    } elseif ($f->getParameter("option_localisation") == "sig_externe") {
        try {
            $geocimetiere = $f->get_geocimetiere_instance(true);
        } catch(geocimetiere_exception $e) {
                $f->addToLog(
                    __METHOD__."() échec de l'instanciation du connecteur SIG. ".
                    gettype($e).": ".$e->getMessage(), DEBUG_MODE);
                $f->handle_geocimetiere_exception($e);
        }
        if (! empty($geocimetiere)) {
            $url_sig_externe = $geocimetiere->redirection_web();
            echo sprintf('
                
                
                %2$s
                
                ',
                $url_sig_externe,
                __("Accéder au SIG")
            );
        } else {
            echo $f->message[0]['message'];
        }
    } else {
        // Lorsque l'option de localisation n'est pas définie alors on affiche
        // un message clair à l'utilisateur
        echo __("Aucune option de localisation n'est configurée. Contactez votre administrateur.");
    }
}