diff --git a/includes/scoresws/bilans.php b/includes/scoresws/bilans.php index 3c36cbdb2..27bf057b9 100644 --- a/includes/scoresws/bilans.php +++ b/includes/scoresws/bilans.php @@ -135,7 +135,7 @@ function block_bilans($wsresult) { $lignes[] = array( 'class'=>'right', 'content'=>dRatio($nb_bilans-$cptBilan,'r63') ); } - $lignes[] = array( 'class'=>'right', 'content'=>dPercent(0,'r62','r22') ); + $lignes[] = array( 'class'=>'right', 'content'=>dPercent(0,'r63','r22') ); $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); $lignes = array(); diff --git a/includes/scoresws/format.php b/includes/scoresws/format.php index bce3b2661..96334ebd9 100644 --- a/includes/scoresws/format.php +++ b/includes/scoresws/format.php @@ -121,7 +121,7 @@ function info_logo() else $strSize=''; $val = ''; - $return = array( 'lib'=>$lib, 'val',=>$val); + $return = array( 'lib'=>$lib, 'val'=>$val); } } return $return; diff --git a/includes/scoresws/identite2.php b/includes/scoresws/identite2.php new file mode 100644 index 000000000..9700d16e0 --- /dev/null +++ b/includes/scoresws/identite2.php @@ -0,0 +1,835 @@ +$lignes ); + + $i++; + $page['blocks'][$i]['titre'] = 'Raison sociale & Coordonnées'; + + $i++; + $page['blocks'][$i]['table'] = array(); + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Numéro identifiant Siret' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>substr($wsresult['Siret'],0,3).' '.substr($wsresult['Siret'],3,3).' '.substr($wsresult['Siret'],6,3).'  '.substr($wsresult['Siret'],9,5).'' ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Numéro identifiant Siret du siège' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>substr($wsresult['SiretSiege'],0,3).' '.substr($wsresult['SiretSiege'],3,3).' '.substr($wsresult['SiretSiege'],6,3).'  '.substr($wsresult['SiretSiege'],9,5).'' ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Numéro de TVA Intracom.' ); + if($wsresult['Dept']*1==97) + { + $content = 'Non attribué dans les D.O.M.'; + } + else + { + $content = substr($wsresult['TvaNumero'],0,2).' '.substr($wsresult['TvaNumero'],2,2).' '.substr($wsresult['TvaNumero'],-9); + if (!$wsresult['TvaAttribue']) + $val.= ' '; + } + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$content ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + + if( $wsresult['Isin']!='' ) + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Code ISIN' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>''.$wsresult['Isin'].'' ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + if( $wsresult['Isin']!='' && $wsresult['Bourse']['capitalisation']!= 0 ) + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Capitalisation' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>number_format($wsresult['Bourse']['capitalisation'],0,'', ' ').' € au '.WDate::dateT('Y-m-d','d/m/Y',$wsresult['Bourse']['derCoursDate']) ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + //Ne pas afficher le logo si il n'existe pas OU si le siren est à 0 OU si le siren est inférieur a 100 + if(($siren*1!=0 ) || ($siren*1>100)) + { + $logo = imgLogo($wsresult['Siren'], $wsresult['Isin'], $wsresult['Web']); + if($logo) + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Logo' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>'';); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + } + + if( isset($wsresult['NumRC']) && $wsresult['NumRC']!='') + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Numéro R.C' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$wsresult['NumRC'] ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + if (isset($wsresult['AutreId']) && $wsresult['AutreId']!='' && ( !(isset($wsresult['NumRC']) && $wsresult['NumRC']!='') || substr($wsresult['AutreId'],0,1)=='W')) + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + if (substr($wsresult['AutreId'],0,1)=='W') + { + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Identifiant Association WALDEC' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$wsresult['AutreId'] ); + } + elseif (preg_match('/(A|B|C|D)/i', $wsresult['AutreId'])) + { + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Numéro R.C.' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$wsresult['AutreId'].' RCS '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$wsresult['TribunalLib']) ); + } + elseif (preg_match('/(P)/i', $wsresult['AutreId'])) + { + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Numéro R.S.A.C.' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$wsresult['AutreId'].' RSAC '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$wsresult['TribunalLib'] ); + } + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $content = ''; + if ($wsresult['Siege']==0) + { + $content = '
Accès à la fiche du siège'; + } + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Etablissement actif'.$content ); + $content = ''; + if ($Actif==1) + { + $content = 'Oui'; + } + else + { + $content = 'NON'; + $dateCloture = str_replace('-','',$wsresult['DateClotEt']); + if ($dateCloture!='') + $content.= ' (Fin d\'activité en '.WDate::dateT('Ymd', 'm/Y', $dateCloture).')'; + } + if ($wsresult['Siren']*1!=0 && preg_match('/AVISINSEE/i', $_SESSION['tabInfo']['droits'])) + $content.= '   (Situation au répertoire SIRENE)'; + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$content); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + + //Situation Juridique + affichage date de radiation + if ( $SituationJuridique=='P' || $SituationJuridique[0]=='R' || $_SESSION['tabInfo']['mode_edition']==1) + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Situation juridique' ); + + $dateRadiation = ''; + if(isset($wsresult['DateRadiation']) && $wsresult['DateRadiation']!='' && $wsresult['DateRadiation']!='0000-00-00'){ + $dateRadiation = WDate::dateT('Ymd', 'd/m/Y', str_replace('-','',$wsresult['DateRadiation']); + } + $content = ''; + //Procédure collective + if ($wsresult['SituationJuridique']=='P') + { + $content = 'En procédure collective'; + if($dateRadiation!=''){ $content.= '
Radié du RCS le '.$dateRadiation; } + } + //Radiation + if($wsresult['SituationJuridique']=='RR') + { + $content = 'Radié du RCS '; + if($dateRadiation!=''){ $content.=' le '.$dateRadiation; } + } + elseif($wsresult['SituationJuridique']=='RP') + { + $content = 'Radiation publiée '; + if($dateRadiation!=''){ $content.=' le '.$dateRadiation; } + } + if ($_SESSION['tabInfo']['mode_edition']==1) + { + $content.='(Edition)'; + } + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$content ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + $i++; + $page['blocks'][$i]['titre'] = 'Raison sociale & Coordonnées'; + + //Nom + $title = ''; + if(isset($wsresult['NomLong']) && $wsresult['NomLong']!='' && $wsresult['NomLong']!=$wsresult['Nom'] ) + $title = $wsresult['NomLong']; + $content = $wsresult['Nom']; + if ($wsresult['Nom2']!='') $content.= '
'.$wsresult['Nom2']; + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Raison Sociale' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'title'=>$title, 'content'=>$content ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + + //Enseigne / Sigle + $titre = ''; + if ($wsresult['Enseigne']!='' && $wsresult['Sigle']!=''){ + $titre='Enseigne / Sigle'; + $lib=$wsresult['Enseigne'].' / '.$wsresult['Sigle']; + }elseif($wsresult['Enseigne']!='' && $wsresult['Sigle']=='' && $wsresult['SigleLong']!='' ){ + $titre='Enseigne / Sigle'; + $lib=$wsresult['Enseigne'].' / '.$wsresult['SigleLong']; + }elseif($wsresult['Enseigne']!='' && $wsresult['Sigle']==''){ + $titre='Enseigne'; + $lib=$wsresult['Enseigne']; + }elseif($wsresult['Enseigne']=='' && $wsresult['Sigle']!=''){ + $titre='Sigle'; + $lib=$wsresult['Sigle']; + }elseif($wsresult['Enseigne']=='' && $wsresult['Sigle']=='' && $wsresult['SigleLong']!=''){ + $titre='Sigle'; + $lib=$wsresult['SigleLong']; + } + + $title = ''; + if( isset($wsresult['SigleLong']) && $wsresult['SigleLong']!='' && $wsresult['SigleLong']!=$wsresult['Sigle']) + $title = $wsresult['SigleLong']; + + if ($titre!='') + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>$titre ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'title'=>$title, 'content'=>$lib ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + //Forme juridique + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Forme juridique' ); + $content = ''; + if(isset($etab['FJ2']) && $etab['FJ2']!='' && isset($etab['FJ2_Lib']) && $etab['FJ2_Lib']!='') + { + $content = ''; + $content.= '

