require_once $_DOCMAN->getPath('includes_f', 'documents'); saveDocument(JRequest::getInt('gid')); // use jrequest, so we don't accidentally use the category id [#102] break; case "doc_cancel": case "cancel": require_once $_DOCMAN->getPath('includes_f', 'documents'); cancelDocument($gid); break; case "doc_move": require_once $_DOCMAN->getPath('includes_f', 'documents'); showDocumentMove($gid); break; case "doc_move_process": require_once $_DOCMAN->getPath('includes_f', 'documents'); moveDocumentProcess($gid); break; case "doc_checkin": require_once $_DOCMAN->getPath('includes_f', 'documents'); checkinDocument($gid); break; case "doc_checkout": require_once $_DOCMAN->getPath('includes_f', 'documents'); checkoutDocument($gid); break; case "doc_reset": require_once $_DOCMAN->getPath('includes_f', 'documents'); resetDocument($gid); break; case "doc_delete": require_once $_DOCMAN->getPath('includes_f', 'documents');
break; case "unapprove": approveDocument($cid, 0); publishDocument($cid, 0); break; case "new": editDocument(0); break; case "edit": editDocument($cid[0]); break; case "move_form": moveDocumentForm($cid); break; case "move_process": moveDocumentProcess($cid); break; case "copy_form": copyDocumentForm($cid); break; case "copy_process": copyDocumentProcess($cid); break; case "remove": removeDocument($cid); break; case "apply": case "save": saveDocument(); break; case "cancel":