Merge des mise à jours

This commit is contained in:
Michael RICOIS 2009-09-14 10:15:56 +00:00
parent d1ae30aabf
commit 44a7b789e7
10 changed files with 121 additions and 70 deletions

35
www/localauth/footer.php Normal file
View File

@ -0,0 +1,35 @@
<?php
/* Informations Support */
/* Minefi */
$minefi = new StdClass();
$minefi->titre = 'Service Support de Scores & Décisions';
$minefi->element = array();
$minefi->element[] = array( 'info'=>'tél. support' , 'valeur'=>'<b>0.148.000.452</b>' );
$minefi->element[] = array( 'info'=>'' , 'valeur'=>'<a href="mailto:support.dgfip@scores-decisions.com">support.dgfip@scores-decisions.com</a>' );
$minefi->text = '';
/* Affichage */
isset($_REQUEST['q'])? $client = $_REQUEST['q'] : $client = '';
if($client!='')
{
?>
<div id="support">
<?php if(isset(${$client}->titre)) { ?><h2><?=${$client}->titre?></h2><?php }?>
<?php
if(isset(${$client}->element)) {
foreach(${$client}->element as $element)
{
?>
<p><?php if($element['info']!='') { ?><?=$element['info']?> : <?php }?><?=$element['valeur']?></p>
<?php
}
}
?>
<?php if(isset(${$client}->text)) { ?><p><?=${$client}->text?></p><?php }?>
</div>
<?php
}
?>

View File

