request('id','number','0'); $ag_id=$http->request('ag_id','number',0); $value=$http->request('value',"string", null); /* Show the document */ if ($action == 'sh') { if ($g_user->check_action(VIEWDOC) == 1) { $d_id=$http->request('d_id',"number"); // retrieve the document $doc = new Document($cn, $d_id); $doc->Send(); } } /* remove the document */ if ($action == 'rm') { $json='{"d_id":"-1"}'; if ($g_user->check_action(RMDOC) == 1) { $d_id=$http->request('d_id',"number"); $doc = new Document($cn, $d_id); $doc->remove(); $json = sprintf('{"d_id":"%s"}', $d_id); } header("Content-type: text/html; charset: utf8", true); print $json; } /* remove the operation from action_gestion_operation */ if ($action == 'rmop') { $json = '{"ago_id":"-1"}'; $dt_id = $cn->get_value("select ag_id from action_gestion_operation where ago_id=$1",array( $id)); if ($g_user->check_action(RMDOC) == 1 && $g_user->can_write_action($dt_id) == true) { $cn->exec_sql("delete from action_gestion_operation where ago_id=$1", array($id)); $json = sprintf('{"ago_id":"%s"}', $id); } header("Content-type: text/html; charset: utf8", true); print $json; } /* remove the comment from action_gestion_operation */ if ($action == 'rmcomment') { $json = '{"agc_id":"-1"}'; $dt_id = $cn->get_value("select ag_id from action_gestion_comment where agc_id=$1", array($id)); if ($g_user->check_action(RMDOC) == 1 && $g_user->can_write_action($dt_id) == true) { $cn->exec_sql("delete from action_gestion_comment where agc_id=$1", array($id)); $json = sprintf('{"agc_id":"%s"}', $id); } header("Content-type: text/html; charset: utf8", true); print $json; } /* remove the action from action_gestion_operation */ if ($action == 'rmaction') { $json = '{"act_id":"-1"}'; if ($g_user->check_action(RMDOC) == 1 && $g_user->can_write_action($id) == true && $g_user->can_write_action($ag_id) == true) { $cn->exec_sql("delete from action_gestion_related where aga_least=$1 and aga_greatest=$2", array($id, $ag_id)); $cn->exec_sql("delete from action_gestion_related where aga_least=$2 and aga_greatest=$1", array($id, $ag_id)); $json = sprintf('{"act_id":"%s"}', $id); } header("Content-type: text/html; charset: utf8", true); print $json; }