From ccb54683101236dd65820f9738d5aedc88b55f78 Mon Sep 17 00:00:00 2001 From: Michael RICOIS Date: Tue, 13 Oct 2009 16:34:46 +0000 Subject: [PATCH] MAJ graydon --- includes/graydon/wsfunctions.php | 3 - www/pages/international_enquete.php | 71 +++++++++------------ www/pages/international_enquetet.php | 1 - www/pages/international_identite.php | 92 ++++++++++++++++++++------- www/pages/international_recherche.php | 5 +- 5 files changed, 101 insertions(+), 71 deletions(-) diff --git a/includes/graydon/wsfunctions.php b/includes/graydon/wsfunctions.php index 1f786b844..e26c29cc2 100644 --- a/includes/graydon/wsfunctions.php +++ b/includes/graydon/wsfunctions.php @@ -90,7 +90,6 @@ function getCompanyProducts($identifier){ $companyproducts = new Companyproducts(); $companyproducts = $q->fetchOne(); - $firephp->log($companyproducts->updated_at,'date'); $now = mktime(date('G'), date('i'), date('s'), date("m") , date("d"), date("Y")); if($companyproducts == FALSE){ $request = new StdClass(); @@ -115,8 +114,6 @@ function getCompanyProducts($identifier){ $log->mode = $mode; $log->save(); - $firephp->log($result,'result'); - //Sauvegarde dans la bdd $companyproducts = new Companyproducts(); $companyproducts->identifiers = $identifier; diff --git a/www/pages/international_enquete.php b/www/pages/international_enquete.php index 4fa701cc5..b79156750 100644 --- a/www/pages/international_enquete.php +++ b/www/pages/international_enquete.php @@ -4,8 +4,8 @@ if (!$_SESSION['connected']) die(); $tabInfo=$_SESSION['tabInfo']; $pays = $_SESSION['graydon']['pays']; $paysCode = $_SESSION['graydon']['paysCode']; -$firephp->log($pays, 'pays'); $mode = $_SESSION['graydon']['mode']; +$firephp->log($pays, 'pays'); $message = ''; require_once 'dbbootstrap.php'; @@ -22,11 +22,12 @@ $pays = $country->graydon_country; if(isset($_REQUEST['submit'])){ $firephp->log('Soumission formulaire'); //Enregistrement du formulaire - /*print '
';
+	/*
+	print '
';
 	print_r($_REQUEST['InfoUser']);
 	print_r($_REQUEST['InfoEnq']);
-	print '
';*/ - + print '
'; + */ //Vérification des informations $formError = FALSE; $fields = array(); @@ -138,40 +139,20 @@ if(isset($commandeOk) && is_numeric($commandeOk)){ $message = 'Entreprise concernée : from('Companyproducts') - ->where('identifiers = ?', $identifier); +$Companyproducts = getCompanyProducts($_REQUEST['identifier']); +$company = $Companyproducts['Company']; +$products = $Companyproducts['Products']; - $companyproducts = new Companyproducts(); - $companyproducts = $q->fetchOne(); - $company = unserialize($companyproducts->company); - $products = unserialize($companyproducts->products); - $products = $products->Product; +if($company->Name!=''){ $name = $company->Name; }else{ $name = $_SESSION['graydon']['name']; } - $count = count($company->CompanyIdentifiers->CompanyIdentifier); - if ($count>1){ - $identifiers = $company->CompanyIdentifiers->CompanyIdentifier; - }elseif($count==1){ - $identifiers[] = $company->CompanyIdentifiers->CompanyIdentifier; - } - foreach($identifiers as $identifier){ - if($identifier->Type != 'Internal'){ -?> -
- - - -Identifier;?> -
- + +
-
+
@@ -191,12 +172,14 @@ if(isset($_REQUEST['pidentifier'])){
-
+
- + -
+
@@ -322,10 +305,16 @@ $serviceNom = array('Normal', 'Rapide'); foreach($availability as $item){ if(in_array($item->ServiceSpeed, $serviceActif)==TRUE){ $key = array_search($item->ServiceSpeed, $serviceActif); -?> -ServiceSpeed){print 'selected="selected"';}?>> - (Tarif : ServiceSpeed)]; ?> €, Délai :DaysFrom.' à '.$item->DaysTo.' jours';?>) -
+ $speed = $_REQUEST['speed']; + $firephp->log($speed,'speed'); + $firephp->log($item->ServiceSpeed,'ServiceSpeed'); + $select = ''; + if( (isset($_REQUEST['InfoEnq']['Servicespeed']) && $_REQUEST['InfoEnq']['Servicespeed']==$item->ServiceSpeed) + || ucfirst($speed)==$item->ServiceSpeed ) { $select = 'checked';} + ?> + > + (Tarif : ServiceSpeed)]; ?> €, Délai :DaysFrom.' à '.$item->DaysTo.' jours';?>) +
getInfosLogin($tabInfo['login']); diff --git a/www/pages/international_identite.php b/www/pages/international_identite.php index 3853d19b7..775a954a5 100644 --- a/www/pages/international_identite.php +++ b/www/pages/international_identite.php @@ -146,7 +146,9 @@ if(isset($company)){ ?> (Aucun rapport disponible pour cette société) fetchArray(); $firephp->log($tabPaysPrix, 'tableau'); - + + $href = array(); if(in_array('Normal',$tabReport)){ $key = array_search('Normal', $tabReport); $pidentifier = $tabProducts[$key]['identifier']; @@ -164,13 +167,25 @@ if(isset($company)){ $daysTo = $tabProducts[$key]['DaysTo']; //Vérification des droits if(preg_match('/international/i', $_SESSION['tabInfo']['droits'])){ - print '

Commander le rapport en mode normal
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; - //print '

Commander le rapport en mode normal
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; + $href['normal'] = './?page=international_enquete&speed=normal&identifier='.$identifier.'&pidentifier='.$pidentifier; }else{ - print '

Commander le rapport en mode normal
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; + $href['normal'] = '#'; } - } + if(isset($href['normal'])) + { + if($href['normal']=='#'){ + print '

Commander le rapport en mode normal
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; + }else{ + print '

Commander le rapport en mode normal
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; + //print '

Commander le rapport en mode normal
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; + } + } + else + { + print '

Rapport en mode normal indisponible
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; + } + //Affichage des différents rapports dans l'ordre if(in_array('Superflash',$tabReport)){ $key = array_search('Superflash', $tabReport); @@ -179,23 +194,48 @@ if(isset($company)){ $daysTo = $tabProducts[$key]['DaysTo']; //Vérification des droits if(preg_match('/international/i', $_SESSION['tabInfo']['droits'])){ - print '

Commander le rapport en mode rapide
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)'; - //print '

Commander le rapport en mode rapide
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)'; + $href['superflash'] = './?page=international_enquete&speed=superflash&identifier='.$identifier.'&pidentifier='.$pidentifier; }else{ - print '

Commander le rapport en mode rapide
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)'; + $href['superflash'] = '#'; } } + if(isset($href['superflash'])) + { + if($href['normal']=='#'){ + print '

Commander le rapport en mode rapide
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)'; + }else{ + print '

