suppression des messages d'erreur

This commit is contained in:
Michael RICOIS 2010-04-26 14:46:13 +00:00
parent c3711f7184
commit b3fc9b8e78
41 changed files with 497 additions and 1047 deletions

View File

@ -1,22 +0,0 @@
<?php
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
else
{ ?>
<table border=1>
<tr>
<td>
<b><u>Menu provisoire</u></b><br>
<ul>
<li><a href="./?page=recherche">Recherche</a></li>
<li><a href="http://sd-4213.dedibox.fr/phpmyadmin/" target="_blank">phpMyAdmin</a>&nbsp;Gestion du serveur MySQL</li>
<li><a href="http://sd-4213.dedibox.fr/philex" target="_blank">PHilEX</a>&nbsp;Explorateur de fichiers</li>
<li><a href="http://sd-4213.dedibox.fr/apache2-dedibox-sd-4213-server-status" target="_blank">Infos Status</a>&nbsp;Processus Web sur le serveur</li>
<li><a href="http://sd-4213.dedibox.fr//apache2-dedibox-sd-4213-server-info" target="_blank">Infos Serveur</a>&nbsp;Configuration Apache</li>
<br />
<li><a href="http://imp.online.net/?imapuser=<?=$_SESSION['mon_email']?>" target="_blank">WebMail Online</a>&nbsp;Consultation du mail <?=$_SESSION['mon_email']?></li>
</ul>
</td>
</tr>
</table>
<?}?>

View File

@ -2,43 +2,36 @@
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1;
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
elseif ( $_SESSION['tabInfo']['profil']!='Administrateur' && $_SESSION['tabInfo']['profil']!='SuperAdministrateur') {
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité ('.$_SESSION['tabInfo']['profil'].')');
$siret=$_REQUEST['siret'];
}
else
{
if (isset($_REQUEST['action']) && $_REQUEST['action']=='delete') {
$message='Erreur lors de la suppression du compte utilisateur !';
try {
$tabOptions=array('delete'=>true);
$O = $client->setInfosLogin($_REQUEST['login'], $tabOptions);
//action=delete&login=bpanaccione&idUti=3
if ($O['result']==1) $message='Compte "'.$_REQUEST['login'].'" supprimé !';
} catch (SoapFault $fault) {
$message='Erreur SOAP lors de la suppression du compte utilisateur !';
}
} elseif (isset($_REQUEST['action']) && $_REQUEST['action']=='activate') {
$message='Erreur lors de l\'activation du compte utilisateur !';
try {
$tabOptions=array('actif'=>true);
$O = $client->setInfosLogin($_REQUEST['login'], $tabOptions);
if ($O['result']==1) $message='Compte "'.$_REQUEST['login'].'" activé !';
} catch (SoapFault $fault) {
$message='Erreur SOAP lors de l\'activation du compte utilisateur !';
}
} elseif (isset($_REQUEST['action']) && $_REQUEST['action']=='unactivate') {
$message='Erreur lors de la désactivation du compte utilisateur !';
try {
$tabOptions=array('actif'=>false);
$O = $client->setInfosLogin($_REQUEST['login'], $tabOptions);
if ($O['result']==1) $message='Compte "'.$_REQUEST['login'].'" désactivé !';
} catch (SoapFault $fault) {
$message='Erreur SOAP lors de la désactivation du compte utilisateur !';
}
if (isset($_REQUEST['action']) && $_REQUEST['action']=='delete') {
$message='Erreur lors de la suppression du compte utilisateur !';
try {
$tabOptions=array('delete'=>true);
$O = $client->setInfosLogin($_REQUEST['login'], $tabOptions);
//action=delete&login=bpanaccione&idUti=3
if ($O['result']==1) $message='Compte "'.$_REQUEST['login'].'" supprimé !';
} catch (SoapFault $fault) {
$message='Erreur SOAP lors de la suppression du compte utilisateur !';
}
} elseif (isset($_REQUEST['action']) && $_REQUEST['action']=='activate') {
$message='Erreur lors de l\'activation du compte utilisateur !';
try {
$tabOptions=array('actif'=>true);
$O = $client->setInfosLogin($_REQUEST['login'], $tabOptions);
if ($O['result']==1) $message='Compte "'.$_REQUEST['login'].'" activé !';
} catch (SoapFault $fault) {
$message='Erreur SOAP lors de l\'activation du compte utilisateur !';
}
} elseif (isset($_REQUEST['action']) && $_REQUEST['action']=='unactivate') {
$message='Erreur lors de la désactivation du compte utilisateur !';
try {
$tabOptions=array('actif'=>false);
$O = $client->setInfosLogin($_REQUEST['login'], $tabOptions);
if ($O['result']==1) $message='Compte "'.$_REQUEST['login'].'" désactivé !';
} catch (SoapFault $fault) {
$message='Erreur SOAP lors de la désactivation du compte utilisateur !';
}
}
/** Utilisation du WS **/
try {
$O = $client->getListeUtilisateurs($_SESSION['tabInfo']['login']);
@ -171,7 +164,7 @@ foreach ($utilisateurs as $uti)
<?=$uti['nom']?> <?=$uti['prenom']?> <br/>
<a href="mailto:<?=$uti['email']?>"><?=str_replace(';','<br/>',$uti['email'])?></a>
</td>
<td class="StyleInfoData"><?=$uti['reference']?></a></td>
<td class="StyleInfoData"><?=$uti['reference']?></td>
</tr>
<?php
}
@ -201,8 +194,4 @@ if($_SESSION['tabInfo']['profil']=='SuperAdministrateur')
<?php
}
?>
<?
}
?>
</div>

View File

@ -2,39 +2,31 @@
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1;
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
elseif ( $_SESSION['tabInfo']['profil']!='SuperAdministrateur') {
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité ('.$_SESSION['tabInfo']['profil'].')');
$siret=$_REQUEST['siret'];
if(isset($_REQUEST['action'])){
switch($_REQUEST['action'])
{
case 'newclient':
break;
case 'newuser':
break;
case 'listeclient':
default:
break;
}
}
else
{
if(isset($_REQUEST['action'])){
switch($_REQUEST['action'])
{
case 'newclient':
break;
case 'newuser':
break;
case 'listeclient':
default:
break;
}
}
$idClient = 0; // on veut tous les clients
//Récupérer la liste des clients
try {
$O = $client->getListeClients( $idClient );
$listeClients = $O['results'];
} catch (SoapFault $fault) {
$firephp->info('Erreur soap');
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
die();
}
$firephp->log($listeClients, 'clients');
//Récupérer la liste des utilisateurs
$idClient = 0; // on veut tous les clients
//Récupérer la liste des clients
try {
$O = $client->getListeClients( $idClient );
$listeClients = $O['results'];
} catch (SoapFault $fault) {
$firephp->info('Erreur soap');
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
die();
}
$firephp->log($listeClients, 'clients');
//Récupérer la liste des utilisateurs
?>
<style type="text/css">
@ -46,7 +38,6 @@ else
</style>
<div id="center">
<h1>GESTION DES CLIENTS</h1>
<h2>Liste des clients</h2>
<div class="blockh2">
<table id="utilisateur" >
@ -124,10 +115,6 @@ if(is_array($listeClients) && count($listeClients)>0){
}
}
?>
</table>
</div>
</div>
<?php
}

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
require_once 'cache/cache.php';
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';

