Task #1153 - Boite de dialogue modale

#1153 Dialog box : implement alert + confirm_form
This commit is contained in:
Dany De Bontridder 2015-08-21 17:46:28 +02:00
parent 8888381f6f
commit 404aeebdb6
32 changed files with 284 additions and 249 deletions

View file

@ -25,6 +25,6 @@ function show_dbname(obj) {
this.document.getElementById('div_db').style.visibility= 'hidden'; this.document.getElementById('div_db').style.visibility= 'hidden';
} }
} catch (e) { } catch (e) {
alert(e.getMessage); alert_box(e.getMessage);
} }
} }

View file

@ -49,7 +49,7 @@ function update_predef(p_type, p_direct, p_ac)
if (a.length == 0) if (a.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
code_html = unescape_xml(code_html); code_html = unescape_xml(code_html);
@ -113,7 +113,7 @@ function update_name()
*/ */
function error_get_predef(request, json) function error_get_predef(request, json)
{ {
alert("Erreur mise à jour champs non possible"); alert_box("Erreur mise à jour champs non possible");
} }
/** /**
@ -201,13 +201,13 @@ function update_row(ctl)
} }
} }
} catch (e) { } catch (e) {
alert(e.getMessage); alert_box(e.getMessage);
} }
} }
} }
); );
} catch (e) { } catch (e) {
alert(e.getMessage); alert_box(e.getMessage);
} }
} }
/** /**
@ -224,7 +224,7 @@ function success_update_bank(req)
if (a.length == 0) if (a.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var name_ctl = a[0].firstChild.nodeValue; var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
@ -233,7 +233,7 @@ function success_update_bank(req)
} }
catch (e) catch (e)
{ {
alert("success_update_bank" + e.message); alert_box("success_update_bank" + e.message);
} }
} }
/** /**
@ -267,7 +267,7 @@ function success_get_last_date(req)
if (a.length == 0) if (a.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var name_ctl = a[0].firstChild.nodeValue; var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
@ -276,7 +276,7 @@ function success_get_last_date(req)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
} }
/** /**
@ -298,7 +298,7 @@ function success_get_pj(request, json)
*/ */
function error_get_pj(request, json) function error_get_pj(request, json)
{ {
alert("Ajax a echoue"); alert_box("Ajax a echoue");
} }
/** /**
@ -383,7 +383,7 @@ function ledger_add_row()
new_tt.evalScripts(); new_tt.evalScripts();
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
/** /**
@ -518,7 +518,7 @@ function success_compute_ledger(request, json)
*/ */
function error_compute_ledger(request, json) function error_compute_ledger(request, json)
{ {
alert('Ajax does not work'); alert_box('Ajax does not work');
} }
function compute_all_ledger() function compute_all_ledger()
{ {
@ -691,7 +691,7 @@ function update_history_account(obj)
}); });
} catch (e) } catch (e)
{ {
alert("update_history_account error " + e.message); alert_box("update_history_account error " + e.message);
} }
return false; return false;
@ -744,7 +744,7 @@ function update_history_card(obj)
}); });
} catch (e) } catch (e)
{ {
alert("update_history_account error " + e.message); alert_box("update_history_account error " + e.message);
} }
return false; return false;
@ -894,7 +894,7 @@ function dsp_letter(obj)
} }
catch (e) catch (e)
{ {
alert('dsp_letter failed ' + e.message); alert_box('dsp_letter failed ' + e.message);
} }
} }
@ -908,7 +908,7 @@ function success_dsp_letter(req)
if (a.length == 0) if (a.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var name_ctl = a[0].firstChild.nodeValue; var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
@ -917,7 +917,7 @@ function success_dsp_letter(req)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
try try
{ {
@ -925,13 +925,13 @@ function success_dsp_letter(req)
} }
catch (e) catch (e)
{ {
alert("Impossible executer script de la reponse\n" + e.message); alert_box("Impossible executer script de la reponse\n" + e.message);
} }
} }
function error_dsp_letter(req) function error_dsp_letter(req)
{ {
alert('Erreur AJAX DSP_LETTER'); alert_box('Erreur AJAX DSP_LETTER');
} }
function search_letter(obj) function search_letter(obj)
@ -975,7 +975,7 @@ function search_letter(obj)
} }
catch (e) catch (e)
{ {
alert('search_letter ' + e.message); alert_box('search_letter ' + e.message);
} }
} }
/** /**
@ -1021,7 +1021,7 @@ function op_save(obj)
return false; return false;
} catch (e) } catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
} }
function get_history_account(ctl, dossier) { function get_history_account(ctl, dossier) {
@ -1059,7 +1059,7 @@ function show_reconcile(p_div, p_let)
} catch (e) } catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
@ -1108,7 +1108,7 @@ function gestion_add_row()
new_tt.evalScripts(); new_tt.evalScripts();
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }

View file

@ -66,7 +66,7 @@ function pcmn_update(p_dossier, p_val)
if (a.length == 0) if (a.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var name_ctl = getNodeText(a[0]); var name_ctl = getNodeText(a[0]);
@ -86,7 +86,7 @@ function pcmn_update(p_dossier, p_val)
} }
catch (e) catch (e)
{ {
alert("Impossible executer script de la reponse\n" + e.message); alert_box("Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -185,7 +185,7 @@ function search_poste(obj)
} }
catch (e) catch (e)
{ {
alert(e.getMessage); alert_box(e.getMessage);
} }
} }
/** /**
@ -258,7 +258,7 @@ function result_poste_search(req)
if ( a.length == 0 ) if ( a.length == 0 )
{ {
var rec=req.responseText; var rec=req.responseText;
alert ('erreur :'+rec); alert_box ('erreur :'+rec);
} }
var html=answer.getElementsByTagName('code'); var html=answer.getElementsByTagName('code');
@ -270,7 +270,7 @@ function result_poste_search(req)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
try try
{ {
@ -278,7 +278,7 @@ function result_poste_search(req)
} }
catch(e) catch(e)
{ {
alert("Impossible executer script de la reponse\n"+e.message); alert_box("Impossible executer script de la reponse\n"+e.message);
} }
} }
@ -287,7 +287,7 @@ function result_poste_search(req)
*/ */
function errorPoste() function errorPoste()
{ {
alert('Ajax failed'); alert_box('Ajax failed');
} }
function pausecomp(millis) function pausecomp(millis)
{ {
@ -350,7 +350,7 @@ function pcmn_save()
var ctl = answer.getElementsByTagName('ctl')[0].textContent; var ctl = answer.getElementsByTagName('ctl')[0].textContent;
if (html.length == 0) { if (html.length == 0) {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var code_html = getNodeText(html[0]); // Firefox ne prend que les 4096 car. var code_html = getNodeText(html[0]); // Firefox ne prend que les 4096 car.
code_html = unescape_xml(code_html); code_html = unescape_xml(code_html);

View file

@ -55,7 +55,7 @@ function folder_display(p_user)
var html = answer.getElementsByTagName('content'); var html = answer.getElementsByTagName('content');
if (a.length == 0) { if (a.length == 0) {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var content = getNodeText(html[0]); var content = getNodeText(html[0]);
@ -110,7 +110,7 @@ function folder_add(p_user, p_dossier)
var html = answer.getElementsByTagName('content'); var html = answer.getElementsByTagName('content');
if (a.length == 0) { if (a.length == 0) {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var content = getNodeText(html[0]); var content = getNodeText(html[0]);
@ -143,7 +143,7 @@ function display_admin_answer(p_dossier,p_action)
var html = answer.getElementsByTagName('content'); var html = answer.getElementsByTagName('content');
if (a.length == 0) { if (a.length == 0) {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var folder; var folder;

View file

@ -53,7 +53,7 @@ function clean_Fid(p_ctl)
} }
function errorFid(request,json) function errorFid(request,json)
{ {
alert('erreur : ajax fiche'); alert_box('erreur : ajax fiche');
} }
/*!\brief this function fills the data from fid.php, /*!\brief this function fills the data from fid.php,
* \param p_ctl object : field of the input, * \param p_ctl object : field of the input,
@ -128,8 +128,8 @@ function ajaxFid(p_ctl)
); );
}catch (e) { }catch (e) {
alert(e.message); alert_box(e.message);
alert(p_ctl); alert_box(p_ctl);
} }
} }
@ -183,7 +183,7 @@ function successFid(request,json)
} }
function ajax_error_saldo(request,json) function ajax_error_saldo(request,json)
{ {
alert('erreur : ajax solde '); alert_box('erreur : ajax solde ');
} }
/*!\brief this function get the saldo /*!\brief this function get the saldo
* \param p_ctl the ctrl where we take the quick_code * \param p_ctl the ctrl where we take the quick_code
@ -196,7 +196,7 @@ function ajax_saldo(p_ctl)
queryString="FID="+ctl_value+"&op=saldo"; queryString="FID="+ctl_value+"&op=saldo";
queryString=queryString+'&gDossier='+gDossier+'&j='+jrn; queryString=queryString+'&gDossier='+gDossier+'&j='+jrn;
queryString=queryString+'&ctl='+ctl_value; queryString=queryString+'&ctl='+ctl_value;
/* alert(queryString); */ /* alert_box(queryString); */
var action=new Ajax.Request ( var action=new Ajax.Request (
"ajax_misc.php", "ajax_misc.php",
{ {
@ -245,7 +245,7 @@ function ajax_get_success(request,json)
*/ */
function ajax_get_failure(request,json) function ajax_get_failure(request,json)
{ {
alert("Ajax do not work for ajax_get"); alert_box("Ajax do not work for ajax_get");
} }

View file

@ -41,13 +41,13 @@ function add_row(p_table, p_seq)
if (mytable.rows.length > 15) if (mytable.rows.length > 15)
{ {
alert("Maximum 15 lignes "); alert_box("Maximum 15 lignes ");
return; return;
} }
var amount = compute_total_table(p_table, p_seq); var amount = compute_total_table(p_table, p_seq);
if (max < amount) if (max < amount)
{ {
alert('Montant incorrect : max = ' + max + " calculé=" + amount); alert_box('Montant incorrect : max = ' + max + " calculé=" + amount);
return; return;
} }
// For the detail view (modify_op) there is several form and then several time the // For the detail view (modify_op) there is several form and then several time the
@ -89,7 +89,7 @@ function compute_total_table(p_table, seq)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
} }
/** /**
@ -119,7 +119,7 @@ function anc_refresh_remain(p_table, p_seq)
} }
} catch (a) } catch (a)
{ {
alert(a.message); alert_box(a.message);
} }
} }
/*! /*!
@ -175,14 +175,14 @@ function verify_ca(div)
} }
if (amount_error != 0) if (amount_error != 0)
{ {
alert('Désolé, les montants pour la comptabilité analytique sont incorrects'); alert_box('Désolé, les montants pour la comptabilité analytique sont incorrects');
return false; return false;
} }
return true; return true;
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
return false; return false;
} }
} }
@ -221,7 +221,7 @@ function search_ca(p_dossier, p_target, p_source)
$('searchanc').innerHTML = req.responseText; $('searchanc').innerHTML = req.responseText;
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -246,7 +246,7 @@ function search_anc_form(obj)
req.responseText.evalScripts(); req.responseText.evalScripts();
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -403,7 +403,7 @@ function anc_key_compute(p_dossier, p_table, p_amount, p_key_id)
var html = answer.getElementsByTagName('code'); var html = answer.getElementsByTagName('code');
if (html.length == 0) { if (html.length == 0) {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var code_html = getNodeText(html[0]); // Firefox ne prend que les 4096 car. var code_html = getNodeText(html[0]); // Firefox ne prend que les 4096 car.
@ -453,7 +453,7 @@ function anc_key_choice(p_dossier, p_table, p_amount,p_ledger)
var html = answer.getElementsByTagName('code'); var html = answer.getElementsByTagName('code');
if (html.length == 0) { if (html.length == 0) {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var code_html = getNodeText(html[0]); // Firefox ne prend que les 4096 car. var code_html = getNodeText(html[0]); // Firefox ne prend que les 4096 car.
@ -489,7 +489,7 @@ function add_row_key(p_table)
var table_length=mytable.rows.length ; var table_length=mytable.rows.length ;
if ( table_length > 15) if ( table_length > 15)
{ {
alert("Maximum 15 lignes "); alert_box("Maximum 15 lignes ");
return; return;
} }
var rowToCopy = mytable.rows[1]; var rowToCopy = mytable.rows[1];

View file

@ -49,7 +49,7 @@ function cal()
} }
catch(exception) catch(exception)
{ {
alert("Mauvaise formule\n"+p_variable); alert_box("Mauvaise formule\n"+p_variable);
return false; return false;
} }
p_history=p_history+'<hr>'+p_variable; p_history=p_history+'<hr>'+p_variable;

View file

@ -51,7 +51,7 @@ function boxsearch_card(p_dossier)
); );
}catch( e) }catch( e)
{ {
alert(e.getMessage); alert_box(e.getMessage);
} }
} }
/** /**
@ -110,7 +110,7 @@ function search_card(obj)
} }
catch(e) catch(e)
{ {
alert('search_card failed'+e.message); alert_box('search_card failed'+e.message);
} }
} }
/** /**
@ -177,7 +177,7 @@ function action_add_concerned_card(obj)
if (a.length == 0) if (a.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var html = answer.getElementsByTagName('code'); var html = answer.getElementsByTagName('code');
var namectl = a[0].firstChild.nodeValue; var namectl = a[0].firstChild.nodeValue;
@ -199,7 +199,7 @@ function action_add_concerned_card(obj)
$('search_card').innerHTML = code_html; $('search_card').innerHTML = code_html;
$('query').focus(); $('query').focus();
}catch (e) { }catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -207,7 +207,7 @@ function action_add_concerned_card(obj)
} }
catch (e) catch (e)
{ {
alert('search_card failed' + e.message); alert_box('search_card failed' + e.message);
return false; return false;
} }
return false; return false;
@ -283,7 +283,7 @@ function result_card_search(req)
if ( a.length == 0 ) if ( a.length == 0 )
{ {
var rec=req.responseText; var rec=req.responseText;
alert ('erreur :'+rec); alert_box ('erreur :'+rec);
} }
var html=answer.getElementsByTagName('code'); var html=answer.getElementsByTagName('code');
@ -309,7 +309,7 @@ function result_card_search(req)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
try try
{ {
@ -317,7 +317,7 @@ function result_card_search(req)
} }
catch(e) catch(e)
{ {
alert("Impossible executer script de la reponse\n"+e.message); alert_box("Impossible executer script de la reponse\n"+e.message);
} }
} }
@ -374,7 +374,7 @@ function clean_Fid(p_ctl)
} }
function errorFid(request,json) function errorFid(request,json)
{ {
alert('erreur : ajax fiche'); alert_box('erreur : ajax fiche');
} }
function update_value(text,li) function update_value(text,li)
{ {
@ -496,7 +496,7 @@ function successFill_ipopcard(req,json)
if ( a.length == 0 ) if ( a.length == 0 )
{ {
var rec=req.responseText; var rec=req.responseText;
alert ('erreur :'+rec); alert_box ('erreur :'+rec);
} }
var name_ctl=a[0].firstChild.nodeValue; var name_ctl=a[0].firstChild.nodeValue;
var code_html=getNodeText(html[0]); var code_html=getNodeText(html[0]);
@ -506,7 +506,7 @@ function successFill_ipopcard(req,json)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
try try
{ {
@ -514,7 +514,7 @@ function successFill_ipopcard(req,json)
} }
catch(e) catch(e)
{ {
alert("Impossible executer script de la reponse\n"+e.message); alert_box("Impossible executer script de la reponse\n"+e.message);
} }
} }
/** /**
@ -758,7 +758,7 @@ function save_card_category(obj)
{ {
if ( ! $(obj).ipopup) if ( ! $(obj).ipopup)
{ {
alert('Erreur pas d\' attribut ipopup '+obj.id); alert_box('Erreur pas d\' attribut ipopup '+obj.id);
return; return;
}; };
try { try {
@ -780,7 +780,7 @@ function save_card_category(obj)
); );
} catch(e) } catch(e)
{ {
alert(e.message); alert_box(e.message);
return false; return false;
} }
return false; return false;
@ -828,7 +828,7 @@ try {
} }
); );
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
return false; return false;
} }
} }
@ -856,7 +856,7 @@ function action_save_concerned(p_dossier, p_fiche_id, p_action_id) {
if (a.length == 0) if (a.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var html = answer.getElementsByTagName('code'); var html = answer.getElementsByTagName('code');
var namectl = a[0].firstChild.nodeValue; var namectl = a[0].firstChild.nodeValue;
@ -889,7 +889,7 @@ function action_remove_concerned(p_dossier,p_fiche_id,p_action_id)
if (a.length == 0) if (a.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var html = answer.getElementsByTagName('code'); var html = answer.getElementsByTagName('code');
var namectl = a[0].firstChild.nodeValue; var namectl = a[0].firstChild.nodeValue;

View file

@ -58,7 +58,7 @@ function checkTotal()
{ {
if ( side[e].checked == true) if ( side[e].checked == true)
{ {
// alert('checked !!! '+side[e].value); // alert_box('checked !!! '+side[e].value);
deb=side[e].value; deb=side[e].value;
} }
} }
@ -71,7 +71,7 @@ function checkTotal()
total_deb+=amount; total_deb+=amount;
} }
// alert("amount ="+i+"="+amount+" cred/deb = "+deb+"total d/b"+total_deb+"/"+total_cred); // alert_box("amount ="+i+"="+amount+" cred/deb = "+deb+"total d/b"+total_deb+"/"+total_cred);
} }

View file

@ -59,7 +59,7 @@ function checkTotalDirect()
{ {
if ( side[e].checked == true) if ( side[e].checked == true)
{ {
// alert('checked !!! '+side[e].value); // alert_box('checked !!! '+side[e].value);
total_deb+=amount; total_deb+=amount;
} }
else else
@ -68,7 +68,7 @@ function checkTotalDirect()
} }
} }
// alert("amount ="+i+"="+amount+" cred/deb = "+deb+"total d/b"+total_deb+"/"+total_cred); // alert_box("amount ="+i+"="+amount+" cred/deb = "+deb+"total d/b"+total_deb+"/"+total_cred);
} }

View file

@ -1,33 +0,0 @@
/*
* This file is part of NOALYSS.
*
* NOALYSS is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* NOALYSS is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with NOALYSS; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
/* $Revision$ */
// Copyright Author Dany De Bontridder danydb@aevalys.eu
/*!\file
* \brief Manage the confirmation process for deleting a template
*
*/
// \brief Confirm the removal of a template
function confirm_remove(p_obj_id,p_type)
{
var
a=open('confirm_remove.php?ob_id='+p_obj_id+'&p_type='+p_type,'Confirmez effacement','toolbar=no,width=500,height=400,scrollbars=yes,resizable=yes');
}

View file

@ -96,16 +96,16 @@ function successRemoveOp(request,json)
{ {
try{ try{
var answer=request.responseText.evalJSON(true); var answer=request.responseText.evalJSON(true);
if ( answer.ago_id == -1 ) { alert ('Effacement non autorisé');return;} if ( answer.ago_id == -1 ) { alert_box ('Effacement non autorisé');return;}
var action="acop"+answer.ago_id; var action="acop"+answer.ago_id;
$(action).innerHTML=""; $(action).innerHTML="";
var doc="op"+answer.ago_id; var doc="op"+answer.ago_id;
$(doc).style.color="red"; $(doc).style.color="red";
$(doc).href="javascript:alert('Commentaire Effacé')"; $(doc).href="javascript:alert_box('Commentaire Effacé')";
$(doc).style.textDecoration="line-through"; $(doc).style.textDecoration="line-through";
}catch(e){ }catch(e){
alert(e.message); alert_box(e.message);
} }
} }
/** /**
@ -125,14 +125,14 @@ function remove_action(p_dossier,p_id,ag_id)
onSuccess:function(request,json) { onSuccess:function(request,json) {
try{ try{
var answer=request.responseText.evalJSON(true); var answer=request.responseText.evalJSON(true);
if ( answer.act_id == -1 ) { alert ('Effacement non autorisé');return;} if ( answer.act_id == -1 ) { alert_box ('Effacement non autorisé');return;}
var action="acact"+answer.act_id; var action="acact"+answer.act_id;
$(action).innerHTML=""; $(action).innerHTML="";
var doc="act"+answer.act_id; var doc="act"+answer.act_id;
$(doc).style.color="red"; $(doc).style.color="red";
$(doc).href="javascript:alert('Action Effacée')"; $(doc).href="javascript:alert_box('Action Effacée')";
$(doc).style.textDecoration="line-through"; $(doc).style.textDecoration="line-through";
} catch (e){ alert(e.message);} } catch (e){ alert_box(e.message);}
} }
} }
@ -162,12 +162,12 @@ function remove_comment(p_dossier,p_id)
function successRemoveComment(request,json) function successRemoveComment(request,json)
{ {
var answer=request.responseText.evalJSON(true); var answer=request.responseText.evalJSON(true);
if ( answer.agc_id == -1 ) { alert ('Effacement non autorisé');return;} if ( answer.agc_id == -1 ) { alert_box ('Effacement non autorisé');return;}
var action="accom"+answer.agc_id; var action="accom"+answer.agc_id;
$(action).innerHTML=""; $(action).innerHTML="";
var doc="com"+answer.agc_id; var doc="com"+answer.agc_id;
$(doc).style.color="red"; $(doc).style.color="red";
$(doc).href="javascript:alert('Commentaire Effacé')"; $(doc).href="javascript:alert_box('Commentaire Effacé')";
$(doc).style.textDecoration="line-through"; $(doc).style.textDecoration="line-through";
} }
@ -176,7 +176,7 @@ function successRemoveComment(request,json)
*/ */
function errorRemoveDoc() function errorRemoveDoc()
{ {
alert('Impossible d\'effacer ce document'); alert_box('Impossible d\'effacer ce document');
} }
/** /**
*@brief success when removing a document *@brief success when removing a document
@ -184,12 +184,12 @@ function errorRemoveDoc()
function successRemoveDoc(request,json) function successRemoveDoc(request,json)
{ {
var answer=request.responseText.evalJSON(true); var answer=request.responseText.evalJSON(true);
if ( answer.d_id == -1 ) { alert ('Effacement non autorisé');return;} if ( answer.d_id == -1 ) { alert_box ('Effacement non autorisé');return;}
var action="ac"+answer.d_id; var action="ac"+answer.d_id;
$(action).innerHTML=""; $(action).innerHTML="";
var doc="doc"+answer.d_id; var doc="doc"+answer.d_id;
$(doc).style.color="red"; $(doc).style.color="red";
$(doc).href="javascript:alert('Document Effacé')"; $(doc).href="javascript:alert_box('Document Effacé')";
$(doc).style.textDecoration="line-through"; $(doc).style.textDecoration="line-through";
$('desc'+answer.d_id).innerHTML=""; $('desc'+answer.d_id).innerHTML="";
@ -205,11 +205,11 @@ function check_hour(p_ctl)
var h=document.getElementById(p_ctl); var h=document.getElementById(p_ctl);
var re = /^\d{1,2}:\d{2}$/; var re = /^\d{1,2}:\d{2}$/;
if ( trim(h.value) !='' && ! h.value.match(re)) if ( trim(h.value) !='' && ! h.value.match(re))
alert("Format de l'heure est HH:MM ") alert_box("Format de l'heure est HH:MM ")
} }
catch (erreur) catch (erreur)
{ {
alert('fct : check_hour '+erreur); alert_box('fct : check_hour '+erreur);
} }
} }
@ -243,7 +243,7 @@ function removeStock(s_id,p_dossier)
*/ */
function errorRemoveStock() function errorRemoveStock()
{ {
alert('Impossible d\'effacer '); alert_box('Impossible d\'effacer ');
} }
/** /**
*@brief success when removing a document *@brief success when removing a document
@ -258,11 +258,11 @@ function successRemoveStock(request,json)
$(href).innerHTML=''; $(href).innerHTML='';
$(doc).style.color="red"; $(doc).style.color="red";
// $(doc).href="javascript:alert('Stock Effacé')"; // $(doc).href="javascript:alert_box('Stock Effacé')";
$(doc).style.textDecoration="line-through"; $(doc).style.textDecoration="line-through";
} catch (e) } catch (e)
{ {
alert("success_box"+e.message); alert_box("success_box"+e.message);
} }
} }
/** /**
@ -286,7 +286,7 @@ function action_show(p_dossier)
}); });
} catch (e) } catch (e)
{ {
alert('action_show '+e.message); alert_box('action_show '+e.message);
} }
} }
/** /**
@ -297,7 +297,7 @@ function action_show(p_dossier)
function action_add(p_dossier) { function action_add(p_dossier) {
try { try {
if ( $('action_add_div')) { if ( $('action_add_div')) {
alert('Désolé, événement en cours de création à sauver'); alert_box('Désolé, événement en cours de création à sauver');
return; return;
} }
waiting_box(); waiting_box();
@ -316,7 +316,7 @@ function action_add(p_dossier) {
}); });
} catch (e) } catch (e)
{ {
alert('action_add '+e.message); alert_box('action_add '+e.message);
} }
} }
/** /**
@ -379,7 +379,7 @@ function action_save_short()
}); });
} catch (e) } catch (e)
{ {
alert('action_add ' + e.message); alert_box('action_add ' + e.message);
} }
return false; return false;
} }

View file

@ -65,7 +65,7 @@ function modify_document_success_box(req,json)
if ( a.length == 0 ) if ( a.length == 0 )
{ {
var rec=req.responseText; var rec=req.responseText;
alert ('erreur :'+rec); alert_box ('erreur :'+rec);
} }
var name_ctl=a[0].firstChild.nodeValue; var name_ctl=a[0].firstChild.nodeValue;
var code_html=getNodeText(html[0]); var code_html=getNodeText(html[0]);
@ -76,7 +76,7 @@ function modify_document_success_box(req,json)
} }
catch (e) catch (e)
{ {
alert("success_box"+e.message); alert_box("success_box"+e.message);
} }
try try
{ {
@ -84,6 +84,6 @@ function modify_document_success_box(req,json)
} }
catch(e) catch(e)
{ {
alert("answer_box Impossible executer script de la reponse\n"+e.message); alert_box("answer_box Impossible executer script de la reponse\n"+e.message);
} }
} }

View file

@ -41,7 +41,7 @@ function infodiv(req, json)
if (a.length === 0) if (a.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var name_ctl = a[0].firstChild.nodeValue; var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
@ -51,7 +51,7 @@ function infodiv(req, json)
} }
catch (e) catch (e)
{ {
alert("success_box" + e.message); alert_box("success_box" + e.message);
} }
try try
{ {
@ -59,7 +59,7 @@ function infodiv(req, json)
} }
catch (e) catch (e)
{ {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -154,7 +154,7 @@ function encodeJSON(obj)
{ {
if (typeof obj != 'object') if (typeof obj != 'object')
{ {
alert('encodeParameter obj n\'est pas un objet'); alert_box('encodeParameter obj n\'est pas un objet');
} }
try try
{ {
@ -177,7 +177,7 @@ function encodeJSON(obj)
} }
catch (e) catch (e)
{ {
alert('encodeParameter ' + e.message); alert_box('encodeParameter ' + e.message);
return ""; return "";
} }
} }
@ -372,7 +372,7 @@ function success_misc(req)
if (html.length === 0) if (html.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var nodeXml = html[0]; var nodeXml = html[0];
var code_html = getNodeText(nodeXml); var code_html = getNodeText(nodeXml);
@ -381,7 +381,7 @@ function success_misc(req)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
try try
{ {
@ -389,7 +389,7 @@ function success_misc(req)
} }
catch (e) catch (e)
{ {
alert("Impossible executer script de la reponse\n" + e.message); alert_box("Impossible executer script de la reponse\n" + e.message);
} }
@ -403,7 +403,7 @@ function loading()
function ajax_misc_failure() function ajax_misc_failure()
{ {
alert('Ajax Misc failed'); alert_box('Ajax Misc failed');
} }
/** /**
*@brief remove a document_modele *@brief remove a document_modele
@ -451,13 +451,13 @@ function success_cat_doc_remove(req)
if (html.length === 0) if (html.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
nodeXML = html[0]; nodeXML = html[0];
row_id = getNodeText(nodeXML); row_id = getNodeText(nodeXML);
if (row_id === 'nok') if (row_id === 'nok')
{ {
alert('Error'); alert_box('Error');
return; return;
} }
$('row' + row_id).style.textDecoration = "line-through"; $('row' + row_id).style.textDecoration = "line-through";
@ -465,7 +465,7 @@ function success_cat_doc_remove(req)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
} }
/** /**
@ -500,7 +500,7 @@ function popup_select_tva(obj)
if (popup.length === 0) if (popup.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var html = answer.getElementsByTagName('code'); var html = answer.getElementsByTagName('code');
@ -519,7 +519,7 @@ function popup_select_tva(obj)
} }
catch (e) catch (e)
{ {
alert("success_popup_select_tva " + e.message); alert_box("success_popup_select_tva " + e.message);
} }
} }
} }
@ -527,7 +527,7 @@ function popup_select_tva(obj)
} }
catch (e) catch (e)
{ {
alert("popup_select_tva " + e.message); alert_box("popup_select_tva " + e.message);
} }
} }
/** /**
@ -562,7 +562,7 @@ function set_tva_label(obj)
} }
catch (e) catch (e)
{ {
alert("set_tva_label " + e.message); alert_box("set_tva_label " + e.message);
} }
} }
/** /**
@ -579,7 +579,7 @@ function success_set_tva_label(req)
if (code.length === 0) if (code.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var label_code = code[0].firstChild.nodeValue; var label_code = code[0].firstChild.nodeValue;
@ -588,7 +588,7 @@ function success_set_tva_label(req)
} }
catch (e) catch (e)
{ {
alert("success_set_tva_label " + e.message); alert_box("success_set_tva_label " + e.message);
} }
} }
@ -693,7 +693,7 @@ function add_div(obj)
} }
catch (e) catch (e)
{ {
alert("add_div " + e.message); alert_box("add_div " + e.message);
} }
} }
/** /**
@ -798,7 +798,7 @@ function success_box(req, json)
if (a.length === 0) if (a.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var name_ctl = a[0].firstChild.nodeValue; var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
@ -812,7 +812,7 @@ function success_box(req, json)
} }
catch (e) catch (e)
{ {
alert("success_box" + e.message); alert_box("success_box" + e.message);
} }
try try
{ {
@ -820,13 +820,13 @@ function success_box(req, json)
} }
catch (e) catch (e)
{ {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
function error_box() function error_box()
{ {
alert('[error_box] ajax not implemented'); alert_box('[error_box] ajax not implemented');
} }
/** /**
* show the ledger choice * show the ledger choice
@ -873,7 +873,7 @@ function show_ledger_choice(json_obj)
var html = answer.getElementsByTagName('code'); var html = answer.getElementsByTagName('code');
if (a.length === 0) { if (a.length === 0) {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var name_ctl = a[0].firstChild.nodeValue; var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
@ -884,13 +884,13 @@ function show_ledger_choice(json_obj)
} }
catch (e) { catch (e) {
alert("show_ledger_callback" + e.message); alert_box("show_ledger_callback" + e.message);
} }
try { try {
code_html.evalScripts(); code_html.evalScripts();
} }
catch (e) { catch (e) {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -898,7 +898,7 @@ function show_ledger_choice(json_obj)
} }
); );
} catch (e) { } catch (e) {
alert('show_ledger_choice' + e.message); alert_box('show_ledger_choice' + e.message);
} }
} }
/** /**
@ -928,7 +928,7 @@ function hide_ledger_choice(p_frm_search)
removeDiv(div + 'jrn_search'); removeDiv(div + 'jrn_search');
return false; return false;
} catch (e) { } catch (e) {
alert('hide_ledger_choice' + e.message); alert_box('hide_ledger_choice' + e.message);
return false; return false;
} }
@ -1082,7 +1082,7 @@ function display_periode(p_dossier, p_id)
} }
catch (e) catch (e)
{ {
alert("display_periode " + e.message); alert_box("display_periode " + e.message);
} }
} }
@ -1097,7 +1097,7 @@ function success_display_periode(req)
if (html.length === 0) if (html.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
@ -1107,7 +1107,7 @@ function success_display_periode(req)
} }
catch (e) catch (e)
{ {
alert("success_display_periode".e.message); alert_box("success_display_periode".e.message);
} }
try try
{ {
@ -1115,7 +1115,7 @@ function success_display_periode(req)
} }
catch (e) catch (e)
{ {
alert("success_display_periode Impossible executer script de la reponse\n" + e.message); alert_box("success_display_periode Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -1137,7 +1137,7 @@ function save_periode(obj)
} }
catch (e) catch (e)
{ {
alert("display_periode " + e.message); alert_box("display_periode " + e.message);
} }
return false; return false;
@ -1161,7 +1161,7 @@ function fill_box(req)
var html = answer.getElementsByTagName('code'); var html = answer.getElementsByTagName('code');
if (a.length === 0) { if (a.length === 0) {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var name_ctl = a[0].firstChild.nodeValue; var name_ctl = a[0].firstChild.nodeValue;
var code_html = getNodeText(html[0]); // Firefox ne prend que les 4096 car. var code_html = getNodeText(html[0]); // Firefox ne prend que les 4096 car.
@ -1169,13 +1169,13 @@ function fill_box(req)
$(name_ctl).innerHTML = code_html; $(name_ctl).innerHTML = code_html;
} }
catch (e) { catch (e) {
alert(e.message); alert_box(e.message);
} }
try { try {
code_html.evalScripts(); code_html.evalScripts();
} }
catch (e) { catch (e) {
alert("Impossible executer script de la reponse\n" + e.message); alert_box("Impossible executer script de la reponse\n" + e.message);
} }
@ -1314,7 +1314,7 @@ function search_operation(obj)
} catch (e) } catch (e)
{ {
remove_waiting_box(); remove_waiting_box();
alert(e.message); alert_box(e.message);
} }
} }
/** /**
@ -1357,7 +1357,7 @@ function set_reconcile(obj)
} }
catch (e) catch (e)
{ {
alert(e.message) alert_box(e.message)
} }
} }
function remove_waiting_node() function remove_waiting_node()
@ -1458,7 +1458,7 @@ function mod_menu(gdossier, pm_id)
add_div({id: "divdm" + pm_id, drag: 1, cssclass: "inner_box", style: pos}); add_div({id: "divdm" + pm_id, drag: 1, cssclass: "inner_box", style: pos});
$('divdm' + pm_id).innerHTML = req.responseText; $('divdm' + pm_id).innerHTML = req.responseText;
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -1494,7 +1494,7 @@ function display_sub_menu(p_dossier,p_profile,p_dep,p_level)
new_row.innerHTML = req.responseText; new_row.innerHTML = req.responseText;
$('menu_table').appendChild(new_row); $('menu_table').appendChild(new_row);
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
}) })
@ -1523,7 +1523,7 @@ function remove_sub_menu(p_dossier,profile_menu_id)
$('sub'+profile_menu_id).remove(); $('sub'+profile_menu_id).remove();
} catch(e) } catch(e)
{ {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -1566,7 +1566,7 @@ function add_menu(obj)
add_div({id: "divdm" + p_id, drag: 1, "cssclass": "inner_box", "style": pos}); add_div({id: "divdm" + p_id, drag: 1, "cssclass": "inner_box", "style": pos});
$('divdm' + p_id).innerHTML = req.responseText; $('divdm' + p_id).innerHTML = req.responseText;
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -1596,7 +1596,7 @@ function add_plugin(p_dossier)
add_div({id: "divplugin", drag: 1, cssclass: "inner_box", style: pos}); add_div({id: "divplugin", drag: 1, cssclass: "inner_box", style: pos});
$('divplugin').innerHTML = req.responseText; $('divplugin').innerHTML = req.responseText;
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -1627,7 +1627,7 @@ function mod_plugin(p_dossier, me_code)
$('divplugin').innerHTML = req.responseText; $('divplugin').innerHTML = req.responseText;
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -1656,7 +1656,7 @@ function create_menu(p_dossier)
}); });
$('divmenu').innerHTML = req.responseText; $('divmenu').innerHTML = req.responseText;
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -1686,7 +1686,7 @@ function modify_menu(p_dossier, me_code)
$('divmenu').innerHTML = req.responseText; $('divmenu').innerHTML = req.responseText;
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -1700,7 +1700,7 @@ function get_properties(obj)
{ {
a_array.push(m); a_array.push(m);
} }
alert(s_type + a_array.join(",")); alert_box(s_type + a_array.join(","));
} }
/** /**
* @brief add a line in the form for the report * @brief add a line in the form for the report
@ -1765,13 +1765,13 @@ function search_action(dossier, ctl_concern)
$('search_action_div').innerHTML = req.responseText; $('search_action_div').innerHTML = req.responseText;
req.responseText.evalScripts(); req.responseText.evalScripts();
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
); );
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
@ -1791,7 +1791,7 @@ function result_search_action(obj)
$('search_action_div').innerHTML = req.responseText; $('search_action_div').innerHTML = req.responseText;
req.responseText.evalScripts(); req.responseText.evalScripts();
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -1800,7 +1800,7 @@ function result_search_action(obj)
} }
catch (e) catch (e)
{ {
alert("display_periode " + e.message); alert_box("display_periode " + e.message);
} }
return false; return false;
@ -1836,7 +1836,7 @@ function set_action_related(p_obj)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
return false; return false;
} }
} }
@ -1915,7 +1915,7 @@ function show_fin_chdate(obj_id)
} }
} }
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
/** /**
@ -1931,7 +1931,7 @@ function profile_show(p_div)
$(p_div).show(); $(p_div).show();
} catch (e) } catch (e)
{ {
alert(e.message) alert_box(e.message)
} }
} }
function detail_category_show(p_div, p_dossier, p_id) function detail_category_show(p_div, p_dossier, p_id)
@ -2017,7 +2017,7 @@ function view_action(ag_id, dossier, modify)
if (html.length === 0) if (html.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
code_html = unescape_xml(code_html); code_html = unescape_xml(code_html);
@ -2031,7 +2031,7 @@ function view_action(ag_id, dossier, modify)
$(id).innerHTML = code_html; $(id).innerHTML = code_html;
compute_all_ledger(); compute_all_ledger();
} catch (e) { } catch (e) {
alert('view_action' + e.message); alert_box('view_action' + e.message);
} }
} }
} }
@ -2154,7 +2154,7 @@ function ask_navigator(p_dossier) {
} }
catch (e) catch (e)
{ {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -2189,7 +2189,7 @@ function set_preference(p_dossier) {
} }
catch (e) catch (e)
{ {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -2226,7 +2226,7 @@ function show_bookmark(p_dossier) {
} }
catch (e) catch (e)
{ {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -2260,7 +2260,7 @@ function save_bookmark() {
} }
catch (e) catch (e)
{ {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -2292,7 +2292,7 @@ function remove_bookmark() {
} }
catch (e) catch (e)
{ {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -2332,7 +2332,7 @@ function show_tag(p_dossier, p_ac, p_tag_id, p_post)
if (html.length === 0) if (html.length === 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var code_html = getNodeText(html[0]); var code_html = getNodeText(html[0]);
code_html = unescape_xml(code_html); code_html = unescape_xml(code_html);
@ -2345,7 +2345,7 @@ function show_tag(p_dossier, p_ac, p_tag_id, p_post)
} }
catch (e) catch (e)
{ {
alert("answer_box Impossible executer script de la reponse\n" + e.message); alert_box("answer_box Impossible executer script de la reponse\n" + e.message);
} }
} }
@ -2721,7 +2721,7 @@ function stock_add_row()
new_tt.evalScripts(); new_tt.evalScripts();
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
@ -2768,7 +2768,7 @@ function show_tabs(a_tabs, p_display_tab)
} }
$(p_display_tab).show(); $(p_display_tab).show();
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
@ -2844,6 +2844,54 @@ function init_scroll()
} }
} }
} }
/**
* Confirm a form thanks a modal dialog Box, it returns true if we agree otherwise
* false
* @code
<form onsubmit="return confirm_form(this,'message')">
</form>
* @endcode
* @param p_obj form element id
* @param p_message message to display
* @returns true or false
*/
function confirm_form(p_obj, p_message)
{
try {
var name="";
if ( typeof (p_obj) == "object") {
name=p_obj.id;
} else {
name=p_obj;
}
var background_block = document.createElement('DIV');
background_block.id = 'background_block';
background_block.addClassName('popup_back');
document.body.appendChild(background_block);
var newdiv = document.createElement('DIV');
newdiv.id = 'confirm_12';
newdiv.addClassName("inner_box");
newdiv.setStyle('z-index:101;width:50%;left:25%;');
//newdiv.innerHTML="<h2 class='title'></h2>";
newdiv.innerHTML += '<p style="text-align:center">';
newdiv.innerHTML += p_message;
newdiv.innerHTML += '</p>';
newdiv.innerHTML += '<p style="text-align:center">';
newdiv.innerHTML += '<input type="button" class="button" value="ok" onclick="$(\'' + name + '\').submit()">';
newdiv.innerHTML += '<input type="button" class="button" value="cancel" onclick="$(\'background_block\').remove();$(\'confirm_12\').remove()">';
newdiv.innerHTML += '</p>';
document.body.appendChild(newdiv);
} catch (e) {
console.debug(e);
}
return false;
}
function alert_box(p_message)
{
smoke.alert(p_message,false , {ok:'ok',classname:"inner_box"});
}
/** /**
* All the onload must be here otherwise the other will overwritten * All the onload must be here otherwise the other will overwritten
* @returns {undefined} * @returns {undefined}
@ -2853,4 +2901,4 @@ window.onload=function ()
create_anchor_up(); create_anchor_up();
init_scroll(); init_scroll();
sorttable.init sorttable.init
} }

View file

@ -65,7 +65,7 @@ function todo_list_show(p_id)
if (tl_id.length == 0) if (tl_id.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var content = unescape_xml(getNodeText(tl_content[0])); var content = unescape_xml(getNodeText(tl_content[0]));
todo_div.innerHTML=content; todo_div.innerHTML=content;
@ -76,7 +76,7 @@ function todo_list_show(p_id)
} }
catch (e) catch (e)
{ {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -84,13 +84,13 @@ function todo_list_show(p_id)
} }
catch (e) catch (e)
{ {
alert(" Envoi ajax non possible" + e.message); alert_box(" Envoi ajax non possible" + e.message);
} }
return false; return false;
} }
function todo_list_show_error(request_json) function todo_list_show_error(request_json)
{ {
alert('failure'); alert_box('failure');
} }
function add_todo() function add_todo()
{ {
@ -140,7 +140,7 @@ function todo_list_save(p_form)
if (tl_id.length == 0) if (tl_id.length == 0)
{ {
var rec = req.responseText; var rec = req.responseText;
alert('erreur :' + rec); alert_box('erreur :' + rec);
} }
var tr = $('tr'+p_form); var tr = $('tr'+p_form);
if ( p_form == 0) if ( p_form == 0)
@ -232,7 +232,7 @@ function todo_list_share(p_note, p_dossier)
$(shared_note).show(); $(shared_note).show();
} catch (e) { } catch (e) {
alert(e.message); alert_box(e.message);
} }
} }
} }
@ -268,7 +268,7 @@ function todo_list_remove_share(note_id,p_login,p_dossier)
var answer=p_xml.responseXML; var answer=p_xml.responseXML;
var status=answer.getElementsByTagName('status'); var status=answer.getElementsByTagName('status');
if ( status.length == 0) { if ( status.length == 0) {
alert ('erreur reponse '); alert_box ('erreur reponse ');
} }
var status_code=getNodeText(status[0]); var status_code=getNodeText(status[0]);
if ( status_code == 'ok') { if ( status_code == 'ok') {

View file

@ -677,11 +677,12 @@ div.popup_back{
position:absolute; position:absolute;
top:0px; top:0px;
left:0px; left:0px;
opacity:0.6; opacity:0.30;
width:100%; width:100%;
height:100%; height:100%;
z-index:1; z-index:1;
display:none; display:block;
background: #3f4c6b;
} }
div.popup_border_title { div.popup_border_title {

View file

@ -703,11 +703,12 @@ div.popup_back{
position:absolute; position:absolute;
top:0px; top:0px;
left:0px; left:0px;
opacity:0.6; opacity:0.3;
width:100%; width:100%;
height:100%; height:100%;
z-index:1; z-index:100;
display:none; display:block;
background: #909BA7;
} }
div.popup_border_title { div.popup_border_title {

View file

@ -293,7 +293,10 @@ function html_page_start($p_theme="", $p_script="", $p_script2="")
$is_msie=is_msie(); $is_msie=is_msie();
if ($is_msie == 0 ) if ($is_msie == 0 )
{
echo '<!doctype html>'; echo '<!doctype html>';
echo '<meta name="viewport" content="width=device-width, initial-scale=1.0">';
}
else else
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 FINAL//EN" >'; echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 FINAL//EN" >';
@ -315,7 +318,8 @@ function html_page_start($p_theme="", $p_script="", $p_script2="")
echo '<script language="javascript" src="js/calendar.js"></script> echo '<script language="javascript" src="js/calendar.js"></script>
<script type="text/javascript" src="js/lang/calendar-en.js"></script> <script type="text/javascript" src="js/lang/calendar-en.js"></script>
<script language="javascript" src="js/calendar-setup.js"></script> <script language="javascript" src="js/calendar-setup.js"></script>
<LINK REL="stylesheet" type="text/css" href="./calendar-blue.css" media="screen">'; <LINK REL="stylesheet" type="text/css" href="./calendar-blue.css" media="screen">
<LINK REL="stylesheet" type="text/css" href="./smoke.css" media="screen">';
echo ' </HEAD> '; echo ' </HEAD> ';

View file

@ -133,7 +133,7 @@ select me_code,me_code||' '||coalesce(me_menu,'')||' '||coalesce(me_description,
$pm_default=new ICheckBox('pm_default'); $pm_default=new ICheckBox('pm_default');
echo HtmlInput::title_box(_("Nouveau"), $ctl); echo HtmlInput::title_box(_("Nouveau"), $ctl);
?> ?>
<form method="POST" onsubmit="return confirm('<?php echo _('Vous confirmez'); ?> ?')"> <form method="POST" id="menu_new_frm" onsubmit="return confirm_form('menu_new_frm','<?php echo _('Vous confirmez'); ?> ?')">
<?php <?php
echo HtmlInput::hidden('tab', 'profile_menu_div'); echo HtmlInput::hidden('tab', 'profile_menu_div');
?> ?>
@ -187,7 +187,7 @@ select me_code,me_code||' '||coalesce(me_menu,'')||' '||coalesce(me_description,
return; return;
} }
?> ?>
<form method="POST" onsubmit="return confirm('<?php echo _('Vous confirmez ?') ?>"> <form method="POST" id="menu_new2_frm" onsubmit="return confirm_form('menu_new2_frm','<?php echo _('Vous confirmez ?') ?>">
<?php <?php
echo HtmlInput::hidden('tab', 'profile_print_div'); echo HtmlInput::hidden('tab', 'profile_print_div');
?> ?>

View file

@ -6,7 +6,7 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
require_once NOALYSS_INCLUDE.'/class_menu_ref.php'; require_once NOALYSS_INCLUDE.'/class_menu_ref.php';
$msg="Création"; $msg="Création";
$m=new Menu_Ref($cn); $m=new Menu_Ref($cn);
echo '<form method="POST" onsubmit="return confirm(\'Vous confirmez ?\')">'; echo '<form method="POST" onsubmit="return confirm_form(this,(this,\'Vous confirmez ?\')">';
require_once 'template/menu_detail.php'; require_once 'template/menu_detail.php';
echo HtmlInput::submit('create_menu','Sauver'); echo HtmlInput::submit('create_menu','Sauver');

View file

@ -50,7 +50,7 @@ $pm_default=new ICheckBox('pm_default','1');
$pm_default->set_check($array[0]['pm_default']); $pm_default->set_check($array[0]['pm_default']);
?> ?>
<form method="POST" onsubmit="return confirm('<?php echo _("Vous confirmez")?> ?')"> <form method="POST" onsubmit="return confirm_form(this,'<?php echo _("Vous confirmez")?> ?')">
<?php echo HtmlInput::hidden('pm_id',$array[0]['pm_id'])?> <?php echo HtmlInput::hidden('pm_id',$array[0]['pm_id'])?>
<?php echo HtmlInput::hidden('p_id',$array[0]['p_id'])?> <?php echo HtmlInput::hidden('p_id',$array[0]['p_id'])?>
<?php echo HtmlInput::hidden('tab',"profile_menu_div")?> <?php echo HtmlInput::hidden('tab',"profile_menu_div")?>

View file

@ -76,7 +76,7 @@ else
{ {
echo '<div class="myfieldset" id="profile_gen_div">'; echo '<div class="myfieldset" id="profile_gen_div">';
} }
echo '<form method="POST" onsubmit="return confirm (\'vous confirmez\')">'; echo '<form method="POST" onsubmit="return confirm_form(this,\'vous confirmez\')">';
echo HtmlInput::hidden('tab','profile_gen_div'); echo HtmlInput::hidden('tab','profile_gen_div');
echo HtmlInput::hidden('p_id',$profile->p_id); echo HtmlInput::hidden('p_id',$profile->p_id);
require_once("template/profile.php"); require_once("template/profile.php");
@ -84,7 +84,7 @@ echo HtmlInput::submit("save_name",_("Modifier"));
echo '</form>'; echo '</form>';
if ($profile->p_id > 0) if ($profile->p_id > 0)
{ {
echo '<form method="POST" onsubmit="return confirm (\''._("vous confirmez").'\')">'; echo '<form method="POST" onsubmit="return confirm_form(this,\''._("vous confirmez").'\')">';
echo _('Vous pouvez aussi copier ce profil et puis le corriger'); echo _('Vous pouvez aussi copier ce profil et puis le corriger');
@ -92,7 +92,7 @@ if ($profile->p_id > 0)
echo HtmlInput::submit("clone", "Copier"); echo HtmlInput::submit("clone", "Copier");
echo '</form>'; echo '</form>';
echo '<form method="POST" onsubmit="return confirm (\''._("vous confirmez").'\')">'; echo '<form method="POST" onsubmit="return confirm_form(this,\''._("vous confirmez").'\')">';
echo _('Effacer ce profil'); echo _('Effacer ce profil');

View file

@ -6,7 +6,7 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
require_once NOALYSS_INCLUDE.'/class_menu_ref.php'; require_once NOALYSS_INCLUDE.'/class_menu_ref.php';
$m=new Menu_Ref($cn,$me_code); $m=new Menu_Ref($cn,$me_code);
$msg="Modification ".$m->me_code.' '.h($m->me_menu); $msg="Modification ".$m->me_code.' '.h($m->me_menu);
echo '<form method="POST" onsubmit="return confirm(\'Vous confirmez ?\')">'; echo '<form method="POST" onsubmit="return confirm_form(this,\'Vous confirmez ?\')">';
require_once NOALYSS_INCLUDE.'/template/menu_detail.php'; require_once NOALYSS_INCLUDE.'/template/menu_detail.php';

View file

@ -105,7 +105,7 @@ class Extension extends Menu_Ref_sql
* @global type $cn * @global type $cn
* @param type $p_id profile.p_id * @param type $p_id profile.p_id
* @param type $p_module menu_ref.me_code * @param type $p_module menu_ref.me_code
* @throws Exception 10 : profile absent 20 module absent * @throws Exception 10 : profile absent , 20 module absent , 30 No parent menu
*/ */
function insert_profile_menu($p_id=1,$p_module='EXT') function insert_profile_menu($p_id=1,$p_module='EXT')
{ {
@ -120,12 +120,23 @@ class Extension extends Menu_Ref_sql
if ($module->me_code==null) { if ($module->me_code==null) {
throw new Exception(_('Module inexistant'),20); throw new Exception(_('Module inexistant'),20);
} }
// Dependency
$dep_id=$cn->get_value('select pm_id from profile_menu
where
p_id=$1
and me_code = $2 ',array($p_id,$p_module));
// throw an exception if there is no dependency
if ($dep_id=="") {
throw new Exception(_('Pas de menu ').$p_module,30);
}
$profil_menu=new Profile_Menu($cn); $profil_menu=new Profile_Menu($cn);
$profil_menu->me_code=$this->me_code; $profil_menu->me_code=$this->me_code;
$profil_menu->me_code_dep=$p_module; $profil_menu->me_code_dep=$p_module;
$profil_menu->p_type_display='S'; $profil_menu->p_type_display='S';
$profil_menu->p_id=$p_id; $profil_menu->p_id=$p_id;
$profil_menu->pm_id_dep=$dep_id;
$cnt=$profil_menu->count(' where p_id=$1 and me_code = $2',array($p_id,$this->me_code)); $cnt=$profil_menu->count(' where p_id=$1 and me_code = $2',array($p_id,$this->me_code));
if ( $cnt==0) { if ( $cnt==0) {
$profil_menu->insert(); $profil_menu->insert();

View file

@ -201,7 +201,7 @@ class Periode
from parm_periode from parm_periode
order by p_start,p_end"); order by p_start,p_end");
$Max=Database::num_row($Res); $Max=Database::num_row($Res);
echo '<form id="periode_frm" method="POST" onsubmit="confirm(\'Confirmez-vous la fermeture des périodes choisies ?\')" >'; echo '<form id="periode_frm" method="POST" onsubmit="confirm_form(this,\'Confirmez-vous la fermeture des périodes choisies ?\')" >';
echo HtmlInput::array_to_hidden(array('ac','gDossier','jrn_def_id','choose'), $_REQUEST); echo HtmlInput::array_to_hidden(array('ac','gDossier','jrn_def_id','choose'), $_REQUEST);
echo '<TABLE ALIGN="CENTER">'; echo '<TABLE ALIGN="CENTER">';
echo "</TR>"; echo "</TR>";
@ -262,7 +262,7 @@ class Periode
if ($l_line['count_op'] == 0 ) if ($l_line['count_op'] == 0 )
{ {
$remove.='<A class="mtitle" HREF="?ac='.$_REQUEST['ac'].'&action=delete_per&p_per='. $remove.='<A class="mtitle" HREF="?ac='.$_REQUEST['ac'].'&action=delete_per&p_per='.
$l_line['p_id']."&$str_dossier\" onclick=\"return confirm('"._('Confirmez effacement ?')."')\" > Efface</A>"; $l_line['p_id']."&$str_dossier\" onclick=\"return confirm_form(this,'"._('Confirmez effacement ?')."')\" > Efface</A>";
} }
else else
{ {
@ -326,7 +326,7 @@ class Periode
$this->jrn_def_id); $this->jrn_def_id);
$jrn_name=Database::fetch_result($r,0,0); $jrn_name=Database::fetch_result($r,0,0);
echo '<h2> Journal '.$jrn_name.'</h2>'; echo '<h2> Journal '.$jrn_name.'</h2>';
echo '<form id="periode_frm" method="POST" onsubmit="confirm(\'Confirmez-vous la fermeture des périodes choisies ?\')" >'; echo '<form id="periode_frm" method="POST" onsubmit="confirm_form(this,\'Confirmez-vous la fermeture des périodes choisies ?\')" >';
echo HtmlInput::array_to_hidden(array('ac','gDossier','jrn_def_id','choose'), $_REQUEST); echo HtmlInput::array_to_hidden(array('ac','gDossier','jrn_def_id','choose'), $_REQUEST);
echo '<TABLE ALIGN="CENTER">'; echo '<TABLE ALIGN="CENTER">';

View file

@ -50,6 +50,7 @@ class Profile_Menu_sql extends Noalyss_SQL
, "p_order"=>"p_order" , "p_order"=>"p_order"
, "p_type_display"=>"p_type_display" , "p_type_display"=>"p_type_display"
, "pm_default"=>"pm_default" , "pm_default"=>"pm_default"
,"pm_id_dep"=>"pm_id_dep"
); );
$this->type=array( $this->type=array(
@ -60,6 +61,7 @@ class Profile_Menu_sql extends Noalyss_SQL
, "p_order"=>"number" , "p_order"=>"number"
, "p_type_display"=>"text" , "p_type_display"=>"text"
, "pm_default"=>"text" , "pm_default"=>"text"
, "pm_id_dep"=>"number"
); );
$this->default=array( $this->default=array(

View file

@ -60,7 +60,7 @@ $a_stat=$cn->get_array("select s_value,s_status from document_state order by 1")
<?php endfor;?> <?php endfor;?>
</table> </table>
<h2>Ajout d'un état</h2> <h2>Ajout d'un état</h2>
<form method="post" onsubmit="return confirm ('Vous confirmez ?'); "> <form method="post" onsubmit="return confirm_form(this,'Vous confirmez ?'); ">
<p> <p>
Nom de l'état <?php $value=new IText("s_value",""); echo $value->input()?> Nom de l'état <?php $value=new IText("s_value",""); echo $value->input()?>
</p> </p>

View file

@ -2756,6 +2756,7 @@ function load_all_script()
$already_call=1; $already_call=1;
echo JS_INFOBULLE; echo JS_INFOBULLE;
echo js_include('smoke.js');
echo js_include('prototype.js'); echo js_include('prototype.js');
echo js_include('scriptaculous.js'); echo js_include('scriptaculous.js');
echo js_include('scripts.js'); echo js_include('scripts.js');
@ -2772,7 +2773,6 @@ function load_all_script()
echo js_include('card.js'); echo js_include('card.js');
echo js_include('compute_direct.js'); echo js_include('compute_direct.js');
echo js_include('compute.js'); echo js_include('compute.js');
echo js_include('confirm.js');
echo js_include('forecast.js'); echo js_include('forecast.js');
echo js_include('gestion.js'); echo js_include('gestion.js');
echo js_include('todo_list.js'); echo js_include('todo_list.js');

View file

@ -43,19 +43,18 @@ if ( $sb=='change')
if ( !isset($_GET['id'])) exit; if ( !isset($_GET['id'])) exit;
$row=new Acc_Payment($cn,$_GET['id']); $row=new Acc_Payment($cn,$_GET['id']);
$row->load(); $row->load();
$javascript="return confirm('"._('Vous confirmez')."')"; echo '<form method="post" id="modify_acc_pay_frm" onsubmit="return confirm_form(\'modify_acc_pay_frm\',\''._('Vous confirmez').'\')">';
echo '<form method="post" onsubmit="'.$javascript.'">';
echo dossier::hidden(); echo dossier::hidden();
echo HtmlInput::hidden('sa','mp'); echo HtmlInput::hidden('sa','mp');
echo HtmlInput::hidden('sb','save'); echo HtmlInput::hidden('sb','save');
echo HtmlInput::hidden('id',$row->get_parameter("id")); echo HtmlInput::hidden('id',$row->get_parameter("id"));
echo HtmlInput::hidden('delete_ck',0);
echo $row->form(); echo $row->form();
echo HtmlInput::submit('save',_('Sauve')); echo HtmlInput::submit('save',_('Sauve'), ' onclick="$(\'delete_ck\').value=0"');
echo HtmlInput::submit('delete',_('Efface')); echo HtmlInput::submit('delete',_('Efface'),' onclick="$(\'delete_ck\').value=1"');
echo HtmlInput::button_anchor(_('Retour sans sauver'), echo HtmlInput::button_anchor(_('Retour sans sauver'),
'?p_action=divers&sa=mp&'.dossier::get()."&ac=".$_REQUEST['ac'] '?p_action=divers&sa=mp&'.dossier::get()."&ac=".$_REQUEST['ac'],
); "","","smallbutton");
echo '</form>'; echo '</form>';
return; return;
} }
@ -64,19 +63,21 @@ if ( $sb=='change')
// //
if ( $sb=='save') if ( $sb=='save')
{ {
$row=new Acc_Payment($cn,$_POST ['id']); $delete=HtmlInput::default_value_post("delete_ck", 0);
$row->from_array($_POST); if ( $delete == 0 )
$row->update(); {
$row=new Acc_Payment($cn,$_POST ['id']);
} $row->from_array($_POST);
$row->update();
} else {
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
// Delete a card // Delete a card
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
if (isset($_POST['delete']))
{
$row=new Acc_Payment($cn,$_POST['id']); $row=new Acc_Payment($cn,$_POST['id']);
$row->from_array($_POST); $row->from_array($_POST);
$row->delete(); $row->delete();
}
} }
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
// Insert a new mod of payment // Insert a new mod of payment
@ -96,14 +97,14 @@ if ($sb=='ins')
{ {
$mp=new Acc_Payment($cn); $mp=new Acc_Payment($cn);
$r=$mp->blank(); $r=$mp->blank();
echo '<form method="POST" onsubmit="return confirm(\'Vous confirmez ?\')">'; echo '<form method="POST" id="payment_frm" onsubmit="return confirm_form(this,\'Vous confirmez ?\')">';
echo dossier::hidden(); echo dossier::hidden();
HtmlInput::hidden('ac',$_REQUEST['ac']).HtmlInput::hidden('sb','insert'); echo HtmlInput::hidden('ac',$_REQUEST['ac']),HtmlInput::hidden('insert',0);
echo $r; echo $r;
echo HtmlInput::submit('insert',_('Enregistre')); echo HtmlInput::submit('insertsub',_('Enregistre'));
echo HtmlInput::button_anchor(_('Retour sans sauver'), echo HtmlInput::button_anchor(_('Retour sans sauver'),
'?p_action=divers&sa=mp&'.dossier::get()."&ac=".$_REQUEST['ac'] '?p_action=divers&sa=mp&'.dossier::get()."&ac=".$_REQUEST['ac'],
); "","","smallbutton");
echo '</form>'; echo '</form>';
return; return;
@ -115,11 +116,11 @@ if ($sb=='ins')
$header=new Sort_Table(); $header=new Sort_Table();
$base_url=$_SERVER['PHP_SELF']."?".Dossier::get()."&ac=".$_REQUEST['ac']; $base_url=$_SERVER['PHP_SELF']."?".Dossier::get()."&ac=".$_REQUEST['ac'];
$header->add("Libelle",$base_url,"order by mp_lib asc","order by mp_lib desc",'la','ld'); $header->add(_("Libelle"),$base_url,"order by mp_lib asc","order by mp_lib desc",'la','ld');
$header->add("Pour le journal",$base_url,"order by jrn_def_name asc","order by jrn_def_name desc",'ja','jd'); $header->add(_("Pour le journal"),$base_url,"order by jrn_def_name asc","order by jrn_def_name desc",'ja','jd');
$header->add("Type de fiche",$base_url,"order by fd_label asc","order by fd_label desc",'tc','td'); $header->add(_("Type de fiche"),$base_url,"order by fd_label asc","order by fd_label desc",'tc','td');
$header->add("Enregistré dans le journal",$base_url,"order by jrn_target asc","order by jrn_target desc",'jta','jtd'); $header->add(_("Enregistré dans le journal"),$base_url,"order by jrn_target asc","order by jrn_target desc",'jta','jtd');
$header->add("Avec la fiche",$base_url,"order by vw_name asc","order by vw_name desc",'na','nd'); $header->add(_("Avec la fiche"),$base_url,"order by vw_name asc","order by vw_name desc",'na','nd');
$order=(isset($_REQUEST['ord']))?$_REQUEST['ord']:'la'; $order=(isset($_REQUEST['ord']))?$_REQUEST['ord']:'la';

View file

@ -27,7 +27,7 @@
*/ */
?> ?>
<?php echo $bar?> <?php echo $bar?>
<form method="POST" class="print" style="display:inline" onsubmit="return confirm('<?php echo _("Vous confirmez ?")?>')"> <form method="POST" class="print" style="display:inline" onsubmit="return confirm_form(this,'<?php echo _("Vous confirmez ?")?>')">
<table class="sortable" id="fiche_list_table_id"> <table class="sortable" id="fiche_list_table_id">
<tr> <tr>
<th > <th >

View file

@ -12,7 +12,7 @@ pour faire toutes les écritures de fin d'exercice: amortissements, régulations
</li> </li>
</ul> </ul>
<form method="post" onsubmit="return confirm('<?php echo _("Confirmez vous l'ajout d\'un exercice comptable ?")?>')"> <form method="post" onsubmit="return confirm_form(this,'<?php echo _("Confirmez vous l'ajout d\'un exercice comptable ?")?>')">
<?php <?php
echo HtmlInput::hidden("ac",$_REQUEST['ac']); echo HtmlInput::hidden("ac",$_REQUEST['ac']);
echo $nb_exercice->input(); echo $nb_exercice->input();

View file

@ -28,7 +28,7 @@
*/ */
?> ?>
<div style="<?php if ( ! $p_readonly) echo "position:absolute";?>" class="content"> <div style="<?php if ( ! $p_readonly) echo "position:absolute";?>" class="content">
<form method="POST" class="print" onsubmit="return confirm('<?php echo _("Vous confirmez ?")?>')"> <form method="POST" class="print" onsubmit="return confirm_form(this,'<?php echo _("Vous confirmez ?")?>')">
<table> <table>
<tr><td> <tr><td>
<?php echo _("Date")?> <?php echo _("Date")?>