@ -7,6 +7,9 @@ if (isset($_REQUEST['login']) && isset($_REQUEST['pass'])){
?>
<html>
<head>
<title>CONNEXION EXTRANET</title>
<link rel="stylesheet" type="text/css" media="all" href="./style.css" />
<script type="text/javascript" src="./md5.js"></script>
<script language="javascript">
<!--
@ -23,6 +26,7 @@ if (isset($_REQUEST['login']) && isset($_REQUEST['pass'])){
}
// -->
</script>
</head>
<body>
<form name="form_logon" action="./index.php" enctype="multipart/form-data" method="post" onsubmit="return doChallengeResponse();">
@ -31,7 +35,7 @@ if (isset($_REQUEST['login']) && isset($_REQUEST['pass'])){
<tbody><tr>
<td class="data">Login</td>
<td colspan="2" class="inserttext"><input id="login" name="login" size="20" value="" type="text"></td>
</tr>
</tr>
<tr>
<td class="data">Pass</td>
<td colspan="2" class="inserttext"><input id="pass" name="pass" size="20" value="" type="password"></td>
@ -49,5 +53,7 @@ if (isset($_REQUEST['login']) && isset($_REQUEST['pass'])){
<input name="secure" value="8f66c76ce72b8f45dadfe49fd5db90e0" type="hidden">
</form>
<?php include('footer.php');?>
</body>
</html>

4
www/localauth/style.css Normal file
View File

@ -0,0 +1,4 @@
#support { margin:10px 0; }
#support h2 { margin:0 0 5px 0; font-size:14px;}
#support p { margin:0;}
#support span { margin:0; font-size:18px;}

View File

@ -143,7 +143,7 @@ $(document).ready(function(){
?>
<label>Détails</label><input type="checkbox" name="details" value="1"/>
<label>Sélectionnez le mois :</label>
<select name="mois" class="submitmois">
<select name="mois">
<option value="-">-</option>
<?php
for($i=1; $i<=12; $i++ ){

View File

@ -22,10 +22,11 @@ else
}
/*
$idClient = 0; // on veut tous les clients
//Récupérer la liste des clients
try {
$O = $client->getListeClients( $idClient );
$O = $client->getListeClients( '', $idClient );
$liste_client = $O['results'];
} catch (SoapFault $fault) {
$firephp->info('Erreur soap');
@ -34,7 +35,7 @@ else
die();
}
$firephp->log($liste_client, 'clients');
*/
//Récupérer la liste des utilisateurs
?>

View File

@ -44,19 +44,33 @@ require_once 'common/dates.php';
require_once 'partenaires/GoogleMapAPI.class.php';
$map = new GoogleMapAPI('map');
//@TODO : Modifier les clés googlemap pour que cela fonctionne suivant les différentes environnement
/*
extranet.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRSYaqxLwFTMDT_MtTSFor1bsUZ_ChTvuzyTINkPMlW88Ar9fofaphzN3w
extranet1.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRQOO2vGTETHV7QVwUGHm2hlhcGOSxSyp3T9H0pL7ZUqzdkyJNILCsfwaw
extranet2.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRSF_wplsSIpU9Nj-WZVmwUACZLyRBQbtojzIRj5K3y5IqV2kEhvBDiCzQ
extranet3.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRSfrani-_akT7HnaZXzgMX5BPvb7xRCsFQbHbnjdZGjLEZVZMXcYY6cLg
extranet.sd.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRQRonouPisAtAAjQnslnQYH0lUOzxRNVdoChLD2udGIhYegekRSgbjr5A
extranet.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRSYaqxLwFTMDT_MtTSFor1bsUZ_ChTvuzyTINkPMlW88Ar9fofaphzN3w
extranet1.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRQOO2vGTETHV7QVwUGHm2hlhcGOSxSyp3T9H0pL7ZUqzdkyJNILCsfwaw
extranet2.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRSF_wplsSIpU9Nj-WZVmwUACZLyRBQbtojzIRj5K3y5IqV2kEhvBDiCzQ
extranet3.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRSfrani-_akT7HnaZXzgMX5BPvb7xRCsFQbHbnjdZGjLEZVZMXcYY6cLg
extranet.sd.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRQRonouPisAtAAjQnslnQYH0lUOzxRNVdoChLD2udGIhYegekRSgbjr5A
extranetrec.scores-decisions.com ABQIAAAAuKBtUyFonYJBl1fqfc78tRQQcNgS-tLiAG-ic2CW9PypgC_xRhTjSL9-5iBPvj3GA1_AvZYQU_QR3Q
*/
$map->setAPIKey('ABQIAAAAuKBtUyFonYJBl1fqfc78tRSYaqxLwFTMDT_MtTSFor1bsUZ_ChTvuzyTINkPMlW88Ar9fofaphzN3w');
switch($_SERVER['SERVER_NAME'])
{
case 'extranet.sd.com':
$map->setAPIKey('ABQIAAAAuKBtUyFonYJBl1fqfc78tRQRonouPisAtAAjQnslnQYH0lUOzxRNVdoChLD2udGIhYegekRSgbjr5A');
break;
case 'extranetrec.scores-decisions.com'
$map->setAPIKey('ABQIAAAAuKBtUyFonYJBl1fqfc78tRQQcNgS-tLiAG-ic2CW9PypgC_xRhTjSL9-5iBPvj3GA1_AvZYQU_QR3Q');
break;
case 'extranet.scores-decisions.com':
$map->setAPIKey('ABQIAAAAuKBtUyFonYJBl1fqfc78tRSYaqxLwFTMDT_MtTSFor1bsUZ_ChTvuzyTINkPMlW88Ar9fofaphzN3w');
break;
default:
//Impossible d'afficher la carte google maps
exit;
break;
}
try {
$O = $client->getListeEtablissements($siren);
@ -79,12 +93,12 @@ foreach ($etabs as $i=>$etab) {
if ($etab['Actif']==1) $type.='actif';
else $type.='inactif';
$type.=' - '.$etab['NafEtabLib'];
$title ="$siren ".$etab['Nic']." : $type<br/>";
//etab['Nic']
if ($etab['Enseigne']<>'')
$title.='Enseigne : '.$etab['Enseigne'].'<br/>';
$texte =$etab['Adresse'].'<br/>';
$adresse=$etab['Adresse'].' ';
if ($etab['Adresse2']<>'') {
@ -96,7 +110,7 @@ foreach ($etabs as $i=>$etab) {
$adresse.=$etab['CP'].' '.$etab['Ville'];
$texte.='<i>'.$etab['NafEtab'].' : '.$etab['NafEtabLib'].'</i>';
$map->addMarkerByAddress($adresse, $title, $texte, $type);
if ($etab['Siege']==1) {
$map->addMarkerIcon(EXTRANET_URL.'img/icones/siege'.$etab['Actif'].'.png');
@ -109,7 +123,7 @@ foreach ($etabs as $i=>$etab) {
case '03':// Pêche et aquaculture
$map->addMarkerIcon(EXTRANET_URL.'img/icones/tractor'.$etab['Actif'].'.png');
break;
// B Industries extractives
case '05':// Extraction de houille et de lignite
case '06':// Extraction d'hydrocarbures
@ -142,7 +156,7 @@ foreach ($etabs as $i=>$etab) {
case '32':// Autres industries manufacturières
case '33':// Réparation et installation de machines et d'équipements
// D Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné
case '35':// Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné
case '35':// Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné
// E Production et distribution d'eau ; assainissement, gestion des déchets et dépollution
case '36':// Captage, traitement et distribution d'eau
case '37':// Collecte et traitement des eaux usées
@ -161,7 +175,7 @@ foreach ($etabs as $i=>$etab) {
case '47':// Commerce de détail, à l'exception des automobiles et des motocycles
$map->addMarkerIcon(EXTRANET_URL.'img/icones/shop'.$etab['Actif'].'.png');
break;
// H Transports et entreposage
case '49':// Transports terrestres et transport par conduites
case '50':// Transports par eau
@ -233,7 +247,7 @@ foreach ($etabs as $i=>$etab) {
case '99'://Activités des organisations et organismes extraterritoriaux
$map->addMarkerIcon(EXTRANET_URL.'img/icones/etab'.$etab['Actif'].'.png');
break;
}
}
}
}
?>
@ -250,37 +264,11 @@ v\:* { behavior:url(#default#VML);}
<link rel="stylesheet" type="text/css" href="./css/main.css" />
</head>
<body onload="onLoad()">
<table width="500" border="0" align="left" bgcolor="#FFFFFF">
<!--
<tr>
<td colspan="3" align="center"><img src="./img/rub_etablissements.png" width="577" height="36" /></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Num&eacute;ro identifiant Siren</td>
<td width="350" class="StyleInfoData"><?=substr($siren,0,3).' '.substr($siren,3,3).' '.substr($siren,6,3)?></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Raison Sociale</td>
<td width="350" class="StyleInfoData"><?=$raisonSociale?></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><img src="./img/srub_etablissements.png" width="576" height="27" /></td>
</tr>
-->
<tr>
<td width="500" class="StyleInfoData"><?php $map->printMap(); ?></td>
</tr>
<!--
<tr>
<td width="30">&nbsp;</td>
<td colspan="2" width="550" class="StyleInfoData"><?php $map->printSidebar(); ?></td>
</tr>-->
</table>
</body>
</html>

View File

@ -459,7 +459,7 @@ if (@$etab['GeoInfos']['ZUS']=='OUI' || @$etab['GeoInfos']['ZFU']=='OUI' || @$et
if ($etab['GeoInfos']['ZRU']=='OUI') echo '<a href="http://sig.ville.gouv.fr/Territoire/'.$etab['GeoInfos']['NZRU'].'" target="_blank">ZRU n°'.$etab['GeoInfos']['NZRU'].'</a><br/>';
if ($etab['GeoInfos']['ZRR']=='OUI') echo '<a href="http://www.diact.gouv.fr/IMG/Fichiers/Rural%20/ZRR/carte_zrr_20090409.pdf" target="_blank">ZRR n°'.$etab['GeoInfos']['NZRR'].'</a><br/>';
if ($etab['GeoInfos']['AFR']=='OUI') echo 'http://www.diact.gouv.fr/IMG/Fichiers/AFR/com_fr_AFR0907.pdf" target="_blank">AFR n°'.$etab['GeoInfos']['NAFR'].'</a><br/>';
if ($etab['GeoInfos']['AFR']=='OUI') echo '<a href="http://www.diact.gouv.fr/IMG/Fichiers/AFR/com_fr_AFR0907.pdf" target="_blank">AFR n°'.$etab['GeoInfos']['NAFR'].'</a><br/>';
//elseif ($etab['GeoInfos']['ZRU']=='NSP') echo 'Implantation en ZRU &agrave; v&eacute;rifier<br/>';
if ($etab['GeoInfos']['CUCS']=='OUI') echo '<a href="http://sig.ville.gouv.fr/Territoire/'.$etab['GeoInfos']['NCUCS'].'" target="_blank">CUCS n°'.$etab['GeoInfos']['NCUCS'];
//elseif ($etab['GeoInfos']['CUCS']=='NSP') echo 'Implantation en CUCS &agrave; v&eacute;rifier';

View File

@ -112,28 +112,28 @@ if ($siret*1!=0 && ($_SESSION['tabInfo']['idClient']!=34 || $_SESSION['nowAuthor
<?php
// Bilans, Compte de résultat
if ($siret*1!=0 && ($_SESSION['tabInfo']['idClient']!=34 || $_SESSION['nowAuthorized']))
{ $href = './?page=synthese&siret='.$siret.'&idEntreprise='.$idEntreprise; } else{ $href = '#'; }
{ $href = './?page=bilans&siret='.$siret.'&idEntreprise='.$idEntreprise; } else{ $href = '#'; }
?>
<a href="<?=$href;?>"><?php if($href=='#'){ print '<font color="gray">';} ?>Bilans, Compte de r&eacute;sultat<?php if($href=='#'){print '</font>';} ?></a>
<?php
// Ratios
if ($siret*1!=0 && ($_SESSION['tabInfo']['idClient']!=34 || $_SESSION['nowAuthorized']))
{ $href = './?page=synthese&siret='.$siret.'&idEntreprise='.$idEntreprise; } else{ $href = '#'; }
{ $href = './?page=ratios&siret='.$siret.'&idEntreprise='.$idEntreprise; } else{ $href = '#'; }
?>
<a href="<?=$href;?>"><?php if($href=='#'){ print '<font color="gray">';} ?>Ratios<?php if($href=='#'){print '</font>';} ?></a>
<?php
// Liasse fiscale
if ($siret*1!=0 && ($_SESSION['tabInfo']['idClient']!=34 || $_SESSION['nowAuthorized']))
{ $href = './?page=synthese&siret='.$siret.'&idEntreprise='.$idEntreprise; } else{ $href = '#'; }
{ $href = './?page=liasse&siret='.$siret.'&idEntreprise='.$idEntreprise; } else{ $href = '#'; }
?>
<a href="<?=$href;?>"><?php if($href=='#'){ print '<font color="gray">';} ?>Liasse fiscale<?php if($href=='#'){print '</font>';} ?></a>
<?php
// Bourse et Cotations
if ($siret*1!=0 && ($_SESSION['tabInfo']['idClient']!=34 || $_SESSION['nowAuthorized']))
{ $href = './?page=synthese&siret='.$siret.'&idEntreprise='.$idEntreprise; } else{ $href = '#'; }
{ $href = './?page=bourse&siret='.$siret.'&idEntreprise='.$idEntreprise; } else{ $href = '#'; }
?>
<a href="<?=$href;?>"><?php if($href=='#'){ print '<font color="gray">';} ?>Bourse &amp; Cotations<?php if($href=='#'){print '</font>';} ?></a>
</div>

View File

@ -103,43 +103,57 @@ $(document).ready(function(){
var login;
var date;
var url;
var details;
var details = false;
var all = false;
var dl = false;
$.ajaxSetup({timeout: 4000 });
$.ajaxSetup({timeout: 4001});
$('.submitmois').each(function (){
$(this).change(function (){
date = $(this).val();
$(this).val('-');
if(date!='' && date!='-'){
login = $('input[name=utilisateur]').val();
details = $('input[name=details]').attr('checked')?true:false;
checkFile();
holdTheInterval = setInterval(checkFile, 4000);
}
});
$('#submitmois').click(function(){
//On disable tout les champs
$('input[name=details]:checkbox').attr('disabled', true);
$('select[name=mois]').attr('disabled', true);
$('input[name=all]:checkbox').attr('disabled', true);
//Valeur de la date
date = $('select[name=mois]').val();
//Vérification
if(date!='' && date!='-'){
login = $('input[name=utilisateur]').val();
details = $('input[name=details]').attr('checked') ? true : false ;
all = $('input[name=all]').attr('checked') ? true : false ;
checkFile();
holdTheInterval = setInterval(checkFile, 4000);
}
});
function checkFile(){
essai++;
if(essai>nbEssai){
essai = 0;
updateInfo('Le temps maximum d\'attente a été atteint. Merci de rééssayez.');
$('input[name=details]:checkbox').removeAttr('disabled');
$('select[name=mois]').removeAttr('disabled');
$('input[name=all]:checkbox').removeAttr('disabled');
}else if(essai==1){
$('#message').text('Patientez pendant la construction du fichier ('+essai+')...');
$.post( 'pages/ajax/conso.php',
{ login: login, date: date, details: details, start: essai},
{ login: login, date: date, details: details, all: all, start: essai},
function (data, textStatus) { url = data; }
);
}else{
$('#message').text('Patientez pendant la construction du fichier ('+essai+')...');
$.post( 'pages/ajax/conso.php',
{ login: login, date: date, details: details, start: essai, url: url},
{ login: login, date: date, details: details, all: all, start: essai, url: url},
function (data, textStatus) { if( data!='' && data!='FALSE' ){ updateInfo(data); } });
}
}
function updateInfo(data){
$('#message').html(data);
clearInterval(holdTheInterval);
$('input[name=details]:checkbox').removeAttr('disabled');
$('select[name=mois]').removeAttr('disabled');
$('input[name=all]:checkbox').removeAttr('disabled');
essai = 0;
}
});
@ -214,7 +228,7 @@ if ($message<>'') {
<div class="infoData">
<input type="hidden" name="utilisateur" value="<?=$loginVu?>"/>
<label>Détails</label><input type="checkbox" name="details" value="1" class="noborder"/>
<select name="mois" class="submitmois">
<select name="mois">
<option value="-">Mois/Année</option>
<?php
for($i=1; $i<=12; $i++ ){
@ -223,10 +237,13 @@ if ($message<>'') {
}
?>
</select>
<a href="#" id="submitmois">Ok</a>
</div>
<div id="message" class="infoData last"></div>
<?php }?>
<?php
}
?>
<h2>Moteur de recherche</h2>

View File

@ -42,7 +42,7 @@ $(document).ready(function(){
$('#infoetabnic').html('Lecture des informations...');
$.post('./pages_saisie/get_etabnic.php', {siret: siret}, function(data, status){
$('#infoetabnic').html('');
if(data != null){ $('#infoetabnic').html(data); }
if(data != null){ $('#infoetabnic').html(data); $('input[name=etabnic]').attr('value',data); }
});
});