'ylenaour' && $_SESSION['tabInfo']['login']<>'jmartory' && $_SESSION['tabInfo']['login']<>'bpanacionne' && $_SESSION['tabInfo']['login']<>'mheitz' && $_SESSION['tabInfo']['login']<>'mpurcarin' && $_SESSION['tabInfo']['login']<>'mcochet' && $_SESSION['tabInfo']['login']<>'aegasse' && $_SESSION['tabInfo']['login']<>'mricois' ) { echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité'); }else { if (isset($_REQUEST['frmSaisie'])) $tabSaisie= $_REQUEST['frmSaisie']; if (isset($_REQUEST['jugement'])) $tabJugement= $_REQUEST['jugement']; if (isset($_REQUEST['actionnaire'])) $tabActionna= $_REQUEST['actionnaire']; if (isset($_REQUEST['particip'])) $tabParticip= $_REQUEST['particip']; if (isset($_REQUEST['perimetreVente'])) $perimetreVente= $_REQUEST['perimetreVente']; if (isset($_REQUEST['etablissement5500'])) $etablissement5500= $_REQUEST['etablissement5500']; if (isset($_FILES['logoFile']) && $_FILES['logoFile']['error']<>UPLOAD_ERR_NO_FILE ) { /** Un fichier a été uploadé **/ $logoFile = $_FILES['logoFile']; $tmp_file = $logoFile['tmp_name']; if ($logoFile['error']<>UPLOAD_ERR_OK) $message='Erreur lors de la copie du fichier'; if( !is_uploaded_file($tmp_file) ) $message="Le fichier est introuvable"; else { // on vérifie maintenant l'extension $type_file = $logoFile['type']; $ext=''; if ( strstr($type_file, 'jpg')) $ext='jpg'; elseif( strstr($type_file, 'jpeg')) $ext='jpeg'; elseif( strstr($type_file, 'bmp')) $ext='bmp'; elseif( strstr($type_file, 'gif')) $ext='gif'; elseif( strstr($type_file, 'png')) $ext='png'; if ($ext=='') $message="Le fichier n'est pas une image"; else { // on copie le fichier dans le dossier de destination $name_file = $siren.'.'.$ext;//$logoFile['name']; if( !move_uploaded_file($tmp_file, PATH_LOGOS . $name_file) ) $message="Impossible de copier le fichier dans ".PATH_LOGOS; else $message="Le fichier a bien été uploadé"; } } } elseif (isset($_REQUEST['logoUrl']['del']) || (isset($_REQUEST['logoUrl']['url']) && $_REQUEST['logoUrl']['url']!='' ) ) { if (isset($_REQUEST['logoUrl']['del']) && $_REQUEST['logoUrl']['del']) { @unlink(PATH_LOGOS.$siren.'.jpeg'); @unlink(PATH_LOGOS.$siren.'.jpg'); @unlink(PATH_LOGOS.$siren.'.png'); @unlink(PATH_LOGOS.$siren.'.gif'); @unlink(PATH_LOGOS.$siren.'.bmp'); @unlink(PATH_LOGOS.$siren.'.'); } else { include_once(FWK_PATH.'/common/curl.php'); $logoUrl = $_REQUEST['logoUrl']['url']; $tabTmp = parse_url($logoUrl); $hostUrl = $tabTmp['host']; $pathUrl = $tabTmp['path']; $tmp=explode('.', basename($pathUrl)); $ext=strtolower(end($tmp)); $page=getUrl($logoUrl, '', '', '', false, $hostUrl, '', 7); $body=$page['body']; //die(print_r()); if ($ext<>'jpeg' && $ext<>'jpg' && $ext<>'png' && $ext<>'gif' && $ext<>'bmp') { $tmp=explode('/', $page['header']['Content-Type']); $ext=trim(str_replace('?', '',strtolower(end($tmp)))); } $name_file = $siren.'.'.$ext; $fp=@fopen(PATH_LOGOS.$name_file, 'w'); @fwrite($fp, $body); @fclose($fp); //die('Logo traité'); } } else $message=''; if ($tabSaisie['action']=='sauver') { //Vente et Cession evénement 5500 if(isset($perimetreVente) && count($perimetreVente)>0){ $tabJugement['even'] = array_merge($tabJugement['even'],$perimetreVente); } if (isset($etablissement5500) && count($etablissement5500)>0){ $countEtab = 0; $txtEtab = ''; foreach($etablissement5500 as $etab){ $txtEtab.= $etab; $countEtab++; if($countEtab>10) break; if(count($etablissement5500)>$countEtab){ $txtEtab.=', '; } } if (count($etablissement5500)>1) { $txt = 'Etablissment(s) concerné(s) : '; }else{ $txt = 'Etablissment concerné : '; } if ($tabJugement['comp']!='') $tabJugement['comp'] = $tabJugement['comp'].' '.$txt.$txtEtab; else $tabJugement['comp'] = ' '.$txt.$txtEtab; } if( $tabJugement['oppo'] == 'adresse'){ if ($tabJugement['comp']!='') $tabJugement['comp'] = $tabJugement['comp'].' Opposition : A l\'adresse du bien vendu'; else $tabJugement['comp'] = 'Opposition : A l\'adresse du bien vendu'; } //Traitement des chaînes de caractères require 'i18n/cleanchar.php'; $tabSaisie = cleanstring_deep($tabSaisie); $tabJugement = cleanstring_deep($tabJugement); $tabActionna = cleanstring_deep($tabActionna ); $tabParticip = cleanstring_deep($tabParticip); $tabInfos=array('identite'=>$tabSaisie, 'jugement'=>$tabJugement, 'actionnaire'=>$tabActionna, 'participation'=>$tabParticip, ); $firephp->log($tabInfos, 'tabInfo'); $message='Erreur lors de l\'enregistrement !'; try { $O = $client->setInfosEntrep($siret, $idEntreprise, $tabInfos); if ($O['result']==1) $message='Informations mises à jour !'; } catch (SoapFault $fault) { include_once(realpath(dirname(__FILE__).'/../../').'/includes/soaperror.php'); processSoapFault($client,$fault,$tabInfo); } $tabSaisie=array('source'=>$tabJugement['source'], 'dateParution'=>$tabJugement['dateParution'], 'numParution'=>$tabJugement['numParution']); $_SESSION['saisie']=$tabSaisie; } try { $O = $client->getIdentite($siret, $idEntreprise); $etab=$O['result']; $tabEntrep=array(); $tabEntrep['raisonSociale']=$etab['Nom']; $tabEntrep['siren']=$etab['Siren']; $tabEntrep['tva']=$etab['TvaNumero']; $tabEntrep['isin']=$etab['Isin']; $tabEntrep['AutreId']=$etab['AutreId']; $tabEntrep['active']=$etab['Statut']; $tabEntrep['Source']=$etab['Source']; $tabEntrep['SourceId']=$etab['SourceId']; $tabEntrep['codeCommune']=$etab['Dept'].$etab['codeCommune']; $tabEntrep['nafEn']=$etab['NafEnt']; $tabEntrep['nafEt']=$etab['NafEtab']; $_SESSION['tabInfo']['entrep']=$tabEntrep; } catch (SoapFault $fault) { include_once(realpath(dirname(__FILE__).'/../../').'/includes/soaperror.php'); processSoapFault($client,$fault,$tabInfo); die(); } ?>