Check(); $User->check_dossier($gDossier); /* Show the document */ if ( $action == 'sh') { if ( $User->check_action(VIEWDOC)==1) { // retrieve the document $doc=new Document($cn,$_REQUEST['d_id']); $doc->Send(); } } /* remove the document */ if ( $action == 'rm' ) { if ($User->check_action(RMDOC)==1) { $doc=new Document($cn,$_REQUEST['d_id']); $doc->remove(); $json=sprintf('{"d_id":"%s"}',$_REQUEST['d_id']); header("Content-type: text/html; charset: utf8",true); print $json; } } /* remove the operation */ if ( $action == 'rmop' ) { if ($User->check_action(RMDOC)==1) { $cn->exec_sql("delete from action_gestion_operation where ago_id=$1", array($_REQUEST['id'])); $json=sprintf('{"ago_id":"%s"}',$_REQUEST['id']); header("Content-type: text/html; charset: utf8",true); print $json; } } /* remove the comment*/ if ( $action == 'rmcomment' ) { if ($User->check_action(RMDOC)==1) { $cn->exec_sql("delete from action_gestion_comment where agc_id=$1", array($_REQUEST['id'])); $json=sprintf('{"agc_id":"%s"}',$_REQUEST['id']); header("Content-type: text/html; charset: utf8",true); print $json; } } /* remove the action*/ if ( $action == 'rmaction' ) { if ($User->check_action(RMDOC)==1) { $cn->exec_sql("delete from action_gestion_related where aga_least=$1 and aga_greatest=$2", array($_REQUEST['id'],$_REQUEST['ag_id'])); $cn->exec_sql("delete from action_gestion_related where aga_least=$2 and aga_greatest=$1", array($_REQUEST['id'],$_REQUEST['ag_id'])); $json=sprintf('{"act_id":"%s"}',$_REQUEST['id']); header("Content-type: text/html; charset: utf8",true); print $json; } }