Remove warning

This commit is contained in:
Michael RICOIS 2015-06-01 08:20:43 +00:00
parent c419d0d045
commit 1f59a0929f

View File

@ -219,11 +219,13 @@ class Entreprise extends Scores_Ws_Server
$identite->Bilan->CAestime = $entrep['bilanFLestime']; $identite->Bilan->CAestime = $entrep['bilanFLestime'];
$identite->Bilan->Resultat = prepareString($entrep['bilanHN']); $identite->Bilan->Resultat = prepareString($entrep['bilanHN']);
$identite->Bilan->Effectif = $entrep['bilanYP']; $identite->Bilan->Effectif = $entrep['bilanYP'];
$identite->Bourse->placeCotation = $bourse['placeCotation']; if (count($bourse) > 0 ) {
$identite->Bourse->nombreTitres = $bourse['nombreTitres']; $identite->Bourse->placeCotation = $bourse['placeCotation'];
$identite->Bourse->capitalisation = $bourse['close']*$bourse['nombreTitres']; $identite->Bourse->nombreTitres = $bourse['nombreTitres'];
$identite->Bourse->derCoursDate = $bourse['date']; //@todo : date $identite->Bourse->capitalisation = $bourse['close']*$bourse['nombreTitres'];
$identite->Bourse->derCoursCloture = $bourse['close']; //@todo : date $identite->Bourse->derCoursDate = $bourse['date']; //@todo : date
$identite->Bourse->derCoursCloture = $bourse['close']; //@todo : date
}
$tabAutreSiren = array(); $tabAutreSiren = array();
if (isset($entrep['AutreSiren'])) { if (isset($entrep['AutreSiren'])) {
@ -300,13 +302,13 @@ class Entreprise extends Scores_Ws_Server
} }
$db = Zend_Db_Table_Abstract::getDefaultAdapter(); $db = Zend_Db_Table_Abstract::getDefaultAdapter();
$output = new AvisRncs(); $output = new AvisRncs();
$iDb = new WDB(); $iDb = new WDB();
$rncs = new MRncs($iDb); $rncs = new MRncs($iDb);
//jo.etablissements => insee uniquement, rncs ? //jo.etablissements => insee uniquement, rncs ?
//Entreprise //Entreprise
$infosEtab = $rncs->getIdentiteEtab($siren); $infosEtab = $rncs->getIdentiteEtab($siren);
if ( $infosEtab === false ) { if ( $infosEtab === false ) {
@ -317,14 +319,14 @@ class Entreprise extends Scores_Ws_Server
$output->Sigle = $infosEtab['sigle']; $output->Sigle = $infosEtab['sigle'];
$output->Enseigne = $infosEtab['enseigne']; $output->Enseigne = $infosEtab['enseigne'];
$output->NomCommercial = $infosEtab['nomCommercial']; $output->NomCommercial = $infosEtab['nomCommercial'];
$output->Siren = $infosEtab['siren']; $output->Siren = $infosEtab['siren'];
$output->NumGest = $infosEtab['numRC']; $output->NumGest = $infosEtab['numRC'];
$output->RadiationDate = $infosEtab['dateRad']; $output->RadiationDate = $infosEtab['dateRad'];
$output->ImmatDate = $infosEtab['dateImma']; $output->ImmatDate = $infosEtab['dateImma'];
$output->NafCode = $infosEtab['nafEnt']; $output->NafCode = $infosEtab['nafEnt'];
$output->NafLabel = $infosEtab['nafEntLib']; $output->NafLabel = $infosEtab['nafEntLib'];
if (empty($infosEtab['dateRad']) || $infosEtab['dateRad'] = '0000-00-00') { if (empty($infosEtab['dateRad']) || $infosEtab['dateRad'] = '0000-00-00') {
$output->TribunalCode = $infosEtab['triCode']; //@todo $output->TribunalCode = $infosEtab['triCode']; //@todo
$output->TribunalLabel = $infosEtab['libGreffe']; // @todo $output->TribunalLabel = $infosEtab['libGreffe']; // @todo
@ -336,7 +338,7 @@ class Entreprise extends Scores_Ws_Server
$output->CapitalDev = $infosEtab['capitalDevIso']; $output->CapitalDev = $infosEtab['capitalDevIso'];
} }
$output->CapitalType = $infosEtab['capitalType']; $output->CapitalType = $infosEtab['capitalType'];
$output->SiegeAdresseNum = intval($infosEtab['adrNumVoie']); $output->SiegeAdresseNum = intval($infosEtab['adrNumVoie']);
$output->SiegeAdresseBtq = $infosEtab['adrIndRep']; $output->SiegeAdresseBtq = $infosEtab['adrIndRep'];
$output->SiegeAdresseVoieType = $infosEtab['adrTypeVoie'] ; $output->SiegeAdresseVoieType = $infosEtab['adrTypeVoie'] ;
@ -344,12 +346,12 @@ class Entreprise extends Scores_Ws_Server
$output->SiegeAdresseComp = $infosEtab['adrComp']; $output->SiegeAdresseComp = $infosEtab['adrComp'];
$output->SiegeAdresseCP = $infosEtab['cp']; $output->SiegeAdresseCP = $infosEtab['cp'];
$output->SiegeAdresseVille = $infosEtab['commune']; $output->SiegeAdresseVille = $infosEtab['commune'];
$output->DateMajRCS = $infosEtab['DateMajRCS']; $output->DateMajRCS = $infosEtab['DateMajRCS'];
//Durée de la société - impossible //Durée de la société - impossible
$output->DureeDate = ''; $output->DureeDate = '';
//Date du dernier bilan - MOIS/JOUR au pire chercher dans l'annonce //Date du dernier bilan - MOIS/JOUR au pire chercher dans l'annonce
try { try {
$bilanM = new Application_Model_JoBilans(); $bilanM = new Application_Model_JoBilans();
@ -363,18 +365,18 @@ class Entreprise extends Scores_Ws_Server
$output->CompteArretJour = substr($result->dateExercice,6,2); $output->CompteArretJour = substr($result->dateExercice,6,2);
} }
} catch(Zend_Db_Exception $e) {} } catch(Zend_Db_Exception $e) {}
//=> Avec l'adresse du premier siège //=> Avec l'adresse du premier siège
$output->ConstitutionTribunalCode = ''; $output->ConstitutionTribunalCode = '';
$output->ConstitutionTribunalLabel = ''; $output->ConstitutionTribunalLabel = '';
$iInsee = new MInsee($iDb); $iInsee = new MInsee($iDb);
$dirs = $iInsee->getDirigeants($siren, false); $dirs = $iInsee->getDirigeants($siren, false);
$liste = array(); $liste = array();
foreach ($dirs as $nb => $dir) foreach ($dirs as $nb => $dir)
{ {
$dirigeant = new AvisRncsAdmin(); $dirigeant = new AvisRncsAdmin();
$dirigeant->Code = $dir['Fonction']; $dirigeant->Code = $dir['Fonction'];
$dirigeant->Label = $dir['Titre']; $dirigeant->Label = $dir['Titre'];
$dirigeant->CompanyName = $dir['Societe']; $dirigeant->CompanyName = $dir['Societe'];
@ -389,23 +391,23 @@ class Entreprise extends Scores_Ws_Server
$liste[] = $dirigeant; $liste[] = $dirigeant;
} }
$output->Administration = $liste; $output->Administration = $liste;
$insee = $iInsee->getIdentiteEntreprise($siren); $insee = $iInsee->getIdentiteEntreprise($siren);
//Origine, code à transformer - getIdentiteEntreprise - insee //Origine, code à transformer - getIdentiteEntreprise - insee
$output->Origine = $insee['OrigineCreation']; $output->Origine = $insee['OrigineCreation'];
//Activité réelle - getIdentiteEntreprise - insee //Activité réelle - getIdentiteEntreprise - insee
$output->Activite = $insee['Activite']; $output->Activite = $insee['Activite'];
$output->BodaccActivite = $insee['Activite']; $output->BodaccActivite = $insee['Activite'];
//Date de création à l'insee - getIdentiteEntreprise - insee //Date de création à l'insee - getIdentiteEntreprise - insee
//@todo : Aller cherche dans les annonces bodacc création + acquisition //@todo : Aller cherche dans les annonces bodacc création + acquisition
$output->ActiviteDate = substr($insee['DateCreaEn'],0,4).'-'.substr($insee['DateCreaEn'],4,2).'-'.substr($insee['DateCreaEn'],6,2); $output->ActiviteDate = substr($insee['DateCreaEn'],0,4).'-'.substr($insee['DateCreaEn'],4,2).'-'.substr($insee['DateCreaEn'],6,2);
//Type d'exploitation - getIdentiteEntreprise - insee //Type d'exploitation - getIdentiteEntreprise - insee
$output->Exploitation = $insee['TypeExploitation']; $output->Exploitation = $insee['TypeExploitation'];
//Liste des jugements //Liste des jugements
$output->Evenements = array(); $output->Evenements = array();
$evens = $rncs->getListeJugements($siren); $evens = $rncs->getListeJugements($siren);
@ -414,7 +416,7 @@ class Entreprise extends Scores_Ws_Server
$output->Evenements[] = $even['dateEffet'] . ' - ' . $even['libEven']; $output->Evenements[] = $even['dateEffet'] . ' - ' . $even['libEven'];
} }
} }
//Liste des dépots //Liste des dépots
$output->Depots = array(); $output->Depots = array();
$infogreffe = new SdMetier_Infogreffe_DocAC($siren); $infogreffe = new SdMetier_Infogreffe_DocAC($siren);
@ -437,7 +439,7 @@ class Entreprise extends Scores_Ws_Server
$acte->infos[] = $infos['libDepot']; $acte->infos[] = $infos['libDepot'];
} }
} }
//Acte constitutif - Statut //Acte constitutif - Statut
//@todo : STATUTS CONSTITUTIFS //@todo : STATUTS CONSTITUTIFS
$date = substr($depot->ActeDate,0,4); $date = substr($depot->ActeDate,0,4);
@ -445,15 +447,15 @@ class Entreprise extends Scores_Ws_Server
$output->ConstitutionActeDate = $depot->ActeDate; $output->ConstitutionActeDate = $depot->ActeDate;
$output->ConstitutionDepotDate = $depot->DepotDate; $output->ConstitutionDepotDate = $depot->DepotDate;
} }
$i++; $i++;
if ($i < 4 || $i > count($depots)-4) { if ($i < 4 || $i > count($depots)-4) {
$output->Depots[] = $acte; $output->Depots[] = $acte;
} }
} }
} }
//Liste des établissements actifs au RNCS //Liste des établissements actifs au RNCS
$output->Etablissements = array(); $output->Etablissements = array();
$result = $iInsee->getEtablissements($siren, '', 0, 200, 200, 0, 1); $result = $iInsee->getEtablissements($siren, '', 0, 200, 200, 0, 1);
@ -464,7 +466,7 @@ class Entreprise extends Scores_Ws_Server
} }
} }
} }
$this->wsLog('avisrncs', $siren); $this->wsLog('avisrncs', $siren);
return $output; return $output;
@ -2763,7 +2765,7 @@ class Entreprise extends Scores_Ws_Server
$mRatios->setTrancheEffectif($efftr); $mRatios->setTrancheEffectif($efftr);
$tabRatios = $mRatios->calcul($tabBilan); $tabRatios = $mRatios->calcul($tabBilan);
} }
$nbRatios = count($tabRatios); $nbRatios = count($tabRatios);
debugLog('I',"Liste des Ratios demandée pour $siren après calculRatios ($nbRatios)",__LINE__,__FILE__, __FUNCTION__, __CLASS__); debugLog('I',"Liste des Ratios demandée pour $siren après calculRatios ($nbRatios)",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
@ -3073,7 +3075,7 @@ class Entreprise extends Scores_Ws_Server
return $output; return $output;
} else { } else {
$O = $this->searchNomAdr( $O = $this->searchNomAdr(
Scores_Locale_String::cleanstring($entCriteres->raisonSociale), Scores_Locale_String::cleanstring($entCriteres->raisonSociale),
Scores_Locale_String::cleanstring($entCriteres->adresse), Scores_Locale_String::cleanstring($entCriteres->adresse),
@ -3461,7 +3463,7 @@ class Entreprise extends Scores_Ws_Server
// --- Supprimer les éléments autres que chiffres dans le siret // --- Supprimer les éléments autres que chiffres dans le siret
$siret = preg_replace('/[^0-9]/', '', $siret); $siret = preg_replace('/[^0-9]/', '', $siret);
// --- Controle de la taille du siret/siren // --- Controle de la taille du siret/siren
if ( strlen($siret)!=14 && strlen($siret)!=9 ){ if ( strlen($siret)!=14 && strlen($siret)!=9 ){
debugLog('W', "Siren/Siret $siret incorrect", __LINE__, __FILE__, __FUNCTION__, __CLASS__); debugLog('W', "Siren/Siret $siret incorrect", __LINE__, __FILE__, __FUNCTION__, __CLASS__);
@ -3562,7 +3564,7 @@ class Entreprise extends Scores_Ws_Server
$nbReponses = 1; $nbReponses = 1;
$nbReponsesTotal = 1; $nbReponsesTotal = 1;
} }
else { else {
$iDb = new WDB(); $iDb = new WDB();
$iDb->insert('jo.siren_inexistants', array( $iDb->insert('jo.siren_inexistants', array(
@ -4634,7 +4636,7 @@ class Entreprise extends Scores_Ws_Server
$tabRatios = $mRatios->calcul($tabBilan); $tabRatios = $mRatios->calcul($tabBilan);
//file_put_contents('debug.log', print_r($tabRatios,1)); //file_put_contents('debug.log', print_r($tabRatios,1));
} }
$nbRatios = count($tabRatios); $nbRatios = count($tabRatios);
debugLog('I',"Liste des Ratios demandée pour $siren après calculRatios ($nbRatios)",__LINE__,__FILE__, __FUNCTION__, __CLASS__); debugLog('I',"Liste des Ratios demandée pour $siren après calculRatios ($nbRatios)",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
@ -4947,18 +4949,18 @@ class Entreprise extends Scores_Ws_Server
elseif ($cp>=99000) $dep=substr($cp,0,2); elseif ($cp>=99000) $dep=substr($cp,0,2);
elseif ($cp>=98000) $dep=substr($cp,0,3); elseif ($cp>=98000) $dep=substr($cp,0,3);
elseif ($cp>=97100 && $cp<97700) $dep=substr($cp,0,3); elseif ($cp>=97100 && $cp<97700) $dep=substr($cp,0,3);
if ($type=='pre') { if ($type=='pre') {
$iDb = new WDB(); $iDb = new WDB();
$tabTmp2 = $iDb->select('jo.villes', 'DEP, COM, AR, CT', 'codeInsee='.$codeInsee, false, MYSQL_ASSOC); $tabTmp2 = $iDb->select('jo.villes', 'DEP, COM, AR, CT', 'codeInsee='.$codeInsee, false, MYSQL_ASSOC);
$arrond = $tabTmp2[0]['AR']; $arrond = $tabTmp2[0]['AR'];
$tabTmp2 = $iDb->select('insee.insee_tabArrond', 'CHEFLIEU, ARTMAJ, NCC', "DEP='$dep' AND AR='$arrond'", false, MYSQL_ASSOC); $tabTmp2 = $iDb->select('insee.insee_tabArrond', 'CHEFLIEU, ARTMAJ, NCC', "DEP='$dep' AND AR='$arrond'", false, MYSQL_ASSOC);
$nomSousPref = trim(strtr($tabTmp2[0]['ARTMAJ'],array('('=>'',')'=>'',' '=>'', "'"=>'')).' '.$tabTmp2[0]['NCC']); $nomSousPref = trim(strtr($tabTmp2[0]['ARTMAJ'],array('('=>'',')'=>'',' '=>'', "'"=>'')).' '.$tabTmp2[0]['NCC']);
$tabTmp = $iBodacc->getTribunauxParDep($dep); $tabTmp = $iBodacc->getTribunauxParDep($dep);
foreach ($tabTmp as $i=>$tribunal) foreach ($tabTmp as $i=>$tribunal)
{ {
if ($tribunal['triType']=='A' || $tribunal['triType']=='B') if ($tribunal['triType']=='A' || $tribunal['triType']=='B')