3 * FusionForge Documentation Manager
5 * Copyright 2000, Quentin Cregan/Sourceforge
6 * Copyright 2002-2003, Tim Perdue/GForge, LLC
7 * Copyright 2010-2011, Franck Villaume - Capgemini
8 * Copyright (C) 2011 Alain Peyrat - Alcatel-Lucent
9 * http://fusionforge.org
11 * This file is part of FusionForge. FusionForge is free software;
12 * you can redistribute it and/or modify it under the terms of the
13 * GNU General Public License as published by the Free Software
14 * Foundation; either version 2 of the Licence, or (at your option)
17 * FusionForge is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 * GNU General Public License for more details.
22 * You should have received a copy of the GNU General Public License along
23 * with FusionForge; if not, write to the Free Software Foundation, Inc.,
24 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
27 /* please do not add require here : use www/docman/index.php to add require */
28 /* global variables used */
29 global $g; //group object
30 global $group_id; // id of the group
32 if ( !forge_check_perm('docman', $group_id, 'admin')) {
33 $return_msg= _('Document Manager Access Denied');
34 session_redirect('/docman/?group_id='.$group_id.'&warning_msg='.urlencode($return_msg));
38 <div id="principalAdminDiv" class="docmanDivIncluded">
39 <script language="JavaScript" type="text/javascript">//<![CDATA[
40 function doIt(formid) {
41 document.getElementById(formid).submit();
42 document.getElementById('submit'+formid).disabled = true;
46 if (extension_loaded('zip')) {
47 echo '<form id="backup" name="backup" method="post" action="'. util_make_uri('/docman/view.php/'.$group_id.'/backup') .'" >';
49 echo '<li><input id="submitbackup" type="button" value="'. _('Extract documents and directories as an archive') .'" onclick="javascript:doIt(\'backup\')"></li>';
54 echo '<form id="createonline" name="createonline" method="post" action="?group_id='.$group_id.'&action=updatecreateonline" >';
56 $createOnlineStatus = '1';
57 $labelCreateOnline = _('Enable Create Online Documents');
58 if ($g->useCreateOnline()) {
59 $createOnlineStatus='0';
60 $labelCreateOnline = _('Disable Create Online Documents');
62 echo '<li><input name="status" type="hidden" value="'.$createOnlineStatus.'"><input id="submitcreateonline" type="button" value="'.$labelCreateOnline.'" onclick="javascript:doIt(\'createonline\')"></li>';
66 echo '<form id="searchengine" name="searchengine" method="post" action="?group_id='.$group_id.'&action=updateenginesearch" >';
68 $searchEngineStatus = '1';
69 $labelSearchEngine = _('Enable Search Engine');
70 if ($g->useDocmanSearch()) {
71 $searchEngineStatus='0';
72 $labelSearchEngine = _('Disable Search Engine');
74 echo '<li><input name="status" type="hidden" value="'.$searchEngineStatus.'"><input id="submitsearchengine" type="button" value="'.$labelSearchEngine.'" onclick="javascript:doIt(\'searchengine\')"></li>';
78 if ($g->useDocmanSearch()) {
79 echo '<form id="reindexword" name="reindexword" method="post" action="?group_id='.$group_id.'&action=forcereindexenginesearch">';
81 echo '<li><input name="status" type="hidden" value="1"><input id="submitreindexword" type="button" value="'. _('Force reindexation search engine') .'" onclick="javascript:doIt(\'reindexword\')"></li>';
86 if (forge_get_config('use_webdav')) {
87 echo '<form id="webdavinterface" name="webdavinterface" method="post" action="?group_id='.$group_id.'&action=updatewebdavinterface" >';
90 $labelWebdavInterface = _('Enable Webdav Interface');
91 if ($g->useWebDav()) {
93 $labelWebdavInterface = _('Disable Webdav Interface');
95 echo '<li><input name="status" type="hidden" value="'.$webdavStatus.'"><input id="submitweddavinterface" type="button" value="'.$labelWebdavInterface.'" onclick="javascript:doIt(\'webdavinterface\')"></li>';
100 plugin_hook('hierarchy_views', array($group_id, 'docman'));