diff --git a/html/ajax_misc.php b/html/ajax_misc.php
index 912917679..c209d9d32 100644
--- a/html/ajax_misc.php
+++ b/html/ajax_misc.php
@@ -317,30 +317,32 @@ switch ($op)
return;
break;
- case "remove_anc":
- if ($g_user->check_module('ANCODS') == 0)
- exit();
- $cn->exec_sql("delete from operation_analytique where oa_group=$1", array($_GET['oa']));
- break;
- case "rm_stock":
- if ($g_user->check_module('STOCK') == 0)
- exit();
- require_once NOALYSS_INCLUDE.'/constant.security.php';
- $cn->exec_sql('delete from stock_goods where sg_id=$1', array($s_id));
- $html = escape_xml($s_id);
- header('Content-type: text/xml; charset=UTF-8');
- printf('{"d_id":"%s"}', $s_id);
- exit();
- break;
- //--------------------------------------------------
- // get the last date of a ledger
- case 'lastdate':
- require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
- $ledger = new Acc_Ledger_Fin($cn, $_GET['p_jrn']);
- $html = $ledger->get_last_date();
- $html = escape_xml($html);
- header('Content-type: text/xml; charset=UTF-8');
- echo <<check_module('ANCODS') == 0)
+ exit();
+ $oa_group=$http->get("oa","number");
+ $cn->exec_sql("delete from operation_analytique where oa_group=$1", array($oa_group));
+ break;
+ case "rm_stock":
+ if ($g_user->check_module('STOCK') == 0)
+ exit();
+ require_once NOALYSS_INCLUDE.'/constant.security.php';
+ $cn->exec_sql('delete from stock_goods where sg_id=$1', array($s_id));
+ $html = escape_xml($s_id);
+ header('Content-type: text/xml; charset=UTF-8');
+ printf('{"d_id":"%s"}', $s_id);
+ exit();
+ break;
+ //--------------------------------------------------
+ // get the last date of a ledger
+ case 'lastdate':
+ require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
+ $p_jrn=$http->get('p_jrn','number');
+ $ledger = new Acc_Ledger_Fin($cn, $p_jrn);
+ $html = $ledger->get_last_date();
+ $html = escape_xml($html);
+ header('Content-type: text/xml; charset=UTF-8');
+ echo <<
e_date
@@ -348,12 +350,13 @@ switch ($op)
EOF;
- break;
- case 'bkname':
- require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
- $ledger = new Acc_Ledger_Fin($cn, $_GET['p_jrn']);
- $html = $ledger->get_bank_name();
- $html = escape_xml($html);
+ break;
+ case 'bkname':
+ require_once NOALYSS_INCLUDE.'/class/acc_ledger_fin.class.php';
+ $p_jrn=$http->get('p_jrn','number');
+ $ledger = new Acc_Ledger_Fin($cn, $p_jrn);
+ $html = $ledger->get_bank_name();
+ $html = escape_xml($html);
header('Content-type: text/xml; charset=UTF-8');
echo <<
@@ -364,16 +367,17 @@ EOF;
EOF;
break;
// display new calendar
- case 'cal':
- require_once NOALYSS_INCLUDE.'/class/calendar.class.php';
- /* others report */
- $cal = new Calendar();
- $cal->set_periode($per);
- $notitle=$http->get("notitle", "string",0);
- $html = "";
- $html = $cal->display($http->get('t'),$notitle);
- $html = escape_xml($html);
- header('Content-type: text/xml; charset=UTF-8');
+ case 'cal':
+ require_once NOALYSS_INCLUDE.'/class/calendar.class.php';
+ /* others report */
+ $cal = new Calendar();
+ $per=$http->get("per","number");
+ $cal->set_periode($per);
+ $notitle=$http->get("notitle", "string",0);
+ $html = "";
+ $html = $cal->display($http->get('t'),$notitle);
+ $html = escape_xml($html);
+ header('Content-type: text/xml; charset=UTF-8');
echo <<