2010-06-16 10:55:40 +00:00
|
|
|
<?php
|
|
|
|
function saisie_save($siret, $idEntreprise, $tabInfo) {
|
2010-06-18 14:52:53 +00:00
|
|
|
global $client;
|
2010-06-16 10:55:40 +00:00
|
|
|
//Récupération des infos soumise par formulaires
|
|
|
|
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'];
|
|
|
|
|
|
|
|
//Vente et Cession evénement 5500
|
|
|
|
if ( isset($perimetreVente) && count($perimetreVente)>0 ){
|
|
|
|
$tabJugement['even'] = array_merge(
|
|
|
|
$tabJugement['even'],
|
|
|
|
$perimetreVente);
|
|
|
|
}
|
|
|
|
|
|
|
|
//Liste établissements concernées
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2010-06-25 12:49:43 +00:00
|
|
|
//Sélection nic pour établissement concerné
|
2010-06-16 10:55:40 +00:00
|
|
|
if ( isset($etabnic) && $etabnic != '' ) {
|
|
|
|
if ( isset($txtEtab) && $txtEtab!='' ) {
|
|
|
|
$tabJugement['comp'].= ', '.$etabnic;
|
|
|
|
} else {
|
|
|
|
$tabJugement['comp'].= 'Etablissement concerné : '.$etabnic;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//Opposition à l'adresse
|
|
|
|
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,
|
|
|
|
);
|
|
|
|
|
|
|
|
$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;
|
|
|
|
|
|
|
|
return $message;
|
|
|
|
}
|