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;
$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 'phpmailer/class.phpmailer.php';
$mail = new PHPMailer();
$mail->From = "contact@scores-decisions.com";
$mail->FromName = "Serveur SD-13408";
$mail->Host = "mail.scores-decisions.com";
$mail->Mailer = "smtp";
$mail->Subject = "Rapport International";
$body = "ImmediateWithUpdate disponible\n";
$body .= "Identifiant : ".$identifier."";
$mail->MsgHTML($body);
$mail->AddAddress(EMAIL_SUPPORTDEV, "Support");
$mail->Send();
//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)){
if (in_array('xml', $product->MimeTypes->MimeType)){$mimetype = TRUE;}
else {
require_once 'phpmailer/class.phpmailer.php';
$mail = new PHPMailer();
$mail->From = "contact@scores-decisions.com";
$mail->FromName = "Serveur SD-13408";
$mail->Host = "mail.scores-decisions.com";
$mail->Mailer = "smtp";
$mail->Subject = "Rapport International";
$body = "Rapport international disponible dans un autre format que le XML\n";
$body .= "Identifiant : ".$identifier."";
$mail->MsgHTML($body);
$mail->AddAddress(EMAIL_SUPPORTDEV, "Support");
$mail->Send();
}
}else{
if ($product->MimeTypes->MimeType == 'xml' ){$mimetype = TRUE;}
else {
require_once 'phpmailer/class.phpmailer.php';
$mail = new PHPMailer();
$mail->From = "contact@scores-decisions.com";
$mail->FromName = "Serveur SD-13408";
$mail->Host = "mail.scores-decisions.com";
$mail->Mailer = "smtp";
$mail->Subject = "Rapport International";
$body = "Rapport international disponible dans un autre format que le XML\n";
$body .= "Identifiant : ".$identifier."";
$mail->MsgHTML($body);
$mail->AddAddress(EMAIL_SUPPORTDEV, "Support");
$mail->Send();
}
}
if ($mimetype == TRUE ){
$tabReport[] = 'Immediate';
$tabProducts[$countProducts]['identifier'] = $product->CompanyProductIdentifier;
$countProducts++;
}
}
}
$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');
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('/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'].' €)'; }else{ print ' Commander le rapport en mode normal (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 = $tabProducts[$key]['DaysFrom']; $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'].' €)'; }else{ print ' Commander le rapport en mode rapide (Délais : '.$daysFrom.' à '.$daysTo.' Jours, Tarif : '.$tabPaysPrix[0]['superflash'].' €)'; } } 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'].' €)'; }else{ print ' Consutler le rapport disponible (Délais : Immédiat, Tarif : '.$tabPaysPrix[0]['immediate'].' €)'; } } } ?> |
|
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; print cleanutf8($company->Name); ?> | |
Adresse Complète | RegisteredAddress->EntireAddress); ?> | |
Adresse | RegisteredAddress->Building.', '.$company->RegisteredAddress->Street); ?> | |
Code Postal | RegisteredAddress->PostCode; ?> | |
Ville | RegisteredAddress->City); ?> | |
Pays | RegisteredAddress->Country)){ print $company->RegisteredAddress->Country; }else{ print $pays; } ?> | |
Téléphone | Telephone; ?> | |
Code Type;?> | Code;?> - 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 |