'.$etab['Adresse'].'

'; + if (preg_match('/CHEZ SOFRADOM/i',$etab['Adresse2'])) + $etab['Adresse2']='CHEZ SOFRADOM'; + if ($etab['Adresse2']!='') + $content.= '

'.$etab['Adresse2'].'

'; + + $cp = $etab['CP']*1; + if ($cp!=0) + $content.= '

'.$etab['CP'].' '.strWsToHtml($etab['Ville']).'

'; + if ($etab['Pays']<>'' && strtoupper(substr($etab['Pays'],0,3))<>'FRA') + $content.= '

'.strWsToHtml($etab['Pays']).'

'; + + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$content ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + + //Zones prioritaires + if ($GeoInfos['ZUS']=='OUI' || + $GeoInfos['ZFU']=='OUI' || + $GeoInfos['ZRU']=='OUI' || + $GeoInfos['CUCS']=='OUI' || + $GeoInfos['ZRR']=='OUI' || + $GeoInfos['AFR']=='OUI') + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Zones prioritaires' ); + + $content = ''; + if ($GeoInfos['ZUS']=='OUI') $content.= 'ZUS n°'.$GeoInfos['NZUS'].'
'; + if ($GeoInfos['ZFU']=='OUI') $content.= 'ZFU n°'.$GeoInfos['NZFU'].'
'; + if ($GeoInfos['ZRU']=='OUI') $content.= 'ZRU n°'.$GeoInfos['NZRU'].'
'; + if ($GeoInfos['ZRR']=='OUI') $content.= 'ZRR n°'.$GeoInfos['NZRR'].'
'; + if ($GeoInfos['AFR']=='OUI') $content.= 'AFR n°'.$GeoInfos['NAFR'].'
'; + if ($GeoInfos['CUCS']=='OUI') $content.= 'CUCS n°'.$GeoInfos['NCUCS']; + + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$content ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + //Téléphone + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Téléphone' ); + + $content = '
'."\n"; + $content.= '

