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
}
</div>

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,12 +1,7 @@
<?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
$con = mysql_pconnect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
@ -25,23 +20,23 @@ else
if ($action!='' && $action!='commande') die('Paramètres incorrects !');
$vecteurCommande=$_REQUEST['vecteur'];
//
if ($vecteurCommande!='')
if ($vecteurCommande!='')
{
if ($vecteurCommande!='C' && $vecteurCommande!='T') die('Paramètres incorrects !');
//Par défault
//Par défault
} else {
$vecteurCommande='T';
}
$message='';
require_once 'common/dates.php';
require_once 'common/curl.php';
require_once 'infogreffe/infogreffe.php';
require_once 'user/user.php';
//Elements de session
$tabInfo = $_SESSION['tabInfo'];
$login = strtolower($tabInfo['login']);
@ -49,9 +44,9 @@ else
isset($_REQUEST['rs'])? $raisonSociale = $_REQUEST['rs'] : '';
$cj = $tabInfo['entrep']['fj'];
$dep = substr(''.$tabInfo['entrep']['codeCommune'],0,2);
//Raison sociale inexacte
if ($siren != $tabInfo['entrep']['siren'])
if ($siren != $tabInfo['entrep']['siren'])
{
require_once 'scoresws/scoresws.php';
$etab = scoresws_identitelight($siret, $siren, $idEntreprise);
@ -78,7 +73,7 @@ else
?>
<div id="center">
<?php
// Specificités des associations
// Specificités des associations
if ( ( $cj==9150 || // Association syndicale libre
$cj==9220 || // Association déclarée
$cj==9221 || // Association déclarée "entreprises d'insertion par l'économique"
@ -87,11 +82,11 @@ else
$cj==9230 || // Association déclarée reconnue d'utilité publique
$cj==9240 || // Congrégation
$cj==9260 || // Association de droit local
$cj==9300) && // Fondation
$cj==9300) && // Fondation
@$_REQUEST['force']<>true // &force=true force le passage chez infogreffe
)
)
{
if ($action=='commande')
if ($action=='commande')
{
if(!empty($_REQUEST['email']) /*&& mailCommande($_REQUEST['email'], $siren, 'asso')*/)
{
@ -105,7 +100,7 @@ else
'idEntreprise' => $idEntreprise,
'RaisonSociale' => $raisonSociale,
);
$infoDemande = array(
'Ref' => $_REQUEST['reference'],
'Tel' => $_REQUEST['tel'],
@ -131,12 +126,12 @@ else
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$erreur = true;
}
if($erreur)
{
{
$message = 'Une erreur s\'est produite lors du passage de votre commande.';
}
}else{
$message="ERREUR : Veuillez saisir une adresse email valide pour la commande de pièces.";
}
@ -202,27 +197,27 @@ else
?>
</table>
<?
}
}
// Fin Specificités des associations
/*elseif ( $dep=='00' || $dep=='57' || $dep=='67' || $dep=='68' || $dep=='97' || $dep=='98' || $vue=='rcs' )
{ // Déb ALSACE DOM
include('inpi.php');
}*/
// Déb hors ALSACE DOM
else
{
{
$firephp->log($action, 'action');
$firephp->log($vecteurCommande, 'vecteurCommande');
$firephp->log($_REQUEST, 'REQUEST');
$vue = $_REQUEST['vue'];
$option = trim(''.@$_REQUEST['option']); /* Si acte ou statuts : type_acte-date-greffe-dossier_millesime-dossier_statut-dossier_chrono-num_depot-num_acte */
$noemail = false;
if ($action=='commande' && !empty($_REQUEST['email']))
{
if ($action=='commande' && !empty($_REQUEST['email']))
{
if(mailCommande($_REQUEST['email'], $siren, 'greffe'))
{
$message='Commande prise en compte';
@ -240,11 +235,11 @@ else
if ($vecteurCommande=='C')
{
$rep = mysql_select('commandes', ' idCommande, login, emailCommande, dateCommande', "siren=$siren AND refDocument='$option'");
if (count($rep)==0)
if (count($rep)==0)
{
$dejaCommande = false;
/** Aucune commande ne concerne ce document **/
$tabCommande = array(
$tabCommande = array(
'idUser' => $_SESSION['tabInfo']['id'],
//'emailCommande' => $_REQUEST['email'],
'login' => $login,
@ -255,15 +250,15 @@ else
);
$idCommande = mysql_insert('commandes', $tabCommande);
//noemail = true : on sait que l'email n'a pas ete saisie
}
else
}
else
{
$dejaCommande = true;
/** Document en cours de commande **/
if ($rep[0]['login']==$login)
{
$message2 = 'Votre commande a déjà été prise en compte le '.WDate::dateT('Y-m-d', 'd/m/Y',$rep[0]['dateCommande']);
if(empty($rep[0]['emailCommande']))
if(empty($rep[0]['emailCommande']))
{
$firephp->info('Email manquant');
$noemail = true;
@ -271,7 +266,7 @@ else
}
}
} //Fin commande courrier
$output = @$_REQUEST['output'];
$vecteur = 'XL';
switch($vue)
@ -296,7 +291,7 @@ else
case 'rcs': break;
default : if ($action!='commande') die('Type de pi&egrave;ce officielle inexistante'); break;
}
$req = requeteInfogreffe($siren, $idCommande, $type, $vecteur, $option);
$firephp->log($req, 'Requete Infogreffe');
$success = true;
@ -312,7 +307,7 @@ else
{
$fichier="$type-$siren-$option.xml";
}
// Pas déjà commandé et pas commande
if ($action!='commande' && !$dejaCommande)
{
@ -327,15 +322,15 @@ else
//Gestion du nom de fichier
switch($type)
{
case 'BI':
$fichierPdf = PATH_DATA.'/pdf/bilan-'.$siren.'-'.$option.'.pdf';
case 'BI':
$fichierPdf = PATH_DATA.'/pdf/bilan-'.$siren.'-'.$option.'.pdf';
$firephp->info('Execution requete Infogreffe');
$xml = getInfogreffeXML($req);
$firephp->log($xml, 'XML');
break;
case 'AC':
case 'ST':
$fichierPdf = PATH_DATA.'/pdf/acte-'.$siren.'-'.$option.'.pdf';
case 'AC':
case 'ST':
$fichierPdf = PATH_DATA.'/pdf/acte-'.$siren.'-'.$option.'.pdf';
$firephp->log(file_exists($fichierPdf), 'Test présence fichier '.$fichierPdf);
if ( !file_exists($fichierPdf) )
{
@ -371,7 +366,7 @@ else
$errNum = $tmp[0]*1;
$errMsg = $xml;
if ($message!='' && !$dejaCommande)
if ($message!='' && !$dejaCommande)
{
?>
<table>
@ -422,18 +417,18 @@ else
*/
if ($action!='commande'
&& !file_exists( PATH_DATA.'/pdf/acte-'.$siren.'-'.$option.'.pdf' )
&& !file_exists( PATH_DATA.'/pdf/acte-'.$siren.'-'.$option2.'.pdf')
&& !file_exists( PATH_DATA.'/pdf/acte-'.$siren.'-'.$option2.'.pdf')
)
{
//Message si deja commande ou pas
if (!$dejaCommande)
if (!$dejaCommande)
{
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2"class="StyleInfoData"><font color="Red">
<b>
<?php
<?php
if ($errNum!=17) { echo "Erreur N&deg;$errNum - "; }
?><?=$tabErrInfoGref[$errNum]?>
<!--<?=$errMsg?>-->
@ -441,19 +436,19 @@ else
</td>
</tr>
<?
}
elseif ($dejaCommande)
}
elseif ($dejaCommande)
{
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2"class="StyleInfoData"><font color="Red"><b><?=$message2?></b></font></td>
</tr>
<?php
<?php
}
//Affichage formulaire email
if ( !$dejaCommande && $errNum!=17 && $errNum!=23 && $errNum!=26 && $errNum!=27 )
//Affichage formulaire email
if ( !$dejaCommande && $errNum!=17 && $errNum!=23 && $errNum!=26 && $errNum!=27 )
{
?>
<tr>
@ -471,8 +466,8 @@ else
var eMail = $('input[name=email]').val();
var isMail = eMail.length;
var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
if(!isMail || verif.exec(eMail)==null){
alert('Veuillez saisir une adresse email.');
if(!isMail || verif.exec(eMail)==null){
alert('Veuillez saisir une adresse email.');
return false;
}
else { return true; }
@ -482,9 +477,9 @@ else
</td>
</tr>
<?php
}
elseif($errNum==17 || ($noemail && $dejaCommande) )
{
}
elseif($errNum==17 || ($noemail && $dejaCommande) )
{
?>
<tr>
<td width="30">&nbsp;</td>
@ -500,8 +495,8 @@ else
var eMail = $('input[name=email]').val();
var isMail = eMail.length;
var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
if(!isMail || verif.exec(eMail)==null){
alert('Veuillez saisir une adresse email.');
if(!isMail || verif.exec(eMail)==null){
alert('Veuillez saisir une adresse email.');
return false;
}
else { return true; }
@ -536,31 +531,31 @@ else
//$date=$dom_object->getValueFromTag('date_acte');
$tabOptions=explode('-', $option);
$acte=array();
if (!isset($typeActes['a'.$tabOptions[0]]))
if (!isset($typeActes['a'.$tabOptions[0]]))
{
mail('ylenaour@scores-decisions.com',
"Type d'acte inconnu pour $siren",
"acte-$siren-$option.pdf");
} else
$acte['type']=$typeActes['a'.$tabOptions[0]];
$acte['depot_num']=$tabOptions[6];
$dateAff=WDate::dateT('Ymd','d/m/Y', $tabOptions[1]);
?>
<tr class="ligne">
<td style="width:13%" class="titre"><?=$dateAff?></td>
<td style="width:39%;text-align:center" class="std">
<?php
<?php
if(preg_match('/\bACTES\b/i', $_SESSION['tabInfo']['droits']))
{
{
?>
<u><a title="Cliquez ici pour visualiser le document correspondant" target="_blank" href="/?page=actes&siret=<?=$siret?>&ref=<?=$option?>"><?=$acte['type']?></a></u>
<?php
}else{
<?php
}else{
?>
<u><a title="Vous n'avez pas les droits nécessaires pour visualiser le document correspondant" href="#"><?=$acte['type']?></a></u>
<?php
<?php
}
?>
</td>
@ -579,7 +574,7 @@ else
}
//Fin d'affichage des erreurs infogreffe
else
{
{
// Liste des "actes" Infogreffes ou détail acte infogreffe
//if ($output=='pdf') $type=$type.'-pdf';
if ($type=='AC' && $option=='')
@ -594,10 +589,10 @@ else
if (!$vecteurTinit) {
$origine='G';
//include('inpi.php');
}
}
if ($vecteurTinit)
{
{
// Il y a au moins un acte en téléchargement
?>
<h1 class="">PI&Eacute;CES OFFICIELLES</h1>
@ -635,19 +630,19 @@ else
</tr>
<?php
$offset = 0;
foreach ($tabActes as $date => $acte)
foreach ($tabActes as $date => $acte)
{
if($acte['num_depot']<0)
{
$acte_statut_a_jour = $tabActes[$date];
array_splice($tabActes, $offset,1);
$tabActes['99999999'] = $acte_statut_a_jour;
break;
break;
}
$offset++;
}
krsort($tabActes);
foreach ($tabActes as $date => $acte)
foreach ($tabActes as $date => $acte)
{
if($acte['num_depot']>0)
{
@ -667,15 +662,15 @@ else
<td style="width:39%;text-align:center" class="std"><?=$acte['type']?>&nbsp;
<?php
//Comment des marqueurs petits points
if ($acte['vecteurT'])
if ($acte['vecteurT'])
{
$lienCmdFactice = true;
$tag = '<a';
if ( file_exists(PATH_DATA.'/pdf/acte-'.$siren.'-'.$optionUrl.'.pdf') &&
if ( file_exists(PATH_DATA.'/pdf/acte-'.$siren.'-'.$optionUrl.'.pdf') &&
filesize(PATH_DATA.'/pdf/acte-'.$siren.'-'.$optionUrl.'.pdf')!=0)
{
$tag = '. '.$tag;
$lienCmdFactice = false;
$lienCmdFactice = false;
}
$href = './?page=greffes&vue=actes&siret='.$siret.'&option='.$optionUrl.'&lib='.urlencode($acte['decisions']);
$title = 'Cliquez ici pour t&eacute;l&eacute;charger le document correspondant';
@ -690,9 +685,9 @@ else
echo '<br/><a href="./pages/greffescmdfactice.php?siret='.$siret.'&option='.$optionUrl.'&lib='.urlencode($acte['decisions']).'&vecteur=factice" target="_blank">Créer une commande factice.</a>';
}
}
elseif ($acte['vecteurC'])
elseif ($acte['vecteurC'])
{
if ( file_exists(PATH_DATA.'/pdf/acte-'.$siren.'-'.$optionUrl.'.pdf')
if ( file_exists(PATH_DATA.'/pdf/acte-'.$siren.'-'.$optionUrl.'.pdf')
&& filesize(PATH_DATA.'/pdf/acte-'.$siren.'-'.$optionUrl.'.pdf')!=0)
{
$tag = '. <a';
@ -713,7 +708,7 @@ else
}else{
$href = './?page=greffes&vue=statuts&siret='.$siret.'&option='.$optionUrl.'&lib='.urlencode($acte['decisions']).'&vecteur=C';
}
$title = 'Cliquez ici pour commander le document correspondant';
$tagContent = '<img src="./img/icone_courrier.png"/>';
if(preg_match('/\bACTES\b/i', $_SESSION['tabInfo']['droits'])){
@ -725,20 +720,20 @@ else
{
echo '<br/><a href="./pages/greffescmdfactice.php?siret='.$siret.'&option='.$optionUrl.'&lib='.urlencode($acte['decisions']).'&vecteur=factice" target="_blank">Créer une commande factice.</a>';
}
}
}
?>
</td>
<?php
<?php
if($acte['num_depot']>0){
?>
<td style="width:48%" class="last"><?=$acte['decisions']; if (trim($acte['decisions'])<>'') echo '<br/>';?>Dépôt numéro <?=$acte['depot_num']?> du <?=WDate::dateT('Y-m-d','d/m/Y', $acte['depot_date'])?></td>
<?php
<?php
}else{
?>
?>
<td style="width:48%" class="last">Le dernier statut à jour</td>
<?php
<?php
}
?>
</tr>
@ -767,7 +762,7 @@ else
}
//Affichage statut et acte infogreffe
}
elseif ($type=='ST' || ($type=='AC' && $option!=''))
elseif ($type=='ST' || ($type=='AC' && $option!=''))
{
?>
<h1 class="">PI&Eacute;CES OFFICIELLES</h1>
@ -870,7 +865,7 @@ else
<td width="200" class="StyleInfoLib">Raison Sociale</td>
<td width="350" class="StyleInfoData"><?=$raisonSociale?></td>
</tr>
<tr>
</table>
@ -885,8 +880,8 @@ else
$firephp->log($fichier, 'fichier');
$return = xmlArrayBilans(PATH_DATA.'/infogreffe/xml/'.$fichier, $query);
$tabActes = $return['Actes'];
foreach ($tabActes as $typeMillesime => $bilan)
foreach ($tabActes as $typeMillesime => $bilan)
{
if ($type=='BS') $dateClot=WDate::dateT('Y-m-d','d/m/Y', $bilan['date_cloture']);
elseif ($type=='BI') $dateClot=$bilan['date_cloture'];
@ -897,7 +892,7 @@ else
<td style="width:13%" class="titre"><?=$dateClot?></td>
<td style="width:39%;text-align:center" class="std">
<?php
if ($option!='')
if ($option!='')
{
/* Si l'acte n'a pas encore été téléchargé, on le télécharge */
if (!file_exists(PATH_DATA.'/pdf/bilan-'.$siren.'-'.$option.'.pdf')
@ -918,15 +913,15 @@ else
<?php /** Gestion des droits pour l'affichage des liens **/ ?>
<u><a title="Cliquez ici pour visualiser la copie int&eacute;grale des comptes" target="_blank" href="/?page=actes&siret=<?=$siret?>&ref=bilan-<?=$option?>">Comptes <?=$bilan['type_comptes']?> mill&eacute;sime <?=$bilan['millesime']; if ($type=='BS') echo '<br/>(liasse '.$bilan['liasse'].')';?></a></u>
<?php
}
else
}
else
{
/** Liste des comptes déposés **/
?>
Comptes <?=$bilan['type_comptes']?> mill&eacute;sime <?=$bilan['millesime'];
if ($type=='BS') echo '<br/>(liasse '.$bilan['liasse'].')';?>&nbsp;
<?php
if( $bilan['vecteurT'] )
if( $bilan['vecteurT'] )
{
$tag = '<a';
$href = './?page=greffes&vue=bilans&siret='.$siret.'&option='.$optionUrl;
@ -935,22 +930,22 @@ else
if (file_exists(PATH_DATA.'/pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf') && filesize(PATH_DATA.'/pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf')!=0)
$tagContent = ' .';
$tagContent.= '<img src="./img/icone_pdf.gif"/>';
if(preg_match('/\bACTES\b/i', $_SESSION['tabInfo']['droits'])){
print $tag.' href="'.$href.'" title="'.$title.'">'.$tagContent.'</a>';
}else{
print $tag.' href="#" title="Vous n\'avez pas les droits nécessaires pour visualiser le document correspondant.">'.$tagContent.'</a>';
}
}
elseif( $bilan['vecteurC'] )
elseif( $bilan['vecteurC'] )
{
if (file_exists(PATH_DATA.'/pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf') && filesize(PATH_DATA.'/pdf/bilan-'.$siren.'-'.$optionUrl.'.pdf')!=0){
$tag = '<a';
$href = './?page=greffes&vue=bilans&siret='.$siret.'&option='.$optionUrl;
$title = 'Cliquez ici pour t&eacute;l&eacute;charger la copie int&eacute;grale des comptes';
$tagContent = ' .<img src="./img/icone_pdf.gif"/>';
if(preg_match('/\bACTES\b/i', $_SESSION['tabInfo']['droits'])){
echo $tag.' href="'.$href.'" title="'.$title.'">'.$tagContent.'</a>';
}else{
@ -961,7 +956,7 @@ else
$href = './?page=greffes&vue=bilans&siret='.$siret.'&option='.$optionUrl.'&vecteur=C';
$title = 'Cliquez ici pour commander la copie int&eacute;grale des comptes';
$tagContent = '<img src="./img/icone_courrier.png"/>';
if(preg_match('/\bACTES\b/i', $_SESSION['tabInfo']['droits'])){
echo $tag.' href="'.$href.'" title="'.$title.'">'.$tagContent.'</a>';
}else{
@ -970,9 +965,9 @@ else
}
}
elseif( $_SESSION['tabInfo']['mode_edition']==1 )
{
{
$href = './?page=greffes&vue=bilans&siret='.$siret.'&option='.$optionUrl;
echo '<br/><a href="'.$href.'" >Forcer téléchargement.</a>';
echo '<br/><a href="'.$href.'" >Forcer téléchargement.</a>';
}
}
?>
@ -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,27 +1,25 @@
<?php
if (!$_SESSION['connected']) die();
<?php
if($_REQUEST['submit']){
//Affichage de la demande
}else{
require_once 'dbbootstrap.php';
require_once 'graydon/graydonws.php';
$tabInfo=$_SESSION['tabInfo'];
//@TODO : Réception du code pays
$pays = $_SESSION['graydon']['pays'];
try {
$O = $client->getInfosLogin($tabInfo['login']);
$user = $O['result'];
$firephp->log($user,'user');
} catch (SoapFault $fault) {
}
?>
@ -82,7 +80,7 @@ $(document).ready(function(){
$("#autrePrecisions").css('display','none');
}
if (val == '3' || val == '4'){
$("#fournisseur").css('display','block');
$("#fournisseur").css('display','block');
}else{
$("#fournisseur").css('display','none');
}
@ -99,7 +97,7 @@ $(document).ready(function(){
$("#impayees").css('display','block');
}else{
$("#impayees").css('display','none');
}
}
});
$('input[type=radio][name=InfoEnq[RetardPaiementChoix]]').change(function(){
@ -108,7 +106,7 @@ $(document).ready(function(){
$("#retardpaiement").css('display','block');
}else{
$("#retardpaiement").css('display','none');
}
}
});
$('input[type=radio][name=InfoEnq[LitigeChoix]]').change(function(){
@ -128,14 +126,14 @@ $(document).ready(function(){
$('input[type=radio][name=InfoEnq[Type]]').val('premier').attr('checked', 'check');
}
});
});
</script>
<div id="center">
<h1 class="titre">ENQU&Ecirc;TE TERRAIN</h1>
<h1 class="titre">ENQU&Ecirc;TE TERRAIN</h1>
<form action="./?page=international_enquetet" method="POST" enctype="multipart/form-data">
@ -163,8 +161,8 @@ $(document).ready(function(){
<div class="fieldgrp">
<label class="StyleInfoLib">Téléphone <font color="Red">*</font> / Fax</label>
<div class="field">
<input type="text" name="InfoEnq[Entrep][Tel]"/> <b>/</b>
<input type="text" name="InfoEnq[Entrep][Fax]"/>
<input type="text" name="InfoEnq[Entrep][Tel]"/> <b>/</b>
<input type="text" name="InfoEnq[Entrep][Fax]"/>
</div>
</div>
@ -234,34 +232,34 @@ $(document).ready(function(){
<div class="fieldgrp">
<label class="StyleInfoLib">Type d'enquête</label>
<div class="field">
<?php
<?php
setDbConn('intersud');
//@TODO : Réception du code pays
$paysCode = 'DZ';
$q = Doctrine_Query::Create()
->select('id, intersud_country')
->from('Country')
->where('code = ?', $paysCode);
->where('code = ?', $paysCode);
$result = $q->fetchOne();
$idPays = $result->id;
$q = Doctrine_Query::Create()
->from('Price')
->where('country_id = ?', $idPays);
->where('country_id = ?', $idPays);
$price = $q->fetchOne();
$q = Doctrine_Query::Create()
->from('Delais')
->where('country_id = ?', $idPays);
->where('country_id = ?', $idPays);
$delais = $q->fetchOne();
if($result && $price && $delais){
if($result && $price && $delais){
?>
<input type="radio" name="InfoEnq[Type]" value="normal">Normal (<?php print $price->normal; ?> &euro;, Délais : <?php if($delais->normalDe==0){ print $delais->normalA.' jours'; }else{ print $delais->normalDe.' à '.$delais->normalA.' jours'; } ?>)
<br/>
<input type="radio" name="InfoEnq[Type]" value="rapide">Rapide (<?php print $price->rapide; ?> &euro;, Délais : <?php if($delais->rapideDe==0){ print $delais->rapideA.' jours'; }else{ print $delais->rapideDe.' à '.$delais->rapideA.' jours'; } ?>)
<?php
<?php
}
?>
</div>
@ -390,6 +388,6 @@ if($result && $price && $delais){
</form>
</div>
<?php
<?php
}
?>

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
@ -393,6 +388,4 @@ 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 !');

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'];
@ -533,7 +526,4 @@ if($etab['FJ'][0]==1)
<p class="submit"><input type="submit" name="submit" value="Sauver"/></p>
</form>
</div>
<?php
}
?>
</div>

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

@ -6,7 +6,7 @@ $idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; /
$siren=substr($siret,0,9);
/** Déclation du client Soap auprès du webservice **/
$client = new SoapClient(null, array(
$client = new SoapClient(null, array(
'trace' => 1,
'soap_version' => SOAP_1_1,
'location' => 'http://78.31.45.206/ws/',
@ -14,27 +14,23 @@ $client = new SoapClient(null, array(
'login' => $_SESSION['tabInfo']['login'],
'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='' ;
//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='*';
isset($_REQUEST['nomFic'])? $nomFic = $_REQUEST['nomFic'] : $nomFic='' ;
try {
$O = $client->getListeFichierSurv($_SESSION['tabInfo']['login'], $ref, $nomFic);
$tabFichier=$O['results'];
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$tabInfo);
}
//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);
}
?>
<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>
@ -182,5 +177,4 @@ else
<?php }
}?>
</table>
</div>
<?php }?>
</div>

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