Modification graydon pour affichage
This commit is contained in:
parent
a57e9a22e0
commit
10f1f9e793
@ -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 '<pre>';
|
||||
/*
|
||||
print '<pre>';
|
||||
print_r($_REQUEST['InfoUser']);
|
||||
print_r($_REQUEST['InfoEnq']);
|
||||
print '</pre>';*/
|
||||
|
||||
print '</pre>';
|
||||
*/
|
||||
//Vérification des informations
|
||||
$formError = FALSE;
|
||||
$fields = array();
|
||||
@ -138,40 +139,20 @@ if(isset($commandeOk) && is_numeric($commandeOk)){ $message = '<font color="red"
|
||||
<h2>Entreprise concernée : </h2>
|
||||
|
||||
<?php
|
||||
if(isset($_REQUEST['pidentifier'])){
|
||||
setDbConn('graydon');
|
||||
$q = Doctrine_Query::create()
|
||||
->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'){
|
||||
?>
|
||||
<div class="fieldgrp">
|
||||
<input type="hidden" name="pidentifier" value="<?php print $_REQUEST['pidentifier']; ?>" />
|
||||
<input type="hidden" name="method" value="identifier" />
|
||||
<label><?php print $identifier->Description ?></label>
|
||||
<span><?php print $identifier->Identifier;?></span>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
if(isset($_REQUEST['pidentifier']))
|
||||
{
|
||||
?>
|
||||
<input type="hidden" name="pidentifier" value="<?=$_REQUEST['pidentifier']?>" />
|
||||
|
||||
<div class="fieldgrp">
|
||||
<label class="StyleInfoLib">Raison Sociale :</label>
|
||||
<div class="field"><input type="text" name="InfoEnq[Name]" value="<?php print $company->Name;?>" readonly="readonly"/></div>
|
||||
<div class="field"><input type="text" name="InfoEnq[Name]" value="<?php if (isset($_REQUEST['InfoEnq']['Name'])){ print $_REQUEST['InfoEnq']['Name'];}else{ print $name;} ?>" readonly="readonly"/></div>
|
||||
</div>
|
||||
|
||||
<div class="fieldgrp">
|
||||
@ -191,12 +172,14 @@ if(isset($_REQUEST['pidentifier'])){
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}else{
|
||||
}
|
||||
else
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="fieldgrp">
|
||||
<label class="StyleInfoLib">Raison Sociale :</label>
|
||||
<div class="field"><input type="text" name="InfoEnq[Name]" value="<?php if (isset($_REQUEST['InfoEnq']['Name'])){ print $_REQUEST['InfoEnq']['Name'];} ?>"/></div>
|
||||
<div class="field"><input type="text" name="InfoEnq[Name]" value="<?php if (isset($_REQUEST['InfoEnq']['Name'])){ print $_REQUEST['InfoEnq']['Name'];}else{ print $name;} ?>"/></div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
@ -215,7 +198,7 @@ if(is_array($identifiers)){
|
||||
<div class="fieldgrp">
|
||||
<input type="hidden" name="method" value="identifier" />
|
||||
<label><?php print $identifier->Description ?></label>
|
||||
<input type="text" name="InfoEnq[Identifier][<?php print $identifier->Type ?>]" value="<?php if (isset($_REQUEST['InfoEnq']['Identifier'][$identifier->Type])){ print $_REQUEST['InfoEnq']['Identifier'][$identifier->Type];} ?>" />
|
||||
<input type="text" name="InfoEnq[Identifier][<?=$identifier->Type?>]" value="<?php if (isset($_REQUEST['InfoEnq']['Identifier'][$identifier->Type])){ print $_REQUEST['InfoEnq']['Identifier'][$identifier->Type];} ?>" />
|
||||
</div>
|
||||
<?php
|
||||
$count++;
|
||||
@ -287,7 +270,7 @@ if(is_array($identifiers)){
|
||||
|
||||
<div class="fieldgrp">
|
||||
<label class="StyleInfoLib">E-mail <font color="Red">*</font>:</label>
|
||||
<div class="field"><input type="text" name="InfoUser[Email]" value="<?php if(isset($_REQUEST['InfoUser']['Email'])){print $_REQUEST['InfoUser']['Email'];}else{ print $user['mail']; }?>"/></div>
|
||||
<div class="field"><input type="text" name="InfoUser[Email]" value="<?php if(isset($_REQUEST['InfoUser']['Email'])){print $_REQUEST['InfoUser']['Email'];}else{ print $user['email']; }?>"/></div>
|
||||
</div>
|
||||
|
||||
<div class="fieldgrp">
|
||||
@ -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);
|
||||
?>
|
||||
<input type="radio" name="InfoEnq[Servicespeed]" value="<?php print $item->ServiceSpeed;?>" <?php if(isset($_REQUEST['InfoEnq']['Servicespeed']) && $_REQUEST['InfoEnq']['Servicespeed']==$item->ServiceSpeed){print 'selected="selected"';}?>>
|
||||
<?php print $serviceNom[$key];?> (Tarif : <?php print $results[0][strtolower($item->ServiceSpeed)]; ?> €, Délai :<?php print $item->DaysFrom.' à '.$item->DaysTo.' jours';?>)
|
||||
<br/>
|
||||
$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';}
|
||||
?>
|
||||
<input type="radio" name="InfoEnq[Servicespeed]" value="<?=$item->ServiceSpeed?>" <?=$select?>>
|
||||
<?php print $serviceNom[$key];?> (Tarif : <?php print $results[0][strtolower($item->ServiceSpeed)]; ?> €, Délai :<?php print $item->DaysFrom.' à '.$item->DaysTo.' jours';?>)
|
||||
<br/>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,6 @@ if($_REQUEST['submit']){
|
||||
|
||||
//@TODO : Réception du code pays
|
||||
$pays = $_SESSION['graydon']['pays'];
|
||||
$pays = 'Algeria';
|
||||
|
||||
try {
|
||||
$O = $client->getInfosLogin($tabInfo['login']);
|
||||
|
@ -146,7 +146,9 @@ if(isset($company)){
|
||||
?>
|
||||
(Aucun rapport disponible pour cette société)
|
||||
<?php
|
||||
}else{
|
||||
}
|
||||
else
|
||||
{
|
||||
//Récupération des tarifs propre au pays
|
||||
setDbConn('graydon');
|
||||
$q = Doctrine_Query::create($conn)
|
||||
@ -156,7 +158,8 @@ if(isset($company)){
|
||||
|
||||
$tabPaysPrix = $q->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 '<br/><br/><a href="./?page=international_enquete&identifier='.$identifier.'&pidentifier='.$pidentifier.'">Commander le rapport en mode normal</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
//print '<br/><br/><a href="#" title="Fonctionnalités désactivées">Commander le rapport en mode normal</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
$href['normal'] = './?page=international_enquete&speed=normal&identifier='.$identifier.'&pidentifier='.$pidentifier;
|
||||
}else{
|
||||
print '<br/><br/><a href="#" title="Vous n\'avez pas les droits nécessaires pour commander un rapport international">Commander le rapport en mode normal</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
$href['normal'] = '#';
|
||||
}
|
||||
|
||||
}
|
||||
if(isset($href['normal']))
|
||||
{
|
||||
if($href['normal']=='#'){
|
||||
print '<br/><br/><a href="#" title="Vous n\'avez pas les droits nécessaires pour commander un rapport international">Commander le rapport en mode normal</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
}else{
|
||||
print '<br/><br/><a href="'.$href['normal'].'">Commander le rapport en mode normal</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
//print '<br/><br/><a href="#" title="Fonctionnalités désactivées">Commander le rapport en mode normal</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
print '<br/><br/><a href="#" title="Type de commande indisponible">Rapport en mode normal indisponible</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
}
|
||||
|
||||
//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 '<br/><br/><a href="./?page=international_enquete&identifier='.$identifier.'&pidentifier='.$pidentifier.'">Commander le rapport en mode rapide</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)</i>';
|
||||
//print '<br/><br/><a href="#" title="Fonctionnalités désactivées">Commander le rapport en mode rapide</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)</i>';
|
||||
$href['superflash'] = './?page=international_enquete&speed=superflash&identifier='.$identifier.'&pidentifier='.$pidentifier;
|
||||
}else{
|
||||
print '<br/><br/><a href="#" title="Vous n\'avez pas les droits nécessaires pour commander un rapport international">Commander le rapport en mode rapide</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)</i>';
|
||||
$href['superflash'] = '#';
|
||||
}
|
||||
}
|
||||
if(isset($href['superflash']))
|
||||
{
|
||||
if($href['normal']=='#'){
|
||||
print '<br/><br/><a href="#" title="Vous n\'avez pas les droits nécessaires pour commander un rapport international">Commander le rapport en mode rapide</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)</i>';
|
||||
}else{
|
||||
print '<br/><br/><a href="'.$href['superflash'].'">Commander le rapport en mode rapide</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)</i>';
|
||||
//print '<br/><br/><a href="#" title="Fonctionnalités désactivées">Commander le rapport en mode rapide</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)</i>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
print '<br/><br/><a href="#" title="Type de commande indisponible">Rapport immédiat indisponible</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
}
|
||||
|
||||
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 '<br/><br/><a href="./?page=international_identitec&identifier='.$identifier.'&pidentifier='.$pidentifier.'">Consutler le rapport disponible</a><br/><i>(Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)</i>';
|
||||
$href['immediate'] = './?page=international_identitec&identifier='.$identifier.'&pidentifier='.$pidentifier;
|
||||
}else{
|
||||
print '<br/><br/><a href="#" title="Vous n\'avez pas les droits nécessaires pour commander un rapport international">Consutler le rapport disponible</a><br/><i>(Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)</i>';
|
||||
$href['immediate'] = '#';
|
||||
}
|
||||
}
|
||||
if(isset($href['immediate']))
|
||||
{
|
||||
if($href['normal']=='#'){
|
||||
print '<br/><br/><a href="#" title="Vous n\'avez pas les droits nécessaires pour commander un rapport international">Consutler le rapport disponible</a><br/><i>(Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)</i>';
|
||||
}else{
|
||||
print '<br/><br/><a href="'.$href['immediate'].'">Consutler le rapport disponible</a><br/><i>(Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)</i>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
print '<br/><br/><a href="#" title="Type de commande indisponible">Rapport immédiat indisponible</a><br/><i>(Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['normal'].' €)</i>';
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
@ -247,18 +287,22 @@ if(isset($company)){
|
||||
<h2>Raison sociale et coordonnées : </h2>
|
||||
|
||||
<table>
|
||||
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Raison Sociale</td>
|
||||
<td width="350" class="StyleInfoData">
|
||||
<?php
|
||||
$_SESSION['graydon']['name'] = $company->Name;
|
||||
print cleanutf8($company->Name);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Raison Sociale</td>
|
||||
<td width="350" class="StyleInfoData">
|
||||
<?php
|
||||
if($company->Name!=''){
|
||||
$name = $company->Name;
|
||||
}else{
|
||||
$name = $_REQUEST['name'];
|
||||
}
|
||||
$_SESSION['graydon']['name'] = $name;
|
||||
print cleanutf8($name);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td width="200" class="StyleInfoLib">Adresse Complète</td>
|
||||
<td width="350" class="StyleInfoData"><?php print cleanutf8($company->RegisteredAddress->EntireAddress); ?></td>
|
||||
|
@ -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)
|
||||
{
|
||||
?>
|
||||
<br/>
|
||||
<span class="StyleInfoLib">Pays :</span> <span><?php print $result->Service_Log->Country; ?></span>
|
||||
@ -198,7 +199,7 @@ require_once 'international_rechercheform.php';
|
||||
foreach($companies as $company){
|
||||
?>
|
||||
<li class="StyleInfoData" type="1" value="<?php print $counterCompany++; ?>">
|
||||
<b><a title="Voir la fiche d'identité de cet établissement" href="index.php?page=international_identite&identifier=<?php print $company->CompanyMatchIdentifier;?>">
|
||||
<b><a title="Voir la fiche d'identité de cet établissement" href="index.php?page=international_identite&identifier=<?php print $company->CompanyMatchIdentifier;?>&name=<?=urlencode(cleanutf8($company->Name))?>">
|
||||
<?php print cleanutf8($company->Name); ?></a></b><br />
|
||||
Addresse :
|
||||
<?php
|
||||
|
Loading…
Reference in New Issue
Block a user