/DEV/DISPLAY/popup_contact_agency.php
PHP | 173 lines | 130 code | 22 blank | 21 comment | 36 complexity | b19cce146875f8dce78846a84383428f MD5 | raw file
- <?php
- if (empty($_REQUEST['gdm']) || empty($_REQUEST['id_agence'])) {
- echo '<p>ERREUR :<br />Certaines informations requises sont introuvables !</p>';
- die();
- }
- // common include
- include("modules/includes.php");
- //print_r($_REQUEST);die();
- // Si l'id agence est spécifique (ex: formule Puissance3)
- // on utilise les informations dans l'annonce car l'id agence
- // n'existe pas dans notre table agence [FlorianP - 14-06-2010]
- if (strpos($_REQUEST['id_agence'], 'CMM-PT-BDL-EXPRESSO') === false) {
- $is_virtual_agency = false;
- // Faire une recherche sur l'agence
- include("../EXE/agency.search.exe.php");
- } else {
- $is_virtual_agency = true;
- include("../LIB/search.class.php");
- // Faire une recherche sur l'annonce
- $search = new search_object($_global["table_name"], $_global["table_prefix"]);
- $code = $_REQUEST["id_annonce"];
- $search->getAd($_REQUEST, $code, 1);
- $search_results = $search->getSearchResults();
- // retrieve only agency data
- list(, $agency) = get_ad_data($_global["self"], $search_results[0]);
- }
- // echo "<pre>";print_r($agency);echo "</pre>";
- $logo = ($agency["logo_thumb"] != "" && $agency['is_logo']) ?
- '<img src="' . $agency["logo_thumb"] . '" alt="" />' :
- '<img src="' . get_urlmmf('/common/default.gif') . '" width="150" alt="" />';
- $gdm_string = urldecode($_REQUEST['gdm']);
- $rcs = $agency["real_rcs"] == '' ? '' : $rcs = '<strong>' . LABEL_COMMON_RCS . '</strong> ' . $agency["real_rcs"];
- /* * *************************************** */
- if ($agency['is_exclusive']) {
- // Utiliser l'url des agences exclusives en cours
- if (CURRENT_EXCLUSIVE_URL != '') {
- $urlWebsite = CURRENT_EXCLUSIVE_URL . '?logic=logo';
- // Utiliser l'url de l'agence (si pas d'url globale)
- } else if ($agency['site'] != '' && $agency["is_website"]) {
- $urlWebsite = $agency["site"] . '?logic=logo';
- // Utiliser l'url des agences exclusives par défaut (si pas de site agence)
- } else if (DEFAULT_EXCLUSIVE_URL != '') {
- $urlWebsite = DEFAULT_EXCLUSIVE_URL . '?logic=logo';
- // Ne pas générer de lien et donc pas de clic
- } else
- $urlWebsite = '';
- if ($urlWebsite == '')
- $url_minisite_agence = $agency['name'];
- else
- $url_minisite_agence = '<a href="' . $urlWebsite . '" target="_blank" title="Accéder au mini-site de l\'agence">' . $agency['name'] . '</a>';
- } else {
- if ($agency['country'] == 'FR' && !$is_virtual_agency)
- $url_minisite_agence = '<a href="' . to_nat_agency($agency) . '" target="_blank" title="Accéder au mini-site de l\'agence">' . $agency['name'] . '</a>';
- else
- $url_minisite_agence = $agency['name'];
- }
- // html head
- include("modules/head.php");
- $dbg = empty($_REQUEST['dbg']) ? '' : ",'?dbg=" . $_REQUEST['dbg'] . "'";
- switch ($_global['univers']) {
- case 1:
- if ($_REQUEST['pageref'] == 'resultats_agence_annonces.php') {
- $xitiClickPopInId = 161;
- } else {
- $xitiClickPopInId = 5;
- }
- break;
- case 2:
- $xitiClickPopInId = 41;
- break;
- case 8:
- $xitiClickPopInId = 77;
- break;
- }
- ?>
- <script type="text/javascript" src="https://static.criteo.net/criteo_ld3.js"></script>
- <body onload="window.parent.<?= getXitiClick($xitiClickPopInId) ?>;">
- <div class="li-right-service">
- <div id="contact-agence">
- <div id="contact-agence-email">
- <div class="spir_title spir_title-big"><?= LABEL_DETAIL_CONTACT_BY_EMAIL; ?></div>
- <small>* Champs obligatoires</small>
- <form id="Fmailagence" action="alerte_email_confirmation_agence.php" name="Fmailagence" method="get">
- <input onfocus="return remove_error(this)" type="text" id="nom" name="nom" value="<?= LABEL_DETAIL_YOUR_NAME; ?>" class="html-input-blue-260"/>
- <div class="error"><p id="nom_error"></p></div>
- <input onfocus="return remove_error(this)" type="text" id="email" name="email" value="<?= LABEL_DETAIL_YOUR_EMAIL; ?>" class="html-input-blue-260"/>
- <div class="error"><p id="email_error"></p></div>
- <input onfocus="return remove_error(this)" type="text" id="tel" name="tel" value="<?= LABEL_DETAIL_YOUR_PHONE_FR.($agency['is_phonemandatory4contact'] ? ' *': '') ?>" class="html-input-blue-260"/>
- <div class="error"><p id="tel_error"></p></div>
- <input type="hidden" id="is_phonemandatory4contact" value="<?= $agency['is_phonemandatory4contact'] ?>" />
- <textarea id="message" name="message" class="html-textarea-blue-260" ><?= LABEL_DETAIL_YOUR_MESSAGE_AGENCY; ?></textarea>
- <center><a href="#" onclick="email_agency(<?= $gdm_string . $dbg; ?>,'', '<?= $_REQUEST['xitiglobaux']; ?>'); return false;" title="<?= LABEL_SEND; ?>" class="spir_btn spir_btn-blue spir_btn-big align-center">Envoyer</a></center>
- <p style="width: 270px; text-align: center;"><img src="<?= get_urlmmf("/multibox/loader.gif") ?>" style="display: none; height: 30px;" id="loader" /></p>
- </form>
- </div>
- <div id="contact-agence-content">
- <div class="photo-agence"><?= $logo; ?></div>
- <div class="name-agence"><?= $agency["name"] ?></div>
- <div class="desc-agence">
- <?= $agency["address"]; ?><br />
- <?= $agency["lzip"]; ?> <?= $agency["town"]; ?><br />
- <?= empty($agency["tel"]) ? '' : $agency["tel"] . '<br />'; ?>
- <?= $rcs ?>
- </div>
- </div>
- </div>
- </div>
- <div id="bt_parent_hide"></div>
- <script language="javascript" type="text/javascript">
- // REcup des donnees utilisateur depuis cookie si y en a)
- var cku = readCookie('user_data');
- if(cku){
- var user_ck = JSON.parse(cku);
- if(user_ck){
- if(user_ck.nom) $('nom').value = decodeURIComponent(user_ck.nom);
- if(user_ck.email) $('email').value = user_ck.email;
- if(user_ck.tel) $('tel').value = user_ck.tel;
- //Remplacement caractère spécial par \r\n
- //pour retour a la ligne dans le content
- //20/07 Mathieu
- var reg = new RegExp("[(+)]", "g");
- user_ck.content = unescape(decodeURIComponent(user_ck.content));
- user_ck.content = user_ck.content.replace(/<br\s*[\/]?>/gi, "\n").replace(reg, '\r\n');
- if(user_ck.content && user_ck.content!='undefined') $('message').value = user_ck.content;
- }
- }
- window.addEvent("domready",
- function(){
- var agResets = new Array();
- agResets.push(new agReset("nom", "Votre nom *"));
- agResets.push(new agReset("email", "Votre email *"));
- if( $('is_phonemandatory4contact').value.trim() > 0 ){
- agResets.push(new agReset("tel", "Votre numéro de téléphone *"));
- }else {
- agResets.push(new agReset("tel", "Votre numéro de téléphone"));
- }
-
-
- agResets.push(new agReset("message", "Votre message"));
- }
- );
- </script>
- <script type="text/javascript" src="<?= URL_SITE_FR; ?>scripts/xtcore.js"></script>
- <?php
- // *** xiti ***
- if (empty($_REQUEST['pageref']))
- $pageXiti = $_global['self'];
- else
- $pageXiti = $_REQUEST['pageref'];
- //include("modules/get_xiti.php");
- ?>
- </body>
- </html>