fixed bug #0000006 : pré-Ajout saisie des mandataires avant validation des fonctions du webservice.

This commit is contained in:
Michael RICOIS 2009-03-20 09:07:19 +00:00
parent f3a9fa47b1
commit 8d87b58821
27 changed files with 364 additions and 88 deletions

View File

@ -1,7 +1,7 @@
#formSaisie { background-color:#ffffff; width:577px;}
#subFormSaisie { clear:both; }
#subFormSaisie p { margin-left:16em; }
#subFormSaisie select { width:350px; }
#subFormSaisie select { width:250px; }
form {width:100%;}
fieldset { clear:both; width:500px; margin:1.5em 1em 1em 1em; padding:0;}
fieldset select { width:300px; }
@ -13,7 +13,6 @@ input[type="submit"] { clear: both; float: right; }
form span.left { float: left; margin-left: 5px; }
form span.right { float: right; }
form p { clear:both; margin-left:16em; }
form img { margin-top:10px; }
form em {color:#FF0000;}

View File

@ -140,7 +140,7 @@ try {
die();
}
//$firephp->log($etab,'Identité');
$firephp->log($etab,'Identité');
?>
<div id="formSaisie">
@ -371,10 +371,12 @@ foreach ($liste as $code=>$lib) {
<div id="formActionnaire">
<label>Siren actionnaire</label>
<input type="text" name="actionnaire[siren]" size="8" maxlength="12" value="" />
<label>Pourcentage</label><input type="text" name="actionnaire[pct]" size="3" maxlength="5" value="" /><span class="left">%</span>
<label>Pourcentage</label><input type="text" name="actionnaire[pct]" size="3" maxlength="5" value="" />
<span class="left">%</span>
<label>&nbsp;Major.&nbsp;/&nbsp;</label><input type="radio" name="actionnaire[majMin]" value="maj">
<label>&nbsp;Minor. au</label><input type="radio" name="actionnaire[majMin]" value="min">
<label>DateMAJ</label><input type="text" name="actionnaire[dateMAJ]" size="10" maxlength="10" value="JJ/MM/AAAA" />
<label>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>
@ -392,7 +394,8 @@ foreach ($liste as $code=>$lib) {
<label>Pourcentage</label><input type="text" name="particip[pct]" size="3" maxlength="5" value="" /><span class="left">%</span>
<label>&nbsp;Major.&nbsp;/&nbsp;</label><input type="radio" name="particip[majMin]" value="maj">
<label>&nbsp;Minor. au</label><input type="radio" name="particip[majMin]" value="min">
<input type="text" name="particip[dateMAJ]" size="10" maxlength="10" value="JJ/MM/AAAA" />
<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=""/>

View File

@ -0,0 +1,42 @@
<?php
$coursAppel = array(
array( "triId"=>"1756", "triCode"=>"AIXPRL", "triNom"=>"Cour d'Appel d'Aix-en-Provence", "triCP"=>"13616" ),
array( "triId"=>"1757", "triCode"=>"AMIENL", "triNom"=>"Cour d'Appel d'Amiens", "triCP"=>"80027" ),
array( "triId"=>"1758", "triCode"=>"ANGERL", "triNom"=>"Cour d'Appel d'Angers", "triCP"=>"49043" ),
array( "triId"=>"1759", "triCode"=>"BASSEL", "triNom"=>"Cour d'Appel de Basse-Terre", "triCP"=>"97109" ),
array( "triId"=>"1760", "triCode"=>"BASTIL", "triNom"=>"Cour d'Appel de Bastia", "triCP"=>"20407" ),
array( "triId"=>"1761", "triCode"=>"BESANL", "triNom"=>"Cour d'Appel de Besançon", "triCP"=>"25017" ),
array( "triId"=>"1762", "triCode"=>"BORDEL", "triNom"=>"Cour d'Appel de Bordeaux", "triCP"=>"33077" ),
array( "triId"=>"1763", "triCode"=>"BOURGL", "triNom"=>"Cour d'Appel de Bourges", "triCP"=>"18023" ),
array( "triId"=>"1764", "triCode"=>"CAENL", "triNom"=>"Cour d'Appel de Caen", "triCP"=>"14050" ),
array( "triId"=>"1765", "triCode"=>"CHAMBL", "triNom"=>"Cour d'Appel de Chambéry", "triCP"=>"73018" ),
array( "triId"=>"1766", "triCode"=>"COLMAL", "triNom"=>"Cour d'Appel de Colmar", "triCP"=>"68027" ),
array( "triId"=>"1767", "triCode"=>"DIJONL", "triNom"=>"Cour d'Appel de Dijon", "triCP"=>"21034" ),
array( "triId"=>"1768", "triCode"=>"DOUAIL", "triNom"=>"Cour d'Appel de Douai", "triCP"=>"59507" ),
array( "triId"=>"1769", "triCode"=>"FORTFL", "triNom"=>"Cour d'Appel de Fort-de-France", "triCP"=>"97200" ),
array( "triId"=>"1770", "triCode"=>"GRENOL", "triNom"=>"Cour d'Appel de Grenoble", "triCP"=>"38019" ),
array( "triId"=>"1771", "triCode"=>"LIMOGL", "triNom"=>"Cour d'Appel de Limoges", "triCP"=>"87031" ),
array( "triId"=>"1772", "triCode"=>"LYONL", "triNom"=>"Cour d'Appel de Lyon", "triCP"=>"69321" ),
array( "triId"=>"1773", "triCode"=>"METZL", "triNom"=>"Cour d'Appel de Metz", "triCP"=>"57036" ),
array( "triId"=>"1774", "triCode"=>"MONTPL", "triNom"=>"Cour d'Appel de Montpellier", "triCP"=>"34023" ),
array( "triId"=>"1775", "triCode"=>"NANCYL", "triNom"=>"Cour d'Appel de Nancy", "triCP"=>"54035" ),
array( "triId"=>"1776", "triCode"=>"NIMESL", "triNom"=>"Cour d'Appel de Nîmes", "triCP"=>"30031" ),
array( "triId"=>"1777", "triCode"=>"NOUMEL", "triNom"=>"Cour d'Appel de Nouméa", "triCP"=>"98848" ),
array( "triId"=>"1778", "triCode"=>"PAPEEL", "triNom"=>"Cour d'Appel de Papeete", "triCP"=>"98714" ),
array( "triId"=>"1779", "triCode"=>"PARISL", "triNom"=>"Cour d'Appel de Paris", "triCP"=>"75055" ),
array( "triId"=>"1780", "triCode"=>"PAUL", "triNom"=>"Cour d'Appel de Pau", "triCP"=>"64034" ),
array( "triId"=>"1781", "triCode"=>"POITIL", "triNom"=>"Cour d'Appel de Poitiers", "triCP"=>"86020" ),
array( "triId"=>"1782", "triCode"=>"REIMSL", "triNom"=>"Cour d'Appel de Reims", "triCP"=>"51096" ),
array( "triId"=>"1783", "triCode"=>"RENNEL", "triNom"=>"Cour d'Appel de Rennes", "triCP"=>"35064" ),
array( "triId"=>"1784", "triCode"=>"RIOML", "triNom"=>"Cour d'Appel de Riom", "triCP"=>"63201" ),
array( "triId"=>"1785", "triCode"=>"ROUENL", "triNom"=>"Cour d'Appel de Rouen", "triCP"=>"76037" ),
array( "triId"=>"1786", "triCode"=>"STDENL", "triNom"=>"Cour d'Appel de Saint-Denis-de-La Réunion", "triCP"=>"97488" ),
array( "triId"=>"1787", "triCode"=>"TOULOL", "triNom"=>"Cour d'Appel de Toulouse", "triCP"=>"31068" ),
array( "triId"=>"1788", "triCode"=>"VERSAL", "triNom"=>"Cour d'Appel de Versailles", "triCP"=>"78011" ),
array( "triId"=>"1789", "triCode"=>"ORLEAL", "triNom"=>"Cour d'Appel d'Orléans", "triCP"=>"45044" ),
array( "triId"=>"1790", "triCode"=>"CAYENL", "triNom"=>"Chambre Détachée de la Cour d'Appel de Fort de France à Cayenne", "triCP"=>"97300" ),
array( "triId"=>"1798", "triCode"=>"AGENL", "triNom"=>"Cour d'Appel d'Agen", "triCP"=>"47916" ),
);
?>

View File

@ -32,7 +32,10 @@ session_start();
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataireEdit.php' );
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -33,7 +33,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -10,7 +10,7 @@ include('getmandataires.php');
<span class="left">(Format JJ/MM/AAAA)</span>
<label>Administrateur <font color="Red">*</font></label>
<select name="jugement[admin]" width="50">
<select name="jugement[admin]">
<option value="-" selected>-</option>
<?php
foreach ($mandataires as $code=>$lib)
@ -31,7 +31,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -28,7 +28,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -32,7 +32,9 @@ include('getmandataires.php');
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -5,4 +5,4 @@ session_start();
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="Commissaire à l'execution du plan" />

View File

@ -5,4 +5,4 @@ session_start();
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="Commissaire à l'execution du plan" />

View File

@ -42,7 +42,9 @@ Modifier les champs pour inclure les oppositions proprement, voir pour la valida
}
?>
</select>
<p><a href="./pages_saisie/mandataire.php?width=600&height=500" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>
<?php
include_once( realpath(dirname(__FILE__)).'/lienMandataire.php' );
?>
<label>Compl&eacute;ment, huissier, opposition, etc...</label>
<input type="text" name="jugement[comp]" size="70" maxlength="255" value="" />

View File

@ -0,0 +1,21 @@
<?php
$codeTribunal = (!$_REQUEST['tribunal'])? '' : $_GET['tribunal'];
if (!$q) return;
session_start();
$separator = " , "; //Le separateur doit être le même que celui présent dans le code javascript
/** Utilisation du WS **/
$client = new SoapClient(null, array( 'trace' => 1,
'soap_version' => SOAP_1_1,
'location' => WEBSERVICE_URL,
'uri' => WEBSERVICE_URI,
'login' => $_SESSION['tabInfo']['login'],
'password' => $_SESSION['tabInfo']['password'],
// 'encoding' => 'UTF-8'
));
$O = $client->getIdCourAppel($codeTribunal);
?>

View File

@ -0,0 +1,27 @@
<?php
$siren = isset($_REQUEST['siren'])? $_REQUEST['siren'] : '';
if ( $siren=='' || strlen($siren)<9 || strlen($siren)>9 ) exit;
session_start();
$client = new SoapClient(null, array( 'trace' => 1,
'soap_version' => SOAP_1_1,
'location' => WEBSERVICE_URL,
'uri' => WEBSERVICE_URI,
'login' => $_SESSION['tabInfo']['login'],
'password' => $_SESSION['tabInfo']['password'],
));
$tabEntrep=array();
try {
$O = $client->getIdentite($siren);
$tabEntrep=$O['result'];
} catch (SoapFault $fault) {
}
//Retourner le tableau sous forme json
echo json_encode($tabEntrep);
?>

View File

@ -11,15 +11,24 @@ $client = new SoapClient(null, array( 'trace' => 1,
// 'encoding' => 'UTF-8'
));
//@TODO récupérer les mandataires par leur type
//La vaiable $type doit provenir de la page appelante
//Sélection de la cour d'appel en fonction du tribunal
include(realpath(dirname(__FILE__)).'/coursAppel.php');
//La cour d'appel suivant le tribunal sélectionné
$codeCourAppel=$client->getIdCoursAppel($tribunal);
foreach ($coursAppel as $value){
if ($codeCourAppel == $value['triId']){
$tribunal = $value['triCode'];
break;
}
}
try {
$tmp=$client->getMandataires($tribunal);
//$firephp->log($tmp, 'Test Mandataires');
$mandataires = $tmp['result'];
} catch (SoapFault $fault) {
$firephp->log($client->__getLastRequest(), 'Request');
$firephp->log($client->__getLastResponse(), 'Response');
}
$mandataires = $tmp['result'];
?>

View File

@ -0,0 +1,4 @@
<?php
$tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
?>
<p><a href="./pages_saisie/mandataire.php?width=650&height=500&tribunal=<?php print $tribunal; ?>" title="Ajouter un administrateur/mandataire" class="thickbox">Ajouter un mandataire</a></p>

View File

@ -0,0 +1,11 @@
<?php
?>
<span class="left"><a id="lienMandataireEdit" title="Editer le mandataire" class="thickbox" href="./pages_saisie/mandataire.php"><img src="../img/edit1.gif" alt="Edition mandataire"/></a></span>
<script>
$('[name=jugement[mand]]').change(function(){
var tribunal = $("#tribunal option:selected").val();
var idMandataire = $("[name=jugement[mand]] option:selected").val();
$('#lienMandataireEdit').attr('href','./pages_saisie/mandataire.php?width=650&height=500&tribunal='+tribunal+'&id='+idMandataire);
});
</script>

View File

@ -24,24 +24,53 @@ else {
'uri' => WEBSERVICE_URI,
'login' => $_SESSION['tabInfo']['login'],
'password' => $_SESSION['tabInfo']['password'],
// 'encoding' => 'UTF-8'
));
$tribunal = isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '';
$tribunal = isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '';
$idMandataire = isset($_REQUEST['id'])? $_REQUEST['id'] : '';
$tabMandataires = array();
$message = '';
//Mode edition
if($idMandataire != ''){
$idMandataire = (int) substr($idMandataire,1);
/*
try{
$O = $client->getMandataire($idMandataire);
$tabMandataires = $O['result'];
}catch(SoapFault $fault){
$firephp->log($fault, 'fault');
$message = 'Une erreur est survenue durant la recherche de mandataire.';
}
*/
}else{
$tabMandataires = $_REQUEST['tabMandataires'];
}
if($tribunal!=''){
//La cour d'appel suivant le tribunal sélectionné
$tmp=$client->getIdCoursAppel($tribunal);
$codeCourAppel = $tmp;
//Les cours d'appel
$tmp=$client->getTribunaux(array('L'));
$coursAppel=$tmp['result'];
//$firephp->log($coursAppel, 'coursAppel');
/*$tmp=$client->getTribunaux(array('L'));
$coursAppel=$tmp['result'];*/
include(realpath(dirname(__FILE__).'/coursAppel.php'));
//Les tribunaux
$tmp=$client->getTribunaux(array('C','I','G')); //
$tribunaux=$tmp['result'];
$tribunaux=$tmp['result'];
}else{
$message = 'Pas de tribunal sélectionné.';
}
?>
<html>
<head>
<link rel="stylesheet" href="../css/saisie.css" type="text/css" media="screen" />
<script type="text/javascript" src="./js/jquery.form.js"></script>
<link rel="stylesheet" href="../css/saisie.css" type="text/css" />
<link rel="stylesheet" href="../css/jquery.autocomplete.css" type="text/css" />
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript" src="../js/jquery.bgiframe.min.js"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
<script type="text/javascript">
$('#frmCreateMandataires').submit(function() {
var options = {
@ -79,7 +108,7 @@ function showRequest(formData, jqForm, options) {
// DOM element for the form do this:
// var formElement = jqForm[0];
alert('About to submit: \n\n' + queryString);
//alert('About to submit: \n\n' + queryString);
// here we could return false to prevent the form from being submitted;
// returning anything other than false will allow the form submit to continue
@ -100,7 +129,13 @@ function showResponse(responseText, statusText) {
// is the json data object returned by the server
if(responseText==''){
//Le formulaire à été validé correctement
tb_remove(); //On efface la fenêtre
//On remplace le formulaire par un message indiquant que tout c'est bien passé.
$("#frmCreateMandataires").replaceWith("<div>Enregistrement terminé</div>");
//On recharge l'événement
var jugement = $("#jugement").val();
var tribunal = $("#tribunal option:selected").val();
$("#subFormSaisie").load("./pages_saisie/event_"+jugement+".php", {tribunal: tribunal});
//tb_remove(); //On efface la fenêtre
}else{
}
@ -110,46 +145,91 @@ function showResponse(responseText, statusText) {
*/
}
function getInfo(siren)
{
if(siren.length<9){return false;}
//Requête ajax
$.post('./pages_saisie/getIdentiteMandataire.php',
{ siren: siren },
function success(data){
if( $("[name=tabMandataires[sirenGrp]]").val()=='' || $("[name=tabMandataires[sirenMand]]").val()=='' ){
$("[name=tabMandataires[sirenGrp]]").val(data.Siren);
$("[name=tabMandataires[sirenMand]]").val(data.Siren);
}
$("[name=tabMandataires[Nom]]").val(data.Nom);
$("[name=tabMandataires[Prenom]]").val(data.Prenom);
//$("[name=tabMandataires[coursAppel]]").val();// Sélectionner la cour d'appel suivant le tribunal
//$("[name=tabMandataires[tribunal]]").val(data.TribunalCode);
$("[name=tabMandataires[Statut]]").val(data.FJ);
$("[name=tabMandataires[adresse]]").val(data.Adresse);
$("[name=tabMandataires[cp]]").val(data.CP);
$("[name=tabMandataires[ville]]").val(data.Ville);
$("[name=tabMandataires[tel]]").val(data.Tel);
$("[name=tabMandataires[fax]]").val(data.Fax);
$("[name=tabMandataires[email]]").val(data.Mail);
$("[name=tabMandataires[web]]").val(data.Web);
}
,"json");
}
$("[name=tabMandataires[Nom]]").autocomplete("./pages_saisie/searchNomMandataire.php", {
minChars:4,
width: 400,
highlight: false,
scroll: true,
formatResult: function(data, value) {
nom = value.split(" , ")[0];
siren = value.split(" , ")[3].substring(0,9);
return nom+' , '+siren;
}
});
</script>
</head>
<body>
<div id="message"></div>
<div id="message"><?php print $message; ?></div>
<form id="frmCreateMandataires" name="mandataires" action="./pages_saisie/wsMandataire.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="tabMandataires[id]" value="">
<input type="hidden" name="tabMandataires[id]" value="<?=$tabMandataires['id']?>">
<label>Siren de la société Civile <em>*</em>:</label>
<input name="tabMandataires[sirenGrp]" type="text" value="<?=$_REQUEST['tabMandataires[sirenGrp]']?>" maxlength="9">
<input name="tabMandataires[sirenGrp]" type="text" value="<?=$tabMandataires['sirenGrp']?>" maxlength="9">
<span class="left"><a href="#" onclick="getInfo($('[name=tabMandataires[sirenGrp]]').val());">Obtenir les informations.</a></span>
<label>Siren de la professions libérale :</label>
<input name="tabMandataires[sirenMand]" type="text" value="<?=$_REQUEST['tabMandataires[sirenMand]']?>" maxlength="9">
<input name="tabMandataires[sirenMand]" type="text" value="<?=$tabMandataires['sirenMand']?>" maxlength="9">
<span class="left"><a href="#" onclick="getInfo($('[name=tabMandataires[sirenMand]]').val());">Obtenir les informations.</a></span
<label>Nom <em>*</em>:</label>
<input name="tabMandataires[Nom]" type="text" value="<?=$_REQUEST['tabMandataires[Nom]']?>" maxlength="81">
<input name="tabMandataires[Nom]" type="text" value="<?=$tabMandataires['Nom']?>" maxlength="81">
<span class="left"><a href="#" onclick="getInfo($('[name=tabMandataires[Nom]]').val().split(' , ')[1]);">Obtenir les informations.</a></span
<label>Prenom :</label>
<input name="tabMandataires[Prenom]" type="text" value="<?=$_REQUEST['tabMandataires[Prenom]']?>" maxlength="21">
<input name="tabMandataires[Prenom]" type="text" value="<?=$tabMandataires['Prenom']?>" maxlength="21">
<label>Type d'intervenant <em>*</em>:</label>
<select name="tabMandataires[type]">
<option value="" >-</option>
<option value="A" <?=($_REQUEST['tabMandataires[type]']=='A' ? print 'selected' : '');?>>Administrateur</option>
<option value="H" <?=($_REQUEST['tabMandataires[type]']=='H' ? print 'selected' : '');?>>Huissier</option>
<option value="M" <?=($_REQUEST['tabMandataires[type]']=='M' ? print 'selected' : '');?>>Mandataire</option>
<option value="V" <?=($_REQUEST['tabMandataires[type]']=='V' ? print 'selected' : '');?>>Avocat</option>
<option value="N" <?=($_REQUEST['tabMandataires[type]']=='N' ? print 'selected' : '');?>>Notaire</option>
<option value="T" <?=($_REQUEST['tabMandataires[type]']=='T' ? print 'selected' : '');?>>Autre</option>
<option value="A" <?=($tabMandataires['type']=='A' ? print 'selected' : '');?>>Administrateur</option>
<option value="AS" <?=($tabMandataires['type']=='AS' ? print 'selected' : '');?>>Administrateur Stagiaire</option>
<option value="H" <?=($tabMandataires['type']=='H' ? print 'selected' : '');?>>Huissier</option>
<option value="M" <?=($tabMandataires['type']=='M' ? print 'selected' : '');?>>Mandataire</option>
<option value="MS" <?=($tabMandataires['type']=='MS' ? print 'selected' : '');?>>Mandataire Stagiaire</option>
<option value="V" <?=($tabMandataires['type']=='V' ? print 'selected' : '');?>>Avocat</option>
<option value="N" <?=($tabMandataires['type']=='N' ? print 'selected' : '');?>>Notaire</option>
<option value="T" <?=($tabMandataires['type']=='T' ? print 'selected' : '');?>>Autre</option>
</select>
<label>Cours d'appel par defaut n°1 <em>*</em>:</label>
<select name="tabMandataires[coursAppel]">
<option value="">Choix de la cours d'appel</option>
<?php
foreach ($coursAppel as $key=>$value){
print '<option value="'.$key.'"';
print ($_REQUEST['tabMandataires[coursAppel]']==$key ? print ' selected' : '');
print '>'.$value.'</option>';
foreach ($coursAppel as $value){
print '<option value="'.$value['triId'].'"';
($codeCourAppel==$value['triId']) ? print ' selected' : '';
print '>'.$value['triNom'].'</option>';
}
?>
</select>
@ -158,10 +238,10 @@ function showResponse(responseText, statusText) {
<select name="tabMandataires[coursAppel2]">
<option value="">Choix de la cours d'appel</option>
<?php
foreach ($coursAppel as $key=>$value){
print '<option value="'.$key.'"';
print ($_REQUEST['tabMandataires[coursAppel2]']==$key ? print ' selected' : '');
print '>'.$value.'</option>';
foreach ($coursAppel as $value){
print '<option value="'.$value['triId'].'"';
print ($tabMandataires['coursAppel2']==$value['triCode'] ? print ' selected' : '');
print '>'.$value['triNom'].'</option>';
}
?>
</select>
@ -172,7 +252,7 @@ function showResponse(responseText, statusText) {
foreach ($tribunaux as $code=>$lib) {
if (strlen($lib)>39) $lib=substr($lib,0,41).'...';
print '<option value="'.$code.'"';
if ($code==$tribunal || $_REQUEST['tabMandataires[tribunal]']==$code) echo ' selected';
if ($code==$tribunal || $tabMandataires['tribunal']==$code) echo ' selected';
echo ">$lib</option>";
}
?>
@ -181,46 +261,47 @@ function showResponse(responseText, statusText) {
<label>Forme Juridique <em>*</em>:</label>
<select name="tabMandataires[Statut]">
<option value="0000" selected>-</option>
<option value="5499" <?=($_REQUEST['tabMandataires[Statut]']=='5499' ? print 'selected' : '');?>>SARL</option>
<option value="5498" <?=($_REQUEST['tabMandataires[Statut]']=='5498' ? print 'selected' : '');?>>EURL</option>
<option value="6598" <?=($_REQUEST['tabMandataires[Statut]']=='6598' ? print 'selected' : '');?>>EARL</option>
<option value="5699" <?=($_REQUEST['tabMandataires[Statut]']=='5699' ? print 'selected' : '');?>>SA</option>
<option value="5710" <?=($_REQUEST['tabMandataires[Statut]']=='5710' ? print 'selected' : '');?>>SAS</option>
<option value="5720" <?=($_REQUEST['tabMandataires[Statut]']=='5720' ? print 'selected' : '');?>>SASU</option>
<option value="5202" <?=($_REQUEST['tabMandataires[Statut]']=='5202' ? print 'selected' : '');?>>SNC</option>
<option value="6220" <?=($_REQUEST['tabMandataires[Statut]']=='6220' ? print 'selected' : '');?>>GIE</option>
<option value="6533" <?=($_REQUEST['tabMandataires[Statut]']=='6533' ? print 'selected' : '');?>>GAEC</option>
<option value="6540" <?=($_REQUEST['tabMandataires[Statut]']=='6540' ? print 'selected' : '');?>>SCI</option>
<option value="6585" <?=($_REQUEST['tabMandataires[Statut]']=='6585' ? print 'selected' : '');?>>SCP</option>
<option value="1500" <?=($tabMandataires['Statut']=='1500' ? print 'selected' : '');?>>Profession libérale</option>
<option value="5499" <?=($tabMandataires['Statut']=='5499' ? print 'selected' : '');?>>SARL</option>
<option value="5498" <?=($tabMandataires['Statut']=='5498' ? print 'selected' : '');?>>EURL</option>
<option value="6598" <?=($tabMandataires['Statut']=='6598' ? print 'selected' : '');?>>EARL</option>
<option value="5699" <?=($tabMandataires['Statut']=='5699' ? print 'selected' : '');?>>SA</option>
<option value="5710" <?=($tabMandataires['Statut']=='5710' ? print 'selected' : '');?>>SAS</option>
<option value="5720" <?=($tabMandataires['Statut']=='5720' ? print 'selected' : '');?>>SASU</option>
<option value="5202" <?=($tabMandataires['Statut']=='5202' ? print 'selected' : '');?>>SNC</option>
<option value="6220" <?=($tabMandataires['Statut']=='6220' ? print 'selected' : '');?>>GIE</option>
<option value="6533" <?=($tabMandataires['Statut']=='6533' ? print 'selected' : '');?>>GAEC</option>
<option value="6540" <?=($tabMandataires['Statut']=='6540' ? print 'selected' : '');?>>SCI</option>
<option value="6585" <?=($tabMandataires['Statut']=='6585' ? print 'selected' : '');?>>SCP</option>
</select>
<label>Adresse <em>*</em>:</label>
<textarea name="tabMandataires[adresse]" type="text" value="<?=$_REQUEST['tabMandataires[adresse]']?>" maxlength="100">
<textarea name="tabMandataires[adresse]" type="text" value="<?=$tabMandataires['adresse']?>" maxlength="100">
</textarea>
<label>Complément adresse :</label>
<input name="tabMandataires[adresseComp]" type="text" value="<?=$_REQUEST['tabMandataires[adresseComp]']?>" maxlength="8">
<input name="tabMandataires[adresseComp]" type="text" value="<?=$tabMandataires['adresseComp']?>" maxlength="8">
<label>Code Postal <em>*</em>:</label>
<input name="tabMandataires[cp]" type="text" value="<?=$_REQUEST['tabMandataires[cp]']?>" maxlength="5">
<input name="tabMandataires[cp]" type="text" value="<?=$tabMandataires['cp']?>" maxlength="5">
<label>Ville ou commune <em>*</em>:</label>
<input name="tabMandataires[ville]" type="text" value="<?=$_REQUEST['tabMandataires[ville]']?>" maxlength="28">
<input name="tabMandataires[ville]" type="text" value="<?=$tabMandataires['ville']?>" maxlength="28">
<label>Téléphone <em>*</em>:</label>
<input name="tabMandataires[tel]" type="text" value="<?=$_REQUEST['tabMandataires[adresse]']?>" maxlength="16">
<input name="tabMandataires[tel]" type="text" value="<?=$tabMandataires['adresse']?>" maxlength="16">
<label>Télécopie :</label>
<input name="tabMandataires[fax]" type="text" value="<?=$_REQUEST['tabMandataires[fax]']?>" maxlength="16">
<input name="tabMandataires[fax]" type="text" value="<?=$tabMandataires['fax']?>" maxlength="16">
<label>Email :</label>
<input name="tabMandataires[email]" type="text" value="<?=$_REQUEST['tabMandataires[email]']?>" maxlength="51">
<input name="tabMandataires[email]" type="text" value="<?=$tabMandataires['email']?>" maxlength="51">
<label>Web :</label>
<input name="tabMandataires[web]" type="text" value="<?=$_REQUEST['tabMandataires[web]']?>" maxlength="35">
<input name="tabMandataires[web]" type="text" value="<?=$tabMandataires['web']?>" maxlength="35">
<label>Informations diverses :</label>
<textarea name="tabMandataires[contact]" type="text" value="<?=$_REQUEST['tabMandataires[contact]']?>" maxlength="255">
<textarea name="tabMandataires[contact]" type="text" value="<?=$tabMandataires['contact']?>" maxlength="255">
</textarea>
<input type="submit" name="submit" value="Enregistrer">

View File

@ -0,0 +1,43 @@
<?php
$q = (!$_GET["q"])? "" : strtolower($_GET["q"]);
if (!$q) return;
$firephp->log($q, 'q');
session_start();
$separator = " , "; //Le separateur doit être le même que celui présent dans le code javascript
/** Utilisation du WS **/
$client = new SoapClient(null, array( 'trace' => 1,
'soap_version' => SOAP_1_1,
'location' => WEBSERVICE_URL,
'uri' => WEBSERVICE_URI,
'login' => $_SESSION['tabInfo']['login'],
'password' => $_SESSION['tabInfo']['password'],
// 'encoding' => 'UTF-8'
));
//raisonSociale adresse codePostal Ville Siege actif deb nbRep maxRep Pertinence AvecSIREN naf
try {
$O = $client->searchNomAdr($q, '', '', '', true, true, 0, 20, 200, false, true, '6910Z');
$tableResults = array();
$tableResults = $O['results']['reponses'];
$firephp->log($tableResults, 'Result');
$firephp->log(count($tableResults), 'count');
if( count($tableResults)>0 ){
$i=0;
foreach ($tableResults as $value){
$return = $value['Nom'];
$return.= $separator;
$return.= $value['CP'];
$return.= $separator;
$return.= $value['Ville'];
$return.= $separator;
$return.= $value['Siret'];
$return.= "\n";
print $return;
}
}
}catch (SoapFault $fault){
print 'Erreur durant la recherche';
}
?>

View File

@ -1,7 +1,6 @@
<?php
header('Content-Type: text/html; charset=ISO-8859-1');
$error=FALSE;
$tabMandataires = array();
@ -10,18 +9,22 @@ $tabMandataires = $_REQUEST['tabMandataires'];
//Vérification des données
$fields = array();
if($tabMandataires['sirenGrp']=='' && $tabMandataires['sirenMand']==''){ $fields[] ='Siren'; $error=TRUE;}
if($tabMandataires['sirenGrp'] == $tabMandataires['sirenMand']){ $fields[] ='Siren de la société civile identique au Siren du mandataire'; $error=TRUE;}
if($tabMandataires['Nom']=='' ){$fields[] ='Nom'; $error=TRUE;}
if($tabMandataires['type']==''){$fields[] ='Type'; $error=TRUE;}
if($tabMandataires['coursAppel']==''){$fields[] ='Cours d\'appel'; $error=TRUE;}
if($tabMandataires['statut']==''){$fields[] ='Statut'; $error=TRUE;}
if($tabMandataires['Statut']==''){$fields[] ='Statut'; $error=TRUE;}
if($tabMandataires['adresse']==''){$fields[] ='Adresse'; $error=TRUE;}
if($tabMandataires['cp']==''){$fields[] ='Code Postal manquant'; $error=TRUE;}
if($tabMandataires['ville']==''){$fields[] ='Ville manquante'; $error=TRUE;}
if($tabMandataires['tel']==''){$fields[] ='Téléphone manquant'; $error=TRUE;}
if($tabMandataires['cp']==''){$fields[] ='Code Postal'; $error=TRUE;}
if($tabMandataires['ville']==''){$fields[] ='Ville'; $error=TRUE;}
if($tabMandataires['tel']==''){$fields[] ='Téléphone'; $error=TRUE;}
//Envoi de la requête au webservices
if ($error==TRUE){
$message='Veuillez remplir les champs suivants : ';
$message.=join(', ', $fields);
$message = '<font color="red">';
$message.= 'Veuillez remplir les champs suivants : ';
$message.= join(', ', $fields);
$message.= '</font>';
}else{
$message='';
//On intérroge le webservice
@ -37,7 +40,11 @@ if ($error==TRUE){
));
*/
//Si le webservice renvoie une erreur, on l'affecte à message
/*try {
$client->setMandataire($tabMandataires);
}catch(SoapFault $fault){
$message = 'Une erreur s\'est produite durant l\'enregistrement';
}*/
}
print $message;