log($tabIdentifiers,'tabIdentifiers'); /** Recup des produits de la company **/ $Companyproducts = getCompanyProducts($identifier); $company = $Companyproducts['Company']; $products = $Companyproducts['Products']; if(isset($company)) { $firephp->log($products,'products'); ?>
Fiche identité simplifié |
Accès à la fiche identité approfondie :
ServiceSpeed == 'Normal' &&
$product->Type == 'Investigation' &&
$product->Level == 4) {
$tabReport[$countProducts] = 'Normal';
$tabProducts[$countProducts]['identifier'] =
$product->CompanyProductIdentifier;
$tabProducts[$countProducts]['DaysFrom'] = $product->DaysFrom;
$tabProducts[$countProducts]['DaysTo'] = $product->DaysTo;
$countProducts++;
}
// Rapport en mode Superflash
if ($product->ServiceSpeed == 'Superflash' &&
$product->Type == 'Investigation' &&
$product->Level == 4) {
$tabReport[] = 'Superflash';
$tabProducts[$countProducts]['identifier'] =
$product->CompanyProductIdentifier;
if (isset($product->DaysFrom) == true) {
$tabProducts[$countProducts]['DaysFrom'] = $product->DaysFrom;
}
$tabProducts[$countProducts]['DaysTo'] = $product->DaysTo;
$countProducts++;
}
// Rapport disponible avec mise à jour
if ($product->ServiceSpeed == 'ImmediateWithUpdate' &&
$product->Type == 'Database' &&
$product->Level == 3) {
require_once 'mail/mail.php';
sendMail('Rapport International',
"ImmediateWithUpdate disponible\n" .
"Identifiant : ".$identifier,
array('email' => 'contact@scores-decisions.com',
'name' => 'Serveur SD-13408'),
array(0 => array('email' => EMAIL_SUPPORTDEV,
'name' => 'Support'), ));
//Don't display ImmediateWithUpdate
/*
$mimetype = FALSE;
if (is_array($product->MimeTypes->MimeType)){
if (in_array('xml', $product->MimeTypes->MimeType)){$mimetype = TRUE;}
}else{
if ($product->MimeTypes->MimeType == 'xml' ){$mimetype = TRUE;}
}
if ($mimetype == TRUE ){
$tabReport[] = 'ImmediateWithUpdate';
$tabProducts[$countProducts]['identifier'] = $product->CompanyProductIdentifier;
$tabProducts[$countProducts]['DaysFrom'] = $product->DaysFrom;
$tabProducts[$countProducts]['DaysTo'] = $product->DaysTo;
$countProducts++;
}
*/
}
//Rapport disponible en ligne
if ($product->ServiceSpeed == 'Immediate' && $product->Type == 'Database' && $product->Level == 3 )
{
$mimetype = FALSE;
if (!is_array($product->MimeTypes->MimeType)){ $productMimeTypes = array($product->MimeTypes->MimeType); }
else{ $productMimeTypes = $product->MimeTypes->MimeType; }
foreach( reportFormat() as $format )
{
if (in_array($format, $product->MimeTypes->MimeType))
{
$mimetype = TRUE;
break;
}
else
{
require_once 'mail/mail.php';
sendMail(
'Rapport International',
"Rapport international disponible dans un autre format que le XML\n" .
"Identifiant : ".$identifier,
array(
'email'=>'contact@scores-decisions.com',
'name'=>'Serveur SD-13408'),
array(
0 => array(
'email'=>EMAIL_SUPPORTDEV,
'name'=>'Support'),
)
);
}
}
if ($mimetype == TRUE )
{
$tabReport[] = 'Immediate';
$tabProducts[$countProducts]['identifier'] = $product->CompanyProductIdentifier;
$tabProducts[$countProducts]['format'] = $format;
$countProducts++;
}
}
} // Fin boucle d'affichage des produits
$firephp->log($tabProducts,'tabProducts');
if(count($tabReport)==0)
{
?>
(Aucun rapport disponible pour cette société)
from('Price p')
->leftJoin('p.Country c')
->where('c.graydon_country = ?', $pays);
$tabPaysPrix = $q->fetchArray();
$firephp->log($tabPaysPrix, 'tableau');
$href = array();
if(in_array('Normal',$tabReport))
{
$key = array_search('Normal', $tabReport);
$pidentifier = $tabProducts[$key]['identifier'];
$daysFrom = $tabProducts[$key]['DaysFrom'];
$daysTo = $tabProducts[$key]['DaysTo'];
//Vérification des droits
if(preg_match('/\binternational\b/i', $_SESSION['tabInfo']['droits'])){
$href['normal'] = './?page=international_enquete&speed=normal&identifier='.$identifier.'&pidentifier='.$pidentifier;
}else{
$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); $pidentifier = $tabProducts[$key]['identifier']; $daysFrom = (isset($tabProducts[$key]['DaysFrom'])) ? $tabProducts[$key]['DaysFrom'] : ''; $daysTo = $tabProducts[$key]['DaysTo']; // Vérification des droits if (preg_match('/\binternational\b/i', $_SESSION['tabInfo']['droits'])) { $href['superflash'] = './?page=international_enquete&speed=superflash&identifier='. $identifier.'&pidentifier='.$pidentifier; } else { $href['superflash'] = '#'; } } if(isset($href['superflash'])) { print ' '; 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'].' €)'; } } 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('/\binternational\b/i', $_SESSION['tabInfo']['droits'])) { $href['immediate'] = './?page=international_identitec&identifier='. $identifier.'&pidentifier='.$pidentifier; } else { $href['immediate'] = '#'; } } if (isset($href['immediate'])) { if ($href['immediate'] == '#') { 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'].' €)'; } } ?> |
|
Type == $identifier->Type){ print $tabIdentifier->Description; $identifierDescription = TRUE; } } } if ($identifierDescription==FALSE){ print $identifier->Type; } //@TODO : Tester si la condition à bien été remplie ?> | Identifier; ?> | |
Raison Sociale | Name != '') { $name = $company->Name; } else { $name = $_REQUEST['name']; } $_SESSION['graydon']['name'] = $name; print cleanutf8($name); ?> | |
Adresse Complète | RegisteredAddress->EntireAddress); ?> | |
Adresse | RegisteredAddress->Building); if (isset($company->RegisteredAddress->Street) == true) { print cleanutf8(', '.$company->RegisteredAddress->Street); } ?> | |
Code Postal | RegisteredAddress->PostCode; ?> | |
Ville | RegisteredAddress->City); ?> | |
Pays | RegisteredAddress->Country) == true) { print $company->RegisteredAddress->Country; } else { print $pays; } ?> | |
Téléphone | Telephone) == true) { print $company->Telephone; } ?> | |
Code Type;?> | Code.' - '.cleanutf8($activity->Description);?> | |
Aucune information disponible | ||
'; print $client->__getLastResponse(); print ''; } */ /* * Récupération du geoCode * La page est chargé alors par javascript on load en ajax * Chargement de la carte (nouvelle page loadMap.php ??) * loadMap => On vérifie la session * => On envoi le geocode ?? les markers supplémentaires */ ?>
Aucune information disponible |