mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-12 00:45:34 +00:00
enable/disable Acknowledge and Revision workflow
This commit is contained in:
parent
ff9b3486c5
commit
387f67dad4
|
@ -136,6 +136,10 @@ class Settings { /* {{{ */
|
|||
var $_versioningFileName = "versioning_info.txt";
|
||||
// the mode of workflow
|
||||
var $_workflowMode = "traditional";
|
||||
// enable/disable acknowledge workflow
|
||||
var $_enableAcknowledgeWorkflow = true;
|
||||
// enable/disable revision workflow
|
||||
var $_enableRevisionWorkflow = true;
|
||||
// enable/disable log system
|
||||
var $_logFileEnable = true;
|
||||
// the log file rotation
|
||||
|
@ -491,6 +495,8 @@ class Settings { /* {{{ */
|
|||
$this->_presetExpirationDate = strval($tab["presetExpirationDate"]);
|
||||
$this->_versioningFileName = strval($tab["versioningFileName"]);
|
||||
$this->_workflowMode = strval($tab["workflowMode"]);
|
||||
$this->_enableAcknowledgeWorkflow = strval($tab["enableAcknowledgeWorkflow"]);
|
||||
$this->_enableRevisionWorkflow = strval($tab["enableRevisionWorkflow"]);
|
||||
$this->_enableVersionDeletion = Settings::boolval($tab["enableVersionDeletion"]);
|
||||
$this->_enableVersionModification = Settings::boolval($tab["enableVersionModification"]);
|
||||
$this->_enableDuplicateDocNames = Settings::boolval($tab["enableDuplicateDocNames"]);
|
||||
|
@ -763,6 +769,8 @@ class Settings { /* {{{ */
|
|||
$this->setXMLAttributValue($node, "versioningFileName", $this->_versioningFileName);
|
||||
$this->setXMLAttributValue($node, "presetExpirationDate", $this->_presetExpirationDate);
|
||||
$this->setXMLAttributValue($node, "workflowMode", $this->_workflowMode);
|
||||
$this->setXMLAttributValue($node, "enableAcknowledgeWorkflow", $this->_enableAcknowledgeWorkflow);
|
||||
$this->setXMLAttributValue($node, "enableRevisionWorkflow", $this->_enableRevisionWorkflow);
|
||||
$this->setXMLAttributValue($node, "enableVersionDeletion", $this->_enableVersionDeletion);
|
||||
$this->setXMLAttributValue($node, "enableVersionModification", $this->_enableVersionModification);
|
||||
$this->setXMLAttributValue($node, "enableDuplicateDocNames", $this->_enableDuplicateDocNames);
|
||||
|
|
|
@ -147,6 +147,8 @@ if ($action == "saveSettings")
|
|||
$settings->_versioningFileName = $_POST["versioningFileName"];
|
||||
$settings->_presetExpirationDate = $_POST["presetExpirationDate"];
|
||||
$settings->_workflowMode = $_POST["workflowMode"];
|
||||
$settings->_enableAcknowledgeWorkflow = $_POST["enableAcknowledgeWorkflow"];
|
||||
$settings->_enableRevisionWorkflow = $_POST["enableRevisionWorkflow"];
|
||||
$settings->_enableAdminRevApp = getBoolValue("enableAdminRevApp");
|
||||
$settings->_enableOwnerRevApp = getBoolValue("enableOwnerRevApp");
|
||||
$settings->_enableSelfRevApp = getBoolValue("enableSelfRevApp");
|
||||
|
|
|
@ -488,6 +488,14 @@ if(!is_writeable($settings->_configFilePath)) {
|
|||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableAcknowledgeWorkflow_desc");?>">
|
||||
<td><?php printMLText("settings_enableAcknowledgeWorkflow");?>:</td>
|
||||
<td><input name="enableAcknowledgeWorkflow" type="checkbox" <?php if ($settings->_enableAcknowledgeWorkflow) echo "checked" ?> /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableRevisionWorkflow_desc");?>">
|
||||
<td><?php printMLText("settings_enableRevisionWorkflow");?>:</td>
|
||||
<td><input name="enableRevisionWorkflow" type="checkbox" <?php if ($settings->_enableRevisionWorkflow) echo "checked" ?> /></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_versioningFileName_desc");?>">
|
||||
<td><?php printMLText("settings_versioningFileName");?>:</td>
|
||||
<td><input type="text" name="versioningFileName" value="<?php echo $settings->_versioningFileName ?>" /></td>
|
||||
|
|
Loading…
Reference in New Issue
Block a user