648 |
|
|
649 |
formatFieldReferenceCadastrale(); |
formatFieldReferenceCadastrale(); |
650 |
} |
} |
651 |
|
|
652 |
|
//Gestion de la commission |
653 |
|
$( "#tabs" ).tabs(); |
654 |
|
|
655 |
|
// Affichage du tableau des dossier_commission au clique |
656 |
|
$("#dossier_commission").click(function() { |
657 |
|
|
658 |
|
var params = extractUrlParams(); |
659 |
|
idx = params['idx']; |
660 |
|
|
661 |
|
ajaxIt( |
662 |
|
'dossier_commission', |
663 |
|
'../scr/soustab.php?obj=dossier_commission&idxformulaire='+ |
664 |
|
idx + |
665 |
|
'&retourformulaire=commission'); |
666 |
|
}); |
667 |
|
|
668 |
|
// Affichage du tableau des dossier_commission posssible au clique |
669 |
|
$('#commission_dossiers_plannifier_retirer').click( |
670 |
|
function(){ |
671 |
|
|
672 |
|
var params = extractUrlParams(); |
673 |
|
idx = params['idx']; |
674 |
|
|
675 |
|
$('#tabs-2').empty(); |
676 |
|
ajouterTableauDossierCommissionPossible(idx); |
677 |
|
} |
678 |
|
); |
679 |
|
|
680 |
|
//Suppression du message et des données dans le champ dossier |
681 |
|
$('#commission_dossiers_plannifier_numero').click( |
682 |
|
function(){ |
683 |
|
|
684 |
|
$('#tabs-3 .message').remove(); |
685 |
|
$('#tabs-3 #dossier').val(""); |
686 |
|
} |
687 |
|
); |
688 |
}); |
}); |
689 |
|
|
690 |
/* |
/* |
1528 |
} |
} |
1529 |
|
|
1530 |
// Affiche le sous formulaire onglet |
// Affiche le sous formulaire onglet |
1531 |
function redirectPortletAction(id, onglet){ |
function redirectPortletAction(id, onglet, nom_tabs){ |
1532 |
|
|
1533 |
var $tabs = $('.ui-tabs').tabs(); |
var nom_tabs = ( typeof nom_tabs === "undefined" ) ? ".ui-tabs" : nom_tabs; |
1534 |
|
var $tabs = $(nom_tabs).tabs(); |
1535 |
|
|
1536 |
lien_onglet = $('#' + onglet).attr('href'); |
lien_onglet = $('#' + onglet).attr('href'); |
1537 |
lien_onglet = lien_onglet.substring( lien_onglet.length - 1, lien_onglet.length); |
lien_onglet = lien_onglet.substring( lien_onglet.length - 1, lien_onglet.length); |
1538 |
|
|
1539 |
$tabs.tabs('select', lien_onglet); |
$tabs.tabs('select', lien_onglet); |
1540 |
} |
} |
1541 |
|
|
1542 |
|
//Rajoute un dossier pour la commission id |
1543 |
|
function addDossierCommission(id, container){ |
1544 |
|
|
1545 |
|
link = "../app/ajouter_dossier_commission.php?idx=" + id + "&idxDossier=" + $(container+" #dossier").val(); |
1546 |
|
|
1547 |
|
$.ajax({ |
1548 |
|
type: "GET", |
1549 |
|
url: link, |
1550 |
|
cache: false, |
1551 |
|
dataType: "json", |
1552 |
|
success: function(i, obj){ |
1553 |
|
|
1554 |
|
$(container + " .message").remove(); |
1555 |
|
$(container).prepend( |
1556 |
|
'<div class="message ui-widget ui-corner-all ui-state-highlight">'+ |
1557 |
|
'<p>'+ |
1558 |
|
'<span class="ui-icon ui-icon-info"></span>'+ |
1559 |
|
'<span class="text">'+ |
1560 |
|
'</span>'+ |
1561 |
|
'</p>'+ |
1562 |
|
'</div>' |
1563 |
|
); |
1564 |
|
|
1565 |
|
// Nouveau dossier ajouté |
1566 |
|
if ( i.return == "1" ){ |
1567 |
|
|
1568 |
|
$(container + ' .message').addClass("ui-state-ok"); |
1569 |
|
$(container + ' .message .text').html("Dossier ajouté avec succès."); |
1570 |
|
} |
1571 |
|
//Dossier existe mais non ajouté |
1572 |
|
else if( i.return == "0" ){ |
1573 |
|
|
1574 |
|
$(container + ' .message').addClass("ui-state-error"); |
1575 |
|
$(container + ' .message .text').html("Une erreur s'est produite lors de l'ajout de ce dossier. " + |
1576 |
|
"Veuillez contacter votre administrateur"); |
1577 |
|
} |
1578 |
|
//Le dossier n'existe pas |
1579 |
|
else if( i.return == "-1" ){ |
1580 |
|
|
1581 |
|
$(container + ' .message').addClass("ui-state-error"); |
1582 |
|
$(container + ' .message .text').html("Ce dossier n'existe pas."); |
1583 |
|
} |
1584 |
|
//Le dossier est déjà à l'ordre du jour |
1585 |
|
else if( i.return == "2" ){ |
1586 |
|
|
1587 |
|
$(container + ' .message').addClass("ui-state-error"); |
1588 |
|
$(container + ' .message .text').html("Ce dossier est deja a l'ordre du jour."); |
1589 |
|
} |
1590 |
|
|
1591 |
|
}, |
1592 |
|
async: false |
1593 |
|
}); |
1594 |
|
} |
1595 |
|
|
1596 |
|
//Affichage du tableau des dossier_commission possibles |
1597 |
|
function ajouterTableauDossierCommissionPossible(id){ |
1598 |
|
|
1599 |
|
link = "../app/tableau_dossier_commission_possible.php?idx=" + id ; |
1600 |
|
|
1601 |
|
$.ajax({ |
1602 |
|
type: "GET", |
1603 |
|
url: link, |
1604 |
|
cache: false, |
1605 |
|
success: function(html){ |
1606 |
|
|
1607 |
|
$('#tabs-2').html(html); |
1608 |
|
}, |
1609 |
|
async: false |
1610 |
|
}); |
1611 |
|
} |
1612 |
|
|
1613 |
|
//Met à jour la liste des dossiers de la commission |
1614 |
|
function updateCommission(id, container){ |
1615 |
|
|
1616 |
|
var link = "../app/update_dossier_commission.php?idx=" + id ; |
1617 |
|
var res = 1; |
1618 |
|
|
1619 |
|
//Affiche du message de retour |
1620 |
|
$(container + " .message").remove(); |
1621 |
|
$(container).prepend( |
1622 |
|
'<div class="message ui-widget ui-corner-all ui-state-highlight">'+ |
1623 |
|
'<p>'+ |
1624 |
|
'<span class="ui-icon ui-icon-info"></span>'+ |
1625 |
|
'<span class="text">'+ |
1626 |
|
msg_loading + |
1627 |
|
'</span>'+ |
1628 |
|
'</p>'+ |
1629 |
|
'</div>' |
1630 |
|
); |
1631 |
|
|
1632 |
|
$(container + " input[type='checkbox']").each( |
1633 |
|
function(index) { |
1634 |
|
|
1635 |
|
link = "../app/update_dossier_commission.php?idx=" + id + |
1636 |
|
"&idxDossier=" + $(this).val(); |
1637 |
|
|
1638 |
|
//Ajoute ces dossiers de l'ordre du jour |
1639 |
|
if ( $(this).is(":checked")){ |
1640 |
|
|
1641 |
|
link += "&action=add"; |
1642 |
|
} |
1643 |
|
//Supprime ces dossiers de l'ordre du jour |
1644 |
|
else{ |
1645 |
|
|
1646 |
|
link += "&action=remove"; |
1647 |
|
} |
1648 |
|
|
1649 |
|
//Mise à jour des données |
1650 |
|
$.ajax({ |
1651 |
|
type: "GET", |
1652 |
|
url: link, |
1653 |
|
cache: false, |
1654 |
|
dataType: "json", |
1655 |
|
success: function(i, obj){ |
1656 |
|
|
1657 |
|
// Erreur |
1658 |
|
if( i.return == "-1" ){ |
1659 |
|
|
1660 |
|
res = -1; |
1661 |
|
} |
1662 |
|
}, |
1663 |
|
async: false |
1664 |
|
}); |
1665 |
|
} |
1666 |
|
); |
1667 |
|
|
1668 |
|
//le traitement a été effectué avec succés |
1669 |
|
if ( res == 1 ){ |
1670 |
|
|
1671 |
|
$(container + ' .message').addClass("ui-state-ok"); |
1672 |
|
$(container + ' .message .text').html("Mise à jour réalisé avec succès."); |
1673 |
|
} |
1674 |
|
//Une erreur s'est produite |
1675 |
|
else { |
1676 |
|
|
1677 |
|
$(container + ' .message').addClass("ui-state-error"); |
1678 |
|
$(container + ' .message .text').html("Une erreur s'est produite la mise à jour de la commission. " + |
1679 |
|
"Veuillez contacter votre administrateur"); |
1680 |
|
} |
1681 |
|
} |