Changement autocomplete saisie
This commit is contained in:
parent
76e859e16c
commit
6cfe7c2f9e
@ -7,7 +7,7 @@ $tabScripts = array(
|
|||||||
'pages' => array('all'),
|
'pages' => array('all'),
|
||||||
),
|
),
|
||||||
'scripts_saisie' => array(
|
'scripts_saisie' => array(
|
||||||
'list' => array('saisieajax.js', 'jquery.autocomplete.js'),
|
'list' => array('saisieajax.js'),
|
||||||
'pages' => array('saisie')
|
'pages' => array('saisie')
|
||||||
),
|
),
|
||||||
'scripts_synthese' => array(
|
'scripts_synthese' => array(
|
||||||
|
@ -1,15 +1,12 @@
|
|||||||
$(document).ready(function()
|
$(document).ready(function()
|
||||||
{$('.lienMandataire').live('click',function(){var title=$(this).attr('title');var href=$(this).attr('href');var dialogOpts={bgiframe:true,title:title,width:650,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();$('#dMessage').replaceWith('<div id="dMessage">Enregistrement en cours...</div>');$('#frmCreateMandataires').css('display','none');$.post(href,data,function(data,textStatus){if(data==''){$('[name=oppo]').flushCache();$('[name=mand]').flushCache();$('[name=admin]').flushCache();$('#dialogmand').remove();}else{$('#dMessage').replaceWith('<div id="dMessage">'+data+'</div>');$('#frmCreateMandataires').css('display','block');}});},'Annuler':function(){$(this).dialog('close');}},close:function(){$('#dialogmand').remove();}};$('<div id="dialogmand"></div>').dialog(dialogOpts);return false;});$('#etabnic').live('click',function(){var siret=$(this).attr('title');$('#infoetabnic').html('Lecture des informations...');$.post('./pages_saisie/get_etabnic.php',{siret:siret},function(data,status){$('#infoetabnic').html('');if(data!=null){$('#infoetabnic').html(data);$('input[name=etabnic]').attr('value',data);}});return false;});$('#jugement').change(function()
|
{$('.lienMandataire').live('click',function(){var title=$(this).attr('title');var href=$(this).attr('href');var dialogOpts={bgiframe:true,title:title,width:650,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();$('#dMessage').replaceWith('<div id="dMessage">Enregistrement en cours...</div>');$('#frmCreateMandataires').css('display','none');$.post(href,data,function(data,textStatus){if(data==''){$('[name=oppo]').flushCache();$('[name=mand]').flushCache();$('[name=admin]').flushCache();$('#dialogmand').remove();}else{$('#dMessage').replaceWith('<div id="dMessage">'+data+'</div>');$('#frmCreateMandataires').css('display','block');}});},'Annuler':function(){$(this).dialog('close');}},close:function(){$('#dialogmand').remove();}};$('<div id="dialogmand"></div>').dialog(dialogOpts);return false;});$('#etabnic').live('click',function(){var siret=$(this).attr('title');$('#infoetabnic').html('Lecture des informations...');$.post('./pages_saisie/get_etabnic.php',{siret:siret},function(data,status){$('#infoetabnic').html('');if(data!=null){$('#infoetabnic').html(data);$('input[name=etabnic]').attr('value',data);}});return false;});$('#jugement').change(function(){if($(this.val!='0000')){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});}});$('.date').live('focusout',function(){$(this).val(dateInputFormat($(this).val()));if($(this).attr('name')=='jugement[dateJuge]'){if(ctrlDateJugement($(this).val())==false){$(this).val('');}}
|
||||||
{if($(this.val!='0000'))
|
if($(this).attr('name')=='jugement[datePaie]'){if(ctrlDatePaiement($(this).val())==false){$(this).val('');}}});$('[name=jugement[source]]').change(function(){displayFormSource();});$('[name=actionnaire[pct]]').blur(function(){if($(this).val()>=50){$('[name=actionnaire[majMin]]').val(['maj']);}else{$('[name=actionnaire[majMin]]').val(['min']);}});$('[name=particip[pct]]').blur(function(){if($(this).val()>=50){$('particip[majMin]').val(['maj']);}else{$('particip[majMin]').val(['min']);}});$('[name=oppositionInsee]').change(function(){if($(this).attr('checked')==1){$('#divOppositionInsee').load('./pages_saisie/oppositioninsee.php');}else{$('#divOppositionInsee').html('');}});$('#getInfo_sirenGrp').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[sirenGrp]]').val();getInfo(siren);});$('#getInfo_sirenMand').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[sirenMand]]').val();getInfo(siren);});$('#getInfo_nom').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[Nom]]').val().split(' , ')[1];getInfo(siren);});$('input.searchMandataires').live('focus',function(){var tribunal=$("#tribunal option:selected").val();var name=$(this).attr('name');$(this).autocomplete({delay:1000,minLength:3,source:function(request,response){$.getJSON('./pages_saisie/searchMandataires.php',{q:request.term},function(data){response(data);});},select:function(event,ui){var idMandataire=ui.item.id;$("input[name=jugement["+name+"]]").val(idMandataire);switch(name){case'mand':var lien='Mandataire';break;case'oppo':var lien='Opposition';break;case'admin':var lien='Administrateur';break;}
|
||||||
{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});}});$('.date').live('focusout',function(){$(this).val(dateInputFormat($(this).val()));if($(this).attr('name')=='jugement[dateJuge]'){if(ctrlDateJugement($(this).val())==false){$(this).val('');}}
|
$('#lien'+lien+'Edit').attr('href','./pages_saisie/mandataire.php?tribunal='+
|
||||||
if($(this).attr('name')=='jugement[datePaie]'){if(ctrlDatePaiement($(this).val())==false){$(this).val('');}}});$('[name=jugement[source]]').change(function(){displayFormSource();});$('[name=actionnaire[pct]]').blur(function()
|
tribunal+'&id='+idMandataire);}});});displayFormSource();});function displayFormSource(){var value=$("[name=jugement[source]] option:selected").val();if(value=='TS'){$("#dateParution").css('display','none');$("#numParution").css('display','none');}else{$("#dateParution").css('display','block');$("#numParution").css('display','block');}}
|
||||||
{if($(this).val()>=50){$('[name=actionnaire[majMin]]').val(['maj']);}else{$('[name=actionnaire[majMin]]').val(['min']);}});$('[name=particip[pct]]').blur(function()
|
|
||||||
{if($(this).val()>=50){$('particip[majMin]').val(['maj']);}else{$('particip[majMin]').val(['min']);}});$('[name=oppositionInsee]').change(function()
|
|
||||||
{if($(this).attr('checked')==1)$('#divOppositionInsee').load('./pages_saisie/oppositioninsee.php');else $('#divOppositionInsee').html('');});$('#getInfo_sirenGrp').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[sirenGrp]]').val();getInfo(siren);});$('#getInfo_sirenMand').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[sirenMand]]').val();getInfo(siren);});$('#getInfo_nom').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[Nom]]').val().split(' , ')[1];getInfo(siren);});displayFormSource();});function displayFormSource(){var value=$("[name=jugement[source]] option:selected").val();if(value=='TS'){$("#dateParution").css('display','none');$("#numParution").css('display','none');}
|
|
||||||
else{$("#dateParution").css('display','block');$("#numParution").css('display','block');}}
|
|
||||||
function displayBlock(block){var display=$(block).css('display');if(display=='none'){$(block).css('display','block');}else if(display=='block'){$(block).css('display','none');}}
|
function displayBlock(block){var display=$(block).css('display');if(display=='none'){$(block).css('display','block');}else if(display=='block'){$(block).css('display','none');}}
|
||||||
function loadFormSaisie(eventValue,params){$('#subFormSaisie').html('<p><img src="./img/ajax/19-1.gif" /></p>');if(params!=''){$("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php",params);}else{$("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php");}}
|
function loadFormSaisie(eventValue,params){$('#subFormSaisie').html('<p>Chargement...</p>');if(params!=''){$("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php",params);}else{$("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php");}}
|
||||||
function dateInputFormat(value){var returnDate='';if(value.length==8&&value.charAt(3)!='/'){returnDate=value.substring(0,2)+'/'+value.substring(2,4)+'/'+value.substring(4,8);}else{returnDate=value;}
|
function dateInputFormat(value){var returnDate='';if(value.length==8&&value.charAt(3)!='/'){returnDate=value.substring(0,2)+'/'+value.substring(2,4)+'/'+
|
||||||
|
value.substring(4,8);}else{returnDate=value;}
|
||||||
return returnDate;}
|
return returnDate;}
|
||||||
function ctrlDateJugement(value){if(value.length==10&&value.charAt(3)!='/'){var currentTime=new Date();var day=value.substring(0,2);var month=value.substring(3,5);var year=value.substring(6,10);if(year>currentTime.getFullYear()){alert("Année - Vérifier votre date");return false;}else if(year==currentTime.getFullYear()&&month>currentTime.getMonth()+1){alert("Mois - Vérifier votre date");return false;}else if(year==currentTime.getFullYear()&&month==currentTime.getMonth()+1&&day>currentTime.getDate()){alert("Jour - Vérifier votre date");return false;}
|
function ctrlDateJugement(value){if(value.length==10&&value.charAt(3)!='/'){var currentTime=new Date();var day=value.substring(0,2);var month=value.substring(3,5);var year=value.substring(6,10);if(year>currentTime.getFullYear()){alert("Année - Vérifier votre date");return false;}else if(year==currentTime.getFullYear()&&month>currentTime.getMonth()+1){alert("Mois - Vérifier votre date");return false;}else if(year==currentTime.getFullYear()&&month==currentTime.getMonth()+1&&day>currentTime.getDate()){alert("Jour - Vérifier votre date");return false;}
|
||||||
return true;}}
|
return true;}}
|
||||||
@ -19,58 +16,4 @@ function dateNow(){var currentTime=new Date();var day=currentTime.getDate();var
|
|||||||
var year=currentTime.getFullYear();return day+'/'+month+'/'+year;}
|
var year=currentTime.getFullYear();return day+'/'+month+'/'+year;}
|
||||||
function getInfo(siren)
|
function getInfo(siren)
|
||||||
{if(siren.length>=14){$.post('./pages_saisie/getIdentiteMandataire.php',{siren:siren},function success(data){if($('input[name=tabMandataires[sirenGrp]]').val()==''||$('input[name=tabMandataires[sirenMand]]').val()==''){$('input[name=tabMandataires[sirenGrp]]').val(data.Siret);$('input[name=tabMandataires[sirenMand]]').val(data.Siret);}
|
{if(siren.length>=14){$.post('./pages_saisie/getIdentiteMandataire.php',{siren:siren},function success(data){if($('input[name=tabMandataires[sirenGrp]]').val()==''||$('input[name=tabMandataires[sirenMand]]').val()==''){$('input[name=tabMandataires[sirenGrp]]').val(data.Siret);$('input[name=tabMandataires[sirenMand]]').val(data.Siret);}
|
||||||
$('input[name=tabMandataires[Nom]]').val(data.Nom);$('input[name=tabMandataires[Prenom]]').val(data.Prenom);$('select[name=tabMandataires[Statut]]').val(data.FJ);$('textarea[name=tabMandataires[adresse]]').val(data.Adresse);$('input[name=tabMandataires[adresseComp]]').val(data.Adresse2);$('input[name=tabMandataires[cp]]').val(data.CP);$('input[name=tabMandataires[ville]]').val(data.Ville);$('input[name=tabMandataires[tel]]').val(data.Tel);$('input[name=tabMandataires[fax]]').val(data.Fax);$('input[name=tabMandataires[email]]').val(data.Mail);$('input[name=tabMandataires[web]]').val(data.Web);},'json');}else{return false;}};(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?10:150},options);options.highlight=options.highlight||function(value){return value;};options.formatMatch=options.formatMatch||options.formatItem;return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);var blockSubmit;$.browser.opera&&$(input.form).bind("submit.autocomplete",function(){if(blockSubmit){blockSubmit=false;return false;}});$input.bind(($.browser.opera?"keypress":"keydown")+".autocomplete",function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}
|
$('input[name=tabMandataires[Nom]]').val(data.Nom);$('input[name=tabMandataires[Prenom]]').val(data.Prenom);$('select[name=tabMandataires[Statut]]').val(data.FJ);$('textarea[name=tabMandataires[adresse]]').val(data.Adresse);$('input[name=tabMandataires[adresseComp]]').val(data.Adresse2);$('input[name=tabMandataires[cp]]').val(data.CP);$('input[name=tabMandataires[ville]]').val(data.Ville);$('input[name=tabMandataires[tel]]').val(data.Tel);$('input[name=tabMandataires[fax]]').val(data.Fax);$('input[name=tabMandataires[email]]').val(data.Mail);$('input[name=tabMandataires[web]]').val(data.Web);},'json');}else{return false;}}
|
||||||
break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}
|
|
||||||
break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}
|
|
||||||
break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}
|
|
||||||
break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){event.preventDefault();blockSubmit=true;return false;}
|
|
||||||
break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}
|
|
||||||
if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}
|
|
||||||
$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])
|
|
||||||
cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();$(input.form).unbind(".autocomplete");});function selectCurrent(){var selected=select.selected();if(!selected)
|
|
||||||
return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}
|
|
||||||
v+=options.multipleSeparator;}
|
|
||||||
$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}
|
|
||||||
function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}
|
|
||||||
var currentValue=$input.val();if(!skipPrevCheck&¤tValue==previousValue)
|
|
||||||
return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)
|
|
||||||
currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];}
|
|
||||||
var words=value.split(options.multipleSeparator);var result=[];$.each(words,function(i,value){if($.trim(value))
|
|
||||||
result[i]=$.trim(value);});return result;}
|
|
||||||
function lastWord(value){if(!options.multiple)
|
|
||||||
return value;var words=trimWords(value);return words[words.length-1];}
|
|
||||||
function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=KEY.BACKSPACE){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){var wasVisible=select.visible();select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result){if(options.multiple){var words=trimWords($input.val()).slice(0,-1);$input.val(words.join(options.multipleSeparator)+(words.length?options.multipleSeparator:""));}
|
|
||||||
else
|
|
||||||
$input.val("");}});}
|
|
||||||
if(wasVisible)
|
|
||||||
$.Autocompleter.Selection(input,input.value.length,input.value.length);};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)
|
|
||||||
term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={timestamp:+new Date()};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{select.emptyList();failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}
|
|
||||||
return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)
|
|
||||||
s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}
|
|
||||||
if(!data[q]){length++;}
|
|
||||||
data[q]=value;}
|
|
||||||
function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatMatch(rawValue,i+1,options.data.length);if(value===false)
|
|
||||||
continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])
|
|
||||||
stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}
|
|
||||||
setTimeout(populate,25);function flush(){data={};length=0;}
|
|
||||||
return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)
|
|
||||||
return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}
|
|
||||||
return csub;}else
|
|
||||||
if(data[q]){return data[q];}else
|
|
||||||
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}
|
|
||||||
return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list;function init(){if(!needsInit)
|
|
||||||
return;element=$("<div/>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(document.body);list=$("<ul/>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass(CLASSES.ACTIVE).index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();input.focus();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.width>0)
|
|
||||||
element.css("width",options.width);needsInit=false;}
|
|
||||||
function target(event){var element=event.target;while(element&&element.tagName!="LI")
|
|
||||||
element=element.parentNode;if(!element)
|
|
||||||
return[];return element;}
|
|
||||||
function moveSelect(step){listItems.slice(active,active+1).removeClass(CLASSES.ACTIVE);movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}
|
|
||||||
function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}
|
|
||||||
function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])
|
|
||||||
continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)
|
|
||||||
continue;var li=$("<li/>").html(options.highlight(formatted,term)).addClass(i%2==0?"ac_even":"ac_odd").appendTo(list)[0];$.data(li,"ac_data",data[i]);}
|
|
||||||
listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}
|
|
||||||
if($.fn.bgiframe)
|
|
||||||
list.bgiframe();}
|
|
||||||
return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();listItems&&listItems.removeClass(CLASSES.ACTIVE);active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){var selected=listItems&&listItems.filter("."+CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);return selected&&selected.length&&$.data(selected[0],"ac_data");},emptyList:function(){list&&list.empty();},unbind:function(){element&&element.remove();}};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}
|
|
||||||
field.focus();};})(jQuery);
|
|
@ -40,6 +40,7 @@ $(document).ready(function()
|
|||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//Obtention informations de l'etablissement
|
||||||
$('#etabnic').live('click',function(){
|
$('#etabnic').live('click',function(){
|
||||||
var siret = $(this).attr('title');
|
var siret = $(this).attr('title');
|
||||||
$('#infoetabnic').html('Lecture des informations...');
|
$('#infoetabnic').html('Lecture des informations...');
|
||||||
@ -55,11 +56,9 @@ $(document).ready(function()
|
|||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
//Initialisation événements
|
//Affiche formulaire suivant evenement sélectionné
|
||||||
$('#jugement').change(function ()
|
$('#jugement').change(function(){
|
||||||
{
|
if( $(this.val!='0000') ){
|
||||||
if( $(this.val!='0000') )
|
|
||||||
{
|
|
||||||
var tribunal = $("#tribunal option:selected").val();
|
var tribunal = $("#tribunal option:selected").val();
|
||||||
var siren = $("input[name=siren]").val();
|
var siren = $("input[name=siren]").val();
|
||||||
var nic = $("input[name=nic]").val();
|
var nic = $("input[name=nic]").val();
|
||||||
@ -68,7 +67,8 @@ $(document).ready(function()
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('.date').live('focusout', function() {
|
//Traitement des dates pour simplification saisie
|
||||||
|
$('.date').live('focusout', function(){
|
||||||
//Test du format date
|
//Test du format date
|
||||||
$(this).val(dateInputFormat($(this).val()));
|
$(this).val(dateInputFormat($(this).val()));
|
||||||
//Test spécifique
|
//Test spécifique
|
||||||
@ -82,8 +82,8 @@ $(document).ready(function()
|
|||||||
|
|
||||||
$('[name=jugement[source]]').change(function(){ displayFormSource(); });
|
$('[name=jugement[source]]').change(function(){ displayFormSource(); });
|
||||||
|
|
||||||
$('[name=actionnaire[pct]]').blur(function ()
|
//Préselection majoritaire/minoritaire
|
||||||
{
|
$('[name=actionnaire[pct]]').blur(function(){
|
||||||
if($(this).val()>=50){
|
if($(this).val()>=50){
|
||||||
$('[name=actionnaire[majMin]]').val(['maj']);
|
$('[name=actionnaire[majMin]]').val(['maj']);
|
||||||
}else{
|
}else{
|
||||||
@ -91,8 +91,8 @@ $(document).ready(function()
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('[name=particip[pct]]').blur(function ()
|
//Préselection majoritaire/minoritaire
|
||||||
{
|
$('[name=particip[pct]]').blur(function (){
|
||||||
if($(this).val()>=50){
|
if($(this).val()>=50){
|
||||||
$('particip[majMin]').val(['maj']);
|
$('particip[majMin]').val(['maj']);
|
||||||
}else{
|
}else{
|
||||||
@ -100,39 +100,85 @@ $(document).ready(function()
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('[name=oppositionInsee]').change(function ()
|
//Affichage form opposition Insee
|
||||||
{
|
$('[name=oppositionInsee]').change(function(){
|
||||||
if($(this).attr('checked')==1) $('#divOppositionInsee').load('./pages_saisie/oppositioninsee.php');
|
if($(this).attr('checked')==1) {
|
||||||
else $('#divOppositionInsee').html('');
|
$('#divOppositionInsee').load('./pages_saisie/oppositioninsee.php');
|
||||||
|
} else { $('#divOppositionInsee').html(''); }
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//Information mandataire
|
||||||
$('#getInfo_sirenGrp').live('click', function(e){
|
$('#getInfo_sirenGrp').live('click', function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var siren = $('input[name=tabMandataires[sirenGrp]]').val();
|
var siren = $('input[name=tabMandataires[sirenGrp]]').val();
|
||||||
getInfo(siren);
|
getInfo(siren);
|
||||||
});
|
});
|
||||||
|
//Information mandataire
|
||||||
$('#getInfo_sirenMand').live('click', function(e){
|
$('#getInfo_sirenMand').live('click', function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var siren = $('input[name=tabMandataires[sirenMand]]').val();
|
var siren = $('input[name=tabMandataires[sirenMand]]').val();
|
||||||
getInfo(siren);
|
getInfo(siren);
|
||||||
});
|
});
|
||||||
|
//Information mandataire
|
||||||
$('#getInfo_nom').live('click', function(e){
|
$('#getInfo_nom').live('click', function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var siren = $('input[name=tabMandataires[Nom]]').val().split(' , ')[1];
|
var siren = $('input[name=tabMandataires[Nom]]').val().split(' , ')[1];
|
||||||
getInfo(siren);
|
getInfo(siren);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//Autocomplete champs mandataire, administrateur, opposition
|
||||||
|
$('input.searchMandataires').live('focus',function(){
|
||||||
|
var tribunal = $("#tribunal option:selected").val();
|
||||||
|
var name = $(this).attr('name');
|
||||||
|
$(this).autocomplete({
|
||||||
|
delay: 1000,
|
||||||
|
minLength:3,
|
||||||
|
source: function(request, response) {
|
||||||
|
$.getJSON('./pages_saisie/searchMandataires.php',
|
||||||
|
{ q: request.term }, function(data) { response(data); }
|
||||||
|
);
|
||||||
|
},
|
||||||
|
select: function(event, ui) {
|
||||||
|
var idMandataire = ui.item.id;
|
||||||
|
$("input[name=jugement["+name+"]]").val(idMandataire);
|
||||||
|
switch(name){
|
||||||
|
case 'mand': var lien = 'Mandataire'; break;
|
||||||
|
case 'oppo': var lien = 'Opposition'; break;
|
||||||
|
case 'admin': var lien = 'Administrateur'; break;
|
||||||
|
}
|
||||||
|
$('#lien'+lien+'Edit').attr('href',
|
||||||
|
'./pages_saisie/mandataire.php?tribunal=' +
|
||||||
|
tribunal+'&id='+idMandataire
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
//Initialisation
|
//Initialisation
|
||||||
displayFormSource();
|
displayFormSource();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Affiche/Masque dateParution, numParution
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
function displayFormSource(){
|
function displayFormSource(){
|
||||||
var value = $("[name=jugement[source]] option:selected").val();
|
var value = $("[name=jugement[source]] option:selected").val();
|
||||||
//Tribunal via CCI
|
//Tribunal via CCI
|
||||||
if (value=='TS'){$("#dateParution").css('display','none'); $("#numParution").css('display','none');}
|
if (value=='TS'){
|
||||||
else{$("#dateParution").css('display','block'); $("#numParution").css('display','block');}
|
$("#dateParution").css('display','none');
|
||||||
|
$("#numParution").css('display','none');
|
||||||
|
} else {
|
||||||
|
$("#dateParution").css('display','block');
|
||||||
|
$("#numParution").css('display','block');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Affiche/Masque suivant la propriété d'affichage précédente du bloc
|
||||||
|
* @param block
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
function displayBlock(block){
|
function displayBlock(block){
|
||||||
var display = $(block).css('display');
|
var display = $(block).css('display');
|
||||||
if(display=='none'){
|
if(display=='none'){
|
||||||
@ -142,8 +188,14 @@ function displayBlock(block){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Affichage du formulaire correspondant à l'événement sélectionné
|
||||||
|
* @param eventValue
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
function loadFormSaisie(eventValue, params){
|
function loadFormSaisie(eventValue, params){
|
||||||
$('#subFormSaisie').html('<p><img src="./img/ajax/19-1.gif" /></p>');
|
$('#subFormSaisie').html('<p>Chargement...</p>');
|
||||||
if(params!=''){
|
if(params!=''){
|
||||||
$("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php", params);
|
$("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php", params);
|
||||||
}else{
|
}else{
|
||||||
@ -151,17 +203,28 @@ function loadFormSaisie(eventValue, params){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Controle de la date saisie
|
||||||
|
* @param value
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
function dateInputFormat(value){
|
function dateInputFormat(value){
|
||||||
var returnDate='';
|
var returnDate='';
|
||||||
/*Check si on a tapé 8 caractères*/
|
/*Check si on a tapé 8 caractères*/
|
||||||
if (value.length==8 && value.charAt(3)!='/'){
|
if (value.length==8 && value.charAt(3)!='/'){
|
||||||
returnDate=value.substring(0,2)+'/'+value.substring(2,4)+'/'+value.substring(4,8);
|
returnDate = value.substring(0,2)+'/'+value.substring(2,4)+'/'+
|
||||||
|
value.substring(4,8);
|
||||||
}else{
|
}else{
|
||||||
returnDate=value;
|
returnDate = value;
|
||||||
}
|
}
|
||||||
return returnDate;
|
return returnDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Controle de la date de jugement
|
||||||
|
* @param value
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
function ctrlDateJugement(value){
|
function ctrlDateJugement(value){
|
||||||
/*Check si on a tapé 10 caractères*/
|
/*Check si on a tapé 10 caractères*/
|
||||||
if (value.length==10 && value.charAt(3)!='/'){
|
if (value.length==10 && value.charAt(3)!='/'){
|
||||||
@ -172,10 +235,12 @@ function ctrlDateJugement(value){
|
|||||||
if(year>currentTime.getFullYear()){
|
if(year>currentTime.getFullYear()){
|
||||||
alert("Année - Vérifier votre date");
|
alert("Année - Vérifier votre date");
|
||||||
return false;
|
return false;
|
||||||
}else if(year==currentTime.getFullYear() && month>currentTime.getMonth()+1){
|
}else if(year==currentTime.getFullYear() &&
|
||||||
|
month>currentTime.getMonth()+1){
|
||||||
alert("Mois - Vérifier votre date");
|
alert("Mois - Vérifier votre date");
|
||||||
return false;
|
return false;
|
||||||
}else if(year==currentTime.getFullYear() && month==currentTime.getMonth()+1 && day>currentTime.getDate() ){
|
}else if(year==currentTime.getFullYear() &&
|
||||||
|
month==currentTime.getMonth()+1 && day>currentTime.getDate() ){
|
||||||
alert("Jour - Vérifier votre date");
|
alert("Jour - Vérifier votre date");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -183,6 +248,11 @@ function ctrlDateJugement(value){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Controle de la date de paiement
|
||||||
|
* @param value
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
function ctrlDatePaiement(value){
|
function ctrlDatePaiement(value){
|
||||||
/*Check si on a tapé 10 caractères*/
|
/*Check si on a tapé 10 caractères*/
|
||||||
if (value.length==10 && value.charAt(3)!='/'){
|
if (value.length==10 && value.charAt(3)!='/'){
|
||||||
@ -190,13 +260,15 @@ function ctrlDatePaiement(value){
|
|||||||
var day = value.substring(0,2);
|
var day = value.substring(0,2);
|
||||||
var month = value.substring(3,5);
|
var month = value.substring(3,5);
|
||||||
var year = value.substring(6,10);
|
var year = value.substring(6,10);
|
||||||
if(year>currentTime.getFullYear() || year<currentTime.getFullYear()-10){
|
if(year>currentTime.getFullYear() || year<currentTime.getFullYear()-10){
|
||||||
alert("Année - Vérifier votre date");
|
alert("Année - Vérifier votre date");
|
||||||
return false;
|
return false;
|
||||||
}else if(year==currentTime.getFullYear() && month>currentTime.getMonth()+1){
|
}else if(year==currentTime.getFullYear() &&
|
||||||
|
month>currentTime.getMonth()+1){
|
||||||
alert("Mois - Vérifier votre date");
|
alert("Mois - Vérifier votre date");
|
||||||
return false;
|
return false;
|
||||||
}else if(year==currentTime.getFullYear() && month==currentTime.getMonth()+1 && day>currentTime.getDate() ){
|
}else if(year==currentTime.getFullYear() &&
|
||||||
|
month==currentTime.getMonth()+1 && day>currentTime.getDate() ){
|
||||||
alert("Jour - Vérifier votre date");
|
alert("Jour - Vérifier votre date");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -204,6 +276,10 @@ function ctrlDatePaiement(value){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retourne la date du jour
|
||||||
|
* @return date au format dd/mm/yy
|
||||||
|
*/
|
||||||
function dateNow(){
|
function dateNow(){
|
||||||
var currentTime=new Date();
|
var currentTime=new Date();
|
||||||
var day=currentTime.getDate();
|
var day=currentTime.getDate();
|
||||||
@ -214,6 +290,11 @@ function dateNow(){
|
|||||||
return day+'/'+month+'/'+year;
|
return day+'/'+month+'/'+year;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retourne les informations d'un mandataire au format json
|
||||||
|
* @param siren
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
function getInfo(siren)
|
function getInfo(siren)
|
||||||
{
|
{
|
||||||
if(siren.length>=14){
|
if(siren.length>=14){
|
||||||
|
@ -2,43 +2,18 @@
|
|||||||
$tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
|
$tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
|
||||||
?>
|
?>
|
||||||
<label>Administrateur <font color="Red">*</font></label>
|
<label>Administrateur <font color="Red">*</font></label>
|
||||||
<input type="text" name="admin" value="">
|
<input class="searchMandataires" type="text" name="admin" value="">
|
||||||
<input type="hidden" name="jugement[admin]" value="">
|
<input type="hidden" name="jugement[admin]" value="">
|
||||||
<span class="left">
|
<span class="left">
|
||||||
<a id="lienAdministrateurEdit" class="lienMandataire" title="Editer le mandataire"
|
<a id="lienAdministrateurEdit" class="lienMandataire" title="Editer le mandataire"
|
||||||
href="./pages_saisie/mandataire.php">
|
href="./pages_saisie/mandataire.php">
|
||||||
<img src="../img/edit1.gif" alt="Edition mandataire"/>
|
<img src="../img/edit1.gif" alt="Edition mandataire"/>
|
||||||
</a>
|
</a>
|
||||||
</span>
|
</span>
|
||||||
<p>
|
<p>
|
||||||
<a id="lienAdministrateurAdd" class="lienMandataire"
|
<a id="lienAdministrateurAdd" class="lienMandataire"
|
||||||
href="./pages_saisie/mandataire.php?tribunal=<?=$tribunal?>" title="Ajouter un administrateur">
|
href="./pages_saisie/mandataire.php?tribunal=<?=$tribunal?>"
|
||||||
|
title="Ajouter un administrateur">
|
||||||
Ajouter un administrateur
|
Ajouter un administrateur
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function()
|
|
||||||
{
|
|
||||||
$("[name=admin]").autocomplete( "./pages_saisie/searchMandataires.php",
|
|
||||||
{
|
|
||||||
delay: 800,
|
|
||||||
minChars: 3,
|
|
||||||
cacheLength: 1,
|
|
||||||
formatItem: formatItem,
|
|
||||||
width: 400,
|
|
||||||
max: 40
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
$("[name=admin]").result(function(event, data, formatted) {
|
|
||||||
var tribunal = $("#tribunal option:selected").val();
|
|
||||||
var idMandataire = data[1];
|
|
||||||
$("[name=jugement[admin]]").val(idMandataire);
|
|
||||||
$('#lienAdministrateurEdit').attr('href','./pages_saisie/mandataire.php?tribunal='+tribunal+'&id='+idMandataire);
|
|
||||||
});
|
|
||||||
|
|
||||||
function formatItem(row) { return row[0] + " (id: " + row[1] + ")"; }
|
|
||||||
|
|
||||||
});
|
|
||||||
</script>
|
|
@ -2,10 +2,10 @@
|
|||||||
$tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
|
$tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
|
||||||
?>
|
?>
|
||||||
<label>Mandataire <font color="Red">*</font></label>
|
<label>Mandataire <font color="Red">*</font></label>
|
||||||
<input type="text" name="mand" value="">
|
<input class="searchMandataires" type="text" name="mand" value="">
|
||||||
<input type="hidden" name="jugement[mand]" value="">
|
<input type="hidden" name="jugement[mand]" value="">
|
||||||
<span class="left">
|
<span class="left">
|
||||||
<a id="lienMandataireEdit" class="lienMandataire" title="Editer le mandataire"
|
<a id="lienMandataireEdit" class="lienMandataire" title="Editer le mandataire"
|
||||||
href="./pages_saisie/mandataire.php">
|
href="./pages_saisie/mandataire.php">
|
||||||
<img src="../img/edit1.gif" alt="Edition mandataire"/>
|
<img src="../img/edit1.gif" alt="Edition mandataire"/>
|
||||||
</a>
|
</a>
|
||||||
@ -14,29 +14,4 @@ $tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
|
|||||||
<a id="lienMandataireAdd" class="lienMandataire" title="Ajouter un mandataire"
|
<a id="lienMandataireAdd" class="lienMandataire" title="Ajouter un mandataire"
|
||||||
href="./pages_saisie/mandataire.php?tribunal=<?=$tribunal?>" >
|
href="./pages_saisie/mandataire.php?tribunal=<?=$tribunal?>" >
|
||||||
Ajouter un mandataire
|
Ajouter un mandataire
|
||||||
</a></p>
|
</a></p>
|
||||||
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function()
|
|
||||||
{
|
|
||||||
$("[name=mand]").autocomplete( "./pages_saisie/searchMandataires.php",
|
|
||||||
{
|
|
||||||
delay: 800,
|
|
||||||
minChars: 3,
|
|
||||||
cacheLength: 1,
|
|
||||||
formatItem: formatItem,
|
|
||||||
width: 400,
|
|
||||||
max: 40
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
$("[name=mand]").result(function(event, data, formatted) {
|
|
||||||
var tribunal = $("#tribunal option:selected").val();
|
|
||||||
var idMandataire = data[1];
|
|
||||||
$("[name=jugement[mand]]").val(idMandataire);
|
|
||||||
$('#lienMandataireEdit').attr('href','./pages_saisie/mandataire.php?tribunal='+tribunal+'&id='+idMandataire);
|
|
||||||
});
|
|
||||||
|
|
||||||
function formatItem(row) { return row[0] + " (id: " + row[1] + ")"; }
|
|
||||||
});
|
|
||||||
</script>
|
|
@ -2,7 +2,7 @@
|
|||||||
$tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
|
$tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
|
||||||
?>
|
?>
|
||||||
<label>Opposition</label>
|
<label>Opposition</label>
|
||||||
<input type="text" name="oppo" value="">
|
<input class="searchMandataires" type="text" name="oppo" value="">
|
||||||
<input type="hidden" name="jugement[oppo]" value="">
|
<input type="hidden" name="jugement[oppo]" value="">
|
||||||
<span class="left">
|
<span class="left">
|
||||||
<a id="lienOppositionEdit" class="lienMandataire" title="Editer le mandataire"
|
<a id="lienOppositionEdit" class="lienMandataire" title="Editer le mandataire"
|
||||||
@ -11,32 +11,7 @@ $tribunal = (isset($_REQUEST['tribunal'])? $_REQUEST['tribunal'] : '');
|
|||||||
</a>
|
</a>
|
||||||
</span>
|
</span>
|
||||||
<p>
|
<p>
|
||||||
<a id="lienOppositionAdd" class="lienMandataire" title="Ajouter un mandataire"
|
<a id="lienOppositionAdd" class="lienMandataire" title="Ajouter un mandataire"
|
||||||
href="./pages_saisie/mandataire.php?tribunal=<?=$tribunal?>">
|
href="./pages_saisie/mandataire.php?tribunal=<?=$tribunal?>">
|
||||||
Ajouter un mandataire</a>
|
Ajouter un mandataire</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function()
|
|
||||||
{
|
|
||||||
$("[name=oppo]").autocomplete( "./pages_saisie/searchMandataires.php",
|
|
||||||
{
|
|
||||||
delay: 800,
|
|
||||||
minChars: 3,
|
|
||||||
cacheLength: 1,
|
|
||||||
formatItem: formatItem,
|
|
||||||
width: 400,
|
|
||||||
max: 40
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
$("[name=oppo]").result(function(event, data, formatted) {
|
|
||||||
var tribunal = $("#tribunal option:selected").val();
|
|
||||||
var idMandataire = data[1];
|
|
||||||
$("[name=jugement[oppo]]").val(idMandataire);
|
|
||||||
$('#lienOppositionEdit').attr('href','./pages_saisie/mandataire.php?tribunal='+tribunal+'&id='+idMandataire);
|
|
||||||
});
|
|
||||||
|
|
||||||
function formatItem(row) { return row[0] + " (id: " + row[1] + ")"; }
|
|
||||||
});
|
|
||||||
</script>
|
|
@ -9,7 +9,6 @@ $filtre = str_replace(' ', '', $filtre);
|
|||||||
if( strlen($filtre) != 5 && strlen($filtre) != 2 ){
|
if( strlen($filtre) != 5 && strlen($filtre) != 2 ){
|
||||||
$filtre = '';
|
$filtre = '';
|
||||||
}
|
}
|
||||||
$separator = "|";
|
|
||||||
// Utilisation du WS
|
// Utilisation du WS
|
||||||
$client = new SoapClient(null, array(
|
$client = new SoapClient(null, array(
|
||||||
'trace' => 1,
|
'trace' => 1,
|
||||||
@ -17,8 +16,7 @@ $client = new SoapClient(null, array(
|
|||||||
'location' => WEBSERVICE_URL,
|
'location' => WEBSERVICE_URL,
|
||||||
'uri' => WEBSERVICE_URI,
|
'uri' => WEBSERVICE_URI,
|
||||||
'login' => $_SESSION['tabInfo']['login'],
|
'login' => $_SESSION['tabInfo']['login'],
|
||||||
'password' => $_SESSION['tabInfo']['password'],
|
'password' => $_SESSION['tabInfo']['password']
|
||||||
// 'encoding' => 'UTF-8'
|
|
||||||
));
|
));
|
||||||
|
|
||||||
//raisonSociale adresse codePostal Ville Siege actif deb nbRep maxRep Pertinence AvecSIREN naf
|
//raisonSociale adresse codePostal Ville Siege actif deb nbRep maxRep Pertinence AvecSIREN naf
|
||||||
@ -32,10 +30,11 @@ try {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$return = "A l'adresse du bien vendu";
|
$output = array();
|
||||||
$return.= $separator;
|
$output[] = array(
|
||||||
$return.= "adresse";
|
'label' => "A l'adresse du bien vendu",
|
||||||
$return.= "\n";
|
'id' => 'adresse'
|
||||||
|
);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
REGEX Code Postal : ^(F-)?((2[A|B])|[0-9]{2})[0-9]{3}$
|
REGEX Code Postal : ^(F-)?((2[A|B])|[0-9]{2})[0-9]{3}$
|
||||||
@ -61,14 +60,12 @@ if( count($tableResults)>0 ){
|
|||||||
array_multisort($cp, SORT_NUMERIC, $tabResults);
|
array_multisort($cp, SORT_NUMERIC, $tabResults);
|
||||||
$firephp->log($tabResults,'tabResults');
|
$firephp->log($tabResults,'tabResults');
|
||||||
|
|
||||||
|
|
||||||
//Affichage des valeurs
|
//Affichage des valeurs
|
||||||
foreach ($tabResults as $item){
|
foreach ($tabResults as $item){
|
||||||
$return.= $item['lib'];
|
$output[] = array(
|
||||||
$return.= $separator;
|
'label' => $item['lib'],
|
||||||
$return.= $item['code'];
|
'id' => $item['code']
|
||||||
$return.= "\n";
|
);
|
||||||
//Send String|Id for the autocompleter
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo $return;
|
echo json_encode($output);
|
||||||
|
@ -41,11 +41,10 @@ if ($error==TRUE){
|
|||||||
$client = new SoapClient(null, array(
|
$client = new SoapClient(null, array(
|
||||||
'trace' => 1,
|
'trace' => 1,
|
||||||
'soap_version' => SOAP_1_1,
|
'soap_version' => SOAP_1_1,
|
||||||
'location' => WEBSERVICE_URL,
|
'location' => WEBSERVICE_URL,
|
||||||
'uri' => WEBSERVICE_URI,
|
'uri' => WEBSERVICE_URI,
|
||||||
'login' => $_SESSION['tabInfo']['login'],
|
'login' => $_SESSION['tabInfo']['login'],
|
||||||
'password' => $_SESSION['tabInfo']['password'],
|
'password' => $_SESSION['tabInfo']['password']
|
||||||
//'encoding' => 'UTF-8'
|
|
||||||
));
|
));
|
||||||
//On vérifie que le mandataire n'est pas déjà rentré en base
|
//On vérifie que le mandataire n'est pas déjà rentré en base
|
||||||
$tableResults = array();
|
$tableResults = array();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user