'."\n"; + + if (trim($etab['Tel'])=='') $content.= 'N/C'; + else $content.= $etab['Tel']; + if ($etab['Enseigne']<>'') $libNom = urlencode($etab['Enseigne']); + else $libNom = urlencode($etab['Nom']); + $adresse = $etab['Adresse']; + $i_adr=0; + while (substr($adresse,0,1)=='0') + { + $i_adr++; + $adresse=substr($adresse,1,strlen($adresse)-1); + if ($i_adr>4) break; + } + $content.= '(Recherche annuaire)

'; + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$content ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + + //Fax + if ($etab['Fax']*1>0) + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Fax' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>$etab['Fax'] ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + //Site web + if (substr($etab['Web'],0,7)!='http://') $siteWeb = 'http://'.$etab['Web']; + else $siteWeb = $etab['Web']; + if ($siteWeb!='') + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Site Internet' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>''.$siteWeb.'' ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + //Email + if (trim($etab['Mail'])<>'') + { + $lignes = array(); + $lignes[] = array( 'width'=>30, 'content'=>' ' ); + $lignes[] = array( 'width'=>200, 'class'=>'StyleInfoLib', 'content'=>'Courriel' ); + $lignes[] = array( 'width'=>350, 'class'=>'StyleInfoData', 'content'=>''.$etab['Mail'].'' ); + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + } + + $i++; + $page['blocks'][$i]['titre'] = 'Activité(s) & Chiffre d\'affaire'; + + $i++; + $page['blocks'][$i]['table'] = array(); + $lignes = array(); + + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); + + $i++; + $page['blocks'][$i]['titre'] = 'Localisation géographique & Recherche presse'; + + $i++; + $page['blocks'][$i]['table'] = array(); + $lignes = array(); + + $page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes ); +} + +function imgLogo($siren, ) +{ + /* On recherche un logo */ + $urlImg = ''; + $siteWeb = ''; + $locImg = PATH_LOGOS.$etab['Siren']; + if (file_exists($locImg.'.gif')) { $urlImg='./logos/'.$etab['Siren'].'.gif'; $ext='.gif'; } + elseif (file_exists($locImg.'.png')) { $urlImg='./logos/'.$etab['Siren'].'.png'; $ext='.png'; } + elseif (file_exists($locImg.'.jpg')) { $urlImg='./logos/'.$etab['Siren'].'.jpg'; $ext='.jpg'; } + elseif (file_exists($locImg.'.jpeg')) { $urlImg='./logos/'.$etab['Siren'].'.jpeg'; $ext='.jpeg'; } + + if ($urlImg=='' && $etab['Isin']<>'') + { + $locImg=PATH_LOGOS.$etab['Isin']; + if (file_exists($locImg.'.gif')) { $urlImg='./logos/'.$etab['Isin'].'.gif'; $ext='.gif'; } + elseif (file_exists($locImg.'.png')) { $urlImg='./logos/'.$etab['Isin'].'.png'; $ext='.png'; } + elseif (file_exists($locImg.'.jpg')) { $urlImg='./logos/'.$etab['Isin'].'.jpg'; $ext='.jpg'; } + elseif (file_exists($locImg.'.jpeg')) { $urlImg='./logos/'.$etab['Isin'].'.jpeg'; $ext='.jpeg'; } + } + + if (trim($etab['Web'])<>'') + { + if (substr($etab['Web'],0,7)<>'http://') $siteWeb='http://'.$etab['Web']; + else $siteWeb=$etab['Web']; + + if ($urlImg=='' && ($_SESSION['tabInfo']['login']=='ylenaour' || + $_SESSION['tabInfo']['login']=='mpurcarin' || + $_SESSION['tabInfo']['login']=='mcochet' || + $_SESSION['tabInfo']['login']=='aegasse' || + $_SESSION['tabInfo']['login']=='jmartory' || + $_SESSION['tabInfo']['login']=='mricois') ) + $urlImg=getLogo($siteWeb, $etab['Siren']); + } + + if ($urlImg!='') + { + $tabTmp=@getimagesize($locImg.$ext); + $w=$tabTmp[0]; + $h=$tabTmp[1]; + if ($w>350) $strSize=@redimage($locImg.$ext,350,150); + else $strSize=''; + + return array( 'urlImg'=>$urlImg, 'strSize'=>$strSize); + }else{ + return false; + } +} + +function info_bodacc($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + + $lib = 'Le '.WDate::dateT('Y-m-d','d/m/Y',$DateParution).''; + $lib.= ''; + + $tabSource=explode('-', $BodaccCode); + $source=$tabSource[0]; + $idSource=@$tabSource[1]; + if ($source[0] == 'B'){ + $lib.= ''; + }elseif ($source[0] == 'G' || $source[0] == 'T'){ + $lib.= ''; + }elseif ($source[0] == 'P'){ + $lib.= ''; + }else{ + $lib.= ''; + } + $lib.= ''; + + $val .= ''; + foreach ($evenements as $i=>$even) { + $val.= $even['LibEven']; + $numEven=$even['CodeEven']*1; + if ($numEven>3000 && $numEven<3999) $val.= ' (clôture au '.WDate::dateT('Y-m-d','d/m/Y',$dateEffet).')'; + $val.= '
'; + } + $val.='
'; + + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_balo($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + + $lib = 'Le '.WDate::dateT('Y-m-d','d/m/Y',$DateParution).''; + $lib.= ''; + $lib.= ''; + $lib.= ''; + + $val = ''; + foreach ($evenements as $i=>$even) { + $val.= $even['LibEven']; + $numEven=$even['CodeEven']*1; + if ($numEven>3000 && $numEven<3999) print ' (clôture au '.WDate::dateT('Y-m-d','d/m/Y',$dateEffet).')'; + $val.= '
'; + } + $val.='
'; + + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_asso($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + + $lib = 'Le '.WDate::dateT('Y-m-d','d/m/Y',$DateParution).''; + $lib.= ''; + $lib.= ''; + $lib.= ''; + + + $val.= ''; + foreach ($evenements as $i=>$even) { + $val.= $even['LibEven']; + $numEven=$even['CodeEven']*1; + if ($numEven>3000 && $numEven<3999) $val.= ' (clôture au '.WDate::dateT('Y-m-d','d/m/Y',$dateEffet).')'; + $val.= '
'; + } + $val.= '
'; + + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_telephone($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + + $lib = 'Téléphone'; + + + $val = '
'; + $val.= '

