mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-09-08 10:59:03 +00:00
add defaultAccessDocs
This commit is contained in:
parent
034977db87
commit
88c06c2f37
|
@ -64,6 +64,8 @@ class Settings { /* {{{ */
|
||||||
var $_encryptionKey = '';
|
var $_encryptionKey = '';
|
||||||
// lifetime of cookie in seconds or 0 for end of session
|
// lifetime of cookie in seconds or 0 for end of session
|
||||||
var $_cookieLifetime = '';
|
var $_cookieLifetime = '';
|
||||||
|
// default access mode for documents
|
||||||
|
var $_defaultAccessDocs = '';
|
||||||
// Strict form checking
|
// Strict form checking
|
||||||
var $_strictFormCheck = false;
|
var $_strictFormCheck = false;
|
||||||
// Path to where SeedDMS is located
|
// Path to where SeedDMS is located
|
||||||
|
@ -454,6 +456,7 @@ class Settings { /* {{{ */
|
||||||
$this->_undelUserIds = strval($tab["undelUserIds"]);
|
$this->_undelUserIds = strval($tab["undelUserIds"]);
|
||||||
$this->_encryptionKey = strval($tab["encryptionKey"]);
|
$this->_encryptionKey = strval($tab["encryptionKey"]);
|
||||||
$this->_cookieLifetime = intval($tab["cookieLifetime"]);
|
$this->_cookieLifetime = intval($tab["cookieLifetime"]);
|
||||||
|
$this->_defaultAccessDocs = intval($tab["defaultAccessDocs"]);
|
||||||
$this->_restricted = Settings::boolVal($tab["restricted"]);
|
$this->_restricted = Settings::boolVal($tab["restricted"]);
|
||||||
$this->_enableUserImage = Settings::boolVal($tab["enableUserImage"]);
|
$this->_enableUserImage = Settings::boolVal($tab["enableUserImage"]);
|
||||||
$this->_disableSelfEdit = Settings::boolVal($tab["disableSelfEdit"]);
|
$this->_disableSelfEdit = Settings::boolVal($tab["disableSelfEdit"]);
|
||||||
|
@ -753,6 +756,7 @@ class Settings { /* {{{ */
|
||||||
$this->setXMLAttributValue($node, "undelUserIds", $this->_undelUserIds);
|
$this->setXMLAttributValue($node, "undelUserIds", $this->_undelUserIds);
|
||||||
$this->setXMLAttributValue($node, "encryptionKey", $this->_encryptionKey);
|
$this->setXMLAttributValue($node, "encryptionKey", $this->_encryptionKey);
|
||||||
$this->setXMLAttributValue($node, "cookieLifetime", $this->_cookieLifetime);
|
$this->setXMLAttributValue($node, "cookieLifetime", $this->_cookieLifetime);
|
||||||
|
$this->setXMLAttributValue($node, "defaultAccessDocs", $this->_defaultAccessDocs);
|
||||||
$this->setXMLAttributValue($node, "restricted", $this->_restricted);
|
$this->setXMLAttributValue($node, "restricted", $this->_restricted);
|
||||||
$this->setXMLAttributValue($node, "enableUserImage", $this->_enableUserImage);
|
$this->setXMLAttributValue($node, "enableUserImage", $this->_enableUserImage);
|
||||||
$this->setXMLAttributValue($node, "disableSelfEdit", $this->_disableSelfEdit);
|
$this->setXMLAttributValue($node, "disableSelfEdit", $this->_disableSelfEdit);
|
||||||
|
|
|
@ -127,6 +127,7 @@ if ($action == "saveSettings")
|
||||||
$settings->_undelUserIds = strval($_POST["undelUserIds"]);
|
$settings->_undelUserIds = strval($_POST["undelUserIds"]);
|
||||||
$settings->_encryptionKey = strval($_POST["encryptionKey"]);
|
$settings->_encryptionKey = strval($_POST["encryptionKey"]);
|
||||||
$settings->_cookieLifetime = intval($_POST["cookieLifetime"]);
|
$settings->_cookieLifetime = intval($_POST["cookieLifetime"]);
|
||||||
|
$settings->_defaultAccessDocs = intval($_POST["defaultAccessDocs"]);
|
||||||
|
|
||||||
// TODO Connectors
|
// TODO Connectors
|
||||||
|
|
||||||
|
|
|
@ -459,6 +459,17 @@ if(!is_writeable($settings->_configFilePath)) {
|
||||||
<td><?php printMLText("settings_cookieLifetime");?>:</td>
|
<td><?php printMLText("settings_cookieLifetime");?>:</td>
|
||||||
<td><?php $this->showTextField("cookieLifetime", $settings->_cookieLifetime); ?></td>
|
<td><?php $this->showTextField("cookieLifetime", $settings->_cookieLifetime); ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr title="<?php printMLText("settings_defaultAccessDocs_desc");?>">
|
||||||
|
<td><?php printMLText("settings_defaultAccessDocs");?>:</td>
|
||||||
|
<td>
|
||||||
|
<select name="defaultAccessDocs">
|
||||||
|
<option value="0" <?php if ($settings->_defaultAccessDocs==0) echo "selected" ?>><?php printMLText("inherited");?></option>
|
||||||
|
<option value="<?php echo M_NONE; ?>" <?php if ($settings->_defaultAccessDocs==M_NONE) echo "selected" ?>><?php printMLText("access_mode_none");?></option>
|
||||||
|
<option value="<?php echo M_READ; ?>" <?php if ($settings->_defaultAccessDocs==M_READ) echo "selected" ?>><?php printMLText("access_mode_read");?></option>
|
||||||
|
<option value="<?php echo M_READWRITE; ?>" <?php if ($settings->_defaultAccessDocs==M_READWRITE) echo "selected" ?>><?php printMLText("access_mode_readwrite");?></option>
|
||||||
|
</select>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
<!-- TODO Connectors -->
|
<!-- TODO Connectors -->
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user