 <?php
/**
 * Connecteur SIG de test pour openCimetiere
 * Permet de lancer les tests d'intégration continue lié au SIG externe
 *
 * @package opencimetiere
 * @version SVN : $Id$
 */

require_once '../obj/geocimetiere.class.php';

class geocimetiere_test extends geocimetiere_base {

    public function redirection_web(string $contexte = null) {
        $url_base = $this->get_sig_config('url_base');

        $contextes_possibles = array(
            'emplacement',
            'cimetiere',
            'zone',
            'voie',
        );

        foreach ($contextes_possibles as $contexte_possible) {
            if ($contexte == $contexte_possible) {
                $couche_id = $this->get_sig_config("couche_".$contexte."_id");
            }
        }

        return sprintf("%s%s",
            $url_base.'/',
            ! empty($couche_id) ? $couche_id.'/' : ''
        );
    }
}
