$dst_h) $dst_w = $test_w; else $dst_h = $test_h; // Affiche les dimensions optimales return "width=".$dst_w." height=".$dst_h; } function etabSession($siret, $idEntreprise = 0){ global $client; if (($siret != false || $idEntreprise != false) && (isset($_SESSION['tabInfo']['entrep']) == false || $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['siretSiege'] = $etab['SiretSiege']; $tabEntrep['tva'] = $etab['TvaNumero']; $tabEntrep['isin'] = $etab['Isin']; $tabEntrep['AutreId'] = $etab['AutreId']; $tabEntrep['active'] = array_key_exists('Statut',$etab)? $etab['Statut'] : ''; $tabEntrep['Source'] = $etab['Source']; $tabEntrep['SourceId'] = $etab['SourceId']; $tabEntrep['codeCommune'] = $etab['Dept'].$etab['codeCommune']; $tabEntrep['nafEn'] = $etab['NafEnt']; $tabEntrep['nafEt'] = $etab['NafEtab']; $tabEntrep['fj'] = $etab['FJ']; $_SESSION['tabInfo']['entrep'] = $tabEntrep; $raisonSociale = $etab['Nom']; } else if (isset($_SESSION['tabInfo']['entrep']['raisonSociale']) == true) { $raisonSociale = $_SESSION['tabInfo']['entrep']['raisonSociale']; } else { $raisonSociale = ''; } return $raisonSociale; } // --------------------------------------------------------------------------- // // titreAvecSiren // --------------------------------------------------------------------------- // function titreAvecSiren($titre) { return $titre.' - Siren '. substr($_REQUEST['siret'], 0, 3).' '. substr($_REQUEST['siret'], 3, 3).' '. substr($_REQUEST['siret'], 6, 3); } // --------------------------------------------------------------------------- // // implode_r // --------------------------------------------------------------------------- // function implode_r($glue, $pieces) { $ret = ''; foreach ($pieces as $piece) { if (is_array($piece)) { $ret .= implode_r($glue, $piece); } else { $ret .= $glue . $piece; } } return $ret; } /** * Vérifie les paramètres globaux pour une page * @param string $page * @return boolean */ function page_checkParams($page = ''){ global $siren, $siret, $idEntreprise; $check = true; switch($page){ default: if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14){ $check = false; } if (($siret*1)==0 && $idEntreprise==0){ $check = false; } break; } return $check; } /** * Retourne la valeur d'un paramètre global * @param string $param * @return int or string */ function page_param($param) { switch($param) { case 'siret': if (isset($_REQUEST['siret']) == true) { $value = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret'])); } else { $value = ''; } break; case 'siren': if (isset($_REQUEST['siret']) == true) { $value = trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret'])); $value = substr($value, 0, 9); } else { $value = ''; } break; case 'idEntreprise': if (isset($_REQUEST['idEntreprise']) == true) { $value = trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']) ) * 1; } else { $value = ''; } break; } return $value; } ?>