'; + + if (trim($Tel)=='') $val.= 'N/C'; + else $val.= $Tel; + + if ($Enseigne!='') $libNom=urlencode($Enseigne); + else $libNom=urlencode($Nom); + $adresse=$Adresse; + $i_adr=0; + while (substr($adresse,0,1)=='0') + { + $i_adr++; + $adresse=substr($adresse,1,strlen($adresse)-1); + if ($i_adr>4) break; + } + + $val.= '(Recherche annuaire)

'; + + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_fax($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $return = false; + if ($Fax*1>0) + { + $lib = 'Fax'; + $val = $Fax; + $return = array('intitule'=>$lib, 'valeur'=>$val); + } + return $return; +} + +function info_siteweb($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $return = false; + if (trim($Web)!='') { + if (substr($Web,0,7)!='http://') $siteWeb='http://'.$Web; + else $siteWeb=$Web; + } + if ($siteWeb!='') + { + $lib = 'Site Internet'; + $val = ''.$siteWeb.''; + $return = array('intitule'=>$lib, 'valeur'=>$val); + } + return $return; +} + +function info_email($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $return = false; + if (trim($Mail)!='') + { + $lib = 'Courriel'; + $val = ''.$Mail.''; + $return = array('intitule'=>$lib, 'valeur'=>$val); + } + return $return; +} + +function info_activiteentreprise($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $lib = 'Activité de l\'entreprise'; + + if ($Activite!='' && !preg_match('/non pr(e|é)cis(e|é)/i',utf8_decode($Activite))) { + $texte=preg_replace_callback("/((?:[0-9]{9,9})|(?:[0-9]{3,3} [0-9]{3,3} [0-9]{3,3})|(?:[0-9]{3,3}\.[0-9]{3,3}\.[0-9]{3,3})|(?:[0-9]{3,3}-[0-9]{3,3}-[0-9]{3,3}))/", replace_siren, strWsToHtml($Activite)); + $val = $texte.' ('.$NafEnt.' : '. strWsToHtml($NafEntLib).')'; + } else { + $val = $NafEnt.' : '. strWsToHtml($NafEntLib); + } + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_activiteetablissement($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $lib = 'Activité de l\'établissement'; + $val = $NafEtab.' : '. strWsToHtml($NafEtabLib); + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_naf4($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + + $return = false; + if (preg_match('/NAF4/i', $_SESSION['tabInfo']['pref']) && trim($Naf4Ent)!='') + { + $lib = 'Anciens codes NAF'; + $val = 'Entr. :  '.$Naf4Ent.' - '.strWsToHtml($Naf4EntLib).'
Étab. : '.$Naf4Etab.' - '. strWsToHtml($Naf4EtabLib); + $return = array('intitule'=>$lib, 'valeur'=>$val); + } + return $return; +} + +function info_natureactivite($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $return = false; + if ($NatureActivite==1 && $Actif==1) + { + $lib = 'Nature de l\'activité'; + $val = 'Saisonnière'; + $return = array('intitule'=>$lib, 'valeur'=>$val); + } + return $return; +} + +function info_originefond($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $return = false; + if ( ($OrigineCreation*1>0 && $OrigineCreation*1<9) || $OrigineCreation=='A' || $OrigineCreation=='B' || $OrigineCreation=='C' || $OrigineCreation=='D' || $OrigineCreation=='E' ) + { + $tabCreation=array( 'a1'=>'Création', + 'a3'=>'Achat', + 'a4'=>'Apport', + 'a6'=>'Prise en location gérance', + 'a7'=>'Partage', + 'a8'=>'Reprise', + 'aA'=>'Reprise globale de l\'exploitation agricole', + 'aB'=>'Poursuite de l\'exploitation agricole par le conjoint', + 'aC'=>'Transfert de propriété de l\'exploitation agricole', + 'aD'=>'Apport d\'exploitation(s) agricole(s) individuelle(s)', + 'aE'=>'Reprise d\'exploitation agricole individuelle', + ); + $lib ='Origine du fonds'; + $val = $tabCreation['a'.$OrigineCreation]; + $return = array('intitule'=>$lib, 'valeur'=>$val); + } + return $return; +} + +//TODO : A simplifier +function info_nbetabactif($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $return = false; + if ($NbEtab!='N/C') + { + $lib = 'Nombre d\'établissements actifs'; + $val = ''.number_format($NbEtab*1,null,null,' ').''; + if ($NbEtab*1>1) + { + $val.= ' (Liste)'; + } + } + return $return; +} + +function info_capital($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $return = false; + if (isset($Capital) && $Capital*1>0) + { + $title = ''; + if(isset($Bilan['Capital'])) $title.='Capital de '.moneyKM($Bilan['Capital']).deviseText($Bilan['Devise']); + if(isset($Bilan['Cloture'])) $title.=' au '.WDate::dateT('Ymd', 'd/m/Y', str_replace('-','',$Bilan['Cloture'])); + + $lib = 'Capital'; + if (isset($CapitalType) && $CapitalType=='V'){ $lib.= 'variable'; } + + $val = ''.number_format($Capital,0,',',' ').' '; + if ($CapitalDev=='EUR') { $val.= '€'; } + else { + $val.= $CapitalDev.' ('.strWsToHtml($CapitalLib).')'; + } + $val.= ''; + $return = array('intitule'=>$lib, 'valeur'=>$val); + } + return $return; +} + +function info_chiffreaffaire($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $title = ''; + if(isset($Bilan['CA'])) $title.='Chiffre d\'affaire de '.moneyKM($Bilan['CA']).deviseText($Bilan['Devise']); + if(isset($Bilan['Resultat'])) $title.=' et Résultat de '.moneyKM($Bilan['Resultat']).deviseText($Bilan['Devise']); + if(isset($Bilan['Cloture'])) $title.=' au '.WDate::dateT('Ymd', 'd/m/Y', str_replace('-','',$Bilan['Cloture'])); + + $lib = 'Chiffre d\'affaire'; + + $val = ''; + if(isset($Bilan['CA']) && (!isset($TrancheCALib) || $TrancheCALib=='N/C')) + { + $val.= moneyKM($Bilan['CA']).deviseText($Bilan['Devise']).' au '.WDate::dateT('Ymd', 'd/m/Y', str_replace('-','',$Bilan['Cloture'])); + }elseif(isset($TrancheCALib) && $TrancheCALib!='N/C'){ + $val.= strWsToHtml($TrancheCALib); + }else{ + $val.= 'N/C'; + } + $val.= ''; + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_dirigeants($info) +{ + global $firephp; + + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + if(isset($dir1DateNaiss) && $dir1DateNaiss!='' && $dir1DateNaiss!='0000-00-00'){ + $dir1DateNaiss = WDate::dateT('Ymd', 'd/m/Y', str_replace('-','',$dir1DateNaiss)); + } + if(isset($dir1LieuNaiss) && $dir1LieuNaiss!=''){ + $dir1LieuNaiss = $dir1LieuNaiss; + } + if(isset($dir2DateNaiss) && $dir2DateNaiss!='' && $dir2DateNaiss!='0000-00-00'){ + $dir2DateNaiss = WDate::dateT('Ymd', 'd/m/Y', str_replace('-','',$dir2DateNaiss)); + } + if(isset($dir2LieuNaiss) && $dir2LieuNaiss!=''){ + $dir2LieuNaiss = $dir2LieuNaiss; + } + $dir1NaissText = ''; + if($dir1DateNaiss!='') $dir1NaissText.= 'né(e) le '.$dir1DateNaiss; + if($dir1LieuNaiss!='' && $dir1NaissText!='') $dir1NaissText.= ' à '.$dir1LieuNaiss; + elseif($dir1LieuNaiss!='' && $dir1NaissText=='') $dir1NaissText.= 'né(e) à '.$dir1LieuNaiss; + $dir2NaissText = ''; + if($dir2DateNaiss!='') $dir2NaissText.= 'né(e) le '.$dir2DateNaiss; + if($dir2LieuNaiss!='' && $dir2NaissText!='') $dir2NaissText.= ' à '.$dir2LieuNaiss; + elseif($dir2LieuNaiss!='' && $dir2NaissText=='') $dir2NaissText.= 'né(e) à '.$dir2LieuNaiss; + + $lib = 'Principaux Dirigeants'; + + $val = '
'; + $val.= '

