示例#1
0
    } else {
        $aRemplacer = array("\n\r", "\r\n", "\n", "\r", "\"");
        $remplacerPar = array("", "", "", "", "'");
        // s'il y a un titre au premier evenement, on affiche le titre et les 100 premiers mot de la description
        $description = $titreFirstEvenement . " " . $string->coupureTexte(strip_tags($string->sansBalises(str_replace($aRemplacer, $remplacerPar, stripslashes($descriptionFirstEvenement)))), 100);
    }
}
// referencement - description - titre de la page dans le cas de l'affichage de la page detail d'une image
if (isset($_GET['archiAffichage']) && $_GET['archiAffichage'] == 'imageDetail' && isset($_GET['archiIdImage']) && $_GET['archiIdImage'] != '' && $_GET['archiIdImage'] != '0') {
    $e = new archiEvenement();
    if (!archiPersonne::isPerson($e->getIdEvenementGroupeAdresseFromIdEvenement($_GET['archiRetourIdValue']))) {
        $resAdresses = $image->getIdAdressesFromIdImage($_GET['archiIdImage']);
        if ($fetchAdresses = mysql_fetch_assoc($resAdresses)) {
            $resGroupeAdresses = $adresse->getIdEvenementsFromAdresse($fetchAdresses['idAdresse']);
            $fetchGroupeAdresses = mysql_fetch_assoc($resGroupeAdresses);
            $titreFirstEvenement = $evenement->getTitreFromFirstChildEvenement($fetchGroupeAdresses['idEvenement']);
            $titre = "Photo : " . $titreFirstEvenement;
            $resAdresse = $adresse->getAdressesFromEvenementGroupeAdresses($fetchGroupeAdresses['idEvenement']);
            $fetchAdresse = mysql_fetch_assoc($resAdresse);
            $idAdresse = $fetchAdresse['idAdresse'];
            $intituleAdresse = $adresse->getIntituleAdresseFrom($idAdresse, "idAdresse", array('afficheSousQuartier' => false, 'noQuartierCentreVille' => true));
            $titre = str_replace("\"", "'", $titre . " - " . $intituleAdresse);
        } else {
            $titre = "Photo - " . $titre;
        }
    }
    $tabMotsCle = explode(" ", $titre);
    $tabMotsCleNettoye = array();
    foreach ($tabMotsCle as $indice => $value) {
        // on retire tout ce qui n'est pas du texte
        if (ctype_alpha($value)) {
             }
         }
         $iv1 = 0;
         $messageAutres .= $message;
         if (isset($arrayAdressesModifiees[$indiceVille]) && count($arrayAdressesModifiees[$indiceVille]) > 0) {
             $message = "";
             foreach ($arrayAdressesModifiees[$indiceVille] as $indiceAdresse => $valueAdresse) {
                 if (!in_array($valueAdresse['idEvenementGroupeAdresse'], $adressesModifieesAffichees)) {
                     if ($iv2 == 0) {
                         $messageAutres .= "<br>Adresses modifiées :<br>";
                     }
                     $resIdEvenementGroupeAdresse = $a->getIdEvenementGroupeAdresseFromAdresse($valueAdresse['idAdresse']);
                     $titre = "";
                     if (mysql_num_rows($resIdEvenementGroupeAdresse) > 0) {
                         $fetchIdEvenementGroupeAdresse = mysql_fetch_assoc($resIdEvenementGroupeAdresse);
                         $titre = stripslashes($e->getTitreFromFirstChildEvenement($fetchIdEvenementGroupeAdresse['idEvenement']));
                         if (trim($titre) != '') {
                             $titre .= ' - ';
                         }
                     }
                     $message .= "<a href='" . $valueAdresse['url'] . "'>" . $titre . $valueAdresse['libelle'] . "</a><br>" . PHP_EOL;
                     $adressesModifieesAffichees[] = $valueAdresse['idEvenementGroupeAdresse'];
                     $adressesModifieesAffichees = array_unique($adressesModifieesAffichees);
                     $iv2++;
                 }
             }
             $iv2 = 0;
             $messageAutres .= $message;
         }
     }
 }