/[openfoncier]/trunk/app/js/script.js
ViewVC logotype

Diff of /trunk/app/js/script.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1326 by vpihour, Wed Mar 6 17:49:35 2013 UTC revision 1429 by nhaye, Fri Mar 15 10:40:09 2013 UTC
# Line 116  function changeDataSelect(tableName, lin Line 116  function changeDataSelect(tableName, lin
116          async: false          async: false
117      });      });
118  }  }
119    
120    // Ce widget permet de charger les données de la demande type en ajax
121    function changeDemandeTypeDataSelect(){
122        // Récupération de l'id du dossier_autorisation_type_detaille
123        var id_datd = $("#dossier_autorisation_type_detaille").val();
124    
125        // Récupération de la liste des paramètres de l'url
126        var params = extractUrlParams();
127        if ( typeof params['idx_dossier'] === "undefined" ){
128            params['idx_dossier'] = '';
129        }
130    
131        link = "../app/listDemandeType.php?idx=" + params['idx_dossier'] + "&datd="+ id_datd;
132    
133        var val_tableName = $('#demande_type').val();
134        $.ajax({
135            type: "GET",
136            url: link,
137            cache: false,
138            dataType: "json",
139            success: function(res){
140                $('#demande_type').empty();
141                var selected = "";
142    
143                for ( j=0 ; j < res[0].length ; j++ ){
144    
145                    $('#demande_type').append(
146                        '<option value="'+res[0][j]+'"'+selected+' >'+res[1][j]+'</option>'
147                    );
148                    
149                }
150                $('#demande_type').val(val_tableName);
151            },
152            async: false
153        });
154    }
155    
156    /**
157     * Fonction de récupération des paramètres GET de la page
158     * @return Array Tableau associatif contenant les paramètres GET
159     */
160    function extractUrlParams(){    
161        var t = location.search.substring(1).split('&');
162        var f = [];
163        for (var i=0; i<t.length; i++){
164            var x = t[ i ].split('=');
165            f[x[0]]=x[1];
166        }
167        return f;
168    }
169    
170  // vuploadMulti - XXX  // vuploadMulti - XXX
171  function vuploadMulti(champ) {  function vuploadMulti(champ) {
172      //      //
# Line 154  function tmpUpload(champ) { Line 205  function tmpUpload(champ) {
205  function dossierads_d(debut)  function dossierads_d(debut)
206  {  {
207  //if(fenetreouverte==true)  //if(fenetreouverte==true)
208  window.location="../pdf/pdfetat.php?obj=dossier_ads_d&nature="  window.location="../pdf/pdfetat.php?obj=registre_dossiers_decisions_par_type_par_date&nature="
209  +document.f1.nature.value+"&idx=demo&datedebut="  +document.f1.nature.value+"&idx=demo&datedebut="
210  +document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;  +document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;
211  }  }
# Line 190  function dossier_reglementaire(){ Line 241  function dossier_reglementaire(){
241                                    
242                  $("#msg .message").addClass("ui-state-valid");                  $("#msg .message").addClass("ui-state-valid");
243                  $("#msg .text").html("PDF affiche avec succes !");                  $("#msg .text").html("PDF affiche avec succes !");
244                  window.open("../pdf/pdfetat.php?obj=dossier_m&idx=demo");                  window.open("../pdf/pdfetat.php?obj=registre_dossiers_affichage_reglementaire&idx=demo");
245              }              }
246          },          },
247          async: false          async: false
# Line 218  function widget_recherche_dossier(data,n Line 269  function widget_recherche_dossier(data,n
269  function dossierdepot()  function dossierdepot()
270  {  {
271  //if(fenetreouverte==true)  //if(fenetreouverte==true)
272      window.location="../pdf/pdfetat.php?obj=dossier_depot&nature="+      window.location="../pdf/pdfetat.php?obj=registre_dossiers_depots_par_type_par_date&nature="+
273      document.f1.nature.value+"&idx=demo&datedebut="+      document.f1.nature.value+"&idx=demo&datedebut="+
274      document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;      document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;
275  }  }
# Line 226  function dossierdepot() Line 277  function dossierdepot()
277  function dossierads()  function dossierads()
278  {  {
279  //if(fenetreouverte==true)  //if(fenetreouverte==true)
280      window.location="../pdf/pdfetat.php?obj=dossier_ads&nature="+      window.location="../pdf/pdfetat.php?obj=registre_dossiers_par_type_par_date&nature="+
281      document.f1.nature.value+"&idx=demo&datedebut="+      document.f1.nature.value+"&idx=demo&datedebut="+
282      document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;      document.f1.datedebut.value+"&datefin="+document.f1.datefin.value;
283  }  }
# Line 553  $(function() { Line 604  $(function() {
604      });      });
605    
606      url = document.location + "" ;      url = document.location + "" ;
607      if (url.indexOf("form.php?obj=demande&") != -1      if ((
608            url.indexOf("form.php?obj=demande&") != -1 ||
609            url.indexOf("form.php?obj=dossier&") != -1 ||
610            url.indexOf("form.php?obj=dossier_instruction&") != -1
611            )
612          && url.indexOf("&action=3") == -1) {          && url.indexOf("&action=3") == -1) {
613    
614          formatFieldReferenceCadastrale();          formatFieldReferenceCadastrale();
# Line 587  $(function() { Line 642  $(function() {
642      }      }
643            
644      // Modification de demande      // Modification de demande
645      if ((url.indexOf("form.php?obj=demande&") != -1      if (
646          || url.indexOf("form.php?obj=demande_nouveau_dossier&") != -1          (
647          || url.indexOf("form.php?obj=demande_dossier_existant&") != -1)              url.indexOf("form.php?obj=demande&") != -1
648          && url.indexOf("&action") == -1 ){              || url.indexOf("form.php?obj=demande_nouveau_dossier&") != -1
649                        || url.indexOf("form.php?obj=demande_dossier_existant&") != -1
650            )
651            && url.indexOf("&action") == -1
652        ){
653    
654          formatFieldReferenceCadastrale();          formatFieldReferenceCadastrale();
655      }      }
656        
657        //Gestion de la commission
658        $( "#tabs" ).tabs();
659          
660        // Affichage du tableau des dossier_commission au clique
661        $("#dossier_planifie").click(function() {
662            
663            var params = extractUrlParams();
664            idx = params['idx'];
665    
666            ajaxIt(
667                'dossier_commission',
668                '../scr/soustab.php?obj=dossier_commission&idxformulaire='+
669                idx +
670                '&retourformulaire=commission');
671        });
672        
673        // Affichage du tableau des dossier_commission posssible au clique
674        $('#commission_dossiers_plannifier_retirer').click(
675            function(){
676                
677                var params = extractUrlParams();
678                idx = params['idx'];
679                
680                $('#tabs-2').empty();
681                ajouterTableauDossierCommissionPossible(idx);
682            }
683        );
684        
685        //Suppression du message et des données dans le champ dossier
686        $('#commission_dossiers_plannifier_numero').click(
687            function(){
688                
689                $('#tabs-3 .message').remove();
690                $('#tabs-3 #dossier').val("");
691            }
692        );
693  });  });
694    
695  /*  /*
# Line 738  function addSearchIcon(){ Line 834  function addSearchIcon(){
834                  '<span '+                  '<span '+
835                      'class="om-icon om-icon-16 om-icon-fix search-petitionnaire-16" '+                      'class="om-icon om-icon-16 om-icon-fix search-petitionnaire-16" '+
836                      'title="Chercher un petitionnaire"> '+                      'title="Chercher un petitionnaire"> '+
                 '</span>'+  
                 '<span '+  
                     'class="om-icon om-icon-16 om-icon-fix erase-petitionnaire delete-16" '+  
                     'title="Supprimer le contenu"> '+  
837                  '</span>'                  '</span>'
838              );              );
839          }          }
# Line 775  function addActionSearchIcon(id){ Line 867  function addActionSearchIcon(id){
867              /*Le champ nom du particulier doit contenir au moins trois lettres*/              /*Le champ nom du particulier doit contenir au moins trois lettres*/
868              if ( $('#particulier_nom').val().length < 3 &&              if ( $('#particulier_nom').val().length < 3 &&
869                  $('#particulier_prenom').val().length < 3 &&                  $('#particulier_prenom').val().length < 3 &&
870                  $('#personne_morale_denomination').val().length < 3 &&                  $('#personne_morale_denomination').val().length < 3 ){
                 $('#personne_morale_nom').val().length < 3 ){  
871                                    
872                  alert('Saisissez au moins trois lettres pour la recherche');                  alert('Saisissez au moins trois lettres pour la recherche');
873                  return;                  return;
# Line 785  function addActionSearchIcon(id){ Line 876  function addActionSearchIcon(id){
876              /*Données des champs nom et prénom du particulier*/              /*Données des champs nom et prénom du particulier*/
877              var donnees = "?par_nom=" + $('.search_particulier_fields #particulier_nom').val() +              var donnees = "?par_nom=" + $('.search_particulier_fields #particulier_nom').val() +
878                  "&par_prenom=" + $('.search_particulier_fields #particulier_prenom').val() +                  "&par_prenom=" + $('.search_particulier_fields #particulier_prenom').val() +
879                  "&mor_denomination="+$('#personne_morale_denomination').val() +                  "&mor_denomination="+$('#personne_morale_denomination').val();
                 "&mor_nom="+$('#personne_morale_nom').val();  
880    
881              /* Requête qui va récupérer les données duaddSearchIcon(es) pétitionnaire(s)              /* Requête qui va récupérer les données duaddSearchIcon(es) pétitionnaire(s)
882               * correspondant(s) à la recherche */               * correspondant(s) à la recherche */
# Line 824  function addActionSearchIcon(id){ Line 914  function addActionSearchIcon(id){
914                          res += 'Aucune correspondance trouvée.';                          res += 'Aucune correspondance trouvée.';
915                      }                      }
916                                            
917                        addDivDialog('#sousform-petitionnaire');
918                      /* Affichage de l'overlay */                      /* Affichage de l'overlay */
919                      $('#dialog').html(res);                      $('#dialog').html(res);
920                                                
# Line 1037  function changeDemandeType(){ Line 1128  function changeDemandeType(){
1128      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){      if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){
1129                    
1130          /*Met à jour le select de demande_type avec les données correspondant*/          /*Met à jour le select de demande_type avec les données correspondant*/
1131          changeDataSelect('demande_type','dossier_autorisation_type_detaille');          changeDemandeTypeDataSelect();
1132          if ( $('#demande_type option').size() < 2 ) {          if ( $('#demande_type option').size() < 2 ) {
1133              showFormsDemande();              showFormsDemande();
1134          }          }
# Line 1079  function addNewFieldReferencesCadastrale Line 1170  function addNewFieldReferencesCadastrale
1170          '</div>';          '</div>';
1171            
1172      url = document.location + "";      url = document.location + "";
1173      if(getDemandeInfo('nature') == 'NOUV' && $(".form-is-valid").size() == 0 && url.indexOf('action=3') == -1 ) {      if((getDemandeInfo('nature') == 'NOUV' || getDemandeInfo('nature') == 'NONE' ) && $(".form-is-valid").size() == 0 && url.indexOf('action=3') == -1 ) {
1174          html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' +          html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' +
1175              '<div class="form-libelle"></div>' +              '<div class="form-libelle"></div>' +
1176              '<div class="form-content">' +              '<div class="form-content">' +
# Line 1091  function addNewFieldReferencesCadastrale Line 1182  function addNewFieldReferencesCadastrale
1182      $('.references_cadastrales_new_field').remove();      $('.references_cadastrales_new_field').remove();
1183      $('.moreFieldReferenceCadastrale').remove();      $('.moreFieldReferenceCadastrale').remove();
1184      $('#morelineReferenceCadastrale').remove();      $('#morelineReferenceCadastrale').remove();
1185      $('.localisation .fieldsetContent').prepend(      $('#terrain_references_cadastrales').parent().parent().before(
1186         html          html
1187     );      );
     
1188  }  }
1189    
1190  function addButtonCadastraleAdesse(){  function addButtonCadastraleAdesse(){
# Line 1126  function hiddenSeparatorField(){ Line 1216  function hiddenSeparatorField(){
1216  function getDemandeInfo(info) {  function getDemandeInfo(info) {
1217      var id_demande_type = $('#demande_type').val();      var id_demande_type = $('#demande_type').val();
1218      var res = "";      var res = "";
1219      $.ajax({      if ( typeof id_demande_type !== "undefined" ){
1220                  type: "GET",          $.ajax({
1221                  url: "../app/getDemandeInfo.php?iddemandetype=" + id_demande_type              type: "GET",
1222                          + "&info=" + info,              url: "../app/getDemandeInfo.php?iddemandetype=" + id_demande_type
1223                  cache: false,                      + "&info=" + info,
1224                  async: false,              cache: false,
1225                  success: function(val){              async: false,
1226                      res = val;              success: function(val){
1227                  }                  res = val;
1228              });              }
1229            });
1230        }
1231        else {
1232            
1233            res = "NONE"
1234        }
1235      return res;      return res;
1236  }  }
1237  /*  /*
# Line 1156  function fieldReferenceCadastraleBase(){ Line 1252  function fieldReferenceCadastraleBase(){
1252                  'placeholder="Quart." ';                  'placeholder="Quart." ';
1253                                    
1254      // désactivation des champs de référence cadastrale      // désactivation des champs de référence cadastrale
1255      if(type != 'NOUV' || $(".form-is-valid").size() > 0 || url.indexOf('action=3') != -1 ) {      if( (type != 'NOUV' &&  type != 'NONE') || $(".form-is-valid").size() > 0 || url.indexOf('action=3') != -1 ) {
1256          reference_cadastrale += 'disabled="disabled" ';          reference_cadastrale += 'disabled="disabled" ';
1257      }      }
1258            
# Line 1170  function fieldReferenceCadastraleBase(){ Line 1266  function fieldReferenceCadastraleBase(){
1266                  'placeholder="Sect." ';                  'placeholder="Sect." ';
1267            
1268      // désactivation des champs de référence cadastrale      // désactivation des champs de référence cadastrale
1269      if(type != 'NOUV' || $(".form-is-valid").size() > 0 || url.indexOf('action=3') != -1 ) {      if((type != 'NOUV'&&  type != 'NONE') || $(".form-is-valid").size() > 0 || url.indexOf('action=3') != -1 ) {
1270          reference_cadastrale += 'disabled="disabled" ';          reference_cadastrale += 'disabled="disabled" ';
1271      }      }
1272            
# Line 1185  function fieldReferenceCadastraleBase(){ Line 1281  function fieldReferenceCadastraleBase(){
1281                  'placeholder="Parc." ';                  'placeholder="Parc." ';
1282            
1283      // désactivation des champs de référence cadastrale      // désactivation des champs de référence cadastrale
1284      if(type != 'NOUV' || $(".form-is-valid").size() > 0 || url.indexOf('action=3') != -1 ) {      if((type != 'NOUV'&&  type != 'NONE') || $(".form-is-valid").size() > 0 || url.indexOf('action=3') != -1 ) {
1285          reference_cadastrale += 'disabled="disabled" ';          reference_cadastrale += 'disabled="disabled" ';
1286      }      }
1287            
# Line 1197  function fieldReferenceCadastraleBase(){ Line 1293  function fieldReferenceCadastraleBase(){
1293    
1294      // Si form validé pas de bouton      // Si form validé pas de bouton
1295      url = document.location + "";      url = document.location + "";
1296      if( type == 'NOUV' && $("form[name=f1] .form-is-valid").size() == 0 && url.indexOf('action=3') == -1 ) {      if( (type == 'NOUV' ||  type == 'NONE') && $("form[name=f1] .form-is-valid").size() == 0 && url.indexOf('action=3') == -1 ) {
1297    
1298          reference_cadastrale +=          reference_cadastrale +=
1299              '<span class="om-form-button add-16" title="Ajouter">ajouter d\'autres champs</span>';              '<span class="om-form-button add-16" title="Ajouter">ajouter d\'autres champs</span>';
# Line 1289  function showFormsDemande(){ Line 1385  function showFormsDemande(){
1385      Action au clique sur le bouton " + ajouter d'autres champs"      Action au clique sur le bouton " + ajouter d'autres champs"
1386   * */   * */
1387  function newInputReferenceCadastrale(){  function newInputReferenceCadastrale(){
1388        
1389        // Champs désactivé si le formulaire a été validé et est valide
1390        var type = getDemandeInfo('nature');
1391        var reference_cadastrale_disabled = '';
1392        if((type != 'NOUV'&&  type != 'NONE') || $(".form-is-valid").size() > 0 || url.indexOf('action=3') != -1 ) {
1393            reference_cadastrale_disabled = 'disabled="disabled" ';
1394        }
1395        
1396      return '<input ' +      return '<input ' +
1397              'class="champFormulaire reference_cadastrale_custom_field" ' +              'class="champFormulaire reference_cadastrale_custom_field" ' +
1398              'type="text" ' +              'type="text" ' +
# Line 1296  function newInputReferenceCadastrale(){ Line 1400  function newInputReferenceCadastrale(){
1400              'size="3" ' +              'size="3" ' +
1401              'value="" ' +              'value="" ' +
1402              'placeholder="Sep." ' +              'placeholder="Sep." ' +
1403                reference_cadastrale_disabled +
1404              'onchange="testSeparator(this);"/>' +              'onchange="testSeparator(this);"/>' +
1405          '<input ' +          '<input ' +
1406              'class="champFormulaire reference_cadastrale_custom_field" ' +              'class="champFormulaire reference_cadastrale_custom_field" ' +
# Line 1304  function newInputReferenceCadastrale(){ Line 1409  function newInputReferenceCadastrale(){
1409              'maxlength="4" ' +              'maxlength="4" ' +
1410              'size="4" ' +              'size="4" ' +
1411              'placeholder="Parc." ' +              'placeholder="Parc." ' +
1412                reference_cadastrale_disabled +
1413              'value="" />';              'value="" />';
1414  }  }
1415    
# Line 1328  function om_initialize_content() { Line 1434  function om_initialize_content() {
1434      inputdate_bind_datepicker();      inputdate_bind_datepicker();
1435      // Gestion des fieldset avec le plugin collaspsible de jquery      // Gestion des fieldset avec le plugin collaspsible de jquery
1436      fieldset_bind_collapsible();      fieldset_bind_collapsible();
1437        // Gestion du picker color avec le plugin minicolors
1438        bind_form_field_rvb();
1439        // Gestion du widget aide à la saisie localisation avec le plugin draggable
1440        // de jqueryui
1441        localisation_bind_draggable();
1442        // Gestion de la redimension automatique des textarea
1443        textarea_autoresize();
1444        
1445    
1446      changeDemandeurType('qualite');      changeDemandeurType('qualite');
1447      addSearchIcon();      addSearchIcon();
# Line 1437  function portletUpdateData(id, objet, ob Line 1551  function portletUpdateData(id, objet, ob
1551  }  }
1552    
1553  // Affiche le sous formulaire onglet  // Affiche le sous formulaire onglet
1554  function redirectPortletAction(id, onglet){  function redirectPortletAction(id, onglet, nom_tabs){
1555        
1556      var $tabs = $('.ui-tabs').tabs();      var nom_tabs =  ( typeof nom_tabs === "undefined" ) ? ".ui-tabs" : nom_tabs;
1557        var $tabs = $(nom_tabs).tabs();
1558    
1559      lien_onglet = $('#' + onglet).attr('href');      lien_onglet = $('#' + onglet).attr('href');
1560      lien_onglet = lien_onglet.substring( lien_onglet.length - 1, lien_onglet.length);      lien_onglet = lien_onglet.substring( lien_onglet.length - 1, lien_onglet.length);
1561    
1562      $tabs.tabs('select', lien_onglet);      $tabs.tabs('select', lien_onglet);
1563  }  }
1564    
1565    //Rajoute un dossier pour la commission id
1566    function addDossierCommission(id, container){
1567        
1568        link = "../app/ajouter_dossier_commission.php?idx=" + id + "&idxDossier=" + $(container+" #dossier").val();
1569    
1570        $.ajax({
1571            type: "GET",
1572            url: link,
1573            cache: false,
1574            dataType: "json",
1575            success: function(i, obj){
1576                
1577                $(container + " .message").remove();
1578                $(container).prepend(
1579                    '<div class="message ui-widget ui-corner-all ui-state-highlight">'+
1580                        '<p>'+
1581                            '<span class="ui-icon ui-icon-info"></span>'+
1582                            '<span class="text">'+
1583                            '</span>'+
1584                        '</p>'+
1585                    '</div>'
1586                );
1587                    
1588                // Nouveau dossier ajouté
1589                if ( i.return == "1" ){
1590                    
1591                    $(container + ' .message').addClass("ui-state-ok");
1592                    $(container + ' .message .text').html("Dossier ajouté avec succès.");
1593                }
1594                //Dossier existe mais non ajouté
1595                else if( i.return == "0" ){
1596                    
1597                    $(container + ' .message').addClass("ui-state-error");
1598                    $(container + ' .message .text').html("Une erreur s'est produite lors de l'ajout de ce dossier. " +
1599                        "Veuillez contacter votre administrateur");
1600                }
1601                //Le dossier n'existe pas
1602                else if( i.return == "-1" ){
1603                    
1604                    $(container + ' .message').addClass("ui-state-error");
1605                    $(container + ' .message .text').html("Ce dossier n'existe pas.");
1606                }
1607                //Le dossier est déjà à l'ordre du jour
1608                else if( i.return == "2" ){
1609                    
1610                    $(container + ' .message').addClass("ui-state-error");
1611                    $(container + ' .message .text').html("Ce dossier est deja a l'ordre du jour.");
1612                }
1613                
1614            },
1615            async: false
1616        });
1617    }
1618    
1619    //Affichage du tableau des dossier_commission possibles
1620    function ajouterTableauDossierCommissionPossible(id){
1621        
1622        link = "../app/tableau_dossier_commission_possible.php?idx=" + id ;
1623    
1624        $.ajax({
1625            type: "GET",
1626            url: link,
1627            cache: false,
1628            success: function(html){
1629                
1630                $('#tabs-2').html(html);
1631            },
1632            async: false
1633        });
1634    }
1635    
1636    //Met à jour la liste des dossiers de la commission
1637    function updateCommission(id, container){
1638        
1639        var link = "../app/update_dossier_commission.php?idx=" + id ;
1640        var valid = "";
1641        var error = "";
1642        var error_avis = "";
1643        
1644         //Affiche du message de retour
1645        $(container + " .message").remove();
1646        $(container).prepend(
1647            '<div class="message ui-widget ui-corner-all ui-state-highlight dossier-ok">'+
1648                '<p>'+
1649                    '<span class="ui-icon ui-icon-info"></span>'+
1650                    '<span class="text">'+
1651                    msg_loading +
1652                    '</span>'+
1653                '</p>'+
1654            '</div>'
1655        );
1656    
1657        $(container + " input[type='checkbox']").each(
1658            function(index) {
1659                
1660                var idxDossier = $(this).val();
1661                
1662                link = "../app/update_dossier_commission.php?idx=" + id +
1663                    "&idxDossier=" + idxDossier;
1664                
1665                //Ajoute ces dossiers de l'ordre du jour
1666                if ( $(this).is(":checked")){
1667                    
1668                    link += "&action=add";
1669                }
1670                //Supprime ces dossiers de l'ordre du jour
1671                else{
1672                    
1673                    link += "&action=remove";
1674                }
1675    
1676                //Mise à jour des données
1677                $.ajax({
1678                    type: "GET",
1679                    url: link,
1680                    cache: false,
1681                    dataType: "json",
1682                    success: function(i, obj){
1683                        
1684                        // Erreur
1685                        if( i.error == "0" ){
1686                            
1687                            error += idxDossier + ", ";
1688                        }
1689                        else if ( i.error == "-1" ) {
1690    
1691                            error_avis += idxDossier + ", ";
1692                        }
1693                        else{
1694                            valid += idxDossier + ", ";
1695                        }
1696                    },
1697                    async: false
1698                });
1699            }
1700        );
1701    
1702        //Ajout du div des erreurs
1703        if ( error != "" || error_avis != "" ){
1704            
1705            $(container + " .dossier-ok").after(
1706            '<div class="message ui-widget ui-corner-all ui-state-highlight dossier-err">'+
1707                '<p>'+
1708                    '<span class="ui-icon ui-icon-info"></span>'+
1709                    '<span class="text">'+
1710                    '</span>'+
1711                '</p>'+
1712            '</div>');
1713        }
1714    
1715        //le traitement a été effectué avec succés
1716        if ( valid != "" ){
1717            
1718            $(container + ' .dossier-ok').addClass("ui-state-ok");
1719            $(container + ' .dossier-ok .text').html("Mise à jour réalisée avec succès pour le(s) dossier(s) : "+
1720                valid.slice(0,valid.length-2) +
1721                ".");
1722        }
1723        else {
1724            
1725            $(container + " .dossier-ok").remove();
1726        }
1727        //Une erreur s'est produite
1728        if ( error != "" ) {
1729            
1730            $(container + ' .dossier-err').addClass("ui-state-error");
1731            $(container + ' .dossier-err .text').append(
1732                "Dossier : " + error.slice(0,error.length-2) + " déjà plannifié pour une autre commission.");
1733        }
1734        else if ( error_avis != "" ){
1735            
1736            $(container + ' .dossier-err').addClass("ui-state-error");
1737            $(container + ' .dossier-err .text').append(
1738                "Un  avis a déjà été rendu pour le(s) dossier(s): " +
1739                error_avis.slice(0,error_avis.length-2) +
1740                ".");
1741        }
1742    }
1743    
1744    
1745    //Récupère les données du type de commission et les mets dans les champs
1746    function chargeDonneesCommissionType(id_commission_type){
1747    
1748        //Requête ajax de récupération des données
1749        $.ajax({
1750            type: "GET",
1751            url: "../app/getCommissionTypeInfo.php?idx=" + id_commission_type,
1752            dataType: "json",
1753            async: false,
1754            success: function(data){
1755    
1756                // Ajout des données dans les champs
1757                $('#libelle').val(data.libelle);
1758                $('#lieu_adresse_ligne1').val(data.lieu_adresse_ligne1);
1759                $('#lieu_adresse_ligne2').val(data.lieu_adresse_ligne2);
1760                $('#lieu_salle').val(data.lieu_salle);
1761                $('#listes_de_diffusion').val(data.listes_de_diffusion);
1762                $('#participants').val(data.participants);
1763            }
1764        });
1765    }

Legend:
Removed from v.1326  
changed lines
  Added in v.1429

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26