Suppression d'une double requete SQL
This commit is contained in:
parent
9c97dcb57d
commit
b55afbae1a
@ -2690,10 +2690,16 @@ class MInsee
|
||||
if (intval($siren) > 100 && $tabInsee['ACTIF']*1 == 1 && $tabInsee['actifEco']*1 == 0) {
|
||||
// L'établissement est actif juridiquement à l'INSEE mais sans activité économique
|
||||
$tabTmp=$this->iDb->select('insee.insee_even', 'insEVE, IF(insDATEVE=0, idFlux*1, insDATEVE) AS insDATEVE',
|
||||
"insSIREN=$siren AND insNIC=$nic AND insEVE IN ('MPF','MNP','650') ORDER BY insDATEVE DESC", false, MYSQL_ASSOC);
|
||||
"insSIREN=$siren AND insNIC=$nic AND insEVE IN ('OD','TD','MPF','MNP','420','425','620','621','650') ORDER BY insDATEVE DESC", false, MYSQL_ASSOC);
|
||||
if (count($tabTmp)>0) {
|
||||
$tabModif=$tabTmp[0];
|
||||
switch(''.$tabModif['insEVE']) {
|
||||
switch(''.$tabModif['insEVE']) {
|
||||
case 'OD':
|
||||
case 'TD':
|
||||
case '420': // Absence d'activité de l'entreprise (cessation économique de l.entreprise)
|
||||
case '425': // Absence d'activité d'une entreprise suite à une mise à jour au répertoire //
|
||||
case '620':
|
||||
case '621':
|
||||
case '650': // Fermé économiquement
|
||||
$tabInsee['actifEcoType']='ECOF';
|
||||
$tabInsee['actifEcoDate']=$tabModif['insDATEVE'];
|
||||
@ -2705,27 +2711,14 @@ class MInsee
|
||||
case 'MNP': // Présumé Fermé par la trimestrille NPAI
|
||||
$tabInsee['actifEcoType']='NPAI';
|
||||
$tabInsee['actifEcoDate']=$tabModif['insDATEVE'];
|
||||
break;
|
||||
default:
|
||||
$tabInsee['actifEco']=1;
|
||||
$tabInsee['actifEcoDate']='';
|
||||
$tabInsee['actifEcoType']='';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Evènement Relatif à une cessation ECO entreprise
|
||||
$tabTmp=$this->iDb->select('insee.insee_even', 'insEVE, IF(insDATEVE=0, idFlux*1, insDATEVE) AS insDATEVE',
|
||||
"insSIREN=$siren AND insEVE IN ('OD','TD','420','425','620','621') ORDER BY insDATEVE DESC", false, MYSQL_ASSOC);
|
||||
if (count($tabTmp)>0) {
|
||||
$tabModif=$tabTmp[0];
|
||||
switch(''.$tabModif['insEVE']) {
|
||||
case 'OD':
|
||||
case 'TD':
|
||||
case '420': // Absence d'activité de l'entreprise (cessation économique de l.entreprise)
|
||||
case '425': // Absence d'activité d'une entreprise suite à une mise à jour au répertoire //
|
||||
case '620':
|
||||
case '621':
|
||||
$tabInsee['actifEcoType']='ECOF';
|
||||
$tabInsee['actifEcoDate']=$tabModif['insDATEVE'];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($tabInsee['CIVILITE']==1) $dir1Genre='M';
|
||||
@ -3061,7 +3054,7 @@ class MInsee
|
||||
if ($tabInsee['CIVILITE']==1) { $tabRet['dir1NomPrenom']='M. '; $tabRet['dir1Genre']='M'; }
|
||||
elseif ($tabInsee['CIVILITE']==2) { $tabRet['dir1NomPrenom']='Mme '; $tabRet['dir1Genre']='F'; }
|
||||
elseif ($tabRet['dir1Genre']<>'M' && $tabRet['dir1Genre']<>'F') $tabRet['dir1Genre']='';
|
||||
$tabRet['dir1NomPrenom'].=$tabInsee['NOM'];
|
||||
$tabRet['dir1NomPrenom'].=$tabInsee['NOM'];
|
||||
}
|
||||
|
||||
if (intval($siren) > 0) {
|
||||
@ -3409,6 +3402,7 @@ class MInsee
|
||||
$tabRet['FJ2_Lib'] = $tabRet['FJ_lib'];
|
||||
}
|
||||
if ($fjInpi>=1000 && $fjInpi<2000) {
|
||||
$tabRet['dir1Titre']='Personne physique';
|
||||
$tabRet['dir1Code']='1050';
|
||||
$tabRet['dir1NomPrenom']=strtoupper($entrep['nom']).' '.ucwords(strtolower($entrep['prenom']));
|
||||
$tabRet['dir1Nom']=strtoupper($entrep['nom']);
|
||||
|
Loading…
Reference in New Issue
Block a user