log($_SESSION, 'SESSION');
if(isset($_REQUEST['paysCode'])){
$paysCode = $_REQUEST['paysCode'];
}else{
$paysCode = $_SESSION['graydon']['paysCode'];
}
$firephp->log($paysCode, 'paysCode');
$tabInfo = $_SESSION['tabInfo'];
$mode = $_SESSION['graydon']['mode'];
require_once 'dbbootstrap.php';
require_once 'graydon/graydonws.php';
require_once 'graydon/graydon_log.php';
setDbConn('graydon');
$q = Doctrine_Query::Create()
->select('graydon_country')
->from('Country')
->where('code = ?', $paysCode);
$result = $q->fetchOne();
$pays = $result->graydon_country;
$firephp->log($pays, 'pays');
$_SESSION['graydon']['paysCode'] = $paysCode;
$_SESSION['graydon']['pays'] = $pays;
//Disponibilité des pays
$availability = getCountryAvailability($pays);
//Méthodes de recherche disponible pour les pays
$methods = getCompanyMatchMethods($pays);
$firephp->log($methods,'methods');
if (is_array($methods) && $methods!=FALSE){
$firephp->log($methods,'methods');
//Affichage de la meilleur méthode de recherche OU la première
$lien = 'La meilleure méthode de recherche vous est affiché par défaut.
Effectuer un autre type recherche : ';
$flagBestMethod = false;
$countMethods = 0;
foreach($methods as $item){
$WithCity = $item->WithCity;
$WithPostCode = $item->WithPostCode;
if( ($item->BestMethod==TRUE && $item->MatchingMethod=='Keyword') && !isset($method) || $method=='keyword' ){
$flagBestMethod = TRUE;
require_once realpath(dirname(__FILE__)).'/method_keyword.php';
}elseif( ($item->BestMethod==TRUE && $item->MatchingMethod=='Identifier') && !isset($method) || $method=='identifier' ){
$flagBestMethod = TRUE;
require_once realpath(dirname(__FILE__)).'/method_identifier.php';
}elseif( ($item->BestMethod==TRUE && $item->MatchingMethod=='Name') && !isset($method) || $method=='name' ){
$flagBestMethod = TRUE;
require_once realpath(dirname(__FILE__)).'/method_name.php';
}elseif( ($item->BestMethod==TRUE && $item->MatchingMethod=='PostCode') && !isset($method) || $method=='postcode' ){
$flagBestMethod = TRUE;
require_once realpath(dirname(__FILE__)).'/method_postcode.php';
}
$countMethods++;
//Affichage des propostions des méthodes de recherche
if($item->MatchingMethod=='Keyword'){ $lien .= 'Par mots clés'; }
if($item->MatchingMethod=='Identifier'){ $lien .= 'Par identifiant'; }
if($item->MatchingMethod=='Name'){ $lien .= 'Par nom'; }
if($item->MatchingMethod=='PostCode'){ $lien .= 'Par Post Code'; }
if($countMethods>=count($methods)){ $separator=''; break; }else{ $separator=' - '; }
$lien = $lien.$separator;
}
print ''.$lien.'';
}elseif($methods==FALSE){
print '
Mode normal : | normal; ?> | , Délais : | normalDe==0){ print $delais->normalA.' jours'; }else{ print $delais->normalDe.' à '.$delais->normalA.' jours'; } ?> |
Mode rapide : | rapide; ?> | , Délais : | rapideDe==0){ print $delais->rapideA.' jours'; }else{ print $delais->rapideDe.' à '.$delais->rapideA.' jours'; } ?> |