mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-11 09:35:00 +00:00
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
This commit is contained in:
commit
23f17e291e
|
@ -97,6 +97,8 @@ class Settings { /* {{{ */
|
|||
var $_coreDir = null;
|
||||
// Path to SeedDMS_Lucene
|
||||
var $_luceneClassDir = null;
|
||||
// The base URL without _httpRoot
|
||||
var $_baseUrl = "";
|
||||
// The relative path in the URL, after the domain part.
|
||||
var $_httpRoot = "/seeddms/";
|
||||
// Where the uploaded files are stored (best to choose a directory that
|
||||
|
@ -615,6 +617,7 @@ class Settings { /* {{{ */
|
|||
if($node) {
|
||||
$tab = $node[0]->attributes();
|
||||
$this->_rootDir = strval($tab["rootDir"]);
|
||||
$this->_baseUrl = strval($tab["baseUrl"]);
|
||||
$this->_httpRoot = strval($tab["httpRoot"]);
|
||||
$this->_contentDir = strval($tab["contentDir"]);
|
||||
if($this->_contentDir && substr($this->_contentDir, -1, 1) != DIRECTORY_SEPARATOR)
|
||||
|
@ -1003,6 +1006,7 @@ class Settings { /* {{{ */
|
|||
$this->getXMLNode($xml, '/configuration', 'system');
|
||||
$node = $this->getXMLNode($xml, '/configuration/system', 'server');
|
||||
$this->setXMLAttributValue($node, "rootDir", $this->_rootDir);
|
||||
$this->setXMLAttributValue($node, "baseUrl", $this->_baseUrl);
|
||||
$this->setXMLAttributValue($node, "httpRoot", $this->_httpRoot);
|
||||
$this->setXMLAttributValue($node, "contentDir", $this->_contentDir);
|
||||
$this->setXMLAttributValue($node, "cacheDir", $this->_cacheDir);
|
||||
|
|
|
@ -807,7 +807,21 @@ function sendFile($filename) { /* {{{ */
|
|||
* @return string
|
||||
*/
|
||||
function getBaseUrl() { /* {{{ */
|
||||
return "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'];
|
||||
global $settings;
|
||||
|
||||
if(!empty($settings->_baseUrl))
|
||||
return $settings->_baseUrl;
|
||||
|
||||
if(isset($_SERVER['X-Forwarded-Host']))
|
||||
$host = $_SERVER['X-Forwarded-Host'];
|
||||
else
|
||||
$host = $_SERVER['HTTP_HOST'];
|
||||
if(isset($_SERVER['X-Forwarded-Proto']))
|
||||
$ssl = $_SERVER['X-Forwarded-Proto'] == 'https';
|
||||
else
|
||||
$ssl = (isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0));
|
||||
|
||||
return "http".($ssl ? "s" : "")."://".$host;
|
||||
} /* }}} */
|
||||
|
||||
function getToken($length){ /* {{{ */
|
||||
|
|
|
@ -169,6 +169,7 @@ if ($action == "saveSettings")
|
|||
|
||||
// SETTINGS - SYSTEM - SERVER
|
||||
setDirValue("rootDir");
|
||||
setStrValue("baseUrl");
|
||||
setStrValue("httpRoot");
|
||||
setDirValue("contentDir");
|
||||
setDirValue("cacheDir");
|
||||
|
|
|
@ -424,6 +424,7 @@ if(($kkk = $this->callHook('getFullSearchEngine')) && is_array($kkk))
|
|||
-->
|
||||
<?php $this->showConfigHeadline('settings_Server'); ?>
|
||||
<?php $this->showConfigText('settings_rootDir', 'rootDir'); ?>
|
||||
<?php $this->showConfigText('settings_baseUrl', 'baseUrl'); ?>
|
||||
<?php $this->showConfigText('settings_httpRoot', 'httpRoot'); ?>
|
||||
<?php $this->showConfigText('settings_contentDir', 'contentDir'); ?>
|
||||
<?php $this->showConfigText('settings_backupDir', 'backupDir'); ?>
|
||||
|
|
|
@ -1407,14 +1407,14 @@ $(document).ready(function() { /* {{{ */
|
|||
);
|
||||
|
||||
SeedDMSTask.add = function(task) {
|
||||
tasks.push(task);
|
||||
return tasks.push(task);
|
||||
}
|
||||
|
||||
SeedDMSTask.run = function() {
|
||||
for(let task of tasks) {
|
||||
if(counter % task.interval == 0) {
|
||||
// console.log("Running task '" + task.name + "'");
|
||||
task.func();
|
||||
task.func(task);
|
||||
}
|
||||
}
|
||||
//console.log(counter);
|
||||
|
|
|
@ -1463,14 +1463,14 @@ $(document).ready(function() { /* {{{ */
|
|||
);
|
||||
|
||||
SeedDMSTask.add = function(task) {
|
||||
tasks.push(task);
|
||||
return tasks.push(task);
|
||||
}
|
||||
|
||||
SeedDMSTask.run = function() {
|
||||
for(let task of tasks) {
|
||||
if(counter % task.interval == 0) {
|
||||
// console.log("Running task '" + task.name + "'");
|
||||
task.func();
|
||||
task.func(task);
|
||||
}
|
||||
}
|
||||
//console.log(counter);
|
||||
|
|
Loading…
Reference in New Issue
Block a user