modification boite de dialog, issue #0000188

This commit is contained in:
Michael RICOIS 2010-03-09 08:45:41 +00:00
parent 9fdd89a41d
commit c155dad806
4 changed files with 92 additions and 92 deletions

View File

@ -31,3 +31,5 @@ form em {color:#FF0000;}
#frmCreateMandataires select { width:200px; }
div.info {clear:both; margin-left:19em; margin-bottom:5px;}
.ui-widget .ui-widget { font-size:0.8em; }

View File

@ -9,12 +9,27 @@ $(document).ready(function()
title: title,
position: 'center',
width: 650,
height: 500,
height: 530,
modal: true,
open: function(event, ui) {
$(this).html('Chargement...');
$(this).load(href);
},
buttons: {
'Enregistrer': function() {
var href = $('#frmCreateMandataires').attr('action');
var data = $('#frmCreateMandataires').serialize();
$('#frmCreateMandataires').replaceWith('<div id="frmCreateMandataires">Enregistrement en cours...</div>');
$.post(href, data, function(data, textStatus) {
if(data == ''){
$(this).dialog('close');
}else{
$('#frmCreateMandataires').html(data);
}
});
},
'Annuler': function() { $(this).dialog('close'); }
},
close: function() { $('#dialogmand').remove(); }
};
$('<div id="dialogmand"></div>').dialog(dialogOpts);
@ -44,7 +59,8 @@ $(document).ready(function()
var tribunal = $("#tribunal option:selected").val();
var siren = $("input[name=siren]").val();
var nic = $("input[name=nic]").val();
loadFormSaisie($(this).val(), {tribunal: tribunal, siren: siren, nic: nic });
loadFormSaisie($(this).val(),
{tribunal: tribunal, siren: siren, nic: nic });
}
});
@ -60,9 +76,9 @@ $(document).ready(function()
}
});
$("[name=jugement[source]]").change(function(){ displayFormSource(); });
$('[name=jugement[source]]').change(function(){ displayFormSource(); });
$("[name=actionnaire[pct]]").blur(function ()
$('[name=actionnaire[pct]]').blur(function ()
{
if($(this).val()>=50){
$('[name=actionnaire[majMin]]').val(['maj']);
@ -71,7 +87,7 @@ $(document).ready(function()
}
});
$("[name=particip[pct]]").blur(function ()
$('[name=particip[pct]]').blur(function ()
{
if($(this).val()>=50){
$('particip[majMin]').val(['maj']);
@ -80,12 +96,25 @@ $(document).ready(function()
}
});
$("[name=oppositionInsee]").change(function ()
$('[name=oppositionInsee]').change(function ()
{
if($(this).attr('checked')==1) $('#divOppositionInsee').load('./pages_saisie/oppositioninsee.php');
else $('#divOppositionInsee').html('');
});
$('#getInfo_sirenGrp').live('click', function(){
var siren = $('input[name=tabMandataires[sirenGrp]]').val();
getInfo(siren);
});
$('#getInfo_sirenMand').live('click', function(){
var siren = $('input[name=tabMandataires[sirenMand]]').val();
getInfo(siren);
});
$('#getInfo_nom').live('click', function(){
var siren = $('input[name=tabMandataires[Nom]]').val().split(' , ')[1];
getInfo(siren);
});
//Initialisation
displayFormSource();
});
@ -178,4 +207,30 @@ function dateNow(){
return day+'/'+month+'/'+year;
}
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[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");
}

View File

@ -3,12 +3,12 @@ header('Content-Type: text/html; charset='.CHARSET);
require_once 'user/user.php';
if (!$_SESSION['connected'])
{
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
echo 'Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité';
exit;
}
elseif ( !hasModeEdition() )
{
echo ('Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité');
echo 'Vous n\'avez pas les droits nécessaires pour utiliser cette fonctionnalité';
exit;
}
@ -58,63 +58,9 @@ if($tribunal!=''){
?>
<html>
<head>
<script type="text/javascript" src="../js/jquery.form.js"></script>
<script type="text/javascript">
$('#frmCreateMandataires').submit(function() {
var options = {
target: '#message',
beforeSubmit: showRequest,
success: showResponse
};
$(this).ajaxSubmit(options);
return false;
});
function showRequest(formData, jqForm, options) {
var queryString = $.param(formData);
return true;
}
function showResponse(responseText, statusText) {
if(responseText==''){
$("[name=oppo]").flushCache();
$("[name=mand]").flushCache();
$("[name=admin]").flushCache();
$("#frmCreateMandataires").replaceWith("<div>Enregistrement terminé</div>");
}
}
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[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/searchNomAdrMandataire.php", {
$('[name=tabMandataires[Nom]]').autocomplete(
'./pages_saisie/searchNomAdrMandataire.php', {
minChars:4,
width: 400,
highlight: false,
@ -125,7 +71,6 @@ $("[name=tabMandataires[Nom]]").autocomplete("./pages_saisie/searchNomAdrMandata
return nom+' , '+siren;
}
});
</script>
</head>
<body>
@ -137,15 +82,15 @@ $("[name=tabMandataires[Nom]]").autocomplete("./pages_saisie/searchNomAdrMandata
<label>Siren de la société Civile <em>*</em>:</label>
<input name="tabMandataires[sirenGrp]" type="text" value="<?=$tabMandataires['sirenGrp'];?>" maxlength="11">
<span class="left"><a href="#" onclick="getInfo($('input[name=tabMandataires[sirenGrp]]').val());">Obtenir les informations.</a></span>
<span class="left"><a href="#" id="getInfo_sirenGrp">Obtenir les informations.</a></span>
<label>Siren de la professions libérale :</label>
<input name="tabMandataires[sirenMand]" type="text" value="<?=$tabMandataires['sirenMand'];?>" maxlength="11">
<span class="left"><a href="#" onclick="getInfo($('input[name=tabMandataires[sirenMand]]').val());">Obtenir les informations.</a></span>
<span class="left"><a href="#" id="getInfo_sirenMand">Obtenir les informations.</a></span>
<label>Nom <em>*</em>:</label>
<input name="tabMandataires[Nom]" type="text" value="<?=$tabMandataires['Nom'];?>" maxlength="81">
<span class="left"><a href="#" onclick="getInfo($('input[name=tabMandataires[Nom]]').val().split(' , ')[1]);">Obtenir les informations.</a></span>
<span class="left"><a href="#" id="getInfo_nom">Obtenir les informations.</a></span>
<label>Prenom :</label>
<input name="tabMandataires[Prenom]" type="text" value="<?=$tabMandataires['Prenom'];?>" maxlength="21">
@ -297,8 +242,6 @@ foreach ($tribunaux as $code => $lib)
<label>Informations diverses :</label>
<textarea name="tabMandataires[contact]"><?=$tabMandataires['contact'];?></textarea>
<p class="submit"><input type="submit" name="submit" value="Enregistrer"></p>
</form>
</body>
</html>

View File

@ -49,6 +49,6 @@ if ($error==TRUE){
$message = 'Une erreur s\'est produite durant l\'enregistrement';
}
}
print $message;
echo $message;
?>