Commander le rapport en mode rapide
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)'; + //print '

Commander le rapport en mode rapide
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)'; + } + } + else + { + print '

Rapport immédiat indisponible
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; + } + if(in_array('Immediate',$tabReport)){ $key = array_search('Immediate', $tabReport); $pidentifier = $tabProducts[$key]['identifier']; - //Vérification des droits if(preg_match('/international/i', $_SESSION['tabInfo']['droits'])){ - print '

Consutler le rapport disponible
(Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)'; + $href['immediate'] = './?page=international_identitec&identifier='.$identifier.'&pidentifier='.$pidentifier; }else{ - print '

Consutler le rapport disponible
(Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)'; + $href['immediate'] = '#'; } } + if(isset($href['immediate'])) + { + if($href['normal']=='#'){ + print '

Consutler le rapport disponible
(Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)'; + }else{ + print '

Consutler le rapport disponible
(Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)'; + } + } + else + { + print '

Rapport immédiat indisponible
(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)'; + } + } ?> @@ -247,18 +287,22 @@ if(isset($company)){

Raison sociale et coordonnées :

- - - - - - - + + + + + + diff --git a/www/pages/international_recherche.php b/www/pages/international_recherche.php index d474668fe..c43b6195a 100644 --- a/www/pages/international_recherche.php +++ b/www/pages/international_recherche.php @@ -180,7 +180,8 @@ require_once 'international_rechercheform.php'; $result = getCompanyMatches($pays); - if(is_object($result) && count($result)>0){ + if(is_object($result) && count($result)>0) + { ?>
Pays :Service_Log->Country; ?> @@ -198,7 +199,7 @@ require_once 'international_rechercheform.php'; foreach($companies as $company){ ?>
  • - + Name); ?>
    Addresse :
  •  Raison Sociale - Name; - print cleanutf8($company->Name); - ?> -
     Raison Sociale + Name!=''){ + $name = $company->Name; + }else{ + $name = $_REQUEST['name']; + } + $_SESSION['graydon']['name'] = $name; + print cleanutf8($name); + ?> +
      Adresse Complète RegisteredAddress->EntireAddress); ?>