mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-12 08:55:54 +00:00
add new parameter editOnlineFileTypes
This commit is contained in:
parent
46843ad0e7
commit
526ae37b08
|
@ -103,6 +103,8 @@ class Settings { /* {{{ */
|
|||
var $_updateNotifyTime = 86400;
|
||||
// files with one of the following endings can be viewed online
|
||||
var $_viewOnlineFileTypes = array();
|
||||
// files with one of the following endings can be edited online
|
||||
var $_editOnlineFileTypes = array();
|
||||
// enable/disable converting of files
|
||||
var $_enableConverting = false;
|
||||
// default style
|
||||
|
@ -310,6 +312,26 @@ class Settings { /* {{{ */
|
|||
return implode(";", $this->_viewOnlineFileTypes);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* set $_editOnlineFileTypes
|
||||
*
|
||||
* @param string $stringValue string value
|
||||
*
|
||||
*/
|
||||
function setEditOnlineFileTypesFromString($stringValue) { /* {{{ */
|
||||
$this->_editOnlineFileTypes = explode(";", $stringValue);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* get $_editOnlineFileTypes in a string value
|
||||
*
|
||||
* @return string value
|
||||
*
|
||||
*/
|
||||
function getEditOnlineFileTypesToString() { /* {{{ */
|
||||
return implode(";", $this->_editOnlineFileTypes);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Load config file
|
||||
*
|
||||
|
@ -345,6 +367,7 @@ class Settings { /* {{{ */
|
|||
$tab = $node[0]->attributes();
|
||||
$this->_strictFormCheck = Settings::boolVal($tab["strictFormCheck"]);
|
||||
$this->setViewOnlineFileTypesFromString(strval($tab["viewOnlineFileTypes"]));
|
||||
$this->setEditOnlineFileTypesFromString(strval($tab["editOnlineFileTypes"]));
|
||||
$this->_enableConverting = Settings::boolVal($tab["enableConverting"]);
|
||||
$this->_enableEmail = Settings::boolVal($tab["enableEmail"]);
|
||||
$this->_enableUsersView = Settings::boolVal($tab["enableUsersView"]);
|
||||
|
@ -623,6 +646,7 @@ class Settings { /* {{{ */
|
|||
$node = $this->getXMLNode($xml, '/configuration/site', 'edition');
|
||||
$this->setXMLAttributValue($node, "strictFormCheck", $this->_strictFormCheck);
|
||||
$this->setXMLAttributValue($node, "viewOnlineFileTypes", $this->getViewOnlineFileTypesToString());
|
||||
$this->setXMLAttributValue($node, "editOnlineFileTypes", $this->getEditOnlineFileTypesToString());
|
||||
$this->setXMLAttributValue($node, "enableConverting", $this->_enableConverting);
|
||||
$this->setXMLAttributValue($node, "enableEmail", $this->_enableEmail);
|
||||
$this->setXMLAttributValue($node, "enableUsersView", $this->_enableUsersView);
|
||||
|
|
|
@ -63,6 +63,7 @@ if ($action == "saveSettings")
|
|||
// SETTINGS - SITE - EDITION
|
||||
$settings->_strictFormCheck = getBoolValue("strictFormCheck");
|
||||
$settings->setViewOnlineFileTypesFromString($_POST["viewOnlineFileTypes"]);
|
||||
$settings->setEditOnlineFileTypesFromString($_POST["editOnlineFileTypes"]);
|
||||
$settings->_enableConverting = getBoolValue("enableConverting");
|
||||
$settings->_enableEmail =getBoolValue("enableEmail");
|
||||
$settings->_enableUsersView = getBoolValue("enableUsersView");
|
||||
|
|
|
@ -166,6 +166,10 @@ if(!is_writeable($settings->_configFilePath)) {
|
|||
<td><?php printMLText("settings_viewOnlineFileTypes");?>:</td>
|
||||
<td><?php $this->showTextField("viewOnlineFileTypes", $settings->getViewOnlineFileTypesToString()); ?></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_editOnlineFileTypes_desc");?>">
|
||||
<td><?php printMLText("settings_editOnlineFileTypes");?>:</td>
|
||||
<td><?php $this->showTextField("editOnlineFileTypes", $settings->getEditOnlineFileTypesToString()); ?></td>
|
||||
</tr>
|
||||
<tr title="<?php printMLText("settings_enableConverting_desc");?>">
|
||||
<td><?php printMLText("settings_enableConverting");?>:</td>
|
||||
<td><input name="enableConverting" type="checkbox" <?php if ($settings->_enableConverting) echo "checked" ?> /></td>
|
||||
|
|
Loading…
Reference in New Issue
Block a user