'.strWsToHtml(ucfirst($dir1Titre)).''; + $val.= '
'.strWsToHtml($dir1NomPrenom); + if($dir1NaissText!=''){$val .= ', '.$dir1NaissText; } + $val .= '

'; + if ($dir2Titre<>'') + { + $val.= '
'; + $val.= '
'; + $val.= '

'.strWsToHtml(ucfirst($dir2Titre)).':'; + $val.= '
'.strWsToHtml($dir2NomPrenom); + if($dir2NaissText!=''){$val.=', '.$dir2NaissText; } + $val.= '

'; + } + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_effectif($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $title = ''; + if(isset($Bilan['Effectif'])) $title.=$Bilan['Effectif'].' salarié(s)'; + if(isset($Bilan['Cloture'])) $title.=' au '.WDate::dateT('Ymd', 'd/m/Y', str_replace('-','',$Bilan['Cloture'])); + $lib = 'Effectif de l\'entreprise'; + + $val = ''; + if( (!isset($Effectif) || $Effectif=='N/C' || $Effectif==0) && isset($Bilan['Effectif'])) + { + $val.= $title; + }elseif(isset($Effectif) && $Effectif!='N/C' && $Effectif!=0 ){ + $val.= number_format($Effectif*1,null,null,' ').' salarié(s)'; + }else{ + $val.= 'N/C'; + } + return array('intitule'=>$lib, 'valeur'=>$val); +} + +function info_infogeo(){} +function info_news(){} + +function info_datecloture($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + if(isset($dateCloture)) { + return substr($dateCloture,6,2).'/'.substr($dateCloture,4,2).'/'.substr($dateCloture,0,4).'
'.$duree.' mois'; + }else{ return '-'; } +} + +function info_ratiosmillesime($info) +{ + if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; } + $html = ''; + $html .= '
'."\n"; + $html .= ''; + $html .= ' Ok'; + $html .= '
'; + return $html; +} + +