<?php require_once 'partenaires/classMTva.php'; require_once 'common/dates.php'; require_once (realpath(dirname(__FILE__).'/../pages_saisie/constantes.php')); $siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret'])); $idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué $siren=substr($siret,0,9); $tabInfo = $_SESSION['tabInfo']; if (!$_SESSION['connected']) echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité'); elseif ( $_SESSION['tabInfo']['login']<>'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($_REQUEST['etabnic'])) $etabnic = $_REQUEST['etabnic']; 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 { require_once '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 = 'Etablissement(s) concerné(s) : '; }else{ $txt = 'Etablissement concerné : '; } if ($tabJugement['comp']!='') $tabJugement['comp'].= ' '.$txt.$txtEtab; else $tabJugement['comp'] = ' '.$txt.$txtEtab; } if(isset($etabnic) && $etabnic != '') { if( isset($txtEtab) && $txtEtab!='' ) $tabJugement['comp'].= ', '.$etabnic; else $tabJugement['comp'].= 'Etablissement concerné : '.$etabnic; } if( $tabJugement['oppo'] == 'adresse'){ if ($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) { require_once '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) { require_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); die(); } ?> <div id="center"> <?php if ($etab['Siege']==0){ ?> <h1 class="titre">IDENTITE DE L'ÉTABLISSEMENT</h1> <?php }else{ ?> <h1 class="titre">IDENTITE DE L'ENTREPRISE</h1> <?php } ?> <form name="form_saisie" action="./?page=saisie" method="POST" enctype="multipart/form-data"> <input type="hidden" name="frmSaisie[action]" value="sauver"/> <input type="hidden" name="siret" value="<?=$siret?>"/> <input type="hidden" name="id" value="<?=$idEntreprise?>"/> <!--<input type="hidden" name="MAX_FILE_SIZE" value="2097152" />--> <?php if ($message<>'') { ?> <h3><?=$message;?></h3> <?php } ?> <label>Numéro identifiant, Siret</label> <input type="hidden" name="siren" value="<?php print $etab['Siren'];?>" /> <input type="hidden" name="nic" value="<?php print $etab['Nic'];?>" /> <span class="left"> <?=substr($etab['Siren'],0,3).' '.substr($etab['Siren'],3,3).' '.substr($etab['Siren'],6,3).' <i>'.substr($etab['Siret'],9,5).'</i>'?> </span> <label>Raison Sociale</label> <span class="left"><?=$etab['Nom']; if ($etab['Nom2']<>'') echo '<br/>'.$etab['Nom2'];?></span> <?php if ($etab['Enseigne']<>'' && $etab['Sigle']<>'') { $titre='Enseigne / Sigle'; $lib=$etab['Enseigne'].' / '.$etab['Sigle']; } elseif ($etab['Enseigne']<>'' && $etab['Sigle']=='') { $titre='Enseigne'; $lib=$etab['Enseigne']; } elseif ($etab['Enseigne']=='' && $etab['Sigle']<>'') { $titre='Sigle'; $lib=$etab['Sigle']; } else $titre=''; if ($titre<>'') {} /** ** 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 (substr($etab['Web'],0,7)<>'http://') $siteWeb='http://'.$etab['Web']; else $siteWeb=$etab['Web']; if ($urlImg<>'') { $tabTmp=@getimagesize($locImg.$ext); $w=$tabTmp[0]; $h=$tabTmp[1]; if ($w>350) $strSize=@redimage($locImg.$ext,350,150); else $strSize=''; } ?> <fieldset> <legend>Logo</legend> <span class="right"><? if ($urlImg<>'') { echo "<img src=\"$urlImg\" $strSize/><br/>"; }?></span> <label>Fichier</label><input type="file" name="logoFile" size="30" /> <label>ou URL</label><input type="text" name="logoUrl[url]" size="40" maxlength="200"/><br/> <label>ou Supprimer le logo existant</label><input type="checkbox" name="logoUrl[del]" value="true" /> </fieldset> <h2>Raison sociale et coordonnées</h2> <label>Téléphone</label> <input type="text" name="frmSaisie[tel]" size="25" maxlength="100" value="<?=trim($etab['Tel'])?>" /> <label>Fax</label> <input type="text" name="frmSaisie[fax]" size="25" maxlength="100" value="<?=trim($etab['Fax'])?>" /> <label>Site Internet</label> <input type="text" name="frmSaisie[web]" size="40" maxlength="100" value="<?=$siteWeb?>" /> <label>E-mail</label> <input type="text" name="frmSaisie[mail]" size="40" maxlength="100" value="<?=trim($etab['Mail'])?>" /> <h2>Activité(s) et Chiffres d'Affaires</h2> <label>Code ISIN</label> <input type="text" name="frmSaisie[isin]" size="15" maxlength="15" value="<?=trim($etab['Isin'])?>" /> <label>Activité déclarée de l'entreprise</label> <textarea name="frmSaisie[activite]" rows="5" cols="40"><?=$etab['Activite']?></textarea> <fieldset> <legend>Capital</legend> <label>Montant</label> <input type="text" name="frmSaisie[capital_mt]" size="10" maxlength="11" value="<?=trim($etab['Capital'])*1.0?>" disabled/> <label>Devise</label> <select disabled name="frmSaisie[capital_dev]"> <?php $tmp=$client->getDevises(); $liste=$tmp['result']; $selOne=false; foreach ($liste as $iso=>$lib) { if (trim($etab['CapitalDev'])==$iso) { $selOne=true; $sel='selected'; } else $sel=''; if (strlen($lib)>39) $lib=substr($lib,0,41).'...'; echo "<option value=\"$iso\" $sel >$lib</option>"; } if (!$selOne) echo '<option value="0000" selected>-</option>'; ?> </select> </fieldset> <h2>BODACC</h2> <label>Source <font color="Red">*</font></label> <select name="jugement[source]"> <option value="TS" <?if (!isset($_SESSION['saisie']['source']) || $_SESSION['saisie']['source']=='TS') echo 'selected';?>>Tribunal via CCI</option> <option value="TD" <?if ($_SESSION['saisie']['source']=='TD') echo 'selected';?>>Tribunal directement</option> <option value="TA" <?if ($_SESSION['saisie']['source']=='TA') echo 'selected';?>>Tribunal via autre tiers</option> <?php $tmp=$client->getListeJalCollecte(); $liste=$tmp['result']; foreach ($liste as $id=>$lib) { echo "<option value=\"JS$id\" "; if ($_SESSION['saisie']['source']=="JS$id") echo 'selected'; echo ">$lib</option>"; } ?> </select> <div id="dateParution"> <label>Date de parution <font color="Red">*</font></label> <input class="date" type="text" name="jugement[dateParution]" size="10" maxlength="10" value="<?if (isset($_SESSION['saisie']['dateParution'])) echo $_SESSION['saisie']['dateParution'];?>" /> <span class="left">(Format JJ/MM/AAAA)</span> </div> <div id="numParution"> <label>N° de parution</label> <input type="text" name="jugement[numParution]" size="10" maxlength="10" value="<?if (isset($_SESSION['saisie']['numParution'])) echo $_SESSION['saisie']['numParution'];?>" /> </div> <label>Date évènement / jugement<font color="Red">*</font></label> <input class="date" type="text" name="jugement[dateJuge]" size="10" maxlength="10" value="" /> <span class="left">(Format JJ/MM/AAAA)</span> <label>Tribunal <font color="Red">*</font></label> <select id="tribunal" name="jugement[tribunal]"> <option value="-" selected>-</option> <?php //Affectation du code tribunal présent dans la fiche identité pour comparaison $codeCmp = $etab['TribunalCode']; //Si le code tribunal n'est pas défini dans la fiche identité //alors en sélectionner un par défault suivant le code INSEE if ($codeCmp == ''){ try { $O = $client->getListeCompetences($etab['Siret'], 'tri', $_SESSION['tabInfo']['entrep']['codeCommune']); $competences = $O['result']; $firephp->log($competences,'Competences'); foreach($competences as $item){ if ($item['Type'] == 'C'){ $codeCmp = $item['Code']; break; } } } catch (SoapFault $fault) { include_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); die(); } } $tmp=$client->getTribunaux(array('C','I','G')); $liste=$tmp['result']; asort($liste); foreach ($liste as $code=>$lib) { if (strlen($lib)>39) $lib=substr($lib,0,41).'...'; echo '<option value="'.$code.'"'; if ($code==$codeCmp) echo ' selected'; echo ">$lib</option>"; } ?> </select> <label>Évènement / Jugement <font color="Red">*</font></label> <?php if (!isset($_REQUEST['event']) || $_REQUEST['event']==''){ $event = '0000'; }else{ $event = $_REQUEST['event']; } $tabEvent = array( '1100' => 'Ouverture sauvegarde', '1200' => 'Redressement Judiciaire', '1201' => 'Conversion sauvegarde en Redressement Judiciaire', '1300' => 'Conversion Redressement Judiciaire en Liquidation Judiciaire', '1301' => 'Ouverture Liquidation Judiciaire', '1302' => 'Ouverture Liquidation Judiciaire Simplifiée', '1303' => 'Ouverture Liquidation Judiciaire sur résolution du plan', '1304' => 'Réouverture Liquidation Judiciaire', '1305' => 'Liquidation Judiciaire', '1306' => 'Liquidation Judiciaire simplifiée', '1307' => 'Conversion sauvegarde en Liquidation Judiciaire', '1308' => 'Fin du régime de Liquidation Judiciaire Simplifiée', '1309' => 'Conversion Liquidation Judiciaire en Liquidation Judiciaire Simplifiée', '1310' => 'Procédure d\'insolvabilité européenne', '1311' => 'Liquidation Judiciaire par extension au(x) gérant(s)', '1312' => 'Liquidation Judiciaire avec continuation d\'exploitation', '1408' => 'Modification du plan de cession', '1411' => 'Arrêt du plan de cession', '1412' => 'Arrêt du plan de cession partielle', '1413' => 'Arrêt du plan de continuation', '1414' => 'Arrêt du plan de redressement', '1415' => 'Prolongement du plan de cession', '1511' => 'Résolution du plan de cession', '1503' => 'Clôture de la procédure pour insuffisance d\'actif', '1512' => 'Résolution du plan de continuation', '1600' => 'Faillite personnelle', '1601' => 'Interdiction de gérer', '1999' => 'Autre procédure collective', '2102' => 'Augmentation du capital social', '2100' => 'Diminution du capital social', '2202' => 'Dissolution', '2206' => 'Mise en sommeil', '2319' => 'Poursuite de l\'activité malgré perte > moitié du capital social', '2315' => 'Modification de l\'administration', '2313' => 'Modification de l\'activité', '2305' => 'Modification de la dénomination', '2307' => 'Modification de la forme juridique', '2303' => 'Modification de la date de clôture de l\'exercice', '2306' => 'Modification de la durée de la société', '2901' => 'Transfert de siège', '5500' => 'Vente/cession : Entreprise réalisant la vente', '6700' => 'Radiation', ); ?> <select id="jugement" name="jugement[even][]" multiple size="5"> <option value="0000">-</option> <?php //Tri des libéllées par ordre alphabétique asort($tabEvent); //Affichage foreach($tabEvent as $key => $event) { ?> <option value="<?=$key?>"><?=$event?></option> <?php } ?> </select> <div id="subFormSaisie"> <?php include('./pages_saisie/event_0000.php'); ?> </div> <h2>Actionnariat</h2> <p><a href="#" onclick="displayBlock('#formActionnaire');">Afficher/Masquer le formulaire</a></p> <div id="formActionnaire"> <label>Siren actionnaire</label> <input type="text" name="actionnaire[siren]" size="8" maxlength="12" value="" /> <label>Pourcentage</label><input type="text" class="percent" name="actionnaire[pct]" size="3" maxlength="5" value="" /> <span class="left">%</span> <label> Major. / </label><input type="radio" class="widthauto" name="actionnaire[majMin]" value="maj"> <label> Minor.</label><input type="radio" class="widthauto" name="actionnaire[majMin]" value="min"> <label>au DateMAJ</label><input type="text" class="date" name="actionnaire[dateMAJ]" size="10" maxlength="10" value="" /> <span class="left">(Format JJ/MM/AAAA)</span> <label>Pays</label> <select name="actionnaire[pays]"><?=$strSelectPays?></select> <label>Raison sociale</label> <input type="text" name="actionnaire[nom]" size="35" maxlength="80" value=""/> <span class="left">si étranger</span> </div> <h2>Participations</h2> <p><a href="#" onclick="displayBlock('#formParticipation');">Afficher/Masquer le formulaire</a></p> <div id="formParticipation"> <label>Siren participation</label> <input type="text" name="particip[siren]" size="8" maxlength="12" value="" /> <label>à</label> <label>Pourcentage</label><input class="percent" type="text" name="particip[pct]" size="3" maxlength="5" value="" /><span class="left">%</span> <label> Major. / </label><input type="radio" class="widthauto" name="particip[majMin]" value="maj"> <label> Minor.</label><input type="radio" class="widthauto" name="particip[majMin]" value="min"> <label>au DateMAJ</label><input type="text" class="date" name="particip[dateMAJ]" size="10" maxlength="10" value="" /> <span class="left">(Format JJ/MM/AAAA)</span> <label>Pays</label><select name="particip[pays]"><?=$strSelectPays?></select> <label>Raison sociale</label> <input type="text" name="particip[nom]" size="35" maxlength="80" value=""/> <span class="left"> si étranger</span> </div> <p class="submit"><input type="submit" name="submit" value="Sauver"/></p> </form> </div> <?php } ?>