View File

@ -1,8 +1,4 @@
<?php
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
else
{
$eol="\n";
require_once 'common/curl.php';
@ -194,54 +190,54 @@ function getAvisSituation($siret, $format='pdf', $force=0)
} // Fin fichier disponible
}
$body = getAvisSituation($siret, 'pdf', 1);
if($body !== false)
{
// ==> Start
header("Pragma: public");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: must-revalidate");
header("Content-type: application/pdf");
header("Content-Length: ".strlen($body));
header('Content-disposition: inline; filename="avis-'.$siret.'.pdf"');
header("Accept-Ranges: ".strlen($body));
echo $body;
$body = getAvisSituation($siret, 'pdf', 1);
if($body !== false)
{
$client = new SoapClient(null, array(
'trace' => 1,
'soap_version' => SOAP_1_1,
'location' => WEBSERVICE_URL,
'uri' => WEBSERVICE_URI,
'login' => $_SESSION['tabInfo']['login'],
'password' => $_SESSION['tabInfo']['password']));
$O = $client->setLog('avis_situation'.$vue, $siret, 0, $option);
}
else
{
//Envoi mail erreur
require_once 'mail/mail.php';
sendMail(
"AVIS INSEE - (Date :".date("d")."/".date("m")."/".date("Y").")",
'Accès impossible au site de situation INSEE : '.
$_REQUEST['siren'].EOL.
'http://avis-situation-sirene.insee.fr'.EOL.
'pour login '.$_SESSION['tabInfo']['login'].EOL ,
//From
array(
'email' => 'contact@scores-decisions.com',
'name' => 'Contact',
),
//TO
array(
0 => array(
'email' => 'support@scores-decisions.com',
'name' => 'Support',
)
)
);
//Affichage message d'erreur
echo '<h3>Le site partenaire n\'a pas répondu correctement ou est indisponible. Merci d\'essayer à nouveau ultérieurement.</h3>';
}
header("Pragma: public");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: must-revalidate");
header("Content-type: application/pdf");
header("Content-Length: ".strlen($body));
header('Content-disposition: inline; filename="avis-'.$siret.'.pdf"');
header("Accept-Ranges: ".strlen($body));
echo $body;
$client = new SoapClient(null, array(
'trace' => 1,
'soap_version' => SOAP_1_1,
'location' => WEBSERVICE_URL,
'uri' => WEBSERVICE_URI,
'login' => $_SESSION['tabInfo']['login'],
'password' => $_SESSION['tabInfo']['password']));
$O = $client->setLog('avis_situation'.$vue, $siret, 0, $option);
}
else
{
//Envoi mail erreur
require_once 'mail/mail.php';
sendMail(
"AVIS INSEE - (Date :".date("d")."/".date("m")."/".date("Y").")",
'Accès impossible au site de situation INSEE : '.
$_REQUEST['siren'].EOL.
'http://avis-situation-sirene.insee.fr'.EOL.
'pour login '.$_SESSION['tabInfo']['login'].EOL ,
//From
array(
'email' => 'contact@scores-decisions.com',
'name' => 'Contact',
),
//TO
array(
0 => array(
'email' => 'support@scores-decisions.com',
'name' => 'Support',
)
)
);
//Affichage message d'erreur
echo '<h3>Le site partenaire n\'a pas répondu correctement ou est indisponible. Merci d\'essayer à nouveau ultérieurement.</h3>';
}
?>

View File

@ -1,9 +1,4 @@
<?php
if (!$_SESSION['connected']) {
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
exit;
}
require_once 'cache/cache.php';
$siret = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');

View File

@ -1,9 +1,4 @@
<?php
if (!$_SESSION['connected']) {
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
exit;
}
require_once 'cache/cache.php';
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';

View File

@ -128,10 +128,6 @@ function iconeDuMarqueur($naf, $siege, $actif)
}
}
if (!$_SESSION['connected']) {
die();
}
$tabInfo = $_SESSION['tabInfo'];
$siret = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));

View File

@ -1,8 +1,4 @@
<?php
if (!$_SESSION['connected']){
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
}
$type = trim(@$_REQUEST['type']);
$siret = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
$tabInfo = $_SESSION['tabInfo'];

View File

@ -1,9 +1,4 @@
<?php
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
else
{
$tabInfo = $_SESSION['tabInfo'];
$siret = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');
@ -105,7 +100,6 @@ if (count($conventions)>0)
</tr>
<?
}
}
?>
<tr>
<td colspan="4">&nbsp;</td>

View File

@ -1,6 +1,4 @@
<?
if (!$_SESSION['connected']) die();
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14){
die('Paramètres incorrects !');

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
require_once 'utils.php';
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));

View File

@ -1,6 +1,4 @@
<?
if (!$_SESSION['connected']) die();
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';
require_once 'common/dates.php';

View File

@ -1,6 +1,4 @@
<?
if (!$_SESSION['connected']) die();
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';
require_once 'common/dates.php';

View File

@ -1,10 +1,5 @@
<?php
if (!$_SESSION['connected'])
{
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
}
else
{
$firephp->log($_SESSION,'SESSION');
$idCommande=0; // Par défaut, l'identifiant de commande Infogreffe est à 0
@ -1009,6 +1004,5 @@ else
}
} //Fin liste des actes infogreffe ou détails
} //Fin hors Alsace DOM
} //Fin test droit et connexion
?>
</div>

View File

@ -1,10 +1,4 @@
<?php
if (!$_SESSION['connected'])
{
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
}
else
{
require_once 'default/_includes/mysql.php';
require_once 'common/dates.php';
require_once 'common/curl.php';
@ -822,9 +816,7 @@ else
if(!INFOGREFFE_DEBUG) $client->setLog('greffe_'.$vue, $siren, 0, $ref);
} // Test error
} //
} // Fin test connecté
?>
<p class="confidentiel blockh2">
<?php
require_once 'cgu/cgu.php';

View File

@ -1,10 +1,4 @@
<?php
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
elseif (!preg_match('/\bINDISCORE\b/i', $_SESSION['tabInfo']['droits']))
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité (2)');
else {
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');
@ -253,7 +247,6 @@ echo afficheCgu();
</p>
</div>
<?
}
// --------------------------------------------------------------------------- //
// Export

