Ajout idEntreprise lors de la vérification pour les siren à 0, issue #0000203

This commit is contained in:
Michael RICOIS 2010-03-18 15:35:57 +00:00
parent baa4349fe8
commit e8da4d386a
23 changed files with 28 additions and 24 deletions

View File

@ -25,6 +25,7 @@ $firephp->log($etab, 'etab');
//Enregistrement des elements dans la session
$tabEntrep = array();
$tabEntrep['raisonSociale'] = $etab['Nom'];
$tabEntrep['id'] = $etab['id'];
$tabEntrep['siren'] = $etab['Siren'];
$tabEntrep['siret'] = $etab['Siret'];
$tabEntrep['tva'] = $etab['TvaNumero'];

View File

@ -96,13 +96,15 @@ function redimage($img_src,$dst_w,$dst_h) {
return "width=".$dst_w." height=".$dst_h;
}
function etabSession($siren){
function etabSession($siret, $idEntreprise = 0){
global $client;
if ($siren != $_SESSION['tabInfo']['entrep']['siren']) {
$O2 = $client->getIdentite($siret, 0, false);
if ($siret!=$_SESSION['tabInfo']['entrep']['siret'] ||
($siret*1==0 && $idEntreprise!=$_SESSION['tabInfo']['entrep']['id']) ){
$O2 = $client->getIdentite($siret, $idEntreprise, false);
$etab = $O2['result'];
$tabEntrep = array();
$tabEntrep['raisonSociale'] = $etab['Nom'];
$tabEntrep['id'] = $etab['id'];
$tabEntrep['siren'] = $etab['Siren'];
$tabEntrep['siret'] = $etab['Siret'];
$tabEntrep['tva'] = $etab['TvaNumero'];

View File

@ -24,7 +24,7 @@ $idEntreprise = $_REQUEST['idEntreprise'];
isset($_REQUEST['vue'])? $vue = $_REQUEST['vue'] : $vue = '';
$action=$_REQUEST['action'];
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$message='';
if ($action!='' && $action!='logon') die('Paramètres incorrects !');

View File

@ -14,7 +14,7 @@ $idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1;
if (($siret*1)==0 && $idEntreprise==0)
die('Paramètres incorrects !');
$siren = substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
if (($siret*1)==0 || ($siren*1)<100){ $fileName = $page.'-'.$idEntreprise;
}else{ $fileName = $page.'-'.$siret; }

View File

@ -8,7 +8,7 @@ $idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; /
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
isset($_REQUEST['type']) ? $typeBilan=$_REQUEST['type'] : $typeBilan='' ;

View File

@ -16,7 +16,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
if (isset($_REQUEST['id']) && $_REQUEST['id']*1<>0) $idCom=$_REQUEST['id'];
else $idCom=false;

View File

@ -16,7 +16,7 @@ if (($siret*1)==0 && $idEntreprise==0)
die('Paramètres incorrects !');
$siren = substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
if ($type<>'tri' && //Tribunaux

View File

@ -11,7 +11,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
if (isset($_REQUEST['idEntreprise']) && $_REQUEST['idEntreprise']*1<>0) $idCom=$_REQUEST['idEntreprise'];
else $idCom=false;

View File

@ -9,7 +9,8 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14){
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1;
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren = substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';
require_once 'common/dates.php';

View File

@ -13,7 +13,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren = substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$mil = false;
//Générer un nom de fichier pour le cache et l'export des fichiers

View File

@ -12,7 +12,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$mil=false;
?>
<div id="center">

View File

@ -19,7 +19,7 @@ else
$cj = $_SESSION['tabInfo']['entrep']['fj'];
$dep = substr(''.$_SESSION['tabInfo']['entrep']['codeCommune'],0,2);
//Raison sociale depuis la session
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
//TODO : Raison sociale depuis l'url (cas des associations ?)
isset($_REQUEST['rs'])? $raisonSociale = $_REQUEST['rs'] : '';
(isset($_REQUEST['vue']) && !empty($_REQUEST['vue'])) ? $vue=$_REQUEST['vue'] : $vue='';

View File

@ -6,7 +6,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
if (isset($_REQUEST['idan']) && $_REQUEST['idan']*1<>0) $idCom=$_REQUEST['idan'];
else $idCom=false;

View File

@ -162,7 +162,7 @@ else
$siren = substr($siret,0,9);
$login = strtolower($_SESSION['tabInfo']['login']);
$tabInfo = $_SESSION['tabInfo'];
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$cj = $tabInfo['entrep']['fj'];
$dep = substr(''.$tabInfo['entrep']['codeCommune'],0,2);
$errCJ = $errDep = $errNum = false;

View File

@ -10,7 +10,7 @@ $idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1;
if (($siret*1)==0 && $idEntreprise==0)
die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$mil = false;
require_once 'partenaires/classMTva.php';

View File

@ -7,7 +7,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren = substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';

View File

@ -6,7 +6,7 @@ $idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; /
$id=trim(preg_replace('/[^0-9]/', '', $_REQUEST['id']))*1;
if (($siret*1)==0 && $id==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$mil=false;
if (!$_SESSION['connected'])

View File

@ -12,7 +12,7 @@
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité (2)');
else {
$tabInfo = $_SESSION['tabInfo'];
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$cj=$tabInfo['entrep']['fj'];
$dep=substr(''.$tabInfo['entrep']['codeCommune'],0,2);

View File

@ -15,7 +15,7 @@ $siret = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14)
die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
function sendCmdMail($sujet, $message)
{

View File

@ -7,7 +7,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
isset($_REQUEST['type']) ? $typeBilan=$_REQUEST['type'] : $typeBilan='' ;
isset($_REQUEST['mil']) ? $mil=$_REQUEST['mil'] : $mil='' ;

View File

@ -8,7 +8,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$niveau = isset($_REQUEST['niveau']) ? $_REQUEST['niveau'] : '';
?>

View File

@ -26,7 +26,7 @@ if (strlen($siret)==9) $siret=$tabInfo['entrep']['siret'];
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
$action=$_REQUEST['action'];
if ($action<>'' && $action<>'commande') die('Paramètres incorrects !');

View File

@ -7,7 +7,7 @@ if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètr
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren=substr($siret,0,9);
$raisonSociale = etabSession($siren);
$raisonSociale = etabSession($siren, $idEntreprise);
isset($_REQUEST['ratio'])? $ratio=$_REQUEST['ratio'] : $ratio='';
isset($_REQUEST['type']) ? $typeBilan=$_REQUEST['type'] : $typeBilan='' ;