add setting for library folder

This commit is contained in:
Uwe Steinmann 2015-05-29 20:42:37 +02:00
parent 38b7a7c660
commit b8d06babee
3 changed files with 9 additions and 0 deletions

View File

@ -83,6 +83,8 @@ class Settings { /* {{{ */
var $_luceneDir = null;
// Where the drop folders are located
var $_dropFolderDir = null;
// Where the library folder is located
var $_libraryFolder = 1;
// Where the checked out files are located
var $_checkOutDir = null;
// Create checkout dir if it doesn't exists
@ -358,6 +360,7 @@ class Settings { /* {{{ */
$this->_sortUsersInList = strval($tab["sortUsersInList"]);
$this->_sortFoldersDefault = strval($tab["sortFoldersDefault"]);
$this->_expandFolderTree = intval($tab["expandFolderTree"]);
$this->_libraryFolder = intval($tab["libraryFolder"]);
// XML Path: /configuration/site/calendar
$node = $xml->xpath('/configuration/site/calendar');
@ -645,6 +648,7 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "stopWordsFile", $this->_stopWordsFile);
$this->setXMLAttributValue($node, "sortUsersInList", $this->_sortUsersInList);
$this->setXMLAttributValue($node, "sortFoldersDefault", $this->_sortFoldersDefault);
$this->setXMLAttributValue($node, "libraryFolder", $this->_libraryFolder);
// XML Path: /configuration/site/calendar
$node = $this->getXMLNode($xml, '/configuration/site', 'calendar');

View File

@ -80,6 +80,7 @@ if ($action == "saveSettings")
$settings->_stopWordsFile = $_POST["stopWordsFile"];
$settings->_sortUsersInList = $_POST["sortUsersInList"];
$settings->_sortFoldersDefault = $_POST["sortFoldersDefault"];
$settings->_libraryFolder = intval($_POST["libraryFolder"]);
// SETTINGS - SITE - CALENDAR
$settings->_enableCalendar = getBoolValue("enableCalendar");

View File

@ -220,6 +220,10 @@ if(!is_writeable($settings->_configFilePath)) {
<OPTION VALUE="n" <?php if ($settings->_sortFoldersDefault=='n') echo "SELECTED" ?> ><?php printMLText("settings_sortFoldersDefault_val_name");?></OPTION>
</SELECT>
</tr>
<tr title="<?php printMLText("settings_libraryFolder_desc");?>">
<td><?php printMLText("settings_libraryFolder");?>:</td>
<td><?php $this->printFolderChooser("form1", M_READWRITE, -1, $dms->getFolder($settings->_libraryFolder), 'libraryFolder');?></td>
</tr>
<!--
-- SETTINGS - SITE - CALENDAR