View File

@ -1,5 +1,4 @@
<?if (!$_SESSION['connected']) die();
<?php
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');

View File

@ -2,9 +2,6 @@
// --------------------------------------------------------------------------- //
// international_commandes.php
// --------------------------------------------------------------------------- //
if (!$_SESSION['connected']) {
die();
}
if (isset($_POST['action']) == true) {
$action = $_POST['action'];
$commande_id = $_POST['commande_id'];

View File

@ -1,8 +1,4 @@
<?php
if ($_SESSION['connected'] == false) {
die();
}
require_once 'graydon/graydon_wsfunctions.php';
if (isset($_GET['speed']) == true && $_GET['speed'] == 'immediate') {

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
if($_REQUEST['submit']){
//Affichage de la demande

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
$tabInfo = $_SESSION['tabInfo'];
$identifier = $_REQUEST['identifier'];

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
$tabInfo = $_SESSION['tabInfo'];
$vue = isset($_REQUEST['vue']) ? $_REQUEST['vue'] : 'recherche';

View File

@ -1,350 +0,0 @@
<?
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
elseif ( !preg_match('/\bKBIS\b/i', $_SESSION['tabInfo']['droits']))
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité');
else {
$login=strtolower($_SESSION['tabInfo']['login']);
$siret=$_REQUEST['siret'];
$siren=substr($siret,0,9);
$id=$_REQUEST['id'];
$vue=$_REQUEST['vue']*1;
$tabInfo = $_SESSION['tabInfo'];
$raisonSociale=$tabInfo['entrep']['raisonSociale'];
$cj=$tabInfo['entrep']['fj'];
$dep=substr(''.$tabInfo['entrep']['codeCommune'],0,2);
$errCJ = $errDep = $errNum = false;
if ( ($cj>=91 && $cj<=93) || ($cj>=9110 && $cj<=9300) )
$errCJ=true;
elseif ( $dep=='00' || $dep=='57' || $dep=='67' || $dep=='68' || $dep=='97' || $dep=='98')
$errDep=true;
else {
$client2 = new SoapClient(null, array( 'location' => INFOGREFFE_WS_URL,
'uri' => INFOGREFFE_WS_URI,
'soap_version' => SOAP_1_1,
'trace' => 1,
'style' => SOAP_RPC,
'use' => SOAP_ENCODED,
));
$type = 'AC';
$req = '<demande>'.
'<emetteur>'.
'<code_abonne>'.INFOGREFFE_WS_USER.'</code_abonne>'.//85009006
'<mot_passe>'.INFOGREFFE_WS_PASS.'</mot_passe>'.//
'<reference_client>'.INFOGREFFE_WS_REF.'</reference_client>'.
'<code_requete>'.
'<type_profil>A</type_profil>'.
'<origine_emetteur>IC</origine_emetteur>'.
'<nature_requete>C</nature_requete>'.
'<type_document>'.$type.'</type_document>'.// KB=Kbis, HQ=Histo, ST=Statut, AC=Acte, LE=Liste étab
'<type_requete>S</type_requete>'.
'<media>WS</media>'.
'<mode_diffusion>'.
'<mode type="T"/>'.
'</mode_diffusion>'.
'</code_requete>'.
'</emetteur>'.
'<commande>'.
'<num_siren>'.$siren.'</num_siren>'.
'</commande></demande>';
$fichier="$type-$siren.xml";
$perisable=true;
if (// Le fichier n'existe pas en cache
!file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) ||
// Le fichier existe en cache mais est périsable (liste)
( file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) && $perisable && date('Ymd', filemtime(PATH_DATA.'/infogreffe/xml/'.$fichier))<>date('Ymd') ) ||
// Le fichier existe en cache, n'est pas périsable (acte) mais contient un message d'erreur
( file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) && !$perisable && date('Ymd', filemtime(PATH_DATA.'/infogreffe/xml/'.$fichier))<>date('Ymd') &&
filesize(PATH_DATA.'/infogreffe/xml/'.$fichier)<=200)
){
try {
$O=$client2->getProduitsWebServicesXML(utf8_encode($req));
$xml=implode('', (array)$O);
}catch (SoapFault $soapFault) {// echo "ERROR :\n", var_dump($soapFault), "\n"; echo "Request :\n", $client->__getLastRequest(), "\n";
//require_once 'soaperror.php';
//processSoapFault($client2,$fault,$tabInfo);
$success=false;
$response=$client2->__getLastResponse();
$response=str_replace("<SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema'><SOAP-ENV:Body><ns0:getProduitsWebServicesXMLResponse xmlns:ns0='urn:local' SOAP-ENV:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'><return xsi:type='xsd:string'>",'', $response);
$xml=str_replace('</return></ns0:getProduitsWebServicesXMLResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>','', $response);
}
/** Enregistrement du fichier XML en provenance des greffes **/
if (strlen($xml)<>0) {
$fp=@fopen(PATH_DATA.'/infogreffe/xml/'.$fichier, 'w');
@fwrite($fp, $xml);
@fclose($fp);
}
} else {
/** Lecture du fichier XML en provenance des greffes **/
$xml = file_get_contents(PATH_DATA.'/infogreffe/xml/'.$fichier);
}
/** Affichage des erreurs Infogreffe **/
if (strlen($xml)<200) {
$tmp=explode('-', $xml);
$errNum=$tmp[0]*1;
$errMsg=$xml;
if ($errNum==0) $errNum=-1;
elseif ($errNum==45 || $errNum==14 ) $errNum=false;
}
}
if ($errCJ || $errDep || $errNum) {
?>
<table width="580" border="0" align="left" bgcolor="#FFFFFF">
<tr>
<td colspan="3" align="center"><img src="./img/rub_pieces.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_actes.png" width="576" height="27" /></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData">
<h3>
<?
if ($errCJ) echo 'K-Bis inexistant pour cette forme juridique.';
elseif ($errDep) echo 'K-Bis inexistant dans ce département.';
else echo 'Retour Greffe : '.$errMsg.'<!--'.$req.'-->';
?>
</h3>
</td>
</tr>
<?
} else {
if ($action=='commande') {
if (preg_match('#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#',$_REQUEST['email'])) {
$message='Commande de K-Bis prise en compte';
mail( 'contact@scores-decisions.com',"Commande de KBIS pour $siren à ".$_REQUEST['email'],
'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'.
'SERVER='.EOL.print_r($_SERVER,true).'EOL'.
'SESSION='.EOL.print_r($_SESSION,true).'EOL'.
'ENV='.EOL.print_r($_ENV,true).'EOL'.
'tabInfo='.print_r($tabInfo,true));
$fp=fopen(PATH_LOGS.'commande_kbis.csv', 'a');
fwrite($fp, date('Y/m/d H:i:s').";$siren;".$_REQUEST['email'].';'.$tabInfo['login'].';'.$tabInfo['email'].';'.$tabInfo['ip']."\n");
fclose($fp);
} else {
$message="ERREUR : Veuillez saisir une adresse email valide pour la commande de K-Bis";
}
}
if ( file_exists(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')
&& date('Ymd', filemtime(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf'))==date('Ymd')
&& filesize(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')>500
) $vue=2;
if ($vue==0) { ?>
<iframe src="/?page=kbis&vue=1&siret=<?=$siren?>" width=0 height=0 marginheight="0" marginwidth="0" scrolling="No" frameborder=0></iframe>
<?php
}
require_once 'common/dates.php';
require_once 'common/curl.php';
if ($vue==1) {
set_time_limit(410);
ini_set('default_socket_timeout', 160);
try {
$O = $client->getKbis($siren, 1,0);
$kbis=$O['result'];
sleep(5);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
//echo '<pre>'.$client->__getLastResponse().'</pre>';
//echo 'ERREUR SOAP :'.EOL;
//print_r($fault);
//die();
}
$page=getUrl($kbis['Url'], '', '', '', false);
$body=$page['body'];
$fp=@fopen(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf', 'w');
@fwrite($fp, $body);
@fclose($fp);
$message='Commande de K-Bis en cours';
mail( 'ylenaour@scores-decisions.com',"KBIS en cours pour $login ($siren, vue=$vue)",
'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'.
'SERVER='.EOL.print_r($_SERVER,true).'EOL'.
'SESSION='.EOL.print_r($_SESSION,true).'EOL'.
'ENV='.EOL.print_r($_ENV,true).'EOL'.
'tabInfo='.print_r($tabInfo,true).EOL.
'O='.print_r($O,true).EOL);
}
$raisonSociale=$tabInfo['entrep']['raisonSociale'];
?>
<table width="580" border="0" align="left" bgcolor="#FFFFFF">
<?php
if ($message<>'') {
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData"><h3><?=$message;?></h3></td>
</tr>
<?php
}
?>
<tr>
<td colspan="3" align="center"><img src="./img/rub_pieces.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_actes.png" width="576" height="27" /></td>
</tr>
<tr>
<td colspan="3" align="center">
<?
if ($vue==0) {
?>
<script src="./js/jqueryprogressbar.js" type="text/javascript"></script>
<script type="text/javascript">
$("#progressbar").reportprogress(0);
var pct=0;
var handle=0;
function update(){
$("#progressbar").reportprogress(++pct);
if(pct==100){
clearInterval(handle);
$("#run").val("start");
pct=0;
window.location.href = "/?page=kbis&vue=2&siret=<?=$siren?>";
}
}
handle=setInterval("update()",700);
</script>
<div id="progressbar"></div>
<?
$message='Commande de K-Bis en cours';
mail( 'ylenaour@scores-decisions.com',"KBIS en cours pour $login ($siren, vue=$vue)",
'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'.
'SERVER='.EOL.print_r($_SERVER,true).'EOL'.
'SESSION='.EOL.print_r($_SESSION,true).'EOL'.
'ENV='.EOL.print_r($_ENV,true).'EOL'.
'tabInfo='.print_r($tabInfo,true).EOL.
'O='.print_r($O,true).EOL);
} elseif (!( file_exists(PATH_DATA.'/../pdf/kbis-'.$siren.'.pdf')
&& date('Ymd', filemtime(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf'))==date('Ymd')
&& filesize(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')>500 )){
try {
$O = $client->getKbis($siren, 1,0);
$kbis=$O['result'];
sleep(5);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
//echo '<pre>'.$client->__getLastResponse().'</pre>';
//echo 'ERREUR SOAP :'.EOL;
//print_r($fault);
//die();
}
$page=getUrl($kbis['Url'], '', '', '', false);
$body=$page['body'];
$fp=@fopen(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf', 'w');
@fwrite($fp, $body);
@fclose($fp);
if ( file_exists(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')
&& date('Ymd', filemtime(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf'))==date('Ymd')
&& filesize(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')>500 )
{
echo '<u><a title="Cliquez ici pour visualiser le kbis" target="_blank" href="/?page=actes&siret='.$siret.'&ref=kbis">Visualiser le Kbis <img src="/img/icone_pdf.gif"></a></u>';
$message='Commande de K-Bis prise en compte';
mail( 'ylenaour@scores-decisions.com',"Commande de KBIS pour $login ($siren)",
'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'.
'SERVER='.EOL.print_r($_SERVER,true).'EOL'.
'SESSION='.EOL.print_r($_SESSION,true).'EOL'.
'ENV='.EOL.print_r($_ENV,true).'EOL'.
'tabInfo='.print_r($tabInfo,true).EOL.
'O='.print_r($O,true).EOL);
} else {
?>
<script src="./js/jqueryprogressbar.js" type="text/javascript"></script>
<script type="text/javascript">
$("#progressbar").reportprogress(0);
var pct=0;
var handle=0;
function update(){
$("#progressbar").reportprogress(++pct);
if(pct==100){
clearInterval(handle);
$("#run").val("start");
pct=0;
window.location.href = "/?page=kbis&vue=2&siret=<?=$siren?>";
}
}
handle=setInterval("update()",700);
</script><div id="progressbar"></div>
<?
$message='Commande de K-Bis en cours';
mail( 'ylenaour@scores-decisions.com',"KBIS en cours pour $login ($siren, vue=$vue)",
'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'.
'SERVER='.EOL.print_r($_SERVER,true).'EOL'.
'SESSION='.EOL.print_r($_SESSION,true).'EOL'.
'ENV='.EOL.print_r($_ENV,true).'EOL'.
'tabInfo='.print_r($tabInfo,true).EOL.
'O='.print_r($O,true).EOL);
}
} else {
echo '<u><a title="Cliquez ici pour visualiser le kbis" target="_blank" href="/?page=actes&siret='.$siret.'&ref=kbis">Visualiser le Kbis <img src="/img/icone_pdf.gif"></a></u>';
$message='Commande de K-Bis prise en compte';
mail( 'ylenaour@scores-decisions.com',"Commande de KBIS pour $login ($siren, vue=$vue)",
'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'.
'SERVER='.EOL.print_r($_SERVER,true).'EOL'.
'SESSION='.EOL.print_r($_SESSION,true).'EOL'.
'ENV='.EOL.print_r($_ENV,true).'EOL'.
'tabInfo='.print_r($tabInfo,true).EOL.
'O='.print_r($O,true).EOL);
}
?>
</td>
</tr>
<?
}
?>
</table>
<?
}
?>

View File

@ -148,64 +148,59 @@ if(isset($_REQUEST['mailkbis']) && $_REQUEST['mailkbis']=='Ok')
}
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
elseif ( !preg_match('/\bKBIS\b/i', $_SESSION['tabInfo']['droits']))
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité');
require_once 'common/dates.php';
require_once 'common/curl.php';
isset($_REQUEST['siret'])? $siret=$_REQUEST['siret'] : $siret='';
isset($_REQUEST['start']) ? $start = $_REQUEST['start'] : $start=1;
$siren = substr($siret,0,9);
$login = strtolower($_SESSION['tabInfo']['login']);
$tabInfo = $_SESSION['tabInfo'];
$raisonSociale = etabSession($siren, $idEntreprise);
$cj = $tabInfo['entrep']['fj'];
$dep = substr(''.$tabInfo['entrep']['codeCommune'],0,2);
$errCJ = $errDep = $errNum = false;
$firephp->log($siren, 'siren');
if ( ($cj>=91 && $cj<=93) || ($cj>=9110 && $cj<=9300) )
$errCJ=true;
elseif ( $dep=='00' || $dep=='57' || $dep=='67' || $dep=='68' || $dep=='97' || $dep=='98')
$errDep=true;
else
{
require_once 'common/dates.php';
require_once 'common/curl.php';
isset($_REQUEST['siret'])? $siret=$_REQUEST['siret'] : $siret='';
isset($_REQUEST['start']) ? $start = $_REQUEST['start'] : $start=1;
$siren = substr($siret,0,9);
$login = strtolower($_SESSION['tabInfo']['login']);
$tabInfo = $_SESSION['tabInfo'];
$raisonSociale = etabSession($siren, $idEntreprise);
$cj = $tabInfo['entrep']['fj'];
$dep = substr(''.$tabInfo['entrep']['codeCommune'],0,2);
$errCJ = $errDep = $errNum = false;
$firephp->log($siren, 'siren');
if ( ($cj>=91 && $cj<=93) || ($cj>=9110 && $cj<=9300) )
$errCJ=true;
elseif ( $dep=='00' || $dep=='57' || $dep=='67' || $dep=='68' || $dep=='97' || $dep=='98')
$errDep=true;
else
{
$type = 'AC';
$fichier = $type.'-'.$siren.'.xml';
$perisable = true;
if (!file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) // Le fichier n'existe pas en cache
|| ( file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) && $perisable && date('Ymd', filemtime(PATH_DATA.'/infogreffe/xml/'.$fichier))<>date('Ymd') ) // Le fichier existe en cache mais est périsable (liste)
|| ( file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) && !$perisable && date('Ymd', filemtime(PATH_DATA.'/infogreffe/xml/'.$fichier))<>date('Ymd') && filesize(PATH_DATA.'/infogreffe/xml/'.$fichier)<=200) // Le fichier existe en cache, n'est pas périsable (acte) mais contient un message d'erreur
){
require_once 'infogreffe/kbis.php';
$xml = infogreffeProduits($siren, $type);
$firephp->log($xml, 'infogreffe XML');
/** Enregistrement du fichier XML en provenance des greffes **/
if (strlen($xml)!=0) {
$fp=@fopen(PATH_DATA.'/infogreffe/xml/'.$fichier, 'w');
@fwrite($fp, $xml);
@fclose($fp);
}
} else {
/** Lecture du fichier XML en provenance des greffes **/
$xml = file_get_contents(PATH_DATA.'/infogreffe/xml/'.$fichier);
}
/** Affichage des erreurs Infogreffe **/
if (strlen($xml)<200) {
$tmp=explode('-', $xml);
$errNum=$tmp[0]*1;
$errMsg=$xml;
if ($errNum==0) $errNum=-1;
elseif ($errNum==45 || $errNum==14 ) $errNum=false;
$type = 'AC';
$fichier = $type.'-'.$siren.'.xml';
$perisable = true;
if (!file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) // Le fichier n'existe pas en cache
|| ( file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) && $perisable && date('Ymd', filemtime(PATH_DATA.'/infogreffe/xml/'.$fichier))<>date('Ymd') ) // Le fichier existe en cache mais est périsable (liste)
|| ( file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) && !$perisable && date('Ymd', filemtime(PATH_DATA.'/infogreffe/xml/'.$fichier))<>date('Ymd') && filesize(PATH_DATA.'/infogreffe/xml/'.$fichier)<=200) // Le fichier existe en cache, n'est pas périsable (acte) mais contient un message d'erreur
){
require_once 'infogreffe/kbis.php';
$xml = infogreffeProduits($siren, $type);
$firephp->log($xml, 'infogreffe XML');
/** Enregistrement du fichier XML en provenance des greffes **/
if (strlen($xml)!=0) {
$fp=@fopen(PATH_DATA.'/infogreffe/xml/'.$fichier, 'w');
@fwrite($fp, $xml);
@fclose($fp);
}
} else {
/** Lecture du fichier XML en provenance des greffes **/
$xml = file_get_contents(PATH_DATA.'/infogreffe/xml/'.$fichier);
}
/** Affichage des erreurs Infogreffe **/
if (strlen($xml)<200) {
$tmp=explode('-', $xml);
$errNum=$tmp[0]*1;
$errMsg=$xml;
if ($errNum==0) $errNum=-1;
elseif ($errNum==45 || $errNum==14 ) $errNum=false;
}
}
if ($errCJ || $errDep || $errNum)
{
//Affichage erreur pour département, catégorie juridique non pris en compte
@ -394,5 +389,3 @@ else
</div>
<?php
}
}
?>

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14)
die('Paramètres incorrects !');

View File

@ -1,6 +1,4 @@
<?
if (!$_SESSION['connected']) die();
$siret = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');

View File

@ -1,5 +1,8 @@
<?php
if (!$_SESSION['connected']) die('Erreur 11000 : Not connected');
if (!$_SESSION['connected']){
$message = 'Erreur 11000 : Not connected';
$page2 = 'themes/default/error-connect.tpl.php';
}
//Affectation de valeur par défaut pour arriver sur la page de recherche
if (!isset($page2))
{
@ -22,7 +25,6 @@ require_once 'siren.php';
<div id="left">
<?php if ($sortie!='pdf' && $sortie!='prt') require_once 'menu.php'; ?>
</div>
<div id="content">
<div id="page">
<?php include($page2); ?>

View File

@ -13,18 +13,12 @@ $siren=substr($siret,0,9);
$raisonSociale = etabSession($siren, $idEntreprise);
$mil=false;
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
elseif (!preg_match('/\bMARQUES\b/i', $_SESSION['tabInfo']['droits']))
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité (2)');
else {
require_once 'cache/cache.php';
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';
require_once 'common/dates.php';
require_once 'cache/cache.php';
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';
require_once 'common/dates.php';
$tabInfo = $_SESSION['tabInfo'];
$tabInfo = $_SESSION['tabInfo'];
//Générer un nom de fichier pour le cache et l'export des fichiers
if (($siret*1)==0 || ($siren*1)<100){ $fileName = $page2.'-'.$idEntreprise;
@ -128,9 +122,6 @@ if( cache_exist() && !( preg_match('/\bsaisie\b/i', $_SESSION['tabInfo']['droits
}
?>
</table>
<?
}
?>
<p class="confidentiel blockh2">
<?php
require_once 'cgu/cgu.php';

View File

@ -1,16 +1,4 @@
<?php
if (!$_SESSION['connected'])
{
echo 'Vous devez être connecté afin de '.
'pouvoir utiliser cette fonctionnalité';
exit;
}
if(!hasPerm('survliste')){
echo 'Vous n\'avez pas les droits nécessaires.';
exit;
}
$idEntreprise = isset($_REQUEST['idEntreprise'])?
$_REQUEST['idEntreprise'] : '';
$siret = isset($_REQUEST['siret'])? $_REQUEST['siret'] : '';

View File

@ -2,12 +2,6 @@
/*
* Commande de pièces
*/
if (!$_SESSION['connected'])
{
echo 'Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité';
exit;
}
//Paramètres
$siret = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14)

View File

@ -1,15 +1,3 @@
<?php
if (!$_SESSION['connected']){
echo 'Vous devez être connecté afin de '.
'pouvoir utiliser cette fonctionnalité';
exit;
}
if(!hasPerm('portefeuille')){
echo 'Vous n\'avez pas les droits nécessaires.';
exit;
}
?>
<div id="center">
<h1 class="titre">PORTEFEUILLE</h1>
<?php

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
//Traitement des paramètres
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
//Traitement des paramètres
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');

View File

@ -9,183 +9,176 @@ $siren = substr($siret,0,9);
$tabInfo = $_SESSION['tabInfo'];
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
elseif ( !hasModeEdition() )
if ( isset($_REQUEST['frmSaisie']) )
$tabSaisie = $_REQUEST['frmSaisie'];
if ( isset($_REQUEST['jugement']) )
$tabJugement = $_REQUEST['jugement'];
if ( isset($_REQUEST['actionnaire']) )
$tabActionna = $_REQUEST['actionnaire'];
if ( isset($_REQUEST['particip']) )
$tabParticip = $_REQUEST['particip'];
if ( isset($_REQUEST['perimetreVente']) )
$perimetreVente = $_REQUEST['perimetreVente'];
if ( isset($_REQUEST['etablissement5500']) )
$etablissement5500 = $_REQUEST['etablissement5500'];
if ( isset($_REQUEST['etabnic']) )
$etabnic = $_REQUEST['etabnic'];
if (isset($_FILES['logoFile']) &&
$_FILES['logoFile']['error']!=UPLOAD_ERR_NO_FILE )
{
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité');
}
else
{
if ( isset($_REQUEST['frmSaisie']) )
$tabSaisie = $_REQUEST['frmSaisie'];
if ( isset($_REQUEST['jugement']) )
$tabJugement = $_REQUEST['jugement'];
if ( isset($_REQUEST['actionnaire']) )
$tabActionna = $_REQUEST['actionnaire'];
if ( isset($_REQUEST['particip']) )
$tabParticip = $_REQUEST['particip'];
if ( isset($_REQUEST['perimetreVente']) )
$perimetreVente = $_REQUEST['perimetreVente'];
if ( isset($_REQUEST['etablissement5500']) )
$etablissement5500 = $_REQUEST['etablissement5500'];
if ( isset($_REQUEST['etabnic']) )
$etabnic = $_REQUEST['etabnic'];
/** Un fichier a été uploadé **/
$logoFile = $_FILES['logoFile'];
$tmp_file = $logoFile['tmp_name'];
if ( isset($_FILES['logoFile']) &&
$_FILES['logoFile']['error']!=UPLOAD_ERR_NO_FILE )
{
/** Un fichier a été uploadé **/
$logoFile = $_FILES['logoFile'];
$tmp_file = $logoFile['tmp_name'];
if ($logoFile['error']!=UPLOAD_ERR_OK)
$message='Erreur lors de la copie du fichier';
if ($logoFile['error']!=UPLOAD_ERR_OK)
$message='Erreur lors de la copie du fichier';
if( !is_uploaded_file($tmp_file) )
$message="Le fichier est introuvable";
if( !is_uploaded_file($tmp_file) )
$message="Le fichier est introuvable";
else {
// on vérifie maintenant l'extension
$type_file = $logoFile['type'];
$ext='';
if ( strstr($type_file, 'jpg')) $ext='jpg';
elseif( strstr($type_file, 'jpeg')) $ext='jpeg';
elseif( strstr($type_file, 'bmp')) $ext='bmp';
elseif( strstr($type_file, 'gif')) $ext='gif';
elseif( strstr($type_file, 'png')) $ext='png';
if ($ext=='')
$message="Le fichier n'est pas une image";
else {
// on vérifie maintenant l'extension
$type_file = $logoFile['type'];
$ext='';
if ( strstr($type_file, 'jpg')) $ext='jpg';
elseif( strstr($type_file, 'jpeg')) $ext='jpeg';
elseif( strstr($type_file, 'bmp')) $ext='bmp';
elseif( strstr($type_file, 'gif')) $ext='gif';
elseif( strstr($type_file, 'png')) $ext='png';
if ($ext=='')
$message="Le fichier n'est pas une image";
else {
// on copie le fichier dans le dossier de destination
$name_file = $siren.'.'.$ext;//$logoFile['name'];
if( !move_uploaded_file($tmp_file, PATH_LOGOS . $name_file) )
$message="Impossible de copier le fichier dans ".PATH_LOGOS;
else
$message="Le fichier a bien été uploadé";
}
// on copie le fichier dans le dossier de destination
$name_file = $siren.'.'.$ext;//$logoFile['name'];
if( !move_uploaded_file($tmp_file, PATH_LOGOS . $name_file) )
$message="Impossible de copier le fichier dans ".PATH_LOGOS;
else
$message="Le fichier a bien été uploadé";
}
}
elseif ( isset($_REQUEST['logoUrl']['del']) ||
( isset($_REQUEST['logoUrl']['url']) &&
$_REQUEST['logoUrl']['url']!='' ) )
}
}
elseif ( isset($_REQUEST['logoUrl']['del']) ||
( isset($_REQUEST['logoUrl']['url']) &&
$_REQUEST['logoUrl']['url']!='' ) )
{
if ( isset($_REQUEST['logoUrl']['del']) && $_REQUEST['logoUrl']['del'] )
{
if ( isset($_REQUEST['logoUrl']['del']) && $_REQUEST['logoUrl']['del'] )
@unlink(PATH_LOGOS.$siren.'.jpeg');
@unlink(PATH_LOGOS.$siren.'.jpg');
@unlink(PATH_LOGOS.$siren.'.png');
@unlink(PATH_LOGOS.$siren.'.gif');
@unlink(PATH_LOGOS.$siren.'.bmp');
@unlink(PATH_LOGOS.$siren.'.');
}
else
{
require_once 'common/curl.php';
$logoUrl = $_REQUEST['logoUrl']['url'];
$tabTmp = parse_url($logoUrl);
$hostUrl = $tabTmp['host'];
$pathUrl = $tabTmp['path'];
$tmp=explode('.', basename($pathUrl));
$ext=strtolower(end($tmp));
$page=getUrl($logoUrl, '', '', '', false, $hostUrl, '', 7);
$body=$page['body'];
//die(print_r());
if ( $ext<>'jpeg' &&
$ext<>'jpg' &&
$ext<>'png' &&
$ext<>'gif' &&
$ext<>'bmp')
{
@unlink(PATH_LOGOS.$siren.'.jpeg');
@unlink(PATH_LOGOS.$siren.'.jpg');
@unlink(PATH_LOGOS.$siren.'.png');
@unlink(PATH_LOGOS.$siren.'.gif');
@unlink(PATH_LOGOS.$siren.'.bmp');
@unlink(PATH_LOGOS.$siren.'.');
$tmp=explode('/', $page['header']['Content-Type']);
$ext=trim(str_replace('?', '',strtolower(end($tmp))));
}
$name_file = $siren.'.'.$ext;
$fp=@fopen(PATH_LOGOS.$name_file, 'w');
@fwrite($fp, $body);
@fclose($fp);
//die('Logo traité');
}
} else $message='';
if ($tabSaisie['action']=='sauver')
{
//Vente et Cession evénement 5500
if(isset($perimetreVente) && count($perimetreVente)>0)
{
$tabJugement['even'] = array_merge($tabJugement['even'],$perimetreVente);
}
if (isset($etablissement5500) && count($etablissement5500)>0)
{
$countEtab = 0;
$txtEtab = '';
foreach($etablissement5500 as $etab){
$txtEtab.= $etab;
$countEtab++;
if($countEtab>10) break;
if( count($etablissement5500) > $countEtab )
{ $txtEtab.=', '; }
}
if ( count($etablissement5500)>1 )
{ $txt = 'Etablissement(s) concerné(s) : '; }
else{ $txt = 'Etablissement concerné : '; }
if ($tabJugement['comp']!='')
$tabJugement['comp'].= ' '.$txt.$txtEtab;
else
{
require_once 'common/curl.php';
$logoUrl = $_REQUEST['logoUrl']['url'];
$tabTmp = parse_url($logoUrl);
$hostUrl = $tabTmp['host'];
$pathUrl = $tabTmp['path'];
$tmp=explode('.', basename($pathUrl));
$ext=strtolower(end($tmp));
$page=getUrl($logoUrl, '', '', '', false, $hostUrl, '', 7);
$body=$page['body'];
//die(print_r());
if ( $ext<>'jpeg' &&
$ext<>'jpg' &&
$ext<>'png' &&
$ext<>'gif' &&
$ext<>'bmp')
{
$tmp=explode('/', $page['header']['Content-Type']);
$ext=trim(str_replace('?', '',strtolower(end($tmp))));
}
$name_file = $siren.'.'.$ext;
$fp=@fopen(PATH_LOGOS.$name_file, 'w');
@fwrite($fp, $body);
@fclose($fp);
//die('Logo traité');
}
} else $message='';
if ($tabSaisie['action']=='sauver')
{
//Vente et Cession evénement 5500
if(isset($perimetreVente) && count($perimetreVente)>0)
{
$tabJugement['even'] = array_merge($tabJugement['even'],$perimetreVente);
}
if (isset($etablissement5500) && count($etablissement5500)>0)
{
$countEtab = 0;
$txtEtab = '';
foreach($etablissement5500 as $etab){
$txtEtab.= $etab;
$countEtab++;
if($countEtab>10) break;
if( count($etablissement5500) > $countEtab )
{ $txtEtab.=', '; }
}
if ( count($etablissement5500)>1 )
{ $txt = 'Etablissement(s) concerné(s) : '; }
else{ $txt = 'Etablissement concerné : '; }
if ($tabJugement['comp']!='')
$tabJugement['comp'].= ' '.$txt.$txtEtab;
else
$tabJugement['comp'] = ' '.$txt.$txtEtab;
}
if(isset($etabnic) && $etabnic != '')
{
if( isset($txtEtab) && $txtEtab!='' )
$tabJugement['comp'].= ', '.$etabnic;
else
$tabJugement['comp'].= 'Etablissement concerné : '.$etabnic;
}
if( $tabJugement['oppo'] == 'adresse'){
if ($tabJugement['comp']!='')
$tabJugement['comp'].= ' Opposition : A l\'adresse du bien vendu';
else
$tabJugement['comp'] = 'Opposition : A l\'adresse du bien vendu';
}
//Traitement des chaînes de caractères
require 'i18n/cleanchar.php';
$tabSaisie = cleanstring_deep($tabSaisie);
$tabJugement = cleanstring_deep($tabJugement);
$tabActionna = cleanstring_deep($tabActionna);
$tabParticip = cleanstring_deep($tabParticip);
$tabInfos = array(
'identite'=>$tabSaisie,
'jugement'=>$tabJugement,
'actionnaire'=>$tabActionna,
'participation'=>$tabParticip,
);
$firephp->log($tabInfos, 'tabInfo');
$message='Erreur lors de l\'enregistrement !';
try {
$O = $client->setInfosEntrep($siret, $idEntreprise, $tabInfos);
if ($O['result']==1) $message='Informations mises à jour !';
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
}
$tabSaisie=array(
'source' => $tabJugement['source'],
'dateParution' => $tabJugement['dateParution'],
'numParution' => $tabJugement['numParution']
);
$_SESSION['saisie'] = $tabSaisie;
$tabJugement['comp'] = ' '.$txt.$txtEtab;
}
if(isset($etabnic) && $etabnic != '')
{
if( isset($txtEtab) && $txtEtab!='' )
$tabJugement['comp'].= ', '.$etabnic;
else
$tabJugement['comp'].= 'Etablissement concerné : '.$etabnic;
}
if( $tabJugement['oppo'] == 'adresse'){
if ($tabJugement['comp']!='')
$tabJugement['comp'].= ' Opposition : A l\'adresse du bien vendu';
else
$tabJugement['comp'] = 'Opposition : A l\'adresse du bien vendu';
}
//Traitement des chaînes de caractères
require 'i18n/cleanchar.php';
$tabSaisie = cleanstring_deep($tabSaisie);
$tabJugement = cleanstring_deep($tabJugement);
$tabActionna = cleanstring_deep($tabActionna);
$tabParticip = cleanstring_deep($tabParticip);
$tabInfos = array(
'identite'=>$tabSaisie,
'jugement'=>$tabJugement,
'actionnaire'=>$tabActionna,
'participation'=>$tabParticip,
);
$firephp->log($tabInfos, 'tabInfo');
$message='Erreur lors de l\'enregistrement !';
try {
$O = $client->setInfosEntrep($siret, $idEntreprise, $tabInfos);
if ($O['result']==1) $message='Informations mises à jour !';
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
}
$tabSaisie=array(
'source' => $tabJugement['source'],
'dateParution' => $tabJugement['dateParution'],
'numParution' => $tabJugement['numParution']
);
$_SESSION['saisie'] = $tabSaisie;
}
try {
$O = $client->getIdentite($siret, $idEntreprise, false);
$etab=$O['result'];
@ -534,6 +527,3 @@ if($etab['FJ'][0]==1)
</form>
</div>
<?php
}
?>

View File

@ -8,9 +8,6 @@ define('CREDITSAFE_WS_PASS', 'yoann1306');
define('CREDITSAFE_WS_REF', 'ref');
if (!$_SESSION['connected']) die();
function formatPct($pct) {
$pct=round($pct/10,0)*10;
if ($pct==0) $pct=10;

View File

@ -15,26 +15,22 @@ $client = new SoapClient(null, array(
'password' => $_SESSION['tabInfo']['password']
));
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
else {
isset($_REQUEST['nomFic'])? $nomFic = $_REQUEST['nomFic'] : $nomFic='' ;
isset($_REQUEST['nomFic'])? $nomFic = $_REQUEST['nomFic'] : $nomFic='' ;
//Génération liste surveillance
$ref = $_SESSION['tabInfo']['prenom'];
if ( strtolower($_SESSION['tabInfo']['login'])=='cnasea95' ||
strtolower($_SESSION['tabInfo']['login'])=='cnasea96' ||
$_SESSION['tabInfo']['idClient']==32
) $ref='*';
//Génération liste surveillance
$ref = $_SESSION['tabInfo']['prenom'];
if ( strtolower($_SESSION['tabInfo']['login'])=='cnasea95' ||
strtolower($_SESSION['tabInfo']['login'])=='cnasea96' ||
$_SESSION['tabInfo']['idClient']==32
) $ref='*';
try {
$O = $client->getListeFichierSurv($_SESSION['tabInfo']['login'], $ref, $nomFic);
$tabFichier=$O['results'];
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
}
try {
$O = $client->getListeFichierSurv($_SESSION['tabInfo']['login'], $ref, $nomFic);
$tabFichier=$O['results'];
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
}
?>
<div id="center">

View File

@ -13,58 +13,53 @@ $client = new SoapClient(null, array(
'password' => $_SESSION['tabInfo']['password']
));
require_once 'surveillance/survliste.php';
if (!$_SESSION['connected'])
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
else{
isset($_REQUEST['vue'])? $vue = $_REQUEST['vue'] : $vue='' ;
isset($_REQUEST['nomFic'])? $nomFic = $_REQUEST['nomFic'] : $nomFic='' ;
require_once 'surveillance/survliste.php';
isset($_REQUEST['vue'])? $vue = $_REQUEST['vue'] : $vue='' ;
isset($_REQUEST['nomFic'])? $nomFic = $_REQUEST['nomFic'] : $nomFic='' ;
$filtre = '';
if (isset($_REQUEST['filtre'])) {
switch (trim(strtolower($_REQUEST['filtre']))) {
case 'procol': $filtre = 'procol'; break;
case 'mmd': $filtre = 'mmd'; break;
case 'radiations': $filtre = 'radiations'; break;
case 'ventes': $filtre = 'ventes'; break;
case 'comptes': $filtre = 'comptes'; break;
case 'creations': $filtre = 'creations'; break;
case 'bodacc': $filtre = 'bodacc'; break;
default: $filtre = ''; break;
}
$filtre = '';
if (isset($_REQUEST['filtre'])) {
switch (trim(strtolower($_REQUEST['filtre']))) {
case 'procol': $filtre = 'procol'; break;
case 'mmd': $filtre = 'mmd'; break;
case 'radiations': $filtre = 'radiations'; break;
case 'ventes': $filtre = 'ventes'; break;
case 'comptes': $filtre = 'comptes'; break;
case 'creations': $filtre = 'creations'; break;
case 'bodacc': $filtre = 'bodacc'; break;
default: $filtre = ''; break;
}
}
//Récupération du fichier
$file = PATH_DATA.'/survliste/'.$nomFic;
$file2 = $file.'.bz2';
if (!file_exists($file) || filesize($file)==0 ) {
//Génération du fichier
try {
$O = $client->getListeFichierSurv($_SESSION['tabInfo']['login'], $_SESSION['tabInfo']['prenom'], $nomFic);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
}
$page = getUrl('http://78.31.45.206/csv/'.$nomFic.'.bz2', '', '', '', false);
$body = $page['body'];
$fp=@fopen($file2, 'w');
@fwrite($fp, $body);
@fclose($fp);
$bz = bzopen($file2, "r") or die("Impossible d'ouvrir le fichier $file");
$fp=@fopen($file, 'w');
while (!feof($bz)) {
@fwrite($fp, bzread($bz, 4096));
}
bzclose($bz);
//Récupération du fichier
$file = PATH_DATA.'/survliste/'.$nomFic;
$file2 = $file.'.bz2';
if (!file_exists($file) || filesize($file)==0 ) {
//Génération du fichier
try {
$O = $client->getListeFichierSurv($_SESSION['tabInfo']['login'], $_SESSION['tabInfo']['prenom'], $nomFic);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
}
$page = getUrl('http://78.31.45.206/csv/'.$nomFic.'.bz2', '', '', '', false);
$body = $page['body'];
$fp=@fopen($file2, 'w');
@fwrite($fp, $body);
@fclose($fp);
$bz = bzopen($file2, "r") or die("Impossible d'ouvrir le fichier $file");
$fp=@fopen($file, 'w');
while (!feof($bz)) {
@fwrite($fp, bzread($bz, 4096));
}
bzclose($bz);
}
$annonces = readann($file, $filtre);
$nbAnnonces = count($annonces);
$firephp->log($nbAnnonces, 'count');
$firephp->log($annonces[0], 'annonces');
$annonces = readann($file, $filtre);
$nbAnnonces = count($annonces);
$firephp->log($nbAnnonces, 'count');
$firephp->log($annonces[0], 'annonces');
?>
<div id="center">
<h1>IDENTIT&Eacute; DE L'ENTREPRISE</h1>
@ -183,4 +178,3 @@ else
}?>
</table>
</div>
<?php }?>

View File

@ -1,6 +1,4 @@
<?php
if (!$_SESSION['connected']) die();
$siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');