src/Helper/PagesRedirection.php line 24

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. /**
  4.  * @author Raymond
  5.  */
  6. namespace App\Helper;
  7. use Psr\Container\ContainerInterface;
  8. class PagesRedirection
  9. {
  10.     /**
  11.      * @var ContainerInterface
  12.      */
  13.     protected $container;
  14.     
  15.     protected $codePays;
  16.     protected $codePaysWithUnderScore;
  17.     
  18.     public function __construct (ContainerInterface $container) {
  19.         $this->container $container;
  20.         $this->codePays $container->get('session')->get('codePays''fr');
  21.         $this->codePaysWithUnderScore '_'.$this->codePays.'_';
  22.     }
  23.     
  24.     public function donne_page_redirection($type_page$parametres)
  25.     {
  26.         $date_du_jour DateProvider::date_du_jour_url();
  27.         $page_redirection '';
  28.         switch ($type_page) {
  29.             case 'consultation_vente':$page_redirection self::donne_page_redirection_consultation_annonce_vente($parametres);
  30.             break;
  31.             case 'vente_ajout_consultation':$page_redirection self::donne_page_redirection_annonce_vente_ajout_consultation($parametres);
  32.             break;
  33.             
  34.             case 'recherche_vente':$page_redirection self::donne_page_redirection_recherche_annonce_vente($parametres);
  35.             break;
  36.             case 'recherche_vente_actif':$page_redirection self::donne_page_redirection_recherche_annonce_vente_actif($parametres);
  37.             break;
  38.             case 'recherche_vente_sans_requeteSQL':$page_redirection self::donne_page_redirection_recherche_vente($parametres);
  39.             break;
  40.             case 'recherche_vente_canonique':$page_redirection self::donne_page_redirection_recherche_annonce_vente_canonique($parametres);
  41.             break;
  42.             
  43.             case 'blog_actualites':$page_redirection self::donne_page_redirection_blog_actualites($parametres);
  44.             break;
  45.             
  46.             case 'consultation_achat':$page_redirection self::donne_page_redirection_consultation_annonce_achat($parametres);
  47.             break;
  48.             case 'achat_ajout_consultation':$page_redirection self::donne_page_redirection_annonce_achat_ajout_consultation($parametres);
  49.             break;
  50.             
  51.             case 'recherche_achat':$page_redirection self::donne_page_redirection_recherche_annonce_achat($parametres);
  52.             break;
  53.             case 'recherche_achat_partenaire':$page_redirection self::donne_page_redirection_recherche_annonce_achat_partenaire($parametres);
  54.             break;
  55.             case 'recherche_ouvrir_capital_recherche_partenariat':$page_redirection self::donne_page_redirection_ouvrir_capital_recherches_partenariats($parametres);
  56.             break;
  57.             case 'recherche_achat_sans_requeteSQL':$page_redirection self::donne_page_redirection_recherche_annonce_achat($parametres);
  58.             break;
  59.             case 'recherche_achat_canonique':$page_redirection self::donne_page_redirection_recherche_annonce_achat_canonique($parametres);
  60.             break;
  61.             
  62.             case 'recherche_acquereur_investisseur':$page_redirection self::donne_page_redirection_recherche_acquereur_investisseur($parametres);
  63.             break;
  64.             
  65.             case 'dernieres_annonces_vente':$page_redirection "cession_entreprise-tous_secteurs_activites,tous_pays,toutes_regions-1-$date_du_jour-1-0-0-0-0-10-1-0-0-11.html";
  66.             break;
  67.             case 'dernieres_annonces_achat':$page_redirection "reprise_entreprise-tous_secteurs_activites,tous_pays,toutes_regions-1-$date_du_jour-1-0-0-0-0-10-1-0-0.html";
  68.             break;
  69.             
  70.             default:$page_redirection ROOT_URL.'/index.php';
  71.             break;
  72.         }
  73.         
  74.         return $page_redirection;
  75.     }
  76.     
  77.     public function donne_page_redirection_consultation_annonce_vente($parametres)
  78.     {
  79.         $page_redirection 'vente_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-no-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'-'.$parametres['tri'].'.html';
  80.         
  81.         if (== $parametres['type_recherche']) {
  82.             $page_redirection 'vente_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-no-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'-'.$parametres['tri'].'-'.$parametres['reference_mots_cles'].'.html';
  83.         }
  84.         
  85.         if (== $parametres['type_recherche'] || == $parametres['type_recherche']) {
  86.             $page_redirection 'vente_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-no-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'.html';
  87.         }
  88.         
  89.         if (== $parametres['type_recherche']) {
  90.             $page_redirection 'vente_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-no-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'-'.$parametres['tri'].'-'.$parametres['reference_mots_cles'].'-'.$parametres['resultat_net'].'-'.$parametres['nb_personnes'].'-'.$parametres['redressement_judiciaire'].'-'.$parametres['id_secteur_activite2'].'-'.$parametres['id_secteur_activite3'].'-'.$parametres['type_cession'].'-'.$parametres['id_raison_cession'].'.html';
  91.         }
  92.         
  93.         return $page_redirection;
  94.     }
  95.     
  96.     public function donne_page_redirection_annonce_vente_ajout_consultation($parametres)
  97.     {
  98.         $page_redirection 'vente_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-ok-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'-'.$parametres['tri'].'.html';
  99.         
  100.         if (== $parametres['type_recherche']) {
  101.             $page_redirection 'vente_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-ok-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'-'.$parametres['tri'].'-'.$parametres['reference_mots_cles'].'.html';
  102.         }
  103.         
  104.         if (== $parametres['type_recherche'] || == $parametres['type_recherche']) {
  105.             $page_redirection 'vente_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-ok-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'.html';
  106.         }
  107.         
  108.         if (== $parametres['type_recherche']) {
  109.             $page_redirection 'vente_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-ok-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'-'.$parametres['tri'].'-'.$parametres['reference_mots_cles'].'-'.$parametres['resultat_net'].'-'.$parametres['nb_personnes'].'-'.$parametres['redressement_judiciaire'].'-'.$parametres['id_secteur_activite2'].'-'.$parametres['id_secteur_activite3'].'-'.$parametres['type_cession'].'-'.$parametres['id_raison_cession'].'.html';
  110.         }
  111.         
  112.         return $page_redirection;
  113.     }
  114.     
  115.     public function donne_page_redirection_recherche_annonce_vente($parametres)
  116.     {
  117.         if (== $parametres['type_recherche']) {
  118.             // DANS LE CAS OU ON NAVIGUE DANS LES LOCALISATIONS
  119.             // SI ON VIENT D'UNE URL CANONIQUE ON RETOURNE UNE URL CANONIQUE
  120.             
  121.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  122.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'];
  123.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_annonce_cession_entreprise_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'codePays' => $this->codePaysWithUnderScore]);
  124.             } else {
  125.                 if (isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  126.                     //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'];
  127.                     $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_annonce_cession_entreprise_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'codePays' => $this->codePaysWithUnderScore]);
  128.                 } else {
  129.                     $page_de_redirection 'cession-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'];
  130.                     $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_annonce_cession_entreprise_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'codePays' => $this->codePaysWithUnderScore]);
  131.                 }
  132.             }
  133.             
  134.             $p $parametres;
  135.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche'], $p['nom_localisation']);
  136.             if (count($p) > 0) {
  137.                 $page_de_redirection .= '?'.http_build_query($p);
  138.             }
  139.         } elseif (== $parametres['type_recherche']) {
  140.             //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].','.$parametres['id_secteur_activite'];
  141.             $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_annonce_cession_entreprise_secteur_activite', ['slug' => $parametres['titre_recherche'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  142.             $p $parametres;
  143.             unset($p['titre_recherche'],$p['id_secteur_activite'],$p['type_recherche'], $p['nom_secteur_activite'], $p['nom_localisation']);
  144.             if (count($p) > 0) {
  145.                 $page_de_redirection .= '?'.http_build_query($p);
  146.             }
  147.         } elseif (== $parametres['type_recherche']) {
  148.             // DANS LE CAS OU ON NAVIGUE DANS LES LOCALISATIONS
  149.             // SI ON VIENT D'UNE URL CANONIQUE ON RETOURNE UNE URL CANONIQUE
  150.             //dd($this->container->get('router')->generate('', ['codePays' => $this->codePaysWithUnderScore]));
  151.             
  152.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  153.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'].','.$parametres['id_secteur_activite'];
  154.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_annonce_cession_entreprise_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  155.             } elseif(isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  156.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'].','.$parametres['id_secteur_activite'];
  157.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_annonce_cession_entreprise_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  158.             } else {
  159.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'].','.$parametres['id_secteur_activite'];
  160.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_annonce_cession_entreprise_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  161.             }
  162.             
  163.             $p $parametres;
  164.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche'],$p['id_secteur_activite'], $p['nom_secteur_activite'], $p['nom_localisation']);
  165.             if (count($p) > 0) {
  166.                 $page_de_redirection .= '?'.http_build_query($p);
  167.             }
  168.         } else {
  169.             $page_de_redirection 'search-cession-entreprise?&'.http_build_query($parametres);
  170.         }
  171.         
  172.         return $page_de_redirection;
  173.     }
  174.     
  175.     public function donne_page_redirection_recherche_annonce_vente_actif($parametres)
  176.     {
  177.         if (== $parametres['type_recherche']) {
  178.             // DANS LE CAS OU ON NAVIGUE DANS LES LOCALISATIONS
  179.             // SI ON VIENT D'UNE URL CANONIQUE ON RETOURNE UNE URL CANONIQUE
  180.             
  181.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  182.                 //$page_de_redirection = 'cession-actif-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'];
  183.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_cession_actif_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'codePays' => $this->codePaysWithUnderScore]);
  184.             } else {
  185.                 if (isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  186.                     //$page_de_redirection = 'cession-actif-'.$parametres['titre_recherche'].',r'.$parametres['id_region'];
  187.                     $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_cession_actif_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'codePays' => $this->codePaysWithUnderScore]);
  188.                 } else {
  189.                     //$page_de_redirection = 'cession-actif-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'];
  190.                     $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_cession_actif_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'codePays' => $this->codePaysWithUnderScore]);
  191.                 }
  192.             }
  193.             
  194.             $p $parametres;
  195.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche'], $p['nom_secteur_activite'], $p['nom_localisation']);
  196.             if (count($p) > 0) {
  197.                 $page_de_redirection .= '?'.http_build_query($p);
  198.             }
  199.         } elseif (== $parametres['type_recherche']) {
  200.             $page_de_redirection 'cession-actif-'.$parametres['titre_recherche'].','.$parametres['id_secteur_activite'];
  201.             $p $parametres;
  202.             unset($p['titre_recherche'],$p['id_secteur_activite'],$p['type_recherche'], $p['nom_secteur_activite'], $p['nom_localisation']);
  203.             if (count($p) > 0) {
  204.                 $page_de_redirection .= '?'.http_build_query($p);
  205.             }
  206.         } elseif (== $parametres['type_recherche']) {
  207.             // DANS LE CAS OU ON NAVIGUE DANS LES LOCALISATIONS
  208.             // SI ON VIENT D'UNE URL CANONIQUE ON RETOURNE UNE URL CANONIQUE
  209.             
  210.             // echo"<br>";print_r($p);echo"<br>";
  211.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  212.                 //$page_de_redirection = 'cession-actif-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'].','.$parametres['id_secteur_activite'];
  213.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_cession_actif_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  214.             } elseif (isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  215.                 //$page_de_redirection = 'cession-actif-'.$parametres['titre_recherche'].',r'.$parametres['id_region'].','.$parametres['id_secteur_activite'];
  216.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_cession_actif_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  217.             } else {
  218.                 //$page_de_redirection = 'cession-actif-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'].','.$parametres['id_secteur_activite'];
  219.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_cession_actif_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  220.             }
  221.             
  222.             $p $parametres;
  223.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche'],$p['id_secteur_activite'], $p['nom_secteur_activite'], $p['nom_localisation']);
  224.             if (count($p) > 0) {
  225.                 $page_de_redirection .= '?'.http_build_query($p);
  226.             }
  227.         } else {
  228.             $page_de_redirection 'search-cession-actif?&'.http_build_query($parametres);
  229.         }
  230.         
  231.         return $page_de_redirection;
  232.     }
  233.     
  234.     public function donne_page_redirection_blog_actualites($parametres)
  235.     {
  236.         $page_de_redirection $parametres['from'].'&page='.$parametres['page'];
  237.         // //////////////////////REDIRECTION ENTRE LES PAGES DE REDIRECTIONS
  238.         return $page_de_redirection;
  239.     }
  240.     
  241.     public function donne_page_redirection_recherche_annonce_vente_canonique($parametres)
  242.     {
  243.         if (== $parametres['type_recherche']) {
  244.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  245.                 $page_de_redirection 'cession-entreprise-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'];
  246.             } else {
  247.                 if (isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  248.                     $page_de_redirection 'cession-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'];
  249.                 } else {
  250.                     $page_de_redirection 'cession-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'];
  251.                 }
  252.             }
  253.         } elseif (== $parametres['type_recherche']) {
  254.             $page_de_redirection 'cession-entreprise-'.$parametres['titre_recherche'].','.$parametres['id_secteur_activite'];
  255.         } else {
  256.             $page_de_redirection 'search-cession-entreprise?'.http_build_query($parametres);
  257.         }
  258.         
  259.         return $page_de_redirection;
  260.     }
  261.     
  262.     public function donne_page_redirection_consultation_annonce_achat($parametres)
  263.     {
  264.         $page_redirection 'achat_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-no-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_acheteur'].'.html';
  265.         
  266.         if (== $parametres['type_recherche']) {
  267.             $page_redirection 'achat_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-no-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_acheteur'].'-'.$parametres['reference_mots_cles'].'.html';
  268.         }
  269.         
  270.         if (== $parametres['type_recherche'] || == $parametres['type_recherche']) {
  271.             $page_redirection 'achat_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-no-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_acheteur'].'.html';
  272.         }
  273.         
  274.         if (== $parametres['type_recherche']) {
  275.             $page_redirection 'achat_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-no-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_acheteur'].'-'.$parametres['reference_mots_cles'].'-'.$parametres['id_secteur_activite2'].'-'.$parametres['id_secteur_activite3'].'-'.$parametres['demarche'].'.html';
  276.         }
  277.         
  278.         return $page_redirection;
  279.     }
  280.     
  281.     public function donne_page_redirection_annonce_achat_ajout_consultation($parametres)
  282.     {
  283.         $page_redirection 'achat_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-ok-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_acheteur'].'.html';
  284.         
  285.         if (== $parametres['type_recherche']) {
  286.             $page_redirection 'achat_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-ok-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_acheteur'].'-'.$parametres['reference_mots_cles'].'.html';
  287.         }
  288.         
  289.         if (== $parametres['type_recherche'] || == $parametres['type_recherche']) {
  290.             $page_redirection 'achat_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-ok-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_acheteur'].'.html';
  291.         }
  292.         
  293.         if (== $parametres['type_recherche']) {
  294.             $page_redirection 'achat_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_onglet'].'-'.$parametres['type_recherche'].'-ok-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_acheteur'].'-'.$parametres['reference_mots_cles'].'-'.$parametres['id_secteur_activite2'].'-'.$parametres['id_secteur_activite3'].'.html';
  295.         }
  296.         
  297.         return $page_redirection;
  298.     }
  299.     
  300.     public function donne_page_redirection_recherche_annonce_achat($parametres)
  301.     {
  302.         if (== $parametres['type_recherche']) {
  303.             if (isset($parametres['id_departement']) && $parametres['id_departement'] != "") {
  304.                 $page_de_redirection $this->container->get('router')->generate('vendre_entreprise_annonces_acquisition_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'codePays' => $this->codePaysWithUnderScore]);
  305.             } else {
  306.                 if (isset($parametres['id_region']) && $parametres['id_region'] != "") {
  307.                     //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'];
  308.                     $page_de_redirection $this->container->get('router')->generate('vendre_entreprise_annonces_acquisition_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'codePays' => $this->codePaysWithUnderScore]);
  309.                 } else {
  310.                     //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'];
  311.                     $page_de_redirection $this->container->get('router')->generate('vendre_entreprise_annonces_acquisition_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'codePays' => $this->codePaysWithUnderScore]);
  312.                 }
  313.             }
  314.             
  315.             $p $parametres;
  316.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche']);
  317.             if (count($p) > 0) {
  318.                 $page_de_redirection .= '?'.http_build_query($p);
  319.             }
  320.         } elseif (== $parametres['type_recherche']) {
  321.             //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].','.$parametres['id_secteur_activite'];
  322.             $page_de_redirection $this->container->get('router')->generate('vendre_entreprise_annonces_acquisition_secteur_activite', ['slug' => $parametres['titre_recherche'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  323.             
  324.             $p $parametres;
  325.             unset($p['titre_recherche'],$p['id_secteur_activite'],$p['type_recherche']);
  326.             if (count($p) > 0) {
  327.                 $page_de_redirection .= '?'.http_build_query($p);
  328.             }
  329.         } elseif (== $parametres['type_recherche']) {
  330.             // DANS LE CAS OU ON NAVIGUE DANS LES LOCALISATIONS
  331.             // SI ON VIENT D'UNE URL CANONIQUE ON RETOURNE UNE URL CANONIQUE
  332.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  333.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'].','.$parametres['id_secteur_activite'];
  334.                 $page_de_redirection $this->container->get('router')->generate('vendre_entreprise_annonces_acquisition_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  335.             } elseif(isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  336.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'].','.$parametres['id_secteur_activite'];
  337.                 $page_de_redirection $this->container->get('router')->generate('vendre_entreprise_annonces_acquisition_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  338.             } else {
  339.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'].','.$parametres['id_secteur_activite'];
  340.                 $page_de_redirection $this->container->get('router')->generate('vendre_entreprise_annonces_acquisition_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  341.             }
  342.             
  343.             $p $parametres;
  344.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche'],$p['id_secteur_activite'], $p['nom_secteur_activite'], $p['nom_localisation']);
  345.             if (count($p) > 0) {
  346.                 $page_de_redirection .= '?'.http_build_query($p);
  347.             }
  348.         } else {
  349.             $page_de_redirection 'search-reprise-entreprise?&'.http_build_query($parametres);
  350.         }
  351.         
  352.         return $page_de_redirection;
  353.     }
  354.     
  355.     public function donne_page_redirection_recherche_annonce_achat_partenaire($parametres)
  356.     {
  357.         if (== $parametres['type_recherche']) {
  358.             if (isset($parametres['id_departement']) && '' != $parametres['id_departement']) {
  359.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_recherche_partenariat_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'codePays' => $this->codePaysWithUnderScore]);
  360.             } else {
  361.                 if (isset($parametres['id_region']) && '' != $parametres['id_region']) {
  362.                     //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'];
  363.                     $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_recherche_partenariat_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'codePays' => $this->codePaysWithUnderScore]);
  364.                 } else {
  365.                     //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'];
  366.                     $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_recherche_partenariat_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'codePays' => $this->codePaysWithUnderScore]);
  367.                 }
  368.             }
  369.             
  370.             $p $parametres;
  371.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche']);
  372.             if (count($p) > 0) {
  373.                 $page_de_redirection .= '?'.http_build_query($p);
  374.             }
  375.         } elseif (== $parametres['type_recherche']) {
  376.             //$page_de_redirection = 'reprise-partenaire-'.$parametres['titre_recherche'].','.$parametres['id_secteur_activite'];
  377.             $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_recherche_partenariat_secteur_activite', ['slug' => $parametres['titre_recherche'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  378.             
  379.             $p $parametres;
  380.             unset($p['titre_recherche'],$p['id_secteur_activite'],$p['type_recherche']);
  381.             if (count($p) > 0) {
  382.                 $page_de_redirection .= '?'.http_build_query($p);
  383.             }
  384.         } elseif (== $parametres['type_recherche']) {
  385.             // DANS LE CAS OU ON NAVIGUE DANS LES LOCALISATIONS
  386.             // SI ON VIENT D'UNE URL CANONIQUE ON RETOURNE UNE URL CANONIQUE
  387.             
  388.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  389.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'].','.$parametres['id_secteur_activite'];
  390.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_recherche_partenariat_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  391.             } elseif(isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  392.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'].','.$parametres['id_secteur_activite'];
  393.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_recherche_partenariat_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  394.             } else {
  395.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'].','.$parametres['id_secteur_activite'];
  396.                 $page_de_redirection $this->container->get('router')->generate('reprendre_entreprise_recherche_partenariat_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  397.             }
  398.             
  399.             $p $parametres;
  400.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche'],$p['id_secteur_activite'], $p['nom_secteur_activite'], $p['nom_localisation']);
  401.             if (count($p) > 0) {
  402.                 $page_de_redirection .= '?'.http_build_query($p);
  403.             }
  404.         }else {
  405.             $page_de_redirection 'search-reprise-partenaire?&'.http_build_query($parametres);
  406.         }
  407.         
  408.         return $page_de_redirection;
  409.     }
  410.     
  411.     public function donne_page_redirection_ouvrir_capital_recherches_partenariats($parametres)
  412.     {
  413.         if (== $parametres['type_recherche']) {
  414.             if (isset($parametres['id_departement']) && '' != $parametres['id_departement']) {
  415.                 $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_recherche_partenariat_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'codePays' => $this->codePaysWithUnderScore]);
  416.             } else {
  417.                 if (isset($parametres['id_region']) && '' != $parametres['id_region']) {
  418.                     //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'];
  419.                     $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_recherche_partenariat_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'codePays' => $this->codePaysWithUnderScore]);
  420.                 } else {
  421.                     //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'];
  422.                     $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_recherche_partenariat_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'codePays' => $this->codePaysWithUnderScore]);
  423.                 }
  424.             }
  425.             
  426.             $p $parametres;
  427.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche']);
  428.             if (count($p) > 0) {
  429.                 $page_de_redirection .= '?'.http_build_query($p);
  430.             }
  431.         } elseif (== $parametres['type_recherche']) {
  432.             //$page_de_redirection = 'reprise-partenaire-'.$parametres['titre_recherche'].','.$parametres['id_secteur_activite'];
  433.             $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_recherche_partenariat_secteur_activite', ['slug' => $parametres['titre_recherche'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  434.             
  435.             $p $parametres;
  436.             unset($p['titre_recherche'],$p['id_secteur_activite'],$p['type_recherche']);
  437.             if (count($p) > 0) {
  438.                 $page_de_redirection .= '?'.http_build_query($p);
  439.             }
  440.         } elseif (== $parametres['type_recherche']) {
  441.             // DANS LE CAS OU ON NAVIGUE DANS LES LOCALISATIONS
  442.             // SI ON VIENT D'UNE URL CANONIQUE ON RETOURNE UNE URL CANONIQUE
  443.             
  444.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  445.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'].','.$parametres['id_secteur_activite'];
  446.                 $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_recherche_partenariat_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  447.             } elseif(isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  448.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'].','.$parametres['id_secteur_activite'];
  449.                 $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_recherche_partenariat_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  450.             } else {
  451.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'].','.$parametres['id_secteur_activite'];
  452.                 $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_recherche_partenariat_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  453.             }
  454.             
  455.             $p $parametres;
  456.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche'],$p['id_secteur_activite'], $p['nom_secteur_activite'], $p['nom_localisation']);
  457.             if (count($p) > 0) {
  458.                 $page_de_redirection .= '?'.http_build_query($p);
  459.             }
  460.         }else {
  461.             $page_de_redirection 'search-reprise-partenaire?&'.http_build_query($parametres);
  462.         }
  463.         
  464.         return $page_de_redirection;
  465.     }
  466.     
  467.     public function donne_page_redirection_recherche_annonce_achat_canonique($parametres)
  468.     {
  469.         if (== $parametres['type_recherche']) {
  470.             if (isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  471.                 $page_de_redirection 'reprise-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'];
  472.             } else {
  473.                 $page_de_redirection 'reprise-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'];
  474.             }
  475.         } elseif (== $parametres['type_recherche']) {
  476.             $page_de_redirection 'reprise-entreprise-'.$parametres['titre_recherche'].','.$parametres['id_secteur_activite'];
  477.         } else {
  478.             $page_de_redirection 'search-reprise-entreprise?&'.http_build_query($parametres);
  479.         }
  480.         
  481.         return $page_de_redirection;
  482.     }
  483.     
  484.     public function donne_page_redirection_recherche_annonce_achat_sans_requeteSQL($parametres)
  485.     {
  486.         // if($parametres["type_recherche"]==1)
  487.         $page_de_redirection 'reprise_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_recherche'].'-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'.html';
  488.         
  489.         if (== $parametres['type_recherche']) {
  490.             $page_de_redirection 'reprise_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_recherche'].'-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'.html';
  491.         }
  492.         if (== $parametres['type_recherche']) {
  493.             $page_de_redirection 'reprise_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_recherche'].'-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'.html';
  494.         }
  495.         if (== $parametres['type_recherche']) {
  496.             $page_de_redirection 'reprise_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_recherche'].'-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'-'.$parametres['reference_mots_cles'].'.html';
  497.         }
  498.         if (== $parametres['type_recherche']) {
  499.             $page_de_redirection 'reprise_entreprise-'.$parametres['titre_annonce'].'-'.$parametres['type_recherche'].'-'.$parametres['annee'].'-'.$parametres['mois'].'-'.$parametres['jour'].'-'.$parametres['plus_moins'].'-'.$parametres['ca'].'-'.$parametres['id_secteur_activite'].'-'.$parametres['id_pays'].'-'.$parametres['id_region'].'-'.$parametres['nb_res_page'].'-'.$parametres['page'].'-'.$parametres['numero_annonce'].'-'.$parametres['id_annonce_vendeur'].'-'.$parametres['reference_mots_cles'].'-'.$parametres['id_secteur_activite2'].'-'.$parametres['id_secteur_activite3'].'.html';
  500.         }
  501.         
  502.         return $page_de_redirection;
  503.     }
  504.     
  505.     public function donne_page_redirection_recherche_acquereur_investisseur($parametres)
  506.     {
  507.         if (== $parametres['type_recherche']) {
  508.             if (isset($parametres['id_departement']) && $parametres['id_departement'] != "") {
  509.                 $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_annonce_acquisition_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'codePays' => $this->codePaysWithUnderScore]);
  510.             } else {
  511.                 if (isset($parametres['id_region']) && $parametres['id_region'] != "") {
  512.                     //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'];
  513.                     $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_annonce_acquisition_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'codePays' => $this->codePaysWithUnderScore]);
  514.                 } else {
  515.                     //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'];
  516.                     $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_annonce_acquisition_localisation', ['slug' => $parametres['titre_recherche'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'codePays' => $this->codePaysWithUnderScore]);
  517.                 }
  518.             }
  519.             
  520.             $p $parametres;
  521.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche']);
  522.             if (count($p) > 0) {
  523.                 $page_de_redirection .= '?'.http_build_query($p);
  524.             }
  525.         } elseif (== $parametres['type_recherche']) {
  526.             //$page_de_redirection = 'reprise-entreprise-'.$parametres['titre_recherche'].','.$parametres['id_secteur_activite'];
  527.             $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_annonce_acquisition_secteur_activite', ['slug' => $parametres['titre_recherche'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  528.             
  529.             $p $parametres;
  530.             unset($p['titre_recherche'],$p['id_secteur_activite'],$p['type_recherche']);
  531.             if (count($p) > 0) {
  532.                 $page_de_redirection .= '?'.http_build_query($p);
  533.             }
  534.         } elseif (== $parametres['type_recherche']) {
  535.             // DANS LE CAS OU ON NAVIGUE DANS LES LOCALISATIONS
  536.             // SI ON VIENT D'UNE URL CANONIQUE ON RETOURNE UNE URL CANONIQUE
  537.             
  538.             if (isset($parametres['id_departement']) && != (int) $parametres['id_departement']) {
  539.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',d'.$parametres['id_departement'].','.$parametres['id_secteur_activite'];
  540.                 $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_annonce_acquisition_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'd''idLocalisation' => $parametres['id_departement'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  541.             } elseif(isset($parametres['id_region']) && != (int) $parametres['id_region']) {
  542.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',r'.$parametres['id_region'].','.$parametres['id_secteur_activite'];
  543.                 $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_annonce_acquisition_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'r''idLocalisation' => $parametres['id_region'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  544.             } else {
  545.                 //$page_de_redirection = 'cession-entreprise-'.$parametres['titre_recherche'].',p'.$parametres['id_pays'].','.$parametres['id_secteur_activite'];
  546.                 $page_de_redirection $this->container->get('router')->generate('ouvrir_capital_annonce_acquisition_croise', ['nomSecteurActivite' => $parametres['nom_secteur_activite'], 'nomLocalisation' => $parametres['nom_localisation'], 'type' => 'p''idLocalisation' => $parametres['id_pays'], 'idSecteurActivite' => $parametres['id_secteur_activite'], 'codePays' => $this->codePaysWithUnderScore]);
  547.             }
  548.             
  549.             $p $parametres;
  550.             unset($p['titre_recherche'],$p['id_region'],$p['id_departement'],$p['id_pays'],$p['type_recherche'],$p['id_secteur_activite'], $p['nom_secteur_activite'], $p['nom_localisation']);
  551.             if (count($p) > 0) {
  552.                 $page_de_redirection .= '?'.http_build_query($p);
  553.             }
  554.         } else {
  555.             $page_de_redirection 'search-reprise-entreprise?&'.http_build_query($parametres);
  556.         }
  557.         
  558.         return $page_de_redirection;
  559.     }
  560.     
  561.     public function donne_page_redirection_recherche_vente_sans_requeteSQL($parametres)
  562.     {
  563.         $page_de_redirection 'search-cession-entreprise?'.http_build_query($parametres);
  564.         
  565.         return $page_de_redirection;
  566.     }
  567.     
  568.     public function donne_titre_url_recherche_annonces($parametres)
  569.     {
  570.         $titre_recherche 'rechercher_une_entreprise_a_reprendre';
  571.         
  572.         if ('0' === $parametres['id_pays']) {
  573.             $nom_pays 'tous_pays';
  574.         } elseif ('33' == $parametres['id_pays']) {
  575.             $nom_pays 'France';
  576.         } else {
  577.             $requete " select nom_localisation from localisations where id_localisation= '".$parametres['id_pays']."'";
  578.             $resultat executerSQL($requete);
  579.             if ($recapitulatif mysql_fetch_assoc($resultat)) {
  580.                 $nom_pays reecriture_pour_url($recapitulatif['nom_localisation']);
  581.             }
  582.             liberer_memoire($resultat);
  583.         }
  584.         if ('0' === $parametres['id_region']) {
  585.             $nom_region 'toutes_regions';
  586.         } else {
  587.             $requete " select nom_localisation from localisations where id_localisation='".$parametres['id_region']."'";
  588.             $resultat executerSQL($requete);
  589.             if ($recapitulatif mysql_fetch_assoc($resultat)) {
  590.                 $nom_region reecriture_pour_url($recapitulatif['nom_localisation']);
  591.             }
  592.             liberer_memoire($resultat);
  593.         }
  594.         if ('0' === $parametres['id_secteur_activite']) {
  595.             $nom_secteur_activite 'tous_secteurs';
  596.         } else {
  597.             $id_secteur_activite $parametres['id_secteur_activite'];
  598.             if (== $parametres['type_recherche']) {
  599.                 if ('' != $parametres['id_secteur_activite2'] && '0' != $parametres['id_secteur_activite2']) {
  600.                     $id_secteur_activite $parametres['id_secteur_activite2'];
  601.                 }
  602.                 if ('' != $parametres['id_secteur_activite3'] && '0' != $parametres['id_secteur_activite3']) {
  603.                     $id_secteur_activite $parametres['id_secteur_activite3'];
  604.                 }
  605.             }
  606.             
  607.             $requete " select nom_secteur_activite from secteurs_activite where id_secteur_activite='".$id_secteur_activite."'";
  608.             $resultat executerSQL($requete);
  609.             if ($recapitulatif mysql_fetch_assoc($resultat)) {
  610.                 $nom_secteur_activite reecriture_pour_url($recapitulatif['nom_secteur_activite']);
  611.             }
  612.             liberer_memoire($resultat);
  613.         }
  614.         
  615.         $titre_recherche $nom_pays.','.$nom_region.','.$nom_secteur_activite;
  616.         
  617.         if (== $parametres['type_recherche']) {
  618.             $titre_recherche $nom_secteur_activite.','.$nom_pays.','.$nom_region;
  619.         }
  620.         
  621.         return $titre_recherche;
  622.     }
  623.     
  624.     public function donne_region_francaise_url_sans_requeteSQL($id_region)
  625.     {
  626.         switch ($id_region) {
  627.             case '0'$nom_region 'toutes_regions';
  628.             break;
  629.             case '33_01'$nom_region 'alsace';
  630.             break;
  631.             case '33_02'$nom_region 'aquitaine';
  632.             break;
  633.             case '33_03'$nom_region 'auvergne';
  634.             break;
  635.             case '33_04'$nom_region 'basse_normandie';
  636.             break;
  637.             case '33_05'$nom_region 'bourgogne';
  638.             break;
  639.             case '33_06'$nom_region 'bretagne';
  640.             break;
  641.             case '33_07'$nom_region 'centre';
  642.             break;
  643.             case '33_08'$nom_region 'champagne_ardenne';
  644.             break;
  645.             case '33_09'$nom_region 'corse';
  646.             break;
  647.             case '33_10'$nom_region 'franche_comte';
  648.             break;
  649.             case '33_11'$nom_region 'haute_normandie';
  650.             break;
  651.             case '33_12'$nom_region 'ile_de_france';
  652.             break;
  653.             case '33_13'$nom_region 'languedoc_roussillon';
  654.             break;
  655.             case '33_14'$nom_region 'limousin';
  656.             break;
  657.             case '33_15'$nom_region 'lorraine';
  658.             break;
  659.             case '33_16'$nom_region 'midi_pyrenees';
  660.             break;
  661.             case '33_17'$nom_region 'nord_pas_de_calais';
  662.             break;
  663.             case '33_18'$nom_region 'pays_de_laloire';
  664.             break;
  665.             case '33_19'$nom_region 'picardie';
  666.             break;
  667.             case '33_20'$nom_region 'poitou_charentes';
  668.             break;
  669.             case '33_21'$nom_region 'provence_alpes_cote_azur';
  670.             break;
  671.             case '33_22'$nom_region 'rhone_alpes';
  672.             break;
  673.             case '33_23'$nom_region 'dom_tom';
  674.             break;
  675.             default: $nom_region 'autre_region';
  676.             break;
  677.         }
  678.         
  679.         return $nom_region;
  680.     }
  681.     
  682.     public function donne_pays_url_sans_requeteSQL($id_pays)
  683.     {
  684.         switch ($id_pays) {
  685.             case '0'$nom_pays 'tous_pays';
  686.             break;
  687.             case '33'$nom_pays 'France';
  688.             break;
  689.             case '32'$nom_pays 'belgique';
  690.             break;
  691.             default: $nom_pays 'autre_pays';
  692.             break;
  693.         }
  694.         
  695.         return $nom_pays;
  696.     }
  697.     
  698.     // on peut de temps en temps verifier la coherence avec le fichier .htaccess...
  699.     public function donne_lien_page_annuaire_prestataire($parametres$nom_page$repertoire$partenaire 'fusacq')
  700.     {
  701.         $lien null;
  702.         
  703.         switch ($nom_page) {
  704.             case 'index':$lien donne_lien_page_index_annuaire_prestataire($parametres$repertoire);
  705.             break;
  706.             case 'recherche':    $lien donne_lien_page_recherche_annuaire_prestataire($parametres$repertoire);
  707.             break;
  708.             case 'liste':$lien donne_lien_page_liste_annuaire_prestataire($parametres$repertoire);
  709.             break;
  710.             case 'fiche':$lien donne_lien_page_fiche_annuaire_prestataire($parametres$repertoire);
  711.             break;
  712.             case 'fiche_canonical':$lien donne_lien_url_canonical_page_fiche_annuaire_prestataire($parametres$repertoire);
  713.             break;
  714.             case 'liste_dernieres':$lien donne_lien_page_liste_dernieres_annuaire_prestataire($parametres$repertoire);
  715.             break;
  716.             case 'fiche_dernieres':$lien donne_lien_page_fiche_dernieres_annuaire_prestataire($parametres$repertoire);
  717.             break;
  718.             case 'fiche_autre_stats':$lien donne_lien_page_fiche_autre_stats_annuaire_prestataire($parametres$repertoire);
  719.             break;
  720.             case 'mots_cles':$lien donne_lien_page_mots_cles_annuaire_prestataire($parametres$repertoire);
  721.             break;
  722.             case 'fonds':$lien donne_lien_page_fonds_investissement($parametres);
  723.             break;
  724.             
  725.             default: break;
  726.         }
  727.         
  728.         return $lien;
  729.     }
  730.     
  731.     public function donne_lien_page_index_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  732.     {
  733.         $lien $repertoire.'annuaire_experts';
  734.         
  735.         return $lien;
  736.     }
  737.     
  738.     public function donne_lien_page_recherche_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  739.     {
  740.         $lien $repertoire.'/annuaire_experts/a2'.$parametres['id_secteur_activite'].','.$parametres['titre_recherche'];
  741.         
  742.         return $lien;
  743.     }
  744.     
  745.     public function donne_lien_page_liste_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  746.     {
  747.         $lien $repertoire.'/annuaire_experts/a3'.$parametres['id_secteur_activite'].','.$parametres['id_localisation_prestataire'].','.$parametres['titre_recherche'];
  748.         
  749.         // etienne 21 03 2012 : mise en commentaire car je ne comprends pas l'interet de ce parametre
  750.         // car il est defini comme valant 3 dans le tableau de parametres des liens
  751.         // de la methode "donne_lien_page($tableau_resultats_unidimensionnel)" de la classe "gabarit_recherche_par_mots_cles_prestataire" du fichier "classes_annuaire_prestataire_recherche.php"
  752.         // et semble donc correspondre Ã  un identifiant de type de page
  753.         // alors que sur la page "liste_prestation.php" il est initialisé par défaut Ã  1 et semble correspondre au numéro de page
  754.         // if($parametres["id_page"]!="") $lien.="?id_page=".$parametres["id_page"];
  755.         
  756.         return $lien;
  757.     }
  758.     
  759.     public function donne_lien_page_fiche_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  760.     {
  761.         // $lien=$repertoire."a4".$parametres["id_secteur_activite"].'-'.$parametres["id_service_prestataire"].'-'.$parametres["titre_recherche"];
  762.         
  763.         if ('' == $parametres['id_from']) {
  764.             $id_from 1;
  765.         } else {
  766.             $id_from $parametres['id_from'];
  767.         }
  768.         
  769.         $lien $repertoire.'/annuaire_experts/a7'.$parametres['id_secteur_activite'].','.$parametres['id_service_prestataire'].','.$id_from.','.$parametres['titre_recherche'];
  770.         
  771.         return $lien;
  772.     }
  773.     
  774.     public function donne_lien_url_canonical_page_fiche_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  775.     {
  776.         $lien $repertoire.'/annuaire_experts/a4'.$parametres['id_service_prestataire'].','.$parametres['titre_recherche'];
  777.         
  778.         return $lien;
  779.     }
  780.     
  781.     public function donne_lien_page_fonds_investissement($parametres)
  782.     {
  783.         $lien '/annuaire-fonds-investissement';
  784.         if ('' != $parametres['id_page']) {
  785.             $lien .= '?id_page='.$parametres['id_page'];
  786.         }
  787.         
  788.         return $lien;
  789.     }
  790.     
  791.     public function donne_lien_page_liste_dernieres_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  792.     {
  793.         // echo "<br>partenaire = $partenaire";
  794.         
  795.         if ('' != $parametres['page']) {
  796.             $lien 'a6'.$parametres['page'].'-les_dernieres_prestations';
  797.         } else {
  798.             if (preg_match('/a6([0-9]*)-les_dernieres_prestations/'$_SERVER['HTTP_REFERER'])) {
  799.                 $lien $_SERVER['HTTP_REFERER'];
  800.             } else {
  801.                 $lien '/annuaire_experts/a61-les_dernieres_prestations';
  802.             }
  803.         }
  804.         
  805.         return $lien;
  806.     }
  807.     
  808.     public function donne_lien_page_fiche_dernieres_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  809.     {
  810.         $lien $repertoire.'/annuaire_experts/a7'.$parametres['id_secteur_activite'].'-'.$parametres['id_service_prestataire'].'-'.$parametres['page'].'-'.$parametres['titre_recherche'];
  811.         
  812.         return $lien;
  813.     }
  814.     
  815.     public function donne_lien_page_fiche_autre_stats_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  816.     {
  817.         $lien $repertoire.'/annuaire_experts/a8'.$parametres['id_secteur_activite'].'-'.$parametres['id_service_prestataire'].'-'.$parametres['id_from'].'-'.$parametres['titre_recherche'];
  818.         
  819.         return $lien;
  820.     }
  821.     
  822.     public function donne_lien_page_mots_cles_annuaire_prestataire($parametres$repertoire$partenaire 'fusacq')
  823.     {
  824.         $lien $repertoire.'/annuaire_experts/a5'.$parametres['type_recherche'].'-'.$parametres['mots_cles'];
  825.         
  826.         return $lien;
  827.     }
  828.     
  829.     public function donne_lien_blog_prestataire($parametres$partenaire 'fusacq')
  830.     {
  831.         $lien $repertoire.'/annuaire_experts/a5'.$parametres['id_secteur_activite'].','.$parametres['id_service_prestataire'].','.$parametres['titre_recherche'];
  832.         
  833.         return $lien;
  834.     }
  835.     
  836.     public function donne_lien_billet_prestataire($parametres$partenaire 'fusacq')
  837.     {
  838.         $lien $repertoire.'/annuaire_experts/a8'.$parametres['id_secteur_activite'].','.$parametres['id_service_prestataire'].','.$parametres['id_message'].','.$parametres['titre_recherche'];
  839.         
  840.         return $lien;
  841.     }
  842.     
  843.     public function donne_lien_url_canonical_annonce_vendeur($id_annonce_vendeur$titre_annonce$nom_localisation)
  844.     {
  845.         $titre_url $titre_annonce.' '.$nom_localisation;
  846.         $titre_url reecriture_pour_url($titre_url'-');
  847.         $lien 'vente-entreprise-'.$titre_url.','.$id_annonce_vendeur;
  848.         
  849.         return $lien;
  850.     }
  851.     
  852.     public function donne_lien_url_canonical_annuaire_experts_pdc($page$params)
  853.     {
  854.         $secteur $params['secteur'];
  855.         $nomSecteur $secteur->nom_secteur_activite;
  856.         $lien '';
  857.         switch ($page) {
  858.             case 'liste_sous_categories':
  859.                 $titre_url reecriture_pour_url($nomSecteur'-');
  860.                 $lien '/annuaire_experts/a2'.$secteur->id_secteur_activite.','.$titre_url;
  861.                 break;
  862.             case 'liste_prestations':
  863.                 $idLocalisationPrestataire $params['id_localisation_prestataire'];
  864.                 $titre_url reecriture_pour_url($nomSecteur'-');
  865.                 $lien '/annuaire_experts/a3'.$secteur->id_secteur_activite.','.$idLocalisationPrestataire.','.$titre_url;
  866.                 break;
  867.             case 'fiche_prestation':
  868.                 $servicePrestataire $params['service_prestataire'];
  869.                 $idServicePrestataire $servicePrestataire->id_service_prestataire;
  870.                 $titreService $servicePrestataire->titre_service;
  871.                 $titre_url reecriture_pour_url($titreService'-');
  872.                 $lien '/annuaire_experts/a4'.$idServicePrestataire.','.$titre_url;
  873.                 break;
  874.             case 'blog_actualites':
  875.                 $servicePrestataire $params['service_prestataire'];
  876.                 $idServicePrestataire $servicePrestataire->id_service_prestataire;
  877.                 $titreService $servicePrestataire->titre_service;
  878.                 $titre_url reecriture_pour_url($titreService'-');
  879.                 $lien '/annuaire_experts/blog-prestation'.$idServicePrestataire.','.$titre_url;
  880.                 break;
  881.             case 'prestataire_equipe':
  882.                 $servicePrestataire $params['service_prestataire'];
  883.                 $idServicePrestataire $servicePrestataire->id_service_prestataire;
  884.                 $titreService $servicePrestataire->titre_service;
  885.                 $titre_url reecriture_pour_url($titreService'-');
  886.                 $lien '/annuaire_experts/equipe'.$idServicePrestataire.','.$titre_url;
  887.                 break;
  888.         }
  889.         
  890.         return $lien;
  891.     }
  892.     
  893.     public function donne_lien_url_canonical_annonce_acheteur($id_annonce_acheteur$titre_annonce$nom_localisation)
  894.     {
  895.         $titre_url $titre_annonce.' '.$nom_localisation;
  896.         $titre_url reecriture_pour_url($titre_url'-');
  897.         $lien 'achat-entreprise-'.$titre_url.','.$id_annonce_acheteur;
  898.         
  899.         return $lien;
  900.     }
  901.     
  902.     public function donne_page_redirection_authentification($from$parametres)
  903.     {
  904.         if ('prestataire' == $from) {
  905.             if (isset($parametres['page']) && 'blog' == $parametres['page']) {
  906.                 $page_de_redirection '../annuaire_prestataire_gestion/blog.php';
  907.             } elseif (isset($parametres['page']) && 'equipe' == $parametres['page']) {
  908.                 $page_de_redirection '../annuaire_prestataire_gestion/liste_membres.php?mode=alphabetique';
  909.             } else {
  910.                 $page_de_redirection '../annuaire_prestataire_gestion/espace_perso.php';
  911.             }
  912.         } elseif ('valorisation' == $from) {
  913.             if ('' != $_GET['id_valorisation']) {
  914.                 $page_de_redirection 'valorisations/formulaire_valorisation.php?id_valorisation='.$_GET['id_valorisation'];
  915.             }
  916.             if ('' != $_GET['id_annonce_vendeur']) {
  917.                 $page_de_redirection 'valorisations/formulaire_valorisation.php?id_annonce_vendeur='.$_GET['id_annonce_vendeur'];
  918.             }
  919.         } elseif ('carte_avantage' == $from) {
  920.             $page_de_redirection '../cartes_avantages/index.php?partenaire='.$_GET['partenaire'];
  921.         } elseif ('accorde_carte_avantage' == $from) {
  922.             $page_de_redirection '../cartes_avantages/accorde_code_activation.php?code_activation='.$parametres['code_activation'].'&partenaire='.$parametres['partenaire'];
  923.         } elseif ('carte_avantage' == $from) {
  924.             $page_de_redirection '../cartes_avantages/index.php?partenaire='.$_GET['partenaire'];
  925.         } elseif ('commande_annuaire_ba' == $from) {
  926.             if (isset($parametres['id_investisseur'])) {
  927.                 $page_de_redirection '..//ipba/enregistre_ajout_investisseur_commande.php?'.http_build_query($parametres);
  928.             } else {
  929.                 $page_de_redirection '/investisseurs_prives/liste_investisseurs.php';
  930.             }
  931.         } elseif ('investisseurs_prives_modif' == $from) {
  932.             $page_de_redirection ROOT_URL.'/investisseurs_prives_modif/liste_investisseurs.php';
  933.         } elseif ('annuaire_repreneurs' == $from) {
  934.             $page_de_redirection ROOT_URL.'/annuaire_repreneurs/commande_annuaire_repreneurs.php';
  935.         } elseif ('profil_repreneur' == $from) {
  936.             $page_de_redirection '../compte?module=compte&action=profil_repreneur';
  937.         } elseif ('commande_annuaire_repreneurs' == $from) {
  938.             $page_de_redirection '../annuaire_repreneurs/commande_annuaire_repreneurs.php';
  939.         } elseif ('commande_annuaire_repreneurs_annonces' == $from) {
  940.             $page_de_redirection '/forfait_repreneurs_annonces/commande_annuaire_repreneurs_annonces.php';
  941.         } elseif ('deposer_annonce' == $from) {
  942.             $page_de_redirection '/deposer_annonce.php';
  943.             if (isset($parametres['type'])) {
  944.                 $page_de_redirection .= '?type='.$parametres['type'];
  945.             }
  946.         } elseif ('annuaire_participations' == $from) {
  947.             $page_de_redirection ROOT_URL.'/participations/liste_participations.php';
  948.         } elseif ('fiche_participation' == $from) {
  949.             $page_de_redirection ROOT_URL.'/participations/liste_participations.php?lettre=A&id_participation='.$parametres['id_participation'].'&type_consultation=liste_lettre';
  950.         } elseif ('compte' == $from) {
  951.             $page_de_redirection ROOT_URL.'/compte';
  952.         } elseif ('com_simu_reprise' == $from) {
  953.             $page_de_redirection ROOT_URL.'/reglement/lesinfos?commande=simulateur_reprise';
  954.         } elseif ('depot_investisseur' == $from) {
  955.             $page_de_redirection ROOT_URL.'/compte?module=investisseur_prive&action=ajout_investisseur&from=liste_investisseurs';
  956.         } elseif ('alertes' == $from) {
  957.             // echo"alertes<br>";
  958.             if (isset($parametres['type_annonce_surveillee'])) {
  959.                 // echo"type=".$parametres["type_annonce_surveillee"]."<br>";
  960.                 if ('achat' == $parametres['type_annonce_surveillee']) {
  961.                     $page_de_redirection '/alertes/ajout_alerte_achat.php?'.http_build_query($parametres);
  962.                 }
  963.                 if ('vente' == $parametres['type_annonce_surveillee']) {
  964.                     $page_de_redirection '/alertes/ajout_alerte_vente.php?'.http_build_query($parametres);
  965.                 }
  966.             } else {
  967.                 $page_de_redirection ROOT_URL.'/compte?module=alertes&action=index';
  968.             }
  969.         } elseif ('commande_pack_mer' == $from) {
  970.             $page_de_redirection '/pack-mer/infos?pack='.$parametres['pack'];
  971.         } elseif ('panier' == $from) {
  972.             $page_de_redirection '/panier/ajout_panier.php?id_annonce='.$parametres['id_annonce'].
  973.             '&type_annonce='.$parametres['type_annonce'].'&url_actuel='.$parametres['url_actuel'];
  974.         } elseif ('annonces_attente' == $from) {
  975.             $page_de_redirection '/compte/annonces_attente.php';
  976.         } elseif ('depot_annonce_vendeur' == $from) {
  977.             $page_de_redirection '/depot_annonce_vendeur/description_generale.php?id_annonce_vendeur='.$parametres['id_annonce_vendeur'];
  978.         } elseif ('parametrage_absences' == $from) {
  979.             $page_de_redirection '/compte/absence_utilisateur.php';
  980.         }
  981.         
  982.         return $page_de_redirection;
  983.     }
  984. }