mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-11 20:21:16 +00:00
new variables enableSelfRefApp and enableOwnerRevApp
This commit is contained in:
parent
3f20f624bc
commit
7f2d7e3ebe
|
@ -107,6 +107,10 @@ class Settings { /* {{{ */
|
|||
var $_enableUsersView = true;
|
||||
// enable/disable listing administrator as reviewer/approver
|
||||
var $_enableAdminRevApp = false;
|
||||
// enable/disable listing owner as reviewer/approver
|
||||
var $_enableOwnerRevApp = false;
|
||||
// enable/disable listing logged in user as reviewer/approver
|
||||
var $_enableSelfRevApp = false;
|
||||
// enable/disable default notification for owner
|
||||
var $_enableOwnerNotification = false;
|
||||
// enable/disable deleting of versions for regular users
|
||||
|
@ -426,6 +430,8 @@ class Settings { /* {{{ */
|
|||
$node = $xml->xpath('/configuration/advanced/edition');
|
||||
$tab = $node[0]->attributes();
|
||||
$this->_enableAdminRevApp = Settings::boolval($tab["enableAdminRevApp"]);
|
||||
$this->_enableOwnerRevApp = Settings::boolval($tab["enableOwnerRevApp"]);
|
||||
$this->_enableSelfRevApp = Settings::boolval($tab["enableSelfRevApp"]);
|
||||
$this->_versioningFileName = strval($tab["versioningFileName"]);
|
||||
$this->_workflowMode = strval($tab["workflowMode"]);
|
||||
$this->_enableVersionDeletion = Settings::boolval($tab["enableVersionDeletion"]);
|
||||
|
@ -664,6 +670,8 @@ class Settings { /* {{{ */
|
|||
// XML Path: /configuration/advanced/edition
|
||||
$node = $this->getXMLNode($xml, '/configuration/advanced', 'edition');
|
||||
$this->setXMLAttributValue($node, "enableAdminRevApp", $this->_enableAdminRevApp);
|
||||
$this->setXMLAttributValue($node, "enableOwnerRevApp", $this->_enableOwnerRevApp);
|
||||
$this->setXMLAttributValue($node, "enableSelfRevApp", $this->_enableSelfRevApp);
|
||||
$this->setXMLAttributValue($node, "versioningFileName", $this->_versioningFileName);
|
||||
$this->setXMLAttributValue($node, "workflowMode", $this->_workflowMode);
|
||||
$this->setXMLAttributValue($node, "enableVersionDeletion", $this->_enableVersionDeletion);
|
||||
|
|
|
@ -132,6 +132,8 @@ if ($action == "saveSettings")
|
|||
$settings->_versioningFileName = $_POST["versioningFileName"];
|
||||
$settings->_workflowMode = $_POST["workflowMode"];
|
||||
$settings->_enableAdminRevApp = getBoolValue("enableAdminRevApp");
|
||||
$settings->_enableOwnerRevApp = getBoolValue("enableOwnerRevApp");
|
||||
$settings->_enableSelfRevApp = getBoolValue("enableSelfRevApp");
|
||||
$settings->_enableVersionDeletion = getBoolValue("enableVersionDeletion");
|
||||
$settings->_enableVersionModification = getBoolValue("enableVersionModification");
|
||||
$settings->_enableDuplicateDocNames = getBoolValue("enableDuplicateDocNames");
|
||||
|
|
|
@ -427,6 +427,14 @@ if(!is_writeable($settings->_configFilePath)) {
|
|||
<td><?php printMLText("settings_enableAdminRevApp");?>:</td>
|
||||
<td><input name="enableAdminRevApp" type="checkbox" <?php if ($settings->_enableAdminRevApp) echo "checked" ?> /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableOwnerRevApp_desc");?>">
|
||||
<td><?php printMLText("settings_enableOwnerRevApp");?>:</td>
|
||||
<td><input name="enableOwnerRevApp" type="checkbox" <?php if ($settings->_enableOwnerRevApp) echo "checked" ?> /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableSelfRevApp_desc");?>">
|
||||
<td><?php printMLText("settings_enableSelfRevApp");?>:</td>
|
||||
<td><input name="enableSelfRevApp" type="checkbox" <?php if ($settings->_enableSelfRevApp) echo "checked" ?> /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableVersionDeletion_desc");?>">
|
||||
<td><?php printMLText("settings_enableVersionDeletion");?>:</td>
|
||||
<td><input name="enableVersionDeletion" type="checkbox" <?php if ($settings->_enableVersionDeletion) echo "checked" ?> /></td>
|
||||
|
|
Loading…
Reference in New Issue
Block a user