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'); ?>

IDENTITÉ INTERNATIONALE DE L'ENTREPRISE

CompanyIdentifiers->CompanyIdentifier; foreach($identifiers as $identifier){ if($identifier->Type != 'Internal'){ ?>
  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 et coordonnées :

  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; } ?>
 

Activité(s) de l'entreprise :

Activites) > 0) { foreach($company->Activites as $activity) { ?>
  Code Type;?> Code.' - '.cleanutf8($activity->Description);?>
  Aucune information disponible
 

Géolocalisation :

RegisteredAddress->Building; $codePostal = $company->RegisteredAddress->PostCode; $ville = $company->RegisteredAddress->City; */ /* try { $geoCodeResult = $client->geoCode('19 rue de saulnier', '75009', 'paris', 'france'); $firephp->log($geoCodeResult, 'geocode'); }catch(SoapFault $fault){ print '
';
		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