//maintain operations //maintain operations case "doc_edit": require_once $_DOCMAN->getPath('includes_f', 'documents'); showDocumentEdit($gid, $script); break; case "doc_save": case "save": 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');
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": cancelDocument(); break; case "download": $bid = JRequest::getInt('bid', 0); downloadDocument($bid); break; case "show": default: showDocuments($pend, $sort, 0); } function showDocuments($pend, $sort, $view_type) { global $_DOCMAN; require_once $_DOCMAN->getPath('classes', 'utils'); global $option, $section; global $section, $menutype;