$idAdresseCourante = $_GET['idAdresseCourante'];
$idHistoriqueImage = $_GET['idHistorique'];
$dateUpload = $_GET['date'];
$sqlWhere = "";
if ($idAdresseCourante != 0 && $idAdresseCourante != '') {
    //$sqlWhere .= " AND idAdresse='$idAdresseCourante' ";
}
$erreur = false;
if ($idEvenementGroupeAdresse != 0 && $idEvenementGroupeAdresse != '' && $idImage != 0 && $idImage != '') {
    // recuperation de la zone concernée de l'image sur laquelle on va effectuer le zoom
    // en principe si on fait un appel a ce fichier pour afficher le zoom , c'est que le test sur la zone a ete effectué , et la zone existe bien
    $req = "\n\tSELECT coordonneesZoneImage, largeurBaseZoneImage, longueurBaseZoneImage\n\tFROM _adresseImage ai\n\tWHERE idImage = '" . $idImage . "'\n\tAND idEvenementGroupeAdresse = '" . $idEvenementGroupeAdresse . "'\n\tAND vueSur='1'\n\t{$sqlWhere}\n\t";
    $res = $config->connexionBdd->requete($req);
    if (mysql_num_rows($res) > 0) {
        $fetch = mysql_fetch_assoc($res);
        $originalSizes = getimagesize($config->getCheminPhysiqueImage("originaux") . $dateUpload . "/" . $idHistoriqueImage . ".jpg");
        $originalWidth = $originalSizes[0];
        $originalHeight = $originalSizes[1];
        $originalPhysique = $config->getCheminPhysiqueImage("originaux") . $dateUpload . "/" . $idHistoriqueImage . ".jpg";
        $largeurBase = $fetch['largeurBaseZoneImage'];
        $longueurBase = $fetch['longueurBaseZoneImage'];
        $rapport = $originalHeight / $longueurBase;
        list($x1, $y1, $x2, $y2) = explode(",", $fetch['coordonneesZoneImage']);
        $largeurZone = abs($x2 - $x1);
        $hauteurZone = abs($y2 - $y1);
        $largeurDestination = $largeurZone;
        //*$rapport;
        $hauteurDestination = $hauteurZone;
        //*$rapport;
        // on va limiter l'affichage a un max de 200 en hauteur et 200 en largeur
        if ($largeurDestination > 200 || $hauteurDestination > 200) {