From c3fea8b8bfebe7031b7ac85d3ebc7da31894be2b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 28 Feb 2017 06:39:32 +0100 Subject: [PATCH 01/65] new version 4.3.34 --- CHANGELOG | 4 ++++ Makefile | 2 +- SeedDMS_Core/Core/inc.ClassDMS.php | 2 +- SeedDMS_Core/package.xml | 31 ++++++++++++++++++++++-------- inc/inc.Version.php | 2 +- install/install.php | 2 +- 6 files changed, 31 insertions(+), 12 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 7ae653ab3..6749ef536 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +-------------------------------------------------------------------------------- + Changes in version 4.3.34 +-------------------------------------------------------------------------------- + -------------------------------------------------------------------------------- Changes in version 4.3.33 -------------------------------------------------------------------------------- diff --git a/Makefile b/Makefile index d7bdd965d..1870d74a9 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION=4.3.33 +VERSION=4.3.34 SRC=CHANGELOG inc conf utils index.php languages views op out doc styles LICENSE webdav install restapi pdfviewer # webapp diff --git a/SeedDMS_Core/Core/inc.ClassDMS.php b/SeedDMS_Core/Core/inc.ClassDMS.php index b8a3bcac2..32c8e69d2 100644 --- a/SeedDMS_Core/Core/inc.ClassDMS.php +++ b/SeedDMS_Core/Core/inc.ClassDMS.php @@ -307,7 +307,7 @@ class SeedDMS_Core_DMS { $this->callbacks = array(); $this->version = '@package_version@'; if($this->version[0] == '@') - $this->version = '4.3.33'; + $this->version = '4.3.34'; } /* }}} */ /** diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml index 592a74efd..0dc91dd33 100644 --- a/SeedDMS_Core/package.xml +++ b/SeedDMS_Core/package.xml @@ -12,11 +12,11 @@ uwe@steinmann.cx yes - 2017-02-22 - + 2017-02-28 + - 4.3.33 - 4.3.33 + 4.3.34 + 4.3.34 stable @@ -24,10 +24,6 @@ GPL License -- SeedDMЅ_Core_DMS::getTimeline() no longer returns duplicate documents -- SeedDMЅ_Core_Document::addContent() sets workflow after status was set -- SeedDMЅ_Core_Keyword::setOwner() fix sql statement -- SeedDMЅ_Core_User::setFullname() minor fix in sql statement @@ -1109,5 +1105,24 @@ SeedDMS_Core_DMS::getNotificationsByUser() are deprecated - SeedDMS_Core_DMS::search() can search for document/folder id + + 2017-02-22 + + + 4.3.33 + 4.3.33 + + + stable + stable + + GPL License + +- SeedDMЅ_Core_DMS::getTimeline() no longer returns duplicate documents +- SeedDMЅ_Core_Document::addContent() sets workflow after status was set +- SeedDMЅ_Core_Keyword::setOwner() fix sql statement +- SeedDMЅ_Core_User::setFullname() minor fix in sql statement + + diff --git a/inc/inc.Version.php b/inc/inc.Version.php index 6cf507074..472cb634c 100644 --- a/inc/inc.Version.php +++ b/inc/inc.Version.php @@ -20,7 +20,7 @@ class SeedDMS_Version { - public $_number = "4.3.33"; + public $_number = "4.3.34"; private $_string = "SeedDMS"; function __construct() { diff --git a/install/install.php b/install/install.php index 1c2ffe5dd..b61790cf9 100644 --- a/install/install.php +++ b/install/install.php @@ -118,7 +118,7 @@ function fileExistsInIncludePath($file) { /* {{{ */ * Load default settings + set */ define("SEEDDMS_INSTALL", "on"); -define("SEEDDMS_VERSION", "4.3.33"); +define("SEEDDMS_VERSION", "4.3.34"); require_once('../inc/inc.ClassSettings.php'); From 5bca4770d1421249d0f7cb10d6c7b1d2eb063372 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 28 Feb 2017 07:09:30 +0100 Subject: [PATCH 02/65] start new version 5.0.11 --- CHANGELOG | 4 ++++ Makefile | 2 +- SeedDMS_Core/Core/inc.ClassDMS.php | 2 +- SeedDMS_Core/package.xml | 25 ++++++++++++++++++++----- inc/inc.Version.php | 2 +- install/install.php | 2 +- 6 files changed, 28 insertions(+), 9 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 96e34b570..f3a63312d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +-------------------------------------------------------------------------------- + Changes in version 5.0.11 +-------------------------------------------------------------------------------- + -------------------------------------------------------------------------------- Changes in version 5.0.10 -------------------------------------------------------------------------------- diff --git a/Makefile b/Makefile index 3cb42ba1e..7e1061a85 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION=5.0.10 +VERSION=5.0.11 SRC=CHANGELOG inc conf utils index.php languages views op out controllers doc styles TODO LICENSE webdav install restapi pdfviewer # webapp diff --git a/SeedDMS_Core/Core/inc.ClassDMS.php b/SeedDMS_Core/Core/inc.ClassDMS.php index 9c51be665..932b0655b 100644 --- a/SeedDMS_Core/Core/inc.ClassDMS.php +++ b/SeedDMS_Core/Core/inc.ClassDMS.php @@ -344,7 +344,7 @@ class SeedDMS_Core_DMS { $this->callbacks = array(); $this->version = '@package_version@'; if($this->version[0] == '@') - $this->version = '5.0.10'; + $this->version = '5.0.11'; } /* }}} */ /** diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml index ebff746a9..afe792ef2 100644 --- a/SeedDMS_Core/package.xml +++ b/SeedDMS_Core/package.xml @@ -12,11 +12,11 @@ uwe@steinmann.cx yes - 2017-02-20 - + 2017-02-28 + - 5.0.10 - 5.0.10 + 5.0.11 + 5.0.11 stable @@ -24,7 +24,6 @@ GPL License -- all changes from 4.3.33 merged @@ -1312,5 +1311,21 @@ SeedDMS_Core_DMS::getNotificationsByUser() are deprecated - all changes from 4.3.32 merged + + 2017-02-20 + + + 5.0.10 + 5.0.10 + + + stable + stable + + GPL License + +- all changes from 4.3.33 merged + + diff --git a/inc/inc.Version.php b/inc/inc.Version.php index a903ac52d..80b24a536 100644 --- a/inc/inc.Version.php +++ b/inc/inc.Version.php @@ -20,7 +20,7 @@ class SeedDMS_Version { - public $_number = "5.0.10"; + public $_number = "5.0.11"; private $_string = "SeedDMS"; function __construct() { diff --git a/install/install.php b/install/install.php index 726cdd341..b22aad8a0 100644 --- a/install/install.php +++ b/install/install.php @@ -118,7 +118,7 @@ function fileExistsInIncludePath($file) { /* {{{ */ * Load default settings + set */ define("SEEDDMS_INSTALL", "on"); -define("SEEDDMS_VERSION", "5.0.10"); +define("SEEDDMS_VERSION", "5.0.11"); require_once('../inc/inc.ClassSettings.php'); From 9f042ad03717f154d44fdf20191def59df0d399f Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 28 Feb 2017 07:14:46 +0100 Subject: [PATCH 03/65] fix output of errors --- install/install.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/install.php b/install/install.php index b61790cf9..313dcb475 100644 --- a/install/install.php +++ b/install/install.php @@ -311,7 +311,7 @@ if ($action=="setSettings") { $connTmp->exec($query); if ($connTmp->errorCode() != 0) { - $errorMsg .= $connTmp->errorInfo() . "
"; + $errorMsg .= $connTmp->errorInfo()[2] . "
"; } } } From b6d63b8705bbdf77835567098b84f6ce1d281acf Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 28 Feb 2017 09:08:20 +0100 Subject: [PATCH 04/65] make LIMIT in sql more database independent --- SeedDMS_Core/Core/inc.ClassDMS.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SeedDMS_Core/Core/inc.ClassDMS.php b/SeedDMS_Core/Core/inc.ClassDMS.php index 32c8e69d2..091632a79 100644 --- a/SeedDMS_Core/Core/inc.ClassDMS.php +++ b/SeedDMS_Core/Core/inc.ClassDMS.php @@ -759,7 +759,7 @@ class SeedDMS_Core_DMS { $searchQuery = "SELECT DISTINCT `tblFolders`.* ".$searchQuery." GROUP BY `tblFolders`.`id`"; if($limit) { - $searchQuery .= " LIMIT ".$offset.",".$limit; + $searchQuery .= " LIMIT ".$limit." OFFSET ".$offset; } // Send the complete search query to the database. @@ -1006,7 +1006,7 @@ class SeedDMS_Core_DMS { else $offset = 0; if($limit) - $searchQuery .= " LIMIT ".$offset.",".$remain; + $searchQuery .= " LIMIT ".$limit." OFFSET ".$offset; // Send the complete search query to the database. $resArr = $this->db->getResultArray($searchQuery); From 4cc7bfca20dc6a4a4139807cecb1a4197d9734e3 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 28 Feb 2017 09:17:25 +0100 Subject: [PATCH 05/65] make sql state more compatible across databases --- SeedDMS_Core/Core/inc.ClassDMS.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SeedDMS_Core/Core/inc.ClassDMS.php b/SeedDMS_Core/Core/inc.ClassDMS.php index 091632a79..b8de1a66b 100644 --- a/SeedDMS_Core/Core/inc.ClassDMS.php +++ b/SeedDMS_Core/Core/inc.ClassDMS.php @@ -756,7 +756,7 @@ class SeedDMS_Core_DMS { // Only search if the offset is not beyond the number of folders if($totalFolders > $offset) { // Prepare the complete search query, including the LIMIT clause. - $searchQuery = "SELECT DISTINCT `tblFolders`.* ".$searchQuery." GROUP BY `tblFolders`.`id`"; + $searchQuery = "SELECT DISTINCT `tblFolders`.`id` ".$searchQuery." GROUP BY `tblFolders`.`id`"; if($limit) { $searchQuery .= " LIMIT ".$limit." OFFSET ".$offset; From 112aab5a4c819e1de72d3ab44c9a8e89988ae605 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 28 Feb 2017 09:56:41 +0100 Subject: [PATCH 06/65] take out search param in search form of nav bar, no typeahead in fulltext mode --- views/bootstrap/class.Bootstrap.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index bf8a3ff9c..aba0f99ac 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -324,11 +324,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);; echo " getID()."\" />"; } echo " "; - echo " "; - echo " "; - echo " "; - echo " "; - echo " "; + echo " params['defaultsearchmethod'] == 'fulltext' ? "" : "id=\"searchfield\"")." data-provide=\"typeahead\" type=\"text\" style=\"width: 150px;\" placeholder=\"".getMLText("search")."\"/>"; if($this->params['defaultsearchmethod'] == 'fulltext') echo " "; // if($this->params['enablefullsearch']) { From 602a02722b431c5afbb489b6320cb01e578c9c84 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 1 Mar 2017 15:49:38 +0100 Subject: [PATCH 07/65] decrement items in queue after displaying bars --- views/bootstrap/class.Indexer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/bootstrap/class.Indexer.php b/views/bootstrap/class.Indexer.php index aa3a459ce..91e9e2784 100644 --- a/views/bootstrap/class.Indexer.php +++ b/views/bootstrap/class.Indexer.php @@ -90,10 +90,10 @@ function check_queue() { } }, complete: function(xhr, textstatus) { - queue_count--; // Substract request to the counter $('.queue-bar').css('width', (queue_count*100/MAX_REQUESTS)+'%'); $('.total-bar').css('width', (100 - (funcArray.length+queue_count)*100/docstoindex)+'%'); $('.total-bar').text(Math.round(100 - (funcArray.length+queue_count)*100/docstoindex)+' %'); + queue_count--; // Substract request to the counter if(funcArray.length+queue_count == 0) $('.total-bar').addClass('bar-success'); } From 77eab44dc10b3ad8d8b3d1d5ba647ba96c558b63 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 1 Mar 2017 15:56:00 +0100 Subject: [PATCH 08/65] new version, catch exception in execWithTimeout() --- SeedDMS_Lucene/Lucene/IndexedDocument.php | 17 ++++---------- SeedDMS_Lucene/package.xml | 28 ++++++++++++++++++----- 2 files changed, 27 insertions(+), 18 deletions(-) diff --git a/SeedDMS_Lucene/Lucene/IndexedDocument.php b/SeedDMS_Lucene/Lucene/IndexedDocument.php index 874bfd149..027536dae 100644 --- a/SeedDMS_Lucene/Lucene/IndexedDocument.php +++ b/SeedDMS_Lucene/Lucene/IndexedDocument.php @@ -127,19 +127,12 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document { $mimetype = $version->getMimeType(); if(isset($_convcmd[$mimetype])) { $cmd = sprintf($_convcmd[$mimetype], $path); - $content = self::execWithTimeout($cmd, $timeout); - /* - $fp = popen($cmd, 'r'); - if($fp) { - $content = ''; - while(!feof($fp)) { - $content .= fread($fp, 2048); + try { + $content = self::execWithTimeout($cmd, $timeout); + if($content) { + $this->addField(Zend_Search_Lucene_Field::UnStored('content', $content, 'utf-8')); } - pclose($fp); - } - */ - if($content) { - $this->addField(Zend_Search_Lucene_Field::UnStored('content', $content, 'utf-8')); + } catch (Exception $e) { } } } diff --git a/SeedDMS_Lucene/package.xml b/SeedDMS_Lucene/package.xml index 3f5e3d45c..774715d7b 100644 --- a/SeedDMS_Lucene/package.xml +++ b/SeedDMS_Lucene/package.xml @@ -11,11 +11,11 @@ uwe@steinmann.cx yes - 2016-04-28 - + 2017-03-01 + - 1.1.9 - 1.1.7 + 1.1.10 + 1.1.10 stable @@ -23,8 +23,7 @@ GPL License -pass variables to stream_select() to fullfill strict standards. -make all functions in Indexer.php static +catch exception in execWithTimeout() @@ -235,5 +234,22 @@ add command for indexing postѕcript files set last parameter of stream_select() to 200000 micro sec. in case the timeout in sec. is set to 0 + + 2016-04-28 + + + 1.1.9 + 1.1.7 + + + stable + stable + + GPL License + +pass variables to stream_select() to fullfill strict standards. +make all functions in Indexer.php static + + From fab21da3d8ef8b050789642dcd70ce40edcd5dcf Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 1 Mar 2017 15:56:12 +0100 Subject: [PATCH 09/65] new version, catch exception in execWithTimeout() --- .../SQLiteFTS/IndexedDocument.php | 9 ++++--- SeedDMS_SQLiteFTS/package.xml | 26 +++++++++++++++---- 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php index ed664da77..d7c178b0f 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php @@ -133,9 +133,12 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document { $mimetype = $version->getMimeType(); if(isset($_convcmd[$mimetype])) { $cmd = sprintf($_convcmd[$mimetype], $path); - $content = self::execWithTimeout($cmd, $timeout); - if($content) { - $this->addField('content', $content, 'unstored'); + try { + $content = self::execWithTimeout($cmd, $timeout); + if($content) { + $this->addField('content', $content, 'unstored'); + } + } catch (Exception $e) { } } } diff --git a/SeedDMS_SQLiteFTS/package.xml b/SeedDMS_SQLiteFTS/package.xml index 9cb06a0d0..62167bb8e 100644 --- a/SeedDMS_SQLiteFTS/package.xml +++ b/SeedDMS_SQLiteFTS/package.xml @@ -11,11 +11,11 @@ uwe@steinmann.cx yes - 2016-03-29 - + 2017-03-01 + - 1.0.6 - 1.0.1 + 1.0.7 + 1.0.7 stable @@ -23,7 +23,7 @@ GPL License -fix calculation of timeout (see bug #269) +catch exception in execWithTimeout() @@ -162,5 +162,21 @@ make it work with sqlite3 < 3.8.0 set last parameter of stream_select() to 200000 micro sec. in case the timeout in sec. is set to 0 + + 2016-03-29 + + + 1.0.6 + 1.0.1 + + + stable + stable + + GPL License + +fix calculation of timeout (see bug #269) + + From 2cfc080382efbc1b529142c87c77c25dd857b0a5 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 1 Mar 2017 16:18:27 +0100 Subject: [PATCH 10/65] better handling of timeout --- SeedDMS_Lucene/Lucene/IndexedDocument.php | 15 ++++++++------- SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php | 4 ++-- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/SeedDMS_Lucene/Lucene/IndexedDocument.php b/SeedDMS_Lucene/Lucene/IndexedDocument.php index 027536dae..54dbb2676 100644 --- a/SeedDMS_Lucene/Lucene/IndexedDocument.php +++ b/SeedDMS_Lucene/Lucene/IndexedDocument.php @@ -31,24 +31,25 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document { 2 => array("pipe", "w") ); $pipes = array(); - - $timeout += time(); + + $timeout += time(); $process = proc_open($cmd, $descriptorspec, $pipes); if (!is_resource($process)) { throw new Exception("proc_open failed on: " . $cmd); } $output = ''; + $timeleft = $timeout - time(); + $read = array($pipes[1]); + $write = NULL; + $exeptions = NULL; do { - $timeleft = $timeout - time(); - $read = array($pipes[1]); - $write = NULL; - $exeptions = NULL; stream_select($read, $write, $exeptions, $timeleft, 200000); if (!empty($read)) { $output .= fread($pipes[1], 8192); - } + } + $timeleft = $timeout - time(); } while (!feof($pipes[1]) && $timeleft > 0); if ($timeleft <= 0) { diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php index d7c178b0f..5d2914074 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php @@ -37,7 +37,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document { ); $pipes = array(); - $timeout += time(); + $timeout += time(); $process = proc_open($cmd, $descriptorspec, $pipes); if (!is_resource($process)) { throw new Exception("proc_open failed on: " . $cmd); @@ -53,7 +53,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document { if (!empty($read)) { $output .= fread($pipes[1], 8192); - } + } $timeleft = $timeout - time(); } while (!feof($pipes[1]) && $timeleft > 0); From b1df3b460b0bd08272f32bbf3ff77c21e83f21e8 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 1 Mar 2017 16:59:58 +0100 Subject: [PATCH 11/65] update queue-bar after adding new tasks --- views/bootstrap/class.Indexer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.Indexer.php b/views/bootstrap/class.Indexer.php index 91e9e2784..78e6bf93a 100644 --- a/views/bootstrap/class.Indexer.php +++ b/views/bootstrap/class.Indexer.php @@ -62,6 +62,7 @@ function check_queue() { data: {command: 'indexdocument', id: docid}, beforeSend: function() { queue_count++; // Add request to the counter + $('.queue-bar').css('width', (queue_count*100/MAX_REQUESTS)+'%'); }, error: function(xhr, textstatus) { noty({ @@ -90,10 +91,10 @@ function check_queue() { } }, complete: function(xhr, textstatus) { + queue_count--; // Substract request to the counter $('.queue-bar').css('width', (queue_count*100/MAX_REQUESTS)+'%'); $('.total-bar').css('width', (100 - (funcArray.length+queue_count)*100/docstoindex)+'%'); $('.total-bar').text(Math.round(100 - (funcArray.length+queue_count)*100/docstoindex)+' %'); - queue_count--; // Substract request to the counter if(funcArray.length+queue_count == 0) $('.total-bar').addClass('bar-success'); } From ebb0c71a3fa6d06dc5e38cf2e57d00ca104f4fd5 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 06:58:02 +0100 Subject: [PATCH 12/65] allow '*' in mimetype --- op/op.Settings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/op/op.Settings.php b/op/op.Settings.php index 0ff28d117..a82d7b0c7 100644 --- a/op/op.Settings.php +++ b/op/op.Settings.php @@ -188,7 +188,7 @@ if ($action == "saveSettings") // SETTINGS - ADVANCED - INDEX CMD $settings->_converters['fulltext'] = $_POST["converters"]; - $newmimetype = preg_replace('#[^A-Za-z0-9_/+.-]+#', '', $_POST["converters_newmimetype"]); + $newmimetype = preg_replace('#[^A-Za-z0-9_/+.-*]+#', '', $_POST["converters_newmimetype"]); if($newmimetype && trim($_POST["converters_newcmd"])) { $settings->_converters['fulltext'][$newmimetype] = trim($_POST["converters_newcmd"]); } From 787fb4777b27be55b71430496d0eb334642a6eb7 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 07:16:26 +0100 Subject: [PATCH 13/65] new version 1.2.2 --- SeedDMS_Preview/package.xml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/SeedDMS_Preview/package.xml b/SeedDMS_Preview/package.xml index 6422fe77c..df8b0a5d7 100644 --- a/SeedDMS_Preview/package.xml +++ b/SeedDMS_Preview/package.xml @@ -11,10 +11,10 @@ uwe@steinmann.cx yes - 2016-11-15 - + 2017-03-02 + - 1.2.1 + 1.2.2 1.2.0 @@ -23,7 +23,7 @@ GPL License -setConverters() overrides exiting converters +commands can be set for mimetypes 'xxxx/*' and '*' @@ -254,5 +254,21 @@ check if cache dir exists before deleting it in deleteDocumentPreviews() add new previewer which converts document to pdf instead of png + + 2016-11-15 + + + 1.2.1 + 1.2.0 + + + stable + stable + + GPL License + +setConverters() overrides exiting converters + + From d563333f05dd5710a07be56d1e51fd5078108996 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 07:16:42 +0100 Subject: [PATCH 14/65] commands can be assigned to mimetype 'xxx/*' and '*' --- SeedDMS_Preview/Preview/Previewer.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SeedDMS_Preview/Preview/Previewer.php b/SeedDMS_Preview/Preview/Previewer.php index 8c9b67713..aebfe7bbb 100644 --- a/SeedDMS_Preview/Preview/Previewer.php +++ b/SeedDMS_Preview/Preview/Previewer.php @@ -106,9 +106,15 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base { $target = $this->previewDir.$dir.md5($infile).'-'.$width; if($target != '' && (!file_exists($target.'.png') || filectime($target.'.png') < filectime($infile))) { $cmd = ''; + $mimeparts = explode('/', $mimetype, 2); if(isset($this->converters[$mimetype])) { $cmd = str_replace(array('%w', '%f', '%o'), array($width, $infile, $target.'.png'), $this->converters[$mimetype]); + } elseif(isset($this->converters[$mimeparts[0].'/*'])) { + $cmd = str_replace(array('%w', '%f', '%o'), array($width, $infile, $target.'.png'), $this->converters[$mimeparts[0].'/*']); + } elseif(isset($this->converters['*'])) { + $cmd = str_replace(array('%w', '%f', '%o'), array($width, $infile, $target.'.png'), $this->converters['*']); } + /* switch($mimetype) { case "image/png": @@ -131,7 +137,6 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base { } */ if($cmd) { - //exec($cmd); try { self::execWithTimeout($cmd, $this->timeout); } catch(Exception $e) { From fbfa2a21323c7ad33389acf7310f4e2e11f5b8ff Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 07:17:42 +0100 Subject: [PATCH 15/65] allow '*' in mimetype for preview command --- op/op.Settings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/op/op.Settings.php b/op/op.Settings.php index e549fd26a..238a8a807 100644 --- a/op/op.Settings.php +++ b/op/op.Settings.php @@ -183,7 +183,7 @@ if ($action == "saveSettings") // SETTINGS - ADVANCED - INDEX CMD $settings->_converters['fulltext'] = $_POST["converters"]; - $newmimetype = preg_replace('#[^A-Za-z0-9_/+.-]+#', '', $_POST["converters_newmimetype"]); + $newmimetype = preg_replace('#[^A-Za-z0-9_/+.-*]+#', '', $_POST["converters_newmimetype"]); if($newmimetype && trim($_POST["converters_newcmd"])) { $settings->_converters['fulltext'][$newmimetype] = trim($_POST["converters_newcmd"]); } From 5cbaf0e7a83f5529a14e3b2befc428fc5dc4e9f9 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 07:59:49 +0100 Subject: [PATCH 16/65] replace %m in converter cmd with mimetype --- SeedDMS_Preview/Preview/Previewer.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SeedDMS_Preview/Preview/Previewer.php b/SeedDMS_Preview/Preview/Previewer.php index aebfe7bbb..970fcdb95 100644 --- a/SeedDMS_Preview/Preview/Previewer.php +++ b/SeedDMS_Preview/Preview/Previewer.php @@ -108,11 +108,11 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base { $cmd = ''; $mimeparts = explode('/', $mimetype, 2); if(isset($this->converters[$mimetype])) { - $cmd = str_replace(array('%w', '%f', '%o'), array($width, $infile, $target.'.png'), $this->converters[$mimetype]); + $cmd = str_replace(array('%w', '%f', '%o', '%m'), array($width, $infile, $target.'.png', $mimetype), $this->converters[$mimetype]); } elseif(isset($this->converters[$mimeparts[0].'/*'])) { - $cmd = str_replace(array('%w', '%f', '%o'), array($width, $infile, $target.'.png'), $this->converters[$mimeparts[0].'/*']); + $cmd = str_replace(array('%w', '%f', '%o', '%m'), array($width, $infile, $target.'.png', $mimetype), $this->converters[$mimeparts[0].'/*']); } elseif(isset($this->converters['*'])) { - $cmd = str_replace(array('%w', '%f', '%o'), array($width, $infile, $target.'.png'), $this->converters['*']); + $cmd = str_replace(array('%w', '%f', '%o', '%m'), array($width, $infile, $target.'.png', $mimetype), $this->converters['*']); } /* From e5ee075a2dc0f53d8acae042500826c7b93b2cc5 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 08:00:28 +0100 Subject: [PATCH 17/65] allow 'xxx/*' and '*' as wild card mimetypes --- SeedDMS_Preview/Preview/PdfPreviewer.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SeedDMS_Preview/Preview/PdfPreviewer.php b/SeedDMS_Preview/Preview/PdfPreviewer.php index 10005afc7..f3c618b9f 100644 --- a/SeedDMS_Preview/Preview/PdfPreviewer.php +++ b/SeedDMS_Preview/Preview/PdfPreviewer.php @@ -89,8 +89,13 @@ class SeedDMS_Preview_PdfPreviewer extends SeedDMS_Preview_Base { $target = $this->previewDir.$dir.md5($infile); if($target != '' && (!file_exists($target.'.pdf') || filectime($target.'.pdf') < filectime($infile))) { $cmd = ''; + $mimeparts = explode('/', $mimetype, 2); if(isset($this->converters[$mimetype])) { - $cmd = str_replace(array('%f', '%o'), array($infile, $target.'.pdf'), $this->converters[$mimetype]); + $cmd = str_replace(array('%f', '%o', '%m'), array($infile, $target.'.pdf', $mimetype), $this->converters[$mimetype]); + } elseif(isset($this->converters[$mimeparts[0].'/*'])) { + $cmd = str_replace(array('%f', '%o', '%m'), array($infile, $target.'.pdf', $mimetype), $this->converters[$mimeparts[0].'/*']); + } elseif(isset($this->converters['*'])) { + $cmd = str_replace(array('%f', '%o', '%m'), array($infile, $target.'.pdf', $mimetype), $this->converters['*']); } if($cmd) { try { From 9e1000506d523a5fc297716a3dea9debfd523068 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 08:21:19 +0100 Subject: [PATCH 18/65] add note for 1.2.2 --- SeedDMS_Preview/package.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/SeedDMS_Preview/package.xml b/SeedDMS_Preview/package.xml index df8b0a5d7..71eb627ba 100644 --- a/SeedDMS_Preview/package.xml +++ b/SeedDMS_Preview/package.xml @@ -24,6 +24,7 @@ GPL License commands can be set for mimetypes 'xxxx/*' and '*' +pass mimetype as parameter '%m' to converter From 1c359cb701c8dfe87b555dbf690e99c379329a24 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 08:40:46 +0100 Subject: [PATCH 19/65] pass context to hook documentListItem --- views/bootstrap/class.Search.php | 2 +- views/bootstrap/class.ViewFolder.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/views/bootstrap/class.Search.php b/views/bootstrap/class.Search.php index 7971fd387..ca800c816 100644 --- a/views/bootstrap/class.Search.php +++ b/views/bootstrap/class.Search.php @@ -466,7 +466,7 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style { $previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout); foreach ($entries as $entry) { if(get_class($entry) == $dms->getClassname('document')) { - $txt = $this->callHook('documentListItem', $entry, $previewer); + $txt = $this->callHook('documentListItem', $entry, $previewer, 'search'); if(is_string($txt)) echo $txt; else { diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php index 4300119c8..31811cc2a 100644 --- a/views/bootstrap/class.ViewFolder.php +++ b/views/bootstrap/class.ViewFolder.php @@ -315,7 +315,7 @@ function folderSelected(id, name) { foreach($documents as $document) { $document->verifyLastestContentExpriry(); - $txt = $this->callHook('documentListItem', $document, $previewer); + $txt = $this->callHook('documentListItem', $document, $previewer, 'viewfolder'); if(is_string($txt)) echo $txt; else { From 83e888b9c9c699d2c5c71c4ba5f4d6e196770289 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 20:00:14 +0100 Subject: [PATCH 20/65] more reasonable check for docs and folders --- views/bootstrap/class.ViewFolder.php | 36 +++++++++++++--------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php index 31811cc2a..4027dfee6 100644 --- a/views/bootstrap/class.ViewFolder.php +++ b/views/bootstrap/class.ViewFolder.php @@ -300,36 +300,34 @@ function folderSelected(id, name) { print "".getMLText("action")."\n"; print "\n\n\n"; } - } - else printMLText("empty_folder_list"); - - foreach($subFolders as $subFolder) { - $txt = $this->callHook('folderListItem', $subFolder); - if(is_string($txt)) - echo $txt; - else { - echo $this->folderListRow($subFolder); + foreach($subFolders as $subFolder) { + $txt = $this->callHook('folderListItem', $subFolder, 'viewfolder'); + if(is_string($txt)) + echo $txt; + else { + echo $this->folderListRow($subFolder); + } } - } - foreach($documents as $document) { - $document->verifyLastestContentExpriry(); - $txt = $this->callHook('documentListItem', $document, $previewer, 'viewfolder'); - if(is_string($txt)) - echo $txt; - else { - echo $this->documentListRow($document, $previewer); + foreach($documents as $document) { + $document->verifyLastestContentExpriry(); + $txt = $this->callHook('documentListItem', $document, $previewer, 'viewfolder'); + if(is_string($txt)) + echo $txt; + else { + echo $this->documentListRow($document, $previewer); + } } - } - if ((count($subFolders) > 0)||(count($documents) > 0)) { $txt = $this->callHook('folderListFooter', $folder); if(is_string($txt)) echo $txt; else echo "\n\n"; + } + else printMLText("empty_folder_list"); echo "\n"; // End of right column div echo "\n"; // End of div around left and right column From 2d9f3f8494993671572bf24213e00f6b21409985 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 2 Mar 2017 20:00:56 +0100 Subject: [PATCH 21/65] call hook searchListHeader --- views/bootstrap/class.Search.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/views/bootstrap/class.Search.php b/views/bootstrap/class.Search.php index ca800c816..a27fda139 100644 --- a/views/bootstrap/class.Search.php +++ b/views/bootstrap/class.Search.php @@ -454,14 +454,19 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style { $this->pageList($pageNumber, $totalpages, "../out/out.Search.php", $urlparams); // $this->contentContainerStart(); - print ""; - print "\n\n"; - print "\n"; - print "\n"; - print "\n"; - print "\n"; - print "\n"; - print "\n\n\n"; + $txt = $this->callHook('searchListHeader', $folder, $orderby); + if(is_string($txt)) + echo $txt; + else { + print "
".getMLText("name")."".getMLText("attributes")."".getMLText("status")."".getMLText("action")."
"; + print "\n\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n"; + print "\n\n\n"; + } $previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout); foreach ($entries as $entry) { From d48ef8b6badd5ecebf5c54cde6b3699fd44546b0 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 3 Mar 2017 08:53:26 +0100 Subject: [PATCH 22/65] add utf8_basename() as replacement for basename() This function can handle mutlibyte strings, even if locale is set to 'C' --- inc/inc.Utils.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/inc/inc.Utils.php b/inc/inc.Utils.php index 25e6f47e2..051911cab 100644 --- a/inc/inc.Utils.php +++ b/inc/inc.Utils.php @@ -306,6 +306,27 @@ function dskspace($dir) { /* {{{ */ return $space; } /* }}} */ +/** + * Replacement of PHP's basename function + * + * Because basename is locale dependent and strips off non ascii chars + * from the beginning of filename, it cannot be used in a environment + * where locale is set to e.g. 'C' + */ +function utf8_basename($path, $suffix='') { /* {{{ */ + $rpos = strrpos($path, DIRECTORY_SEPARATOR); + if($rpos === false) + return $path; + $file = substr($path, $rpos+1); + + $suflen = strlen($suffix); + if($suflen && (substr($file, -$suflen) == $suffix)){ + $file = substr($file, 0, -$suflen); + } + + return $file; +} /* }}} */ + /** * Log a message * From 78e0f0e0b76a39141cc0d49d0f087a856c73d77f Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 3 Mar 2017 08:54:18 +0100 Subject: [PATCH 23/65] use utf8_basename() instead of basename() --- op/op.AddDocument.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/op/op.AddDocument.php b/op/op.AddDocument.php index 0d5829abd..78e43bd85 100644 --- a/op/op.AddDocument.php +++ b/op/op.AddDocument.php @@ -262,7 +262,7 @@ if(isset($_POST['fineuploaderuuids']) && $_POST['fineuploaderuuids']) { $uuids = explode(';', $_POST['fineuploaderuuids']); $names = explode(';', $_POST['fineuploadernames']); foreach($uuids as $i=>$uuid) { - $fullfile = $settings->_stagingDir.'/'.basename($uuid); + $fullfile = $settings->_stagingDir.'/'.utf8_basename($uuid); if(file_exists($fullfile)) { $finfo = finfo_open(FILEINFO_MIME_TYPE); $mimetype = finfo_file($finfo, $fullfile); @@ -299,7 +299,7 @@ for ($file_num=0;$file_num_enableDuplicateDocNames) { @@ -317,7 +317,7 @@ for ($file_num=0;$file_numaddDocument($name, $comment, $expires, $owner, $keywords, - $cats, $userfiletmp, basename($userfilename), + $cats, $userfiletmp, utf8_basename($userfilename), $fileType, $userfiletype, $sequence, $reviewers, $approvers, $reqversion, $version_comment, $attributes, $attributes_version, $workflow); From b51540de20029dba8a112504ed13eef5bf8c7126 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 3 Mar 2017 08:57:36 +0100 Subject: [PATCH 24/65] add item for 4.3.34 --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 6749ef536..0729c9523 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,8 @@ -------------------------------------------------------------------------------- Changes in version 4.3.34 -------------------------------------------------------------------------------- +- add multibyte save basename() replacement, which fixes uploading files whose + name starts with a multibyte char -------------------------------------------------------------------------------- Changes in version 4.3.33 From 29c5ae0f51b85f2d382abfb02e55449ce1f13a3b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 3 Mar 2017 10:32:41 +0100 Subject: [PATCH 25/65] pass null for controller when calling hook preIndexDocument --- op/op.Ajax.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/op/op.Ajax.php b/op/op.Ajax.php index 766bb6a93..daea4c29e 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -686,7 +686,7 @@ switch($command) { if(isset($GLOBALS['SEEDDMS_HOOKS']['addDocument'])) { foreach($GLOBALS['SEEDDMS_HOOKS']['addDocument'] as $hookObj) { if (method_exists($hookObj, 'preIndexDocument')) { - $hookObj->preIndexDocument($document, $idoc); + $hookObj->preIndexDocument(null, $document, $idoc); } } } From 02e016d74ceb7a82b0d675e844c85a2772dc9232 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 3 Mar 2017 10:34:46 +0100 Subject: [PATCH 26/65] use utf8_basename() instead of basename() --- op/op.Ajax.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/op/op.Ajax.php b/op/op.Ajax.php index 7bb728f34..3aade023b 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -562,7 +562,7 @@ switch($command) { if (!empty($_POST["name"])) $name = $_POST["name"]; else - $name = basename($userfilename); + $name = utf8_basename($userfilename); /* Check if name already exists in the folder */ if(!$settings->_enableDuplicateDocNames) { @@ -631,7 +631,7 @@ switch($command) { $filesize = SeedDMS_Core_File::fileSize($userfiletmp); $res = $folder->addDocument($name, '', $expires, $user, '', - array(), $userfiletmp, basename($userfilename), + array(), $userfiletmp, utf8_basename($userfilename), $fileType, $userfiletype, 0, $reviewers, $approvers, 1, '', array(), array(), $workflow); From df2d5f04072456862382002edf7f9030c04e43fc Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 3 Mar 2017 14:36:59 +0100 Subject: [PATCH 27/65] wrapWithCData() attribute value set --- utils/xmldump.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/xmldump.php b/utils/xmldump.php index ca9ccf812..c055764db 100644 --- a/utils/xmldump.php +++ b/utils/xmldump.php @@ -622,7 +622,7 @@ if($attrdefs) { echo "\">\n"; echo " ".$attrdef->getName()."\n"; echo " ".$attrdef->getMultipleValues()."\n"; - echo " ".$attrdef->getValueSet()."\n"; + echo " ".wrapWithCData($attrdef->getValueSet())."\n"; echo " ".$attrdef->getType()."\n"; echo " ".$attrdef->getMinValues()."\n"; echo " ".$attrdef->getMaxValues()."\n"; From adf318abecabf21d211427f59ac4dea02bb44ff9 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 3 Mar 2017 14:59:13 +0100 Subject: [PATCH 28/65] wrap more fields with CData --- utils/xmldump.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/xmldump.php b/utils/xmldump.php index c055764db..353a9a376 100644 --- a/utils/xmldump.php +++ b/utils/xmldump.php @@ -276,7 +276,7 @@ function tree($folder, $parent=null, $indent='', $skipcurrent=false) { /* {{{ */ if($attributes = $document->getAttributes()) { foreach($attributes as $attribute) { $attrdef = $attribute->getAttributeDefinition(); - echo $indent." getID()."\">".$attribute->getValue()."\n"; + echo $indent." getID()."\">".wrapWithCData($attribute->getValue())."\n"; } } @@ -332,7 +332,7 @@ function tree($folder, $parent=null, $indent='', $skipcurrent=false) { /* {{{ */ if($attributes = $version->getAttributes()) { foreach($attributes as $attribute) { $attrdef = $attribute->getAttributeDefinition(); - echo $indent." getID()."\">".$attribute->getValue()."\n"; + echo $indent." getID()."\">".wrapWithCData($attribute->getValue())."\n"; } } if($statuslog = $version->getStatusLog()) { From d392ca727e7b567c0786cd06fb2b34f7a866849c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 6 Mar 2017 08:53:36 +0100 Subject: [PATCH 29/65] show also number of reverse links in tab header --- views/bootstrap/class.ViewDocument.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 6eac3f76c..82466e9a1 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -403,7 +403,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { } ?>
  • -
  • +
  • From 6f1c4ea0a2ea358edd0fa7d8516b8e0c7ba2c774 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 6 Mar 2017 08:53:59 +0100 Subject: [PATCH 30/65] add entry for 4.3.34 --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 0729c9523..ddb6e4fa3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,6 +3,8 @@ -------------------------------------------------------------------------------- - add multibyte save basename() replacement, which fixes uploading files whose name starts with a multibyte char +- show both number of links from a document A to B and vise versa in tab header + on ViewDocuments page -------------------------------------------------------------------------------- Changes in version 4.3.33 From 478b88b514441c7258c8b3b68243f7b79f00dc8e Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 6 Mar 2017 10:49:04 +0100 Subject: [PATCH 31/65] check for SEEDDMS_HOME, issue warning if user has been removed from process --- utils/xmlimport.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/utils/xmlimport.php b/utils/xmlimport.php index 2beeb6e8f..88692345d 100644 --- a/utils/xmlimport.php +++ b/utils/xmlimport.php @@ -1,5 +1,11 @@ getGroup($objmap['groups'][(int) $review['attributes']['required']]); + else + $logger->warning("Group ".(int) $review['attributes']['required']." for Log cannot be mapped"); } else { if(isset($objmap['users'][(int) $review['attributes']['required']])) $newreview['required'] = $dms->getUser($objmap['users'][(int) $review['attributes']['required']]); + else + $logger->warning("User ".(int) $review['attributes']['required']." for Log cannot be mapped"); } + if(isset($newreview['required'])) { $newreview['logs'] = array(); foreach($review['logs'] as $j=>$log) { if(!array_key_exists($log['attributes']['user'], $objmap['users'])) { @@ -63,6 +74,7 @@ function getRevAppLog($reviews) { /* {{{ */ } } $newreviews[] = $newreview; + } } return $newreviews; } /* }}} */ @@ -1684,6 +1696,7 @@ if($defaultuserid) { $defaultUser = null; } +$users = array(); $elementstack = array(); $objmap = array( 'attributedefs' => array(), From 1436d3d969e182e06d8e69904104f01c5abff14a Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 6 Mar 2017 10:50:51 +0100 Subject: [PATCH 32/65] check if SEEDDMS_HOME is set --- utils/xmldump.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/utils/xmldump.php b/utils/xmldump.php index 353a9a376..439e4d740 100644 --- a/utils/xmldump.php +++ b/utils/xmldump.php @@ -1,5 +1,11 @@ Date: Mon, 6 Mar 2017 10:53:20 +0100 Subject: [PATCH 33/65] take out include on missing file --- utils/xmldump.php | 2 -- utils/xmlimport.php | 2 -- 2 files changed, 4 deletions(-) diff --git a/utils/xmldump.php b/utils/xmldump.php index 439e4d740..576b17d21 100644 --- a/utils/xmldump.php +++ b/utils/xmldump.php @@ -1,10 +1,8 @@ Date: Mon, 6 Mar 2017 11:37:18 +0100 Subject: [PATCH 34/65] set keywords to '' if not set in xml file --- utils/xmlimport.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/xmlimport.php b/utils/xmlimport.php index b24821d3e..c2290359c 100644 --- a/utils/xmlimport.php +++ b/utils/xmlimport.php @@ -507,7 +507,7 @@ function insert_document($document) { /* {{{ */ $document['attributes']['comment'], isset($document['attributes']['expires']) ? dateToTimestamp($document['attributes']['expires']) : 0, $owner, - isset($document['attributes']['keywords']) ? $document['attributes']['keywords'] : 0, + isset($document['attributes']['keywords']) ? $document['attributes']['keywords'] : '', $categories, $filename, $initversion['attributes']['orgfilename'], From d1829dfe29c4c1278d895c3f76a46ff4b9d39459 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 6 Mar 2017 13:47:38 +0100 Subject: [PATCH 35/65] fix import of object type of attribute definitions --- utils/xmlimport.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/xmlimport.php b/utils/xmlimport.php index c2290359c..1a92a906d 100644 --- a/utils/xmlimport.php +++ b/utils/xmlimport.php @@ -203,7 +203,8 @@ function insert_attributedefinition($attrdef) { /* {{{ */ $logger->info("Attribute definition already exists"); } else { if(in_array('attributedefinitions', $sections)) { - if(!$newAttrdef = $dms->addAttributeDefinition($attrdef['attributes']['name'], $attrdef['objecttype'], $attrdef['attributes']['type'], $attrdef['attributes']['multiple'], $attrdef['attributes']['minvalues'], $attrdef['attributes']['maxvalues'], $attrdef['attributes']['valueset'], $attrdef['attributes']['regex'])) { + $objtype = ($attrdef['objecttype'] == 'folder' ? SeedDMS_Core_AttributeDefinition::objtype_folder : ($attrdef['objecttype'] == 'document' ? SeedDMS_Core_AttributeDefinition::objtype_document : ($attrdef['objecttype'] == 'documentcontent' ? SeedDMS_Core_AttributeDefinition::objtype_documentcontent : 0))); + if(!$newAttrdef = $dms->addAttributeDefinition($attrdef['attributes']['name'], $objtype, $attrdef['attributes']['type'], $attrdef['attributes']['multiple'], $attrdef['attributes']['minvalues'], $attrdef['attributes']['maxvalues'], $attrdef['attributes']['valueset'], $attrdef['attributes']['regex'])) { $logger->err("Could not add attribute definition"); $logger->debug($dms->getDB()->getErrorMsg()); return false; From 26a32cfa626a6876e7211f0011725b5506cf8353 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 8 Mar 2017 08:22:28 +0100 Subject: [PATCH 36/65] =?UTF-8?q?new=20phra=D1=95es=20and=20translations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- languages/ar_EG/lang.inc | 9 ++++-- languages/bg_BG/lang.inc | 3 ++ languages/ca_ES/lang.inc | 3 ++ languages/cs_CZ/lang.inc | 7 ++-- languages/de_DE/lang.inc | 5 ++- languages/el_GR/lang.inc | 3 ++ languages/en_GB/lang.inc | 5 ++- languages/es_ES/lang.inc | 19 ++++++----- languages/fr_FR/lang.inc | 69 +++++++++++++++++++++------------------- languages/hr_HR/lang.inc | 3 ++ languages/hu_HU/lang.inc | 3 ++ languages/it_IT/lang.inc | 3 ++ languages/ko_KR/lang.inc | 3 ++ languages/nl_NL/lang.inc | 3 ++ languages/pl_PL/lang.inc | 11 ++++--- languages/pt_BR/lang.inc | 3 ++ languages/ro_RO/lang.inc | 3 ++ languages/ru_RU/lang.inc | 3 ++ languages/sk_SK/lang.inc | 3 ++ languages/sv_SE/lang.inc | 3 ++ languages/tr_TR/lang.inc | 7 ++-- languages/uk_UA/lang.inc | 3 ++ languages/zh_CN/lang.inc | 13 +++++--- languages/zh_TW/lang.inc | 3 ++ 24 files changed, 131 insertions(+), 59 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index df70ad26b..ae659e23e 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1272) +// Translators: Admin (1274) $text = array( '2_factor_auth' => '', @@ -271,6 +271,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'انشاء فهرس للنص الكامل', 'create_fulltext_index_warning' => 'انت على وشك اعادة انشاء فهرس النص الكامل.هذا سيتطلب وقت كافي وسيؤثر بشكل عام على كفاءة النظام. اذا كنت حقا تود اعادة انشاء الفهرس، من فضلك قم بتاكيد العملية.', 'creation_date' => 'تم انشاؤه', @@ -376,6 +377,7 @@ URL: [url]', 'does_not_expire' => 'لا ينتهى صلاحيته', 'does_not_inherit_access_msg' => 'صلاحيات موروثة', 'download' => 'تنزيل', +'download_links' => '', 'do_object_repair' => 'إصلاح كل المستندات والمجلدات.', 'do_object_setchecksum' => 'تحديد فحص اخطاء', 'do_object_setfilesize' => 'تحديد حجم الملف', @@ -451,7 +453,7 @@ Parent folder: [folder_path] URL: [url]', 'expiry_changed_email_subject' => '[sitename]: [name] - تم تغيير تاريخ الصلاحية', 'export' => '', -'extension_manager' => '', +'extension_manager' => 'ﺇﺩﺍﺭﺓ ﺍﻼﻣﺩﺍﺩﺎﺗ', 'february' => 'فبراير', 'file' => 'ملف', 'files' => 'ملفات', @@ -505,6 +507,7 @@ URL: [url]', 'fr_FR' => 'الفرنسية', 'fullsearch' => 'البحث النصي الكامل', 'fullsearch_hint' => 'استخدم فهرس النص الكامل', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'معلومات فهرس النص الكامل', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'سمات', @@ -536,7 +539,7 @@ URL: [url]', 'identical_version' => 'الاصدار الجديد مماثل للاصدار الحالي.', 'import' => 'ﺎﺴﺘﺧﺭﺎﺟ', 'importfs' => '', -'import_fs' => '', +'import_fs' => 'ﻦﺴﺧ ﻢﻧ ﻢﻠﻓ ﺎﻠﻨﻇﺎﻣ', 'import_fs_warning' => '', 'include_content' => '', 'include_documents' => 'اشمل مستندات', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 6e79e657c..b7bec64fa 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -256,6 +256,7 @@ $text = array( 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Създай пълнотекстов индекс', 'create_fulltext_index_warning' => 'Вие искате да пресъздадете пълнотекстов индекс. Това ще отнеме време и ще понижи производителността. Да продолжа ли?', 'creation_date' => 'Създаден', @@ -331,6 +332,7 @@ $text = array( 'does_not_expire' => 'Безсрочен', 'does_not_inherit_access_msg' => 'Наследване нивото на достъп', 'download' => 'Изтегли', +'download_links' => '', 'do_object_repair' => 'Поправи всички папки и документи', 'do_object_setchecksum' => 'Установи контролна сума', 'do_object_setfilesize' => 'Установи размер на файла', @@ -436,6 +438,7 @@ $text = array( 'fr_FR' => '', 'fullsearch' => 'Пълнотекстово търсене', 'fullsearch_hint' => 'Използвай пълнотекстов индекс', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Информация за пълнотекстов индексе', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'атрибути', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 08d0e6f23..65fa0fb7b 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -261,6 +261,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Crea un índex full-text', 'create_fulltext_index_warning' => '', 'creation_date' => 'Creació', @@ -336,6 +337,7 @@ URL: [url]', 'does_not_expire' => 'No caduca', 'does_not_inherit_access_msg' => 'heretar l\'accés', 'download' => 'Descarregar', +'download_links' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -441,6 +443,7 @@ URL: [url]', 'fr_FR' => 'Francès', 'fullsearch' => 'Cerca full-text', 'fullsearch_hint' => '', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informació de full-text', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atributs', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 329eaa525..80de6beb6 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (718), kreml (455) +// Translators: Admin (719), kreml (455) $text = array( '2_factor_auth' => '', @@ -278,6 +278,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Vytvořit fulltext index', 'create_fulltext_index_warning' => 'Hodláte znovu vytvořit fulltext index. Může to trvat dlouho a zpomalit běh systému. Pokud víte, co děláte, potvďte operaci.', 'creation_date' => 'Vytvořeno', @@ -383,6 +384,7 @@ URL: [url]', 'does_not_expire' => 'Platnost nikdy nevyprší', 'does_not_inherit_access_msg' => 'Zdědit přístup', 'download' => 'Stáhnout', +'download_links' => '', 'do_object_repair' => 'Opravit všechny složky a dokumenty.', 'do_object_setchecksum' => 'Nastavit kontrolní součet', 'do_object_setfilesize' => 'Nastavit velikost souboru', @@ -512,6 +514,7 @@ URL: [url]', 'fr_FR' => 'Francouzština', 'fullsearch' => 'Fulltextové vyhledávání', 'fullsearch_hint' => 'Použijte fultext index', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Fulltext index info', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atributy', @@ -630,7 +633,7 @@ URL: [url]', 'linked_to_this_version' => '', 'link_alt_updatedocument' => 'Hodláte-li nahrát soubory větší než je maximální velikost pro nahrávání, použijte prosím alternativní stránku.', 'link_to_version' => '', -'list_access_rights' => '', +'list_access_rights' => 'Seznam všech přístupových práv ...', 'list_contains_no_access_docs' => '', 'list_hooks' => '', 'local_file' => 'Lokální soubor', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 2c006d12c..75857e70b 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2376), dgrutsch (22) +// Translators: Admin (2379), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Kommando', 'converter_new_mimetype' => 'Neuer Mime-Type', 'copied_to_checkout_as' => 'Datei am [date] in den Checkout-Space als \'[filename]\' kopiert.', +'create_download_link' => 'Erzeuge Download Link', 'create_fulltext_index' => 'Erzeuge Volltextindex', 'create_fulltext_index_warning' => 'Sie möchten den Volltextindex neu erzeugen. Dies kann beträchtlich Zeit in Anspruch nehmen und Gesamtleistung Ihres System beeinträchtigen. Bestätigen Sie bitte diese Operation.', 'creation_date' => 'Erstellt am', @@ -388,6 +389,7 @@ URL: [url]', 'does_not_expire' => 'Kein Ablaufdatum', 'does_not_inherit_access_msg' => 'Berechtigungen wieder erben', 'download' => 'Download', +'download_links' => 'Download Links', 'do_object_repair' => 'Repariere alle Ordner und Dokumente.', 'do_object_setchecksum' => 'Setze Check-Summe', 'do_object_setfilesize' => 'Setze Dateigröße', @@ -517,6 +519,7 @@ URL: [url]', 'fr_FR' => 'Französisch', 'fullsearch' => 'Volltext', 'fullsearch_hint' => 'Volltextindex benutzen', +'fulltextsearch_disabled' => 'Volltext-Index ist ausgeschaltet', 'fulltext_info' => 'Volltext-Index Info', 'global_attributedefinitiongroups' => 'Attributgruppen', 'global_attributedefinitions' => 'Attribute', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index 5da788a28..76ad7e41a 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -256,6 +256,7 @@ $text = array( 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => '', 'create_fulltext_index_warning' => '', 'creation_date' => '', @@ -331,6 +332,7 @@ $text = array( 'does_not_expire' => '', 'does_not_inherit_access_msg' => '', 'download' => '', +'download_links' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -436,6 +438,7 @@ $text = array( 'fr_FR' => 'French/Γαλλικά', 'fullsearch' => 'Πλήρης αναζήτηση (full text)', 'fullsearch_hint' => '', +'fulltextsearch_disabled' => '', 'fulltext_info' => '', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Ιδιότητες', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 7fc2b4dc0..2093d65c0 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1503), dgrutsch (9), netixw (14) +// Translators: Admin (1506), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Command', 'converter_new_mimetype' => 'New mimetype', 'copied_to_checkout_as' => 'File copied to checkout space as \'[filename]\' on [date]', +'create_download_link' => 'Create download link', 'create_fulltext_index' => 'Create fulltext index', 'create_fulltext_index_warning' => 'You are about to recreate the fulltext index. This can take a considerable amount of time and reduce your overall system performance. If you really want to recreate the index, please confirm your operation.', 'creation_date' => 'Created', @@ -388,6 +389,7 @@ URL: [url]', 'does_not_expire' => 'Does not expire', 'does_not_inherit_access_msg' => 'Inherit access', 'download' => 'Download', +'download_links' => 'Download links', 'do_object_repair' => 'Repair all folders and documents.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Set file size', @@ -517,6 +519,7 @@ URL: [url]', 'fr_FR' => 'French', 'fullsearch' => 'Full text search', 'fullsearch_hint' => 'Use fulltext index', +'fulltextsearch_disabled' => 'Fulltext index is disabled', 'fulltext_info' => 'Fulltext index info', 'global_attributedefinitiongroups' => 'Attribute groups', 'global_attributedefinitions' => 'Attributes', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 0e3979f2d..3cb799732 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: acabello (20), Admin (1009), angel (123), francisco (2), jaimem (14) +// Translators: acabello (20), Admin (1016), angel (123), francisco (2), jaimem (14) $text = array( '2_factor_auth' => '', @@ -250,7 +250,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Portapapeles', 'close' => 'Cerrar', -'command' => '', +'command' => 'Comando', 'comment' => 'Comentarios', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentario de la versión actual', @@ -278,6 +278,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Crear índice de texto completo', 'create_fulltext_index_warning' => 'Usted va a regenerar el índice te texto completo. Esto puede tardar un tiempo considerable y consumir capacidad de su equipo. Si realmente quiere regenerar el índice, por favor confirme la operación.', 'creation_date' => 'Creación', @@ -383,6 +384,7 @@ URL: [url]', 'does_not_expire' => 'No caduca', 'does_not_inherit_access_msg' => 'heredar el acceso', 'download' => 'Descargar', +'download_links' => '', 'do_object_repair' => 'Reparar todas las carpetas y documentos.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Asignar tamaño de fichero', @@ -512,6 +514,7 @@ URL: [url]', 'fr_FR' => 'Frances', 'fullsearch' => 'Búsqueda en texto completo', 'fullsearch_hint' => 'Utilizar índice de texto completo', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Información de índice de texto completo', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Definición de atributos', @@ -1010,7 +1013,7 @@ URL: [url]', 'select_one' => 'Seleccionar uno', 'select_users' => 'Haga Click para seleccionar usuarios', 'select_workflow' => 'Selecionar Flujo de Trabajo', -'send_test_mail' => '', +'send_test_mail' => 'Enviar correo de prueba', 'september' => 'Septiembre', 'sequence' => 'Secuencia', 'seq_after' => 'Después "[prevname]"', @@ -1027,7 +1030,7 @@ URL: [url]', 'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Módulo Reescritura', 'settings_Authentication' => 'Configuración de autenticación', -'settings_autoLoginUser' => '', +'settings_autoLoginUser' => 'Acceso automatico', 'settings_autoLoginUser_desc' => '', 'settings_available_languages' => 'Idiomas disponibles', 'settings_available_languages_desc' => '', @@ -1048,7 +1051,7 @@ URL: [url]', 'settings_contentOffsetDir' => 'Carpeta de contenidos de desplazamiento', 'settings_contentOffsetDir_desc' => 'Para tratar las limitaciones del sistema de ficheros subyacentes, se ha ideado una estructura de carpetas dentro de la carpeta de contenido. Esto requiere una carpeta base desde la que comenzar. Normalmente puede dejar este valor por defecto, 1048576, pero puede ser cualquier número o cadena que no exista ya dentro de ella (carpeta de contenido).', 'settings_convertToPdf' => 'Convertir documento en PDF para pervisualización', -'settings_convertToPdf_desc' => '', +'settings_convertToPdf_desc' => 'Si un documento no puede ser visualizado nativamente en el navegador, una versión convertida a PDF sera mostrada.', 'settings_cookieLifetime' => 'Tiempo de vida de las cookies', 'settings_cookieLifetime_desc' => 'Tiempo de vida de las cookies en segundos. Si asigna 0 la cookie será eliminada cuando el navegador se cierre.', 'settings_coreDir' => 'Carpeta de SeedDMS Core', @@ -1070,8 +1073,8 @@ URL: [url]', 'settings_dbUser' => 'Nombre de usuario', 'settings_dbUser_desc' => 'Nombre de usuario de acceso a su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se transfiere a un nuevo servidor.', 'settings_dbVersion' => 'Esquema de base de datos demasiado antiguo', -'settings_defaultAccessDocs' => '', -'settings_defaultAccessDocs_desc' => '', +'settings_defaultAccessDocs' => 'Acceso por defecto de nuevos documentos', +'settings_defaultAccessDocs_desc' => 'Cuando un nuevo documento sea creado, este sera el acceso por defecto.', 'settings_defaultSearchMethod' => 'Método de búsqueda por defecto', 'settings_defaultSearchMethod_desc' => 'Método de búsqueda por defecto, cuando se inicia una búsqueda mediante el formulario en el menú principal', 'settings_defaultSearchMethod_valdatabase' => 'base de datos', @@ -1144,7 +1147,7 @@ URL: [url]', 'settings_enableThemeSelector_desc' => 'Habilitar/deshabilitar la selección de temas en la página de login', 'settings_enableUpdateReceipt' => '', 'settings_enableUpdateReceipt_desc' => '', -'settings_enableUpdateRevApp' => '', +'settings_enableUpdateRevApp' => 'Permitir edición de revisión/aprobación existente', 'settings_enableUpdateRevApp_desc' => '', 'settings_enableUserImage' => 'Habilitar imágenes de usuario', 'settings_enableUserImage_desc' => 'Habilitar imágenes de usuario', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index 8bd861f9a..cd2f2f8be 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1060), jeromerobert (50), lonnnew (9), Oudiceval (182) +// Translators: Admin (1060), jeromerobert (50), lonnnew (9), Oudiceval (218) $text = array( '2_factor_auth' => 'Authentification forte', @@ -238,7 +238,7 @@ URL: [url]', 'checkout_is_disabled' => 'Le blocage (check-out) de documents est désactivé dans la configuration.', 'choose_attrdef' => 'Choisissez une définition d\'attribut', 'choose_attrdefgroup' => '', -'choose_category' => 'SVP choisir', +'choose_category' => 'Sélectionnez une catégorie', 'choose_group' => 'Choisir un groupe', 'choose_role' => '', 'choose_target_category' => 'Choisir une catégorie', @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Commande', 'converter_new_mimetype' => 'Nouveau type MIME', 'copied_to_checkout_as' => 'Fichier copié dans l’espace de blocage en tant que « [filename] » ([date])', +'create_download_link' => '', 'create_fulltext_index' => 'Créer un index de recherche plein texte', 'create_fulltext_index_warning' => 'Vous allez recréer l\'index de recherche plein texte. Cela peut prendre un temps considérable et réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l\'index, merci de confirmer votre opération.', 'creation_date' => 'Créé le', @@ -388,6 +389,7 @@ URL: [url]', 'does_not_expire' => 'N\'expire jamais', 'does_not_inherit_access_msg' => 'Accès hérité', 'download' => 'Téléchargement', +'download_links' => '', 'do_object_repair' => 'Réparer tous les dossiers et documents.', 'do_object_setchecksum' => 'Définir checksum', 'do_object_setfilesize' => 'Définir la taille du fichier', @@ -426,7 +428,7 @@ URL: [url]', 'edit_transmittal_props' => '', 'edit_user' => 'Modifier un utilisateur', 'edit_user_details' => 'Modifier les détails d\'utilisateur', -'edit_version' => '', +'edit_version' => 'Modifier le fichier', 'el_GR' => 'Grec', 'email' => 'E-mail', 'email_error_title' => 'Aucun e-mail indiqué', @@ -517,6 +519,7 @@ URL: [url]', 'fr_FR' => 'Français', 'fullsearch' => 'Recherche dans le contenu', 'fullsearch_hint' => 'Utiliser la recherche plein texte', +'fulltextsearch_disabled' => 'La recherche plein texte est désactivée.', 'fulltext_info' => 'Information sur l\'index plein texte', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Définitions d\'attributs', @@ -529,7 +532,7 @@ URL: [url]', 'groups' => 'Groupes', 'group_approval_summary' => 'Résumé groupe d\'approbation', 'group_exists' => 'Ce groupe existe déjà.', -'group_info' => '', +'group_info' => 'Informations du groupe', 'group_management' => 'Groupes', 'group_members' => 'Membres de groupes', 'group_receipt_summary' => '', @@ -553,13 +556,13 @@ URL: [url]', 'include_content' => '', 'include_documents' => 'Inclure les documents', 'include_subdirectories' => 'Inclure les sous-dossiers', -'indexing_tasks_in_queue' => '', +'indexing_tasks_in_queue' => 'Opérations d’indexation en attente', 'index_converters' => 'Conversion de document Index', -'index_done' => '', -'index_error' => '', +'index_done' => 'Terminé', +'index_error' => 'Erreur', 'index_folder' => 'Dossier Index', -'index_pending' => '', -'index_waiting' => '', +'index_pending' => 'En attente', +'index_waiting' => 'Chargement…', 'individuals' => 'Individuels', 'indivіduals_in_groups' => '', 'inherited' => 'hérité', @@ -598,21 +601,21 @@ URL: [url]', 'js_form_error' => 'Le formulaire contient encore # erreur.', 'js_form_errors' => 'Le formulaire contient encore # erreurs.', 'js_invalid_email' => 'L\'adresse e-mail est invalide', -'js_no_approval_group' => 'SVP Sélectionnez un groupe d\'approbation', -'js_no_approval_status' => 'SVP Sélectionnez le statut d\'approbation', +'js_no_approval_group' => 'Veuillez sélectionner un groupe d’approbation', +'js_no_approval_status' => 'Veuillez sélectionner le statut d’approbation', 'js_no_comment' => 'Il n\'y a pas de commentaires', 'js_no_email' => 'Saisissez votre adresse e-mail', -'js_no_file' => 'SVP Sélectionnez un fichier', +'js_no_file' => 'Veuillez sélectionner un fichier', 'js_no_keywords' => 'Spécifiez quelques mots-clés', -'js_no_login' => 'SVP Saisissez un identifiant', +'js_no_login' => 'Veuillez saisir un identifiant', 'js_no_name' => 'Veuillez saisir un nom', -'js_no_override_status' => 'SVP Sélectionner le nouveau [override] statut', +'js_no_override_status' => 'Veuillez sélectionner le nouveau statut [override]', 'js_no_pwd' => 'Vous devez saisir votre mot de passe', 'js_no_query' => 'Saisir une requête', -'js_no_review_group' => 'SVP Sélectionner un groupe de correcteur', -'js_no_review_status' => 'SVP Sélectionner le statut de correction', +'js_no_review_group' => 'Veuillez sélectionner un groupe de correcteurs', +'js_no_review_status' => 'Veuillez sélectionner le statut de correction', 'js_pwd_not_conf' => 'Mot de passe et confirmation de mot de passe non identiques', -'js_select_user' => 'SVP Sélectionnez un utilisateur', +'js_select_user' => 'Veuillez sélectionner un utilisateur', 'js_select_user_or_group' => 'Sélectionner au moins un utilisateur ou un groupe', 'js_unequal_passwords' => 'Les mots de passe ne sont pas identiques', 'july' => 'Juillet', @@ -778,7 +781,7 @@ URL: [url]', 'only_jpg_user_images' => 'Images d\'utilisateur au format .jpg seulement', 'order_by_sequence_off' => 'Le tri par séquence est désactivé dans les préférences. Si vous souhaitez que ce paramètre prenne effet, vous devez l\'activer.', 'original_filename' => 'Nom de fichier original', -'overall_indexing_progress' => '', +'overall_indexing_progress' => 'Progression globale de l’indexation', 'owner' => 'Propriétaire', 'ownership_changed_email' => 'Propriétaire modifié', 'ownership_changed_email_body' => 'Propriétaire modifié @@ -815,14 +818,14 @@ En cas de problème persistant, veuillez contacter votre administrateur.', 'password_wrong' => 'Mauvais mot de passe', 'pending_approvals' => '', 'pending_reviews' => '', -'pending_workflows' => '', +'pending_workflows' => 'Workflows en attente', 'personal_default_keywords' => 'Mots-clés personnels', 'pl_PL' => 'Polonais', 'possible_substitutes' => '', 'preview' => 'Aperçu', 'preview_converters' => '', -'preview_images' => 'Prévisualisation des images', -'preview_markdown' => '', +'preview_images' => 'Miniatures', +'preview_markdown' => 'Prévisualisation', 'preview_plain' => 'Texte', 'previous_state' => 'État précédent', 'previous_versions' => 'Versions précédentes', @@ -1031,7 +1034,7 @@ URL: [url]', 'settings_checkOutDir_desc' => '', 'settings_cmdTimeout' => 'Délai d\'expiration pour les commandes externes', 'settings_cmdTimeout_desc' => 'Cette durée en secondes détermine quand une commande externe (par exemple pour la création de l\'index de texte intégral) sera terminée.', -'settings_contentDir' => 'Contenu du répertoire', +'settings_contentDir' => 'Répertoire du contenu', 'settings_contentDir_desc' => 'Endroit ou les fichiers téléchargés sont stockés (il est préférable de choisir un répertoire qui n\'est pas accessible par votre serveur web)', 'settings_contentOffsetDir' => 'Content Offset Directory', 'settings_contentOffsetDir_desc' => 'To work around limitations in the underlying file system, a new directory structure has been devised that exists within the content directory (Content Directory). This requires a base directory from which to begin. Usually leave this to the default setting, 1048576, but can be any number or string that does not already exist within (Content Directory)', @@ -1072,8 +1075,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Répertoire de dépôt de fichier sur le serveur', 'settings_dropFolderDir_desc' => 'Ce répertoire peut être utilisé pour déposer des fichiers sur le serveur et les importer à partir d\'ici au lieu de les charger à partir du navigateur. Le répertoire doit avoir un sous-répertoire pour chaque utilisateur autorisé à importer des fichiers de cette manière.', 'settings_Edition' => 'Paramètres d’édition', -'settings_editOnlineFileTypes' => 'Editer le type de fichier', -'settings_editOnlineFileTypes_desc' => 'Editer la description du type de fichier', +'settings_editOnlineFileTypes' => 'Types de fichiers éditables', +'settings_editOnlineFileTypes_desc' => 'Le contenu des fichiers portant les extensions précisées pourra être modifié en ligne (utiliser des lettres minuscules)', 'settings_enable2FactorAuthentication' => 'Activer l’authentification forte', 'settings_enable2FactorAuthentication_desc' => 'Active/désactive l\'authentification forte à 2 facteurs. Les utilisateurs devront installer Google Authenticator sur leur téléphone mobile.', 'settings_enableAcknowledgeWorkflow' => '', @@ -1096,8 +1099,8 @@ URL: [url]', 'settings_enableEmail_desc' => 'Activer/désactiver la notification automatique par E-mail', 'settings_enableFolderTree' => 'Activer l\'arborescence des dossiers', 'settings_enableFolderTree_desc' => 'False pour ne pas montrer l\'arborescence des dossiers', -'settings_enableFullSearch' => 'Recherches dans le contenu', -'settings_enableFullSearch_desc' => 'Activer la recherche texte plein', +'settings_enableFullSearch' => 'Activer la recherche plein texte', +'settings_enableFullSearch_desc' => 'Activer la recherche plein texte (dans le contenu des fichiers).', 'settings_enableGuestAutoLogin' => 'Activer la connexion automatique pour le compte invité', 'settings_enableGuestAutoLogin_desc' => 'Si le compte invité et la connexion automatique sont activés alors le compte invité sera connecté automatiquement.', 'settings_enableGuestLogin' => 'Activer la connexion Invité', @@ -1157,7 +1160,7 @@ URL: [url]', 'settings_firstDayOfWeek_desc' => 'Premier jour de la semaine', 'settings_footNote' => 'Note de bas de page', 'settings_footNote_desc' => 'Message à afficher au bas de chaque page', -'settings_fullSearchEngine' => 'Moteur de recherche texte complet', +'settings_fullSearchEngine' => 'Moteur de recherche plein texte', 'settings_fullSearchEngine_desc' => 'Définissez la méthode utilisée pour la recherche complète de texte.', 'settings_fullSearchEngine_vallucene' => 'Zend Lucene', 'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS', @@ -1176,7 +1179,7 @@ URL: [url]', 'settings_install_success' => 'L\'installation est terminée avec succès', 'settings_install_welcome_text' => '

    Avant de commencer l\'installation de SeedDMS, assurez-vous d\'avoir créé un fichier \'ENABLE_INSTALL_TOOL\' dans votre répertoire de configuration, sinon l\'installation ne fonctionnera pas. Sur des systèmes Unix, cela peut se faire simplement avec \'touch / ENABLE_INSTALL_TOOL\'. Une fois l\'installation terminée, supprimez le fichier.

    SeedDMS a des exigences très minimes. Vous aurez besoin d\'une base de données MySQL ou SQLite et d\'un serveur web PHP. Le package Pear "Log" doit également être installé. Pour la recherche via Lucene, vous devez également installer le framework Zend sur le disque à un emplacement accessible par PHP. Pour le serveur WebDAV, vous aurez besoin d\'installer HTTP_WebDAV_Server. Le chemin d’accès peut être défini ultérieurement pendant l’installation.

    Si vous préférez créer la base de données avant de commencer l\'installation, créez la manuellement avec votre outil favori, créez éventuellement un utilisateur de base de données avec accès sur la base et importez un export de base du répertoire de configuration. Le script d\'installation peut le faire pour vous, mais il requiert un accès à la base de données avec les droits suffisants pour créer des bases de données.

    ', 'settings_install_welcome_title' => 'Bienvenue dans l\'installation de SeedDMS', -'settings_install_zendframework' => 'Installer le Framework Zend, si vous avez l\'intention d\'utiliser le moteur de recherche texte complète', +'settings_install_zendframework' => 'Installez Zend Framework si vous avez l’intention d’utiliser le moteur de recherche plein texte basé sur Zend. Sinon, continuez l’installation en ignorant ce message.', 'settings_language' => 'Langue par défaut', 'settings_language_desc' => 'Langue par défaut (nom d\'un sous-dossier dans le dossier "languages")', 'settings_libraryFolder' => '', @@ -1280,7 +1283,7 @@ URL: [url]', 'settings_stagingDir_desc' => 'Le répertoire où jumploader mets les parts d\'un fichier chargé avant de le reconstituer.', 'settings_start_install' => 'Démarrer l\'installation', 'settings_stopWordsFile' => 'Fichier des mots à exclure', -'settings_stopWordsFile_desc' => 'Si la recherche de texte complète est activée, ce fichier contient les mots non indexés', +'settings_stopWordsFile_desc' => 'Si la recherche plein texte est activée, ce fichier contient la liste des mots à ne pas indexer.', 'settings_strictFormCheck' => 'Formulaires stricts', 'settings_strictFormCheck_desc' => 'Contrôl strict des formulaires. Si définie sur true, tous les champs du formulaire seront vérifié. Si définie sur false, les commentaires et mots clés deviennent facultatifs. Les commentaires sont toujours nécessaires lors de la soumission d\'une correction ou état ​​du document', 'settings_suggestionvalue' => 'Valeur suggérée', @@ -1330,16 +1333,16 @@ URL: [url]', 'splash_document_added' => 'Document ajouté', 'splash_document_checkedout' => 'Document bloqué', 'splash_document_edited' => 'Document sauvegardé', -'splash_document_indexed' => '', +'splash_document_indexed' => 'Document « [name] » indexé.', 'splash_document_locked' => 'Document vérouillé', 'splash_document_unlocked' => 'Document déverrouillé', 'splash_edit_attribute' => 'Attribut modifié', -'splash_edit_event' => '', +'splash_edit_event' => 'Événement modifié', 'splash_edit_group' => 'Groupe sauvé', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilisateur modifié', 'splash_error_add_to_transmittal' => '', -'splash_folder_edited' => '', +'splash_folder_edited' => 'Dossier modifié', 'splash_importfs' => '[docs] documents et [folders] dossiers importés', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', 'splash_invalid_searchterm' => 'Recherche invalide', @@ -1539,7 +1542,7 @@ URL: [url]', 'workflow_name' => 'Nom', 'workflow_no_doc_rejected_state' => 'L’état « rejeté » n’a été défini sur aucune action !', 'workflow_no_doc_released_state' => '', -'workflow_no_initial_state' => '', +'workflow_no_initial_state' => 'Aucune transition ne débute par l’état initial défini pour ce workflow !', 'workflow_no_states' => 'Vous devez d\'abord définir des états de workflow avant d\'ajouter un workflow.', 'workflow_save_layout' => '', 'workflow_state' => '', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index 00f0a0250..866a53ad8 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -283,6 +283,7 @@ Internet poveznica: [url]', 'converter_new_cmd' => 'Komanda', 'converter_new_mimetype' => 'Novi tip datoteke', 'copied_to_checkout_as' => 'Datoteka je kopirana u prostor odjave kao \'[filename]\'', +'create_download_link' => '', 'create_fulltext_index' => 'Indeksiraj cijeli tekst', 'create_fulltext_index_warning' => 'Želite ponovo indeksirati cijeli tekst. To može duže potrajati i smanjiti sveukupne performanse sustava. Ako zaista želite ponovno indeksirati, molimo potvrdite vašu radnju.', 'creation_date' => 'Izrađeno', @@ -388,6 +389,7 @@ Internet poveznica: [url]', 'does_not_expire' => 'Ne istječe', 'does_not_inherit_access_msg' => 'Naslijedi nivo pristupa', 'download' => 'Preuzimanje', +'download_links' => '', 'do_object_repair' => 'Popravi sve mape i dokumente.', 'do_object_setchecksum' => 'Postavi kontrolnu sumu', 'do_object_setfilesize' => 'Postavi veličinu datoteke', @@ -517,6 +519,7 @@ Internet poveznica: [url]', 'fr_FR' => 'Francuski', 'fullsearch' => 'Pretraživanje cijelog teksta', 'fullsearch_hint' => 'Koristi indeks cijelog teksta', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informacije cijelog teksta', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atributi', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 7225b6564..eeb5d453a 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -278,6 +278,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Teljes szöveg index létrehozása', 'create_fulltext_index_warning' => 'Ön a teljes szöveg index újraépítését kezdeményezte. Ez a művelet hosszú ideig eltarthat és jelentősen csökkentheti az egész rendszer teljesítményét. Ha biztosan újra kívánja építeni az indexet, kérjük erősítse meg a műveletet.', 'creation_date' => 'Létrehozva', @@ -383,6 +384,7 @@ URL: [url]', 'does_not_expire' => 'Soha nem jár le', 'does_not_inherit_access_msg' => 'Hozzáférés öröklése', 'download' => 'Letöltés', +'download_links' => '', 'do_object_repair' => 'Valamennyi mappa és dokumentum helyreállítása.', 'do_object_setchecksum' => 'Ellenőrző összeg beállítása', 'do_object_setfilesize' => 'Állomány méret beállítása', @@ -512,6 +514,7 @@ URL: [url]', 'fr_FR' => 'Francia', 'fullsearch' => 'Keresés a teljes szövegben', 'fullsearch_hint' => 'Használja a teljes szöveg indexet', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Teljes szöveg index információ', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Jellemzők', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 59d918fba..905eccacc 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -284,6 +284,7 @@ URL: [url]', 'converter_new_cmd' => 'Comando', 'converter_new_mimetype' => 'Nuovo mimetype', 'copied_to_checkout_as' => 'File copiato come \'[filename]\'', +'create_download_link' => '', 'create_fulltext_index' => 'Crea indice fulltext', 'create_fulltext_index_warning' => 'Stai creando un indice fulltext. Questo può occupare un tempo considerevole e ridurre le prestazioni del sistema. Sei sicuro di voler ricreare l\'indice? Prego conferma l\'operazione.', 'creation_date' => 'Data creazione', @@ -389,6 +390,7 @@ URL: [url]', 'does_not_expire' => 'Nessuna scadenza', 'does_not_inherit_access_msg' => 'Imposta permessi ereditari', 'download' => 'Scarica', +'download_links' => '', 'do_object_repair' => 'Ripara tutte le cartelle e i documenti.', 'do_object_setchecksum' => 'Imposta il checksum', 'do_object_setfilesize' => 'Imposta la dimensione del file', @@ -518,6 +520,7 @@ URL: [url]', 'fr_FR' => 'Francese', 'fullsearch' => 'Ricerca Fulltext', 'fullsearch_hint' => 'Usa l\'indice fulltext', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Info indice Fulltext', 'global_attributedefinitiongroups' => 'Attributo gruppi', 'global_attributedefinitions' => 'Definizione attributi', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 4a6b5c914..83496c93b 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -285,6 +285,7 @@ URL: [url]', 'converter_new_cmd' => '명령', 'converter_new_mimetype' => '새 MIME 형태', 'copied_to_checkout_as' => '체크아웃으로 파일(\'[filename]\')이 파일 복사됨', +'create_download_link' => '', 'create_fulltext_index' => '전체 텍스트 인덱스 만들기', 'create_fulltext_index_warning' => '전체 자료의 텍스트 인덱스를 다시 만들 수 있습니다. 이것은 상당한 시간을 요구하며 진행되는 동안 시스템 성능을 감소시킬 수 있습니다. 인덱스를 재 생성하려면, 확인하시기 바랍니다.', 'creation_date' => '생성', @@ -388,6 +389,7 @@ URL: [url]', 'does_not_expire' => '만료되지 않습니다', 'does_not_inherit_access_msg' => '액세스 상속', 'download' => '다운로드', +'download_links' => '', 'do_object_repair' => '모든 폴더와 문서를 복구', 'do_object_setchecksum' => '오류 검사', 'do_object_setfilesize' => '파일 크기 설정', @@ -517,6 +519,7 @@ URL: [url]', 'fr_FR' => '프랑스어', 'fullsearch' => '전체 텍스트 검색', 'fullsearch_hint' => '전체 텍스트 색인 사용', +'fulltextsearch_disabled' => '', 'fulltext_info' => '전체 텍스트 색인 정보', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => '속성', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 494e9ec49..addc3138e 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -276,6 +276,7 @@ URL: [url]', 'converter_new_cmd' => 'Wijziging: nieuw commando', 'converter_new_mimetype' => 'Wijziging: nieuw mimetype', 'copied_to_checkout_as' => 'Gekopieerd naar checkout als:', +'create_download_link' => '', 'create_fulltext_index' => 'Creeer volledige tekst index', 'create_fulltext_index_warning' => 'U staat op het punt de volledigetekst opnieuw te indexeren. Dit kan behoorlijk veel tijd en snelheid vergen van het systeem. Als u zeker bent om opnieuw te indexeren, bevestig deze actie.', 'creation_date' => 'Aangemaakt', @@ -381,6 +382,7 @@ URL: [url]', 'does_not_expire' => 'Verloopt niet', 'does_not_inherit_access_msg' => 'Erft toegang', 'download' => 'Download', +'download_links' => '', 'do_object_repair' => 'Repareer alle mappen en documenten.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Voer bestandgrootte in', @@ -510,6 +512,7 @@ URL: [url]', 'fr_FR' => 'Frans', 'fullsearch' => 'Zoek in volledige tekst', 'fullsearch_hint' => 'Volledige tekst index', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Volledige tekst index info', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Kenmerk definities', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 29ebaf51f..90d0d9878 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (752), netixw (84), romi (93), uGn (112) +// Translators: Admin (755), netixw (84), romi (93), uGn (112) $text = array( '2_factor_auth' => '', @@ -271,6 +271,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Utwórz indeks pełnotekstowy', 'create_fulltext_index_warning' => 'Zamierzasz ponownie utworzyć indeks pełnotekstowy. To może zająć sporo czasu i ograniczyć ogólną wydajność systemu. Jeśli faktycznie chcesz to zrobić, proszę potwierdź tę operację.', 'creation_date' => 'Utworzony', @@ -376,6 +377,7 @@ URL: [url]', 'does_not_expire' => 'Nigdy nie wygasa', 'does_not_inherit_access_msg' => 'Dziedzicz dostęp', 'download' => 'Pobierz', +'download_links' => '', 'do_object_repair' => 'Napraw wszystkie katalogi i pliki.', 'do_object_setchecksum' => 'Ustaw sumę kontrolną', 'do_object_setfilesize' => 'Podaj rozmiar pliku', @@ -451,7 +453,7 @@ Użytkownik: [username] URL: [url]', 'expiry_changed_email_subject' => '[sitename]: [name] - Zmiana daty wygaśnięcia', 'export' => '', -'extension_manager' => '', +'extension_manager' => 'Zarządzanie rozszerzeniami', 'february' => 'Luty', 'file' => 'Plik', 'files' => 'Pliki', @@ -505,6 +507,7 @@ URL: [url]', 'fr_FR' => 'Francuzki', 'fullsearch' => 'Przeszukiwanie treści dokumentów', 'fullsearch_hint' => 'Przeszukuj treść dokumentów', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informacje o indeksie pełnotekstowym', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Definicje atrybutów', @@ -1054,7 +1057,7 @@ URL: [url]', 'settings_defaultSearchMethod' => '', 'settings_defaultSearchMethod_desc' => '', 'settings_defaultSearchMethod_valdatabase' => 'baza danych', -'settings_defaultSearchMethod_valfulltext' => '', +'settings_defaultSearchMethod_valfulltext' => 'pewłnotekstowe', 'settings_delete_install_folder' => 'Aby móc używać LetoDMS, musisz usunąć plik ENABLE_INSTALL_TOOL znajdujący się w katalogu konfiguracyjnym', 'settings_disableSelfEdit' => 'Wyłącz auto edycję', 'settings_disableSelfEdit_desc' => 'Jeśli zaznaczone, użytkownik nie może zmieniać własnych danych', @@ -1238,7 +1241,7 @@ URL: [url]', 'settings_Server' => 'Ustawienia serwera', 'settings_showFullPreview' => '', 'settings_showFullPreview_desc' => '', -'settings_showMissingTranslations' => '', +'settings_showMissingTranslations' => 'Pokaż brakujące tłumaczenia', 'settings_showMissingTranslations_desc' => '', 'settings_showSingleSearchHit' => '', 'settings_showSingleSearchHit_desc' => '', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 1191f27e5..09d40615f 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -278,6 +278,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Criar índice de texto completo', 'create_fulltext_index_warning' => 'Você está para recriar o índice de texto completo. Isso pode levar uma quantidade considerável de tempo e reduzir o desempenho geral do sistema. Se você realmente deseja recriar o índice, por favor confirme a operação.', 'creation_date' => 'Criado', @@ -382,6 +383,7 @@ URL: [url]', 'does_not_expire' => 'não Expira', 'does_not_inherit_access_msg' => 'Inherit access', 'download' => 'Download', +'download_links' => '', 'do_object_repair' => 'Reparar todas as pastas e documentos.', 'do_object_setchecksum' => 'Defina soma de verificação', 'do_object_setfilesize' => 'Defina o tamanho do arquivo', @@ -511,6 +513,7 @@ URL: [url]', 'fr_FR' => 'Francês', 'fullsearch' => 'Pesquisa de texto completo', 'fullsearch_hint' => 'Use índice de texto completo', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informações índice Texto completo', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atributos', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 830d10f4c..4f6aacf00 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Creați indexul pentru tot textul', 'create_fulltext_index_warning' => 'Sunteți pe cale sa recreați indexul pentru tot textul. Acest lucru poate dura o perioadă considerabilă de timp și poate reduce performanța sistemului în ansamblu. Dacă doriți cu adevărat să recreati indexul pentru tot textul, vă rugăm să confirmați operațiunea.', 'creation_date' => 'Creat', @@ -388,6 +389,7 @@ URL: [url]', 'does_not_expire' => 'Nu expiră', 'does_not_inherit_access_msg' => 'Acces moștenit', 'download' => 'Descarca', +'download_links' => '', 'do_object_repair' => 'Repară toate folderele și documentele.', 'do_object_setchecksum' => 'Setare sumă de control(checksum)', 'do_object_setfilesize' => 'Setare dimensiune fișier', @@ -517,6 +519,7 @@ URL: [url]', 'fr_FR' => 'Franceza', 'fullsearch' => 'Căutare text complet', 'fullsearch_hint' => 'Foloseste indexarea intregului text', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Info indexarea intregului text', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atribute', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index af73a6d70..5ef29fb8f 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Команда', 'converter_new_mimetype' => 'Новый mime тип', 'copied_to_checkout_as' => 'Файл скопирован в среду загрузки как \'[filename]\' на [date]', +'create_download_link' => '', 'create_fulltext_index' => 'Создать полнотекстовый индекс', 'create_fulltext_index_warning' => 'Вы хотите пересоздать полнотекстовый индекс. Это займёт какое-то время и снизит производительность. Продолжить?', 'creation_date' => 'Создан', @@ -388,6 +389,7 @@ URL: [url]', 'does_not_expire' => 'безсрочный', 'does_not_inherit_access_msg' => 'Наследовать уровень доступа', 'download' => 'Загрузить', +'download_links' => '', 'do_object_repair' => 'Исправить все каталоги и документы', 'do_object_setchecksum' => 'Установить контрольную сумму', 'do_object_setfilesize' => 'Установить размер файла', @@ -517,6 +519,7 @@ URL: [url]', 'fr_FR' => 'French', 'fullsearch' => 'Полнотекстовый поиск', 'fullsearch_hint' => 'Использовать полнотекстовый индекс', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Информация о полнотекстовом индексе', 'global_attributedefinitiongroups' => 'Глобальные группы атрибутов', 'global_attributedefinitions' => 'Атрибуты', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 45d061d75..e8f188b70 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -260,6 +260,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Vytvoriť fulltext index', 'create_fulltext_index_warning' => '', 'creation_date' => 'Vytvorené', @@ -335,6 +336,7 @@ URL: [url]', 'does_not_expire' => 'Platnosť nikdy nevyprší', 'does_not_inherit_access_msg' => 'Zdediť prístup', 'download' => 'Stiahnuť', +'download_links' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -440,6 +442,7 @@ URL: [url]', 'fr_FR' => 'Francúzština', 'fullsearch' => 'Fulltext index vyhľadávanie', 'fullsearch_hint' => 'Použiť fulltext index', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Informácie o fulltext indexe', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Atribúty', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index d44ca6b6b..afe68a14b 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -271,6 +271,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Skapa fulltext-sökindex', 'create_fulltext_index_warning' => 'Du håller på att skapa fulltext-sökindex. Detta kan ta mycket lång tid och sakta ner den allmänna systemprestandan. Om du verkligen vill skapa indexet, bekräfta åtgärden.', 'creation_date' => 'Skapat', @@ -376,6 +377,7 @@ URL: [url]', 'does_not_expire' => 'Löper aldrig ut', 'does_not_inherit_access_msg' => 'Ärv behörighet', 'download' => 'Ladda ner', +'download_links' => '', 'do_object_repair' => 'Försök att laga kataloger och dokument.', 'do_object_setchecksum' => 'Lägg till checksumma', 'do_object_setfilesize' => 'Ange filstorlek', @@ -505,6 +507,7 @@ URL: [url]', 'fr_FR' => 'franska', 'fullsearch' => 'Fulltext-sökning', 'fullsearch_hint' => 'Använd fulltext-index', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Fulltext-indexinfo', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Attributdefinitioner', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 607cfd5c8..a74f9fe48 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1048), aydin (83) +// Translators: Admin (1049), aydin (83) $text = array( '2_factor_auth' => '', @@ -277,6 +277,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => 'Tam metin indeksi oluştur', 'create_fulltext_index_warning' => 'Tam metin indeksi yeniden oluşturmak üzeresiniz. Bu işlem bir hayli uzun sürebilir ve sistem performansını olumsuz etkileyebilir. Buna rağmen indeksi oluşturmak istiyorsanız lütfen bu işlemi onaylayın.', 'creation_date' => 'Oluşturma tarihi', @@ -382,6 +383,7 @@ URL: [url]', 'does_not_expire' => 'Süresiz', 'does_not_inherit_access_msg' => 'Erişim haklarını devir al', 'download' => 'İndir', +'download_links' => '', 'do_object_repair' => 'Tüm klasörleri ve dokümanları onar.', 'do_object_setchecksum' => 'Sağlama (checksum) ayarla', 'do_object_setfilesize' => 'Dosya boyutu ayarla', @@ -511,6 +513,7 @@ URL: [url]', 'fr_FR' => 'Fransızca', 'fullsearch' => 'Tam metinde ara', 'fullsearch_hint' => 'Tam metin indeks kullan', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Tam metin indeks bilgi', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Nitelikler', @@ -1428,7 +1431,7 @@ URL: [url]', 'thursday' => 'Perşembe', 'thursday_abbr' => 'Pe', 'timeline' => 'Zaman Çizelgesi', -'timeline_add_file' => '', +'timeline_add_file' => 'Yeni Ek', 'timeline_add_version' => '', 'timeline_full_add_file' => '', 'timeline_full_add_version' => '', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 328451d0f..eaf0b05cd 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -283,6 +283,7 @@ URL: [url]', 'converter_new_cmd' => 'Команда', 'converter_new_mimetype' => 'Новий mime тип', 'copied_to_checkout_as' => 'Файл скопійовано в середовище скачування як', +'create_download_link' => '', 'create_fulltext_index' => 'Створити повнотекстовий індекс', 'create_fulltext_index_warning' => 'Ви хочете перестворити повнотекстовий індекс. Це займе деякий час і знизить продуктивність. Продовжити?', 'creation_date' => 'Створено', @@ -388,6 +389,7 @@ URL: [url]', 'does_not_expire' => 'Без терміну виконання', 'does_not_inherit_access_msg' => 'Наслідувати рівень доступу', 'download' => 'Завантажити', +'download_links' => '', 'do_object_repair' => 'Виправити всі каталоги і документи', 'do_object_setchecksum' => 'Встановити контрольну суму', 'do_object_setfilesize' => 'Встановити розмір файлу', @@ -517,6 +519,7 @@ URL: [url]', 'fr_FR' => 'French', 'fullsearch' => 'Повнотекстовий пошук', 'fullsearch_hint' => 'Використовувати повнотекстовий індекс', +'fulltextsearch_disabled' => '', 'fulltext_info' => 'Інформація про повнотекстовий індекс', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => 'Атрибути', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index a7c3f407c..6bd7493cf 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (674), fengjohn (5) +// Translators: Admin (678), fengjohn (5) $text = array( '2_factor_auth' => '', @@ -155,14 +155,14 @@ URL: [url]', 'attr_malformed_int' => '', 'attr_malformed_url' => '', 'attr_max_values' => '', -'attr_min_values' => '', +'attr_min_values' => '最小值没达到', 'attr_not_in_valueset' => '', 'attr_no_regex_match' => '', 'attr_validation_error' => '', 'at_least_n_users_of_group' => '', 'august' => '八 月', 'authentication' => '认证', -'author' => '', +'author' => '作者', 'automatic_status_update' => '自动状态变化', 'back' => '返回', 'backup_list' => '备份列表', @@ -260,6 +260,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => '创建全文索引', 'create_fulltext_index_warning' => '你将重新创建全 文索引。这将花费一定的时间但是会提升系统的整体表现。如果你想要重新创建索引,请确 @@ -337,6 +338,7 @@ URL: [url]', 'does_not_expire' => '永不过期', 'does_not_inherit_access_msg' => '继承访问权限', 'download' => '下载', +'download_links' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '设置文件大小', @@ -408,7 +410,7 @@ URL: [url]', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', 'export' => '', -'extension_manager' => '', +'extension_manager' => '扩展管理器', 'february' => '二 月', 'file' => '文件', 'files' => '文件', @@ -442,6 +444,7 @@ URL: [url]', 'fr_FR' => '法语', 'fullsearch' => '全文搜索', 'fullsearch_hint' => '使用全文索引', +'fulltextsearch_disabled' => '', 'fulltext_info' => '全文索引信息', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => '属性', @@ -734,7 +737,7 @@ URL: [url]', 'reception_rejected' => '', 'recipients' => '', 'redraw' => '', -'refresh' => '', +'refresh' => '刷新', 'rejected' => '拒绝', 'released' => '发布', 'removed_approver' => '已经从审核人名单中删除', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 0f74788b8..f89afee57 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -260,6 +260,7 @@ URL: [url]', 'converter_new_cmd' => '', 'converter_new_mimetype' => '', 'copied_to_checkout_as' => '', +'create_download_link' => '', 'create_fulltext_index' => '創建全文索引', 'create_fulltext_index_warning' => '', 'creation_date' => '創建日期', @@ -335,6 +336,7 @@ URL: [url]', 'does_not_expire' => '永不過期', 'does_not_inherit_access_msg' => '繼承存取權限', 'download' => '下載', +'download_links' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -440,6 +442,7 @@ URL: [url]', 'fr_FR' => '法語', 'fullsearch' => '全文檢索搜尋', 'fullsearch_hint' => '使用全文索引', +'fulltextsearch_disabled' => '', 'fulltext_info' => '全文索引資訊', 'global_attributedefinitiongroups' => '', 'global_attributedefinitions' => '屬性', From 326860379422ce46fdba4b3f00421661985af044 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 8 Mar 2017 10:34:46 +0100 Subject: [PATCH 37/65] use utf8_basename() instead of basename() --- op/op.AddFile.php | 2 +- op/op.AddFile2.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/op/op.AddFile.php b/op/op.AddFile.php index cb9641965..d5dc34f03 100644 --- a/op/op.AddFile.php +++ b/op/op.AddFile.php @@ -88,7 +88,7 @@ for ($file_num=0;$file_numaddDocumentFile($name, $comment, $user, $userfiletmp, - basename($userfilename),$fileType, $userfiletype ); + utf8_basename($userfilename),$fileType, $userfiletype ); if (is_bool($res) && !$res) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("error_occured")); diff --git a/op/op.AddFile2.php b/op/op.AddFile2.php index 17fff4e9d..45ffc99b4 100644 --- a/op/op.AddFile2.php +++ b/op/op.AddFile2.php @@ -76,7 +76,7 @@ if( move_uploaded_file( $source_file_path, $target_file_path ) ) { } $res = $document->addDocumentFile($name, $comment, $user, $userfiletmp, - basename($userfilename),$fileType, $userfiletype ); + utf8_basename($userfilename),$fileType, $userfiletype ); if (is_bool($res) && !$res) { UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("error_occured")); From 711520234d28882e76385ffd5d3596cbe19ad2a6 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 8 Mar 2017 11:08:35 +0100 Subject: [PATCH 38/65] retrieve complete document when checking for duplicates --- SeedDMS_Core/Core/inc.ClassDMS.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SeedDMS_Core/Core/inc.ClassDMS.php b/SeedDMS_Core/Core/inc.ClassDMS.php index b8de1a66b..957d5c868 100644 --- a/SeedDMS_Core/Core/inc.ClassDMS.php +++ b/SeedDMS_Core/Core/inc.ClassDMS.php @@ -2179,8 +2179,7 @@ class SeedDMS_Core_DMS { $versions = array(); foreach($resArr as $row) { - $document = new SeedDMS_Core_Document($row['document'], '', '', '', '', '', '', '', '', '', '', ''); - $document->setDMS($this); + $document = $this->getDocument($row['document']); $version = new SeedDMS_Core_DocumentContent($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum']); if(!isset($versions[$row['dupid']])) { $versions[$row['id']]['content'] = $version; From a65c7ddfc095e7978fcf961aa8bf05e943ed5d7e Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 8 Mar 2017 11:09:10 +0100 Subject: [PATCH 39/65] add link to duplicate document --- views/bootstrap/class.ObjectCheck.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/views/bootstrap/class.ObjectCheck.php b/views/bootstrap/class.ObjectCheck.php index f95189cb5..96b8fbb3c 100644 --- a/views/bootstrap/class.ObjectCheck.php +++ b/views/bootstrap/class.ObjectCheck.php @@ -382,12 +382,13 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style { $this->contentContainerStart(); if($duplicateversions) { - print "
    ".getMLText("name")."".getMLText("attributes")."".getMLText("status")."".getMLText("action")."
    "; + print "
    "; print "\n\n"; print "\n"; print "\n"; print "\n"; print "\n"; + print "\n"; print "\n\n\n"; foreach($duplicateversions as $rec) { $version = $rec['content']; @@ -396,7 +397,9 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style { print ""; print ""; print "\n"; From be2a1c7f2da6ce9d9a2f6c54e7eb0afb3a4275b1 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 8 Mar 2017 11:13:50 +0100 Subject: [PATCH 40/65] add changes for 4.3.34 --- CHANGELOG | 1 + SeedDMS_Core/package.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index ddb6e4fa3..eba7b46e4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -5,6 +5,7 @@ name starts with a multibyte char - show both number of links from a document A to B and vise versa in tab header on ViewDocuments page +- add link to duplicate document on ObjectCheck page -------------------------------------------------------------------------------- Changes in version 4.3.33 diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml index 0dc91dd33..5d8181ce2 100644 --- a/SeedDMS_Core/package.xml +++ b/SeedDMS_Core/package.xml @@ -24,6 +24,7 @@ GPL License +SeedDMS_Core_DMS::getDuplicateDocumentContent() returns complete document From 3aeb970fd8b9af749da1c272c412ec74f80fe49e Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 8 Mar 2017 11:30:44 +0100 Subject: [PATCH 41/65] add new phrase 'duplicates' --- languages/ar_EG/lang.inc | 1 + languages/bg_BG/lang.inc | 1 + languages/ca_ES/lang.inc | 1 + languages/cs_CZ/lang.inc | 1 + languages/de_DE/lang.inc | 3 ++- languages/el_GR/lang.inc | 1 + languages/en_GB/lang.inc | 3 ++- languages/es_ES/lang.inc | 1 + languages/fr_FR/lang.inc | 1 + languages/hr_HR/lang.inc | 1 + languages/hu_HU/lang.inc | 1 + languages/it_IT/lang.inc | 1 + languages/ko_KR/lang.inc | 1 + languages/nl_NL/lang.inc | 1 + languages/pl_PL/lang.inc | 1 + languages/pt_BR/lang.inc | 1 + languages/ro_RO/lang.inc | 1 + languages/ru_RU/lang.inc | 1 + languages/sk_SK/lang.inc | 1 + languages/sv_SE/lang.inc | 1 + languages/tr_TR/lang.inc | 1 + languages/uk_UA/lang.inc | 1 + languages/zh_CN/lang.inc | 1 + languages/zh_TW/lang.inc | 1 + 24 files changed, 26 insertions(+), 2 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index ae659e23e..64f0c95a1 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -395,6 +395,7 @@ URL: [url]', 'dump_creation_warning' => 'من خلال تلك العملية يمكنك انشاء ملف مستخرج من محتوى قاعدة البيانات. بعد انشاء الملف المستخرج سيتم حفظه في مجلد البيانات الخاص بسيرفرك', 'dump_list' => 'ملف مستخرج حالي', 'dump_remove' => 'ازالة الملف المستخرج', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'تعديل', 'edit_attributes' => 'تعديل السمات', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index b7bec64fa..50cc47d0b 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -350,6 +350,7 @@ $text = array( 'dump_creation_warning' => 'Тази операция шъ създаде дамп на базата данни. След създаването, файлът ще бъде съхранен в папката с данни на сървъра.', 'dump_list' => 'Съществуващи дъмпове', 'dump_remove' => 'Изтрий дъмп', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'Редактирай', 'edit_attributes' => 'Редактирай атрибути', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 65fa0fb7b..1ed695dbf 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -355,6 +355,7 @@ URL: [url]', 'dump_creation_warning' => 'Amb aquesta operació es crearà un bolcat a fitxer del contingut de la base de dades. Després de la creació del bolcat, el fitxer es guardarà a la carpeta de dades del seu servidor.', 'dump_list' => 'Fitxers de bolcat existents', 'dump_remove' => 'Eliminar fitxer de bolcat', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'editar', 'edit_attributes' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 80de6beb6..97073760f 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -402,6 +402,7 @@ URL: [url]', 'dump_creation_warning' => 'Pomocí této operace můžete vytvořit soubor se zálohou databáze. Po vytvoření bude soubor zálohy uložen ve složce data vašeho serveru.', 'dump_list' => 'Existující soubory záloh', 'dump_remove' => 'Odstranit soubor zálohy', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'upravit', 'edit_attributes' => 'Editovat atributy', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 75857e70b..f497f660f 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2379), dgrutsch (22) +// Translators: Admin (2380), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -407,6 +407,7 @@ URL: [url]', 'dump_creation_warning' => 'Mit dieser Operation können Sie einen Dump der Datenbank erzeugen. Nach der Erstellung wird der Dump im Datenordner Ihres Servers gespeichert.', 'dump_list' => 'Vorhandene DB dumps', 'dump_remove' => 'DB dump löschen', +'duplicates' => 'Duplikate', 'duplicate_content' => 'Doppelte Dateien', 'edit' => 'Bearbeiten', 'edit_attributes' => 'Edit attributes', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index 76ad7e41a..fc9a16664 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -350,6 +350,7 @@ $text = array( 'dump_creation_warning' => '', 'dump_list' => '', 'dump_remove' => '', +'duplicates' => '', 'duplicate_content' => '', 'edit' => '', 'edit_attributes' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 2093d65c0..e3098e3e2 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1506), dgrutsch (9), netixw (14) +// Translators: Admin (1507), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -407,6 +407,7 @@ URL: [url]', 'dump_creation_warning' => 'With this operation you can create a dump file of your database content. After the creation the dump file will be saved in the data folder of your server.', 'dump_list' => 'Existings dump files', 'dump_remove' => 'Remove dump file', +'duplicates' => 'Duplicates', 'duplicate_content' => 'Duplicate Content', 'edit' => 'Edit', 'edit_attributes' => 'Edit attributes', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 3cb799732..78ac3ad57 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -402,6 +402,7 @@ URL: [url]', 'dump_creation_warning' => 'Con esta operación se creará un volcado a fichero del contenido de la base de datos. Después de la creación del volcado el fichero se guardará en la carpeta de datos de su servidor.', 'dump_list' => 'Ficheros de volcado existentes', 'dump_remove' => 'Eliminar fichero de volcado', +'duplicates' => '', 'duplicate_content' => 'Contenido duplicado', 'edit' => 'editar', 'edit_attributes' => 'Editar atributos', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index cd2f2f8be..b54c34474 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -407,6 +407,7 @@ URL: [url]', 'dump_creation_warning' => 'Avec cette opération, vous pouvez créer une sauvegarde du contenu de votre base de données. Après la création, le fichier de sauvegarde sera sauvegardé dans le dossier de données de votre serveur.', 'dump_list' => 'Fichiers de sauvegarde existants', 'dump_remove' => 'Supprimer fichier de sauvegarde', +'duplicates' => '', 'duplicate_content' => 'Contenu en double', 'edit' => 'Modifier', 'edit_attributes' => 'Modifier les attributs', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index 866a53ad8..d3452600f 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -407,6 +407,7 @@ Internet poveznica: [url]', 'dump_creation_warning' => 'Ovom radnjom možete stvoriti datoteku za odlaganje sadržaja vaše baze podataka. Nakon izrade datoteka za odlaganje će biti pohranjena u podatkovnoj mapi na vašem serveru.', 'dump_list' => 'Postojeće datoteke za odlaganje', 'dump_remove' => 'Ukloni datoteku za odlaganje', +'duplicates' => '', 'duplicate_content' => 'Duplicirani sadržaj', 'edit' => 'Uredi', 'edit_attributes' => 'Uredi atribute', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index eeb5d453a..1417e2004 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -402,6 +402,7 @@ URL: [url]', 'dump_creation_warning' => 'Ezzel a művelettel az adatbázis tartalmáról lehet adatbázis mentést készíteni. Az adatbázis mentés létrehozását követően a mentési állomány a kiszolgáló adat mappájába lesz mentve.', 'dump_list' => 'Meglévő adatbázis metések', 'dump_remove' => 'Adatbázis mentés eltávolítása', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'Szerkesztés', 'edit_attributes' => 'Jellemzők szerkesztése', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 905eccacc..77f5c6f3c 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -408,6 +408,7 @@ URL: [url]', 'dump_creation_warning' => 'Con questa operazione è possibile creare un file di dump del contenuto del database. Dopo la creazione il file viene salvato nella cartella dati del server.', 'dump_list' => 'List dei dump presenti', 'dump_remove' => 'Cancella il file di dump', +'duplicates' => '', 'duplicate_content' => 'Contenuto Duplicato', 'edit' => 'Modifica', 'edit_attributes' => 'Modifica gli attributi', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 83496c93b..680724e4b 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -407,6 +407,7 @@ URL: [url]', 'dump_creation_warning' => '이 작업으로 만들 수있는 데이터베이스 내용의 덤프 파일. 작성 후 덤프 파일은 서버의 데이터 폴더에 저장됩니다.', 'dump_list' => '덤프된 파일', 'dump_remove' => '덤프 파일 제거', +'duplicates' => '', 'duplicate_content' => '중복 내용', 'edit' => '편집', 'edit_attributes' => '속성 편집', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index addc3138e..8a85d3261 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -400,6 +400,7 @@ URL: [url]', 'dump_creation_warning' => 'M.b.v. deze functie maakt U een DB dump file. het bestand wordt opgeslagen in uw data-map op de Server', 'dump_list' => 'Bestaande dump bestanden', 'dump_remove' => 'Verwijder dump bestand', +'duplicates' => '', 'duplicate_content' => 'Dubbele inhoud', 'edit' => 'Wijzigen', 'edit_attributes' => 'Bewerk attributen', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 90d0d9878..00c6e9d69 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -395,6 +395,7 @@ URL: [url]', 'dump_creation_warning' => 'Ta operacja utworzy plik będący zrzutem zawartości bazy danych. Po utworzeniu plik zrzutu będzie się znajdował w folderze danych na serwerze.', 'dump_list' => 'Istniejące pliki zrzutu', 'dump_remove' => 'Usuń plik zrzutu', +'duplicates' => '', 'duplicate_content' => 'Zduplikowana zawartość', 'edit' => 'Edytuj', 'edit_attributes' => 'Zmiana atrybutów', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 09d40615f..0e84ecffa 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -401,6 +401,7 @@ URL: [url]', 'dump_creation_warning' => 'With this operation you can create a dump file of your database content. After the creation the dump file will be saved in the data folder of your server.', 'dump_list' => 'Existings dump files', 'dump_remove' => 'Remove dump file', +'duplicates' => '', 'duplicate_content' => 'Conteúdo Duplicado', 'edit' => 'editar', 'edit_attributes' => 'Editar atributos', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 4f6aacf00..89ce2d05d 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -407,6 +407,7 @@ URL: [url]', 'dump_creation_warning' => 'Cu această operațiune puteți crea un fișier de imagine a conținutului bazei de date. După crearea fișierului de imagine acesta va fi salvat în folderul de date a serverului.', 'dump_list' => 'Fișiere imagine existente', 'dump_remove' => 'Sterge fișier imagine', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'Editează', 'edit_attributes' => 'Editează atribute', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 5ef29fb8f..8432bef87 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -407,6 +407,7 @@ URL: [url]', 'dump_creation_warning' => 'Эта операция создаст дамп базы данных. После создания, файл будет сохранен в каталоге данных сервера.', 'dump_list' => 'Существующие дампы', 'dump_remove' => 'Удалить дамп', +'duplicates' => '', 'duplicate_content' => 'Дублированное содержимое', 'edit' => 'Изменить', 'edit_attributes' => 'Изменить атрибуты', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index e8f188b70..9d0988179 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -354,6 +354,7 @@ URL: [url]', 'dump_creation_warning' => 'Touto akciou môžete vytvoriť výstup obsahu Vašej databázy. Po vytvorení bude výstup uložený v dátovej zložke vášho servera.', 'dump_list' => 'Existujúce výstupy', 'dump_remove' => 'Odstrániť vystup', +'duplicates' => '', 'duplicate_content' => '', 'edit' => 'upraviť', 'edit_attributes' => 'Uprav parametre', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index afe68a14b..f34d8ce5a 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -395,6 +395,7 @@ URL: [url]', 'dump_creation_warning' => 'Med denna funktion kan du skapa en dumpfil av innehållet i din databas. När dumpfilen har skapats, kommer den att sparas i datamappen på servern.', 'dump_list' => 'Befintliga dumpfiler', 'dump_remove' => 'Ta bort dumpfil', +'duplicates' => '', 'duplicate_content' => 'Duplicera innehåll', 'edit' => 'Ändra', 'edit_attributes' => 'Ändra attribut', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index a74f9fe48..146fcf9c4 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -401,6 +401,7 @@ URL: [url]', 'dump_creation_warning' => 'Bu işlemle veritabanınızın dump dosyasını oluşturabilirsiniz. Dump dosyası sunucunuzdaki data klasörüne kaydedilcektir.', 'dump_list' => 'Mevcut dump dosyaları', 'dump_remove' => 'Dump dosyasını sil', +'duplicates' => '', 'duplicate_content' => 'içeriği_klonla', 'edit' => 'Düzenle', 'edit_attributes' => 'Nitelikleri düzenle', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index eaf0b05cd..aa7b595b3 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -407,6 +407,7 @@ URL: [url]', 'dump_creation_warning' => 'Ця операція створить дамп бази даних. Після створення файл буде збережено в каталозі даних сервера.', 'dump_list' => 'Існуючі дампи', 'dump_remove' => 'Видалити дамп', +'duplicates' => '', 'duplicate_content' => 'Дубльований вміст', 'edit' => 'Змінити', 'edit_attributes' => 'Змінити атрибути', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 6bd7493cf..6551c1b57 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -356,6 +356,7 @@ URL: [url]', 'dump_creation_warning' => '通过此操作,您可以创建一个您数据库的转储文件,之后可以将转储数据保存到您服务器所在的数据文件夹中', 'dump_list' => '存在转储文件', 'dump_remove' => '删除转储文件', +'duplicates' => '', 'duplicate_content' => '重复的内容', 'edit' => '编辑', 'edit_attributes' => '编辑属性', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index f89afee57..d04d2c863 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -354,6 +354,7 @@ URL: [url]', 'dump_creation_warning' => '通過此操作,您可以創建一個您資料庫的轉儲檔,之後可以將轉儲資料保存到您伺服器所在的資料檔案夾中', 'dump_list' => '存在轉儲文件', 'dump_remove' => '刪除轉儲檔', +'duplicates' => '', 'duplicate_content' => '', 'edit' => '編輯', 'edit_attributes' => '編輯屬性', From 453c410722c3ce6be0a30281cea007928f5127eb Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 9 Mar 2017 07:39:46 +0100 Subject: [PATCH 42/65] issue warning instead of info if object already exists --- utils/xmlimport.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/utils/xmlimport.php b/utils/xmlimport.php index 1a92a906d..ea07e3223 100644 --- a/utils/xmlimport.php +++ b/utils/xmlimport.php @@ -111,7 +111,7 @@ function insert_user($user) { /* {{{ */ if($debug) print_r($user); if ($newUser = $dms->getUserByLogin($user['attributes']['login'])) { - $logger->info("User '".$user['attributes']['login']."' already exists"); + $logger->warning("User '".$user['attributes']['login']."' already exists"); } else { if(in_array('users', $sections)) { $newUser = $dms->addUser( @@ -155,7 +155,7 @@ function insert_group($group) { /* {{{ */ if($debug) print_r($group); if ($newGroup = $dms->getGroupByName($group['attributes']['name'])) { - $logger->info("Group already exists"); + $logger->warning("Group already exists"); } else { if(in_array('groups', $sections)) { $newGroup = $dms->addGroup($group['attributes']['name'], $group['attributes']['comment']); @@ -200,7 +200,7 @@ function insert_attributedefinition($attrdef) { /* {{{ */ if($debug) print_r($attrdef); if($newAttrdef = $dms->getAttributeDefinitionByName($attrdef['attributes']['name'])) { - $logger->info("Attribute definition already exists"); + $logger->warning("Attribute definition already exists"); } else { if(in_array('attributedefinitions', $sections)) { $objtype = ($attrdef['objecttype'] == 'folder' ? SeedDMS_Core_AttributeDefinition::objtype_folder : ($attrdef['objecttype'] == 'document' ? SeedDMS_Core_AttributeDefinition::objtype_document : ($attrdef['objecttype'] == 'documentcontent' ? SeedDMS_Core_AttributeDefinition::objtype_documentcontent : 0))); @@ -226,7 +226,7 @@ function insert_documentcategory($documentcat) { /* {{{ */ if($debug) print_r($documentcat); if($newCategory = $dms->getDocumentCategoryByName($documentcat['attributes']['name'])) { - $logger->info("Document category already exists"); + $logger->warning("Document category already exists"); } else { if(in_array('documentcategories', $sections)) { if(!$newCategory = $dms->addDocumentCategory($documentcat['attributes']['name'])) { @@ -258,7 +258,7 @@ function insert_keywordcategory($keywordcat) { /* {{{ */ $owner = $objmap['users'][(int) $keywordcat['attributes']['owner']]; if($newCategory = $dms->getKeywordCategoryByName($keywordcat['attributes']['name'], $owner)) { - $logger->info("Document category already exists"); + $logger->warning("Keyword category already exists"); } else { if(in_array('keywordcategories', $sections)) { if(!$newCategory = $dms->addKeywordCategory($owner, $keywordcat['attributes']['name'])) { @@ -291,7 +291,7 @@ function insert_workflow($workflow) { /* {{{ */ if($debug) print_r($workflow); if($newWorkflow = $dms->getWorkflowByName($workflow['attributes']['name'])) { - $logger->info("Workflow already exists"); + $logger->warning("Workflow already exists"); } else { if(in_array('workflows', $sections)) { if(!$initstate = $dms->getWorkflowState($objmap['workflowstates'][(int)$workflow['attributes']['initstate']])) { @@ -364,7 +364,7 @@ function insert_workflowstate($workflowstate) { /* {{{ */ if($debug) print_r($workflowstate); if($newWorkflowstate = $dms->getWorkflowStateByName($workflowstate['attributes']['name'])) { - $logger->info("Workflow state already exists"); + $logger->warning("Workflow state already exists"); } else { if(in_array('workflows', $sections)) { if(!$newWorkflowstate = $dms->addWorkflowState($workflowstate['attributes']['name'], isset($workflowstate['attributes']['documentstate']) ? $workflowstate['attributes']['documentstate'] : 0)) { @@ -388,7 +388,7 @@ function insert_workflowaction($workflowaction) { /* {{{ */ if($debug) print_r($workflowaction); if($newWorkflowaction = $dms->getWorkflowActionByName($workflowaction['attributes']['name'])) { - $logger->info("Workflow action already exists"); + $logger->warning("Workflow action already exists"); } else { if(in_array('workflows', $sections)) { if(!$newWorkflowaction = $dms->addWorkflowAction($workflowaction['attributes']['name'])) { From 2e99b1ba386605e72edfc79f36171fbf06b79be8 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 9 Mar 2017 11:07:40 +0100 Subject: [PATCH 43/65] rewrite...Log() can handle entries with none exiting users --- SeedDMS_Core/Core/inc.ClassDocument.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SeedDMS_Core/Core/inc.ClassDocument.php b/SeedDMS_Core/Core/inc.ClassDocument.php index 69d416d70..deeae9e6a 100644 --- a/SeedDMS_Core/Core/inc.ClassDocument.php +++ b/SeedDMS_Core/Core/inc.ClassDocument.php @@ -2720,7 +2720,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ /* Second, insert the new entries */ foreach($reviewers as $review) { $queryStr = "INSERT INTO `tblDocumentReviewers` (`documentID`, `version`, `type`, `required`) ". - "VALUES ('".$this->_document->getID()."', '".$this->_version."', ".$review['type'] .", ".$review['required']->getID().")"; + "VALUES ('".$this->_document->getID()."', '".$this->_version."', ".$review['type'] .", ".(is_object($review['required']) ? $review['required']->getID() : (int) $review['required']).")"; if (!$db->getResult($queryStr)) { $db->rollbackTransaction(); return false; @@ -2733,7 +2733,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ return false; } $queryStr = "INSERT INTO `tblDocumentReviewLog` (`reviewID`, `status`, `comment`, `date`, `userID`) ". - "VALUES ('".$reviewID ."', '".(int) $log['status']."', ".$db->qstr($log['comment']) .", ".$db->qstr($log['date']).", ".$log['user']->getID().")"; + "VALUES ('".$reviewID ."', '".(int) $log['status']."', ".$db->qstr($log['comment']) .", ".$db->qstr($log['date']).", ".(is_object($log['user']) ? $log['user']->getID() : (int) $log['user']).")"; if (!$db->getResult($queryStr)) { $db->rollbackTransaction(); return false; @@ -2848,7 +2848,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ /* Second, insert the new entries */ foreach($reviewers as $review) { $queryStr = "INSERT INTO `tblDocumentApprovers` (`documentID`, `version`, `type`, `required`) ". - "VALUES ('".$this->_document->getID()."', '".$this->_version."', ".$review['type'] .", ".$review['required']->getID().")"; + "VALUES ('".$this->_document->getID()."', '".$this->_version."', ".$review['type'] .", ".(is_object($review['required']) ? $review['required']->getID() : (int) $review['required']).")"; if (!$db->getResult($queryStr)) { $db->rollbackTransaction(); return false; @@ -2861,7 +2861,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ return false; } $queryStr = "INSERT INTO `tblDocumentApproveLog` (`approveID`, `status`, `comment`, `date`, `userID`) ". - "VALUES ('".$reviewID ."', '".(int) $log['status']."', ".$db->qstr($log['comment']) .", ".$db->qstr($log['date']).", ".$log['user']->getID().")"; + "VALUES ('".$reviewID ."', '".(int) $log['status']."', ".$db->qstr($log['comment']) .", ".$db->qstr($log['date']).", ".(is_object($log['user']) ? $log['user']->getID() : (int) $log['user']).")"; if (!$db->getResult($queryStr)) { $db->rollbackTransaction(); return false; From 6defe3fc938b9a609b56f8139f71656810e33971 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 10 Mar 2017 11:34:09 +0100 Subject: [PATCH 44/65] remove no ascii char in function name --- views/bootstrap/class.Bootstrap.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index aba0f99ac..a371f2137 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -113,7 +113,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);; if(!$nofooter) { $this->footNote(); if($this->params['showmissingtranslations']) { - $this->missingḺanguageKeys(); + $this->missingLanguageKeys(); } } echo ''."\n"; @@ -150,7 +150,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);; } } /* }}} */ - function missingḺanguageKeys() { /* {{{ */ + function missingLanguageKeys() { /* {{{ */ global $MISSING_LANG, $LANG; if($MISSING_LANG) { echo '
    '."\n"; From 6baa429544998a271ace70c837bb34f68b52389f Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 10 Mar 2017 11:47:25 +0100 Subject: [PATCH 45/65] various updates --- languages/ar_EG/lang.inc | 8 ++++++++ languages/bg_BG/lang.inc | 8 ++++++++ languages/ca_ES/lang.inc | 8 ++++++++ languages/cs_CZ/lang.inc | 8 ++++++++ languages/de_DE/lang.inc | 14 +++++++++++++- languages/el_GR/lang.inc | 20 ++++++++++++++------ languages/en_GB/lang.inc | 15 ++++++++++++++- languages/es_ES/lang.inc | 8 ++++++++ languages/fr_FR/lang.inc | 8 ++++++++ languages/hr_HR/lang.inc | 8 ++++++++ languages/hu_HU/lang.inc | 8 ++++++++ languages/it_IT/lang.inc | 8 ++++++++ languages/ko_KR/lang.inc | 8 ++++++++ languages/nl_NL/lang.inc | 8 ++++++++ languages/pl_PL/lang.inc | 8 ++++++++ languages/pt_BR/lang.inc | 8 ++++++++ languages/ro_RO/lang.inc | 8 ++++++++ languages/ru_RU/lang.inc | 8 ++++++++ languages/sk_SK/lang.inc | 8 ++++++++ languages/sv_SE/lang.inc | 8 ++++++++ languages/tr_TR/lang.inc | 8 ++++++++ languages/uk_UA/lang.inc | 8 ++++++++ languages/zh_CN/lang.inc | 8 ++++++++ languages/zh_TW/lang.inc | 8 ++++++++ 24 files changed, 209 insertions(+), 8 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 64f0c95a1..67255be8c 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -378,6 +378,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'صلاحيات موروثة', 'download' => 'تنزيل', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'إصلاح كل المستندات والمجلدات.', 'do_object_setchecksum' => 'تحديد فحص اخطاء', 'do_object_setfilesize' => 'تحديد حجم الملف', @@ -445,6 +447,7 @@ URL: [url]', 'event_details' => 'تفاصيل الحدث', 'exclude_items' => '', 'expired' => 'انتهى صلاحيته', +'expired_at_date' => '', 'expires' => 'تنتهى صلاحيته', 'expiry_changed_email' => 'تم تغيير تاريخ الصلاحية', 'expiry_changed_email_body' => 'تم تغيير تاريخ الصلاحية @@ -528,6 +531,7 @@ URL: [url]', 'group_review_summary' => 'ملخص مراجعة المجموعة', 'guest_login' => 'الدخول كضيف', 'guest_login_disabled' => 'دخول ضيف غير متاح.', +'hash' => '', 'help' => 'المساعدة', 'home_folder' => '', 'hook_name' => '', @@ -999,6 +1003,7 @@ URL: [url]', 'select_one' => 'اختر واحد', 'select_users' => 'اضغط لاختيار المستخدم', 'select_workflow' => 'اختر مسار العمل', +'send_email' => '', 'send_test_mail' => '', 'september' => 'سبتمبر', 'sequence' => 'تتابع', @@ -1340,6 +1345,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1357,6 +1363,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1506,6 +1513,7 @@ URL: [url]', 'use_comment_of_document' => 'ﺎﺴﺘﺧﺪﻣ ﺎﻠﺘﻌﻠﻴﻗﺎﺗ ﻞﻟﻮﺜﻴﻗﺓ', 'use_default_categories' => 'استخدم اقسام سابقة التعريف', 'use_default_keywords' => 'استخدام كلمات بحثية معدة مسبقا', +'valid_till' => '', 'version' => 'اصدار', 'versioning_file_creation' => 'انشاء ملف الاصدارات', 'versioning_file_creation_warning' => 'من خلال تلك العملية يمكنك انشاء ملف يحتوى معلومات الاصدار لمجمل مجلد النظام. بعد الانشاء كل ملف سيتم حفظه داخل المجلد الخاص به', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 50cc47d0b..864be4687 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -333,6 +333,8 @@ $text = array( 'does_not_inherit_access_msg' => 'Наследване нивото на достъп', 'download' => 'Изтегли', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Поправи всички папки и документи', 'do_object_setchecksum' => 'Установи контролна сума', 'do_object_setfilesize' => 'Установи размер на файла', @@ -400,6 +402,7 @@ $text = array( 'event_details' => 'Детайли за събитието', 'exclude_items' => '', 'expired' => 'Изтекъл', +'expired_at_date' => '', 'expires' => 'Изтича', 'expiry_changed_email' => 'Датата на изтичане променена', 'expiry_changed_email_body' => '', @@ -459,6 +462,7 @@ $text = array( 'group_review_summary' => 'Сводка по рецензирането на групи', 'guest_login' => 'Влез като гост', 'guest_login_disabled' => 'Входът като гост изключен', +'hash' => '', 'help' => 'Помощ', 'home_folder' => '', 'hook_name' => '', @@ -864,6 +868,7 @@ $text = array( 'select_one' => 'Избери един', 'select_users' => 'Кликни да избереш потребители', 'select_workflow' => 'Избери процес', +'send_email' => '', 'send_test_mail' => '', 'september' => 'септември', 'sequence' => 'Последователност', @@ -1205,6 +1210,7 @@ $text = array( 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1222,6 +1228,7 @@ $text = array( 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1362,6 +1369,7 @@ $text = array( 'use_comment_of_document' => '', 'use_default_categories' => 'Исползвай предопределени категории', 'use_default_keywords' => 'Исползовай предопределенни ключови думи', +'valid_till' => '', 'version' => 'Версия', 'versioning_file_creation' => 'Създаване на файл с версии', 'versioning_file_creation_warning' => 'Тази операция ще създаде файл с версия за всяка папка. След създаване файлът ще бъде съхранен в каталога на документите.', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 1ed695dbf..6d42f200b 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -338,6 +338,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'heretar l\'accés', 'download' => 'Descarregar', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -405,6 +407,7 @@ URL: [url]', 'event_details' => 'Detalls de l\'event', 'exclude_items' => '', 'expired' => 'Caducat', +'expired_at_date' => '', 'expires' => 'Caduca', 'expiry_changed_email' => 'Data de caducitat modificada', 'expiry_changed_email_body' => '', @@ -464,6 +467,7 @@ URL: [url]', 'group_review_summary' => 'Resum del grup revisor', 'guest_login' => 'Accés com a invitat', 'guest_login_disabled' => 'El compte d\'invitat està deshabilitat.', +'hash' => '', 'help' => 'Ajuda', 'home_folder' => '', 'hook_name' => '', @@ -869,6 +873,7 @@ URL: [url]', 'select_one' => 'Seleccionar un', 'select_users' => '', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Setembre', 'sequence' => 'Seqüència', @@ -1210,6 +1215,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1227,6 +1233,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1367,6 +1374,7 @@ URL: [url]', 'use_comment_of_document' => '', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Utilitzar els mots clau per omisió', +'valid_till' => '', 'version' => 'Versió', 'versioning_file_creation' => 'Creació de fitxer de versions', 'versioning_file_creation_warning' => 'Amb aquesta operació podeu crear un fitxer que contingui la informació de versions d\'una carpeta del DMS completa. Després de la creació, tots els fitxers es guardaran a la carpeta de documents.', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 97073760f..dceb5f929 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -385,6 +385,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Zdědit přístup', 'download' => 'Stáhnout', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Opravit všechny složky a dokumenty.', 'do_object_setchecksum' => 'Nastavit kontrolní součet', 'do_object_setfilesize' => 'Nastavit velikost souboru', @@ -452,6 +454,7 @@ URL: [url]', 'event_details' => 'Údaje akce', 'exclude_items' => '', 'expired' => 'Platnost vypršela', +'expired_at_date' => '', 'expires' => 'Platnost vyprší', 'expiry_changed_email' => 'Datum expirace změněno', 'expiry_changed_email_body' => 'Datum ukončení platnosti změněn @@ -535,6 +538,7 @@ URL: [url]', 'group_review_summary' => 'Souhrn revizí skupiny', 'guest_login' => 'Přihlásit se jako host', 'guest_login_disabled' => 'Přihlášení jako host je vypnuté.', +'hash' => '', 'help' => 'Pomoc', 'home_folder' => 'Domácí složka', 'hook_name' => '', @@ -1008,6 +1012,7 @@ URL: [url]', 'select_one' => 'Vyberte jeden', 'select_users' => 'Kliknutím vyberte uživatele', 'select_workflow' => 'Vyberte postup práce', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Září', 'sequence' => 'Posloupnost', @@ -1349,6 +1354,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Uživatel uložen', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Změny složky uloženy', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Neplatné ID složky', @@ -1366,6 +1372,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Uživatel odstraněn', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Nastavení uloženo', 'splash_substituted_user' => 'Zaměněný uživatel', 'splash_switched_back_user' => 'Přepnuto zpět na původního uživatele', @@ -1515,6 +1522,7 @@ URL: [url]', 'use_comment_of_document' => 'Použijte komentář dokumentu', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Použít předdefinovaná klíčová slova', +'valid_till' => '', 'version' => 'Verze', 'versioning_file_creation' => 'Vytvoření verzování souboru', 'versioning_file_creation_warning' => 'Pomocí této operace můžete vytvořit soubor obsahující informace o verzování celé složky DMS. Po vytvoření bude každý soubor uložen uvnitř složky dokumentů.', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index f497f660f..418405569 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2380), dgrutsch (22) +// Translators: Admin (2389), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -390,6 +390,12 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Berechtigungen wieder erben', 'download' => 'Download', 'download_links' => 'Download Links', +'download_link_email_body' => 'Klicken Sie bitte auf den untenstehenden Link, um Version [version] des Dokuments \'[docname]\' herunter zu laden. + +[url] + +Der Link ist bis zum [valid] gültig.', +'download_link_email_subject' => 'Download-Link', 'do_object_repair' => 'Repariere alle Ordner und Dokumente.', 'do_object_setchecksum' => 'Setze Check-Summe', 'do_object_setfilesize' => 'Setze Dateigröße', @@ -457,6 +463,7 @@ URL: [url]', 'event_details' => 'Ereignisdetails', 'exclude_items' => 'Einträge auslassen', 'expired' => 'abgelaufen', +'expired_at_date' => 'Abgelaufen am [datetime]', 'expires' => 'Ablaufdatum', 'expiry_changed_email' => 'Ablaufdatum geändert', 'expiry_changed_email_body' => 'Ablaufdatum geändert @@ -540,6 +547,7 @@ URL: [url]', 'group_review_summary' => 'Übersicht Gruppenprüfungen', 'guest_login' => 'Als Gast anmelden', 'guest_login_disabled' => 'Anmeldung als Gast ist gesperrt.', +'hash' => 'Hash-Wert', 'help' => 'Hilfe', 'home_folder' => 'Heimatordner', 'hook_name' => 'Name des Aufrufs', @@ -1058,6 +1066,7 @@ URL: [url]', 'select_one' => 'Bitte wählen', 'select_users' => 'Klicken zur Auswahl eines Benutzers', 'select_workflow' => 'Workflow auswählen', +'send_email' => 'E-Mail verschicken', 'send_test_mail' => 'Sende Test-Email', 'september' => 'September', 'sequence' => 'Reihenfolge', @@ -1399,6 +1408,7 @@ URL: [url]', 'splash_edit_role' => 'Rolle gespeichert', 'splash_edit_user' => 'Benutzer gespeichert', 'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste', +'splash_error_send_download_link'' => 'Fehler beim Verschicken des Download-Links', 'splash_folder_edited' => 'Änderungen am Ordner gespeichert', 'splash_importfs' => '[docs] Dokumente und [folders] Ordner importiert', 'splash_invalid_folder_id' => 'Ungültige Ordner-ID', @@ -1416,6 +1426,7 @@ URL: [url]', 'splash_rm_transmittal' => 'Dokumentenliste gelöscht', 'splash_rm_user' => 'Benutzer gelöscht', 'splash_saved_file' => 'Version gespeichert', +'splash_send_download_link' => 'Download-Link per E-Mail verschickt.', 'splash_settings_saved' => 'Einstellungen gesichert', 'splash_substituted_user' => 'Benutzer gewechselt', 'splash_switched_back_user' => 'Zum ursprünglichen Benutzer zurückgekehrt', @@ -1565,6 +1576,7 @@ URL: [url]', 'use_comment_of_document' => 'Verwende Kommentar des Dokuments', 'use_default_categories' => 'Kategorievorlagen', 'use_default_keywords' => 'Stichwortvorlagen', +'valid_till' => 'Gültig bis', 'version' => 'Version', 'versioning_file_creation' => 'Datei-Versionierung', 'versioning_file_creation_warning' => 'Mit dieser Operation erzeugen Sie pro Dokument eine Datei, die sämtliche Versions-Informationen des Dokuments enthält. Nach Erstellung wird jede Datei im Dokumentenverzeichnis gespeichert. Die erzeugten Dateien sind für den regulären Betrieb nicht erforderlich. Sie können aber von Nutzen sein, wenn der Dokumentenbestand auf ein anderes System übertragen werden soll.', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index fc9a16664..487e50431 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (215) +// Translators: Admin (220) $text = array( '2_factor_auth' => '', @@ -259,7 +259,7 @@ $text = array( 'create_download_link' => '', 'create_fulltext_index' => '', 'create_fulltext_index_warning' => '', -'creation_date' => '', +'creation_date' => 'Δημιουργήθηκε', 'cs_CZ' => '', 'current_password' => '', 'current_quota' => '', @@ -333,6 +333,8 @@ $text = array( 'does_not_inherit_access_msg' => '', 'download' => '', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -362,11 +364,11 @@ $text = array( 'edit_event' => '', 'edit_existing_access' => '', 'edit_existing_attribute_groups' => '', -'edit_existing_notify' => '', -'edit_folder_access' => '', +'edit_existing_notify' => 'Επεξεργασία λίστας ειδοποιήσεων', +'edit_folder_access' => 'Επεξεργασία πρόσβασης', 'edit_folder_attrdefgrp' => '', 'edit_folder_notify' => '', -'edit_folder_props' => '', +'edit_folder_props' => 'Επεξεργασία φακέλου', 'edit_group' => '', 'edit_online' => '', 'edit_transmittal_props' => '', @@ -400,6 +402,7 @@ $text = array( 'event_details' => '', 'exclude_items' => '', 'expired' => 'Έχει λήξει', +'expired_at_date' => '', 'expires' => 'Λήγει', 'expiry_changed_email' => 'Η ημερομηνία λήξης έχει αλλάξει', 'expiry_changed_email_body' => '', @@ -459,6 +462,7 @@ $text = array( 'group_review_summary' => '', 'guest_login' => '', 'guest_login_disabled' => '', +'hash' => '', 'help' => 'Βοήθεια', 'home_folder' => '', 'hook_name' => '', @@ -480,7 +484,7 @@ $text = array( 'index_converters' => '', 'index_done' => '', 'index_error' => '', -'index_folder' => '', +'index_folder' => 'Ταξινόμηση φακέλου', 'index_pending' => '', 'index_waiting' => '', 'individuals' => 'Άτομα', @@ -875,6 +879,7 @@ URL: [url]', 'select_one' => '', 'select_users' => '', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Σεπτέμβριος', 'sequence' => 'Σειρά', @@ -1216,6 +1221,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1233,6 +1239,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1373,6 +1380,7 @@ URL: [url]', 'use_comment_of_document' => '', 'use_default_categories' => '', 'use_default_keywords' => '', +'valid_till' => '', 'version' => 'Έκδοση', 'versioning_file_creation' => '', 'versioning_file_creation_warning' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index e3098e3e2..7ad6bad67 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1507), dgrutsch (9), netixw (14) +// Translators: Admin (1517), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -390,6 +390,13 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Inherit access', 'download' => 'Download', 'download_links' => 'Download links', +'download_link_email_body' => 'Click on the link below to download the version [version] of document +\'[docname]\'. + +[url] + +The link is valid until [valid].', +'download_link_email_subject' => 'Download link', 'do_object_repair' => 'Repair all folders and documents.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Set file size', @@ -457,6 +464,7 @@ URL: [url]', 'event_details' => 'Event details', 'exclude_items' => 'Exclude items', 'expired' => 'Expired', +'expired_at_date' => 'Expired at [datetime]', 'expires' => 'Expires', 'expiry_changed_email' => 'Expiry date changed', 'expiry_changed_email_body' => 'Expiry date changed @@ -540,6 +548,7 @@ URL: [url]', 'group_review_summary' => 'Group review summary', 'guest_login' => 'Login as guest', 'guest_login_disabled' => 'Guest login is disabled.', +'hash' => 'Hash', 'help' => 'Help', 'home_folder' => 'Home folder', 'hook_name' => 'Name of hook', @@ -1052,6 +1061,7 @@ URL: [url]', 'select_one' => 'Select one', 'select_users' => 'Click to select users', 'select_workflow' => 'Select workflow', +'send_email' => 'Send email', 'send_test_mail' => 'Send test mail', 'september' => 'September', 'sequence' => 'Sequence', @@ -1393,6 +1403,7 @@ URL: [url]', 'splash_edit_role' => 'Role saved', 'splash_edit_user' => 'User saved', 'splash_error_add_to_transmittal' => 'Error while adding document to transmittal', +'splash_error_send_download_link'' => 'Error while sending download link', 'splash_folder_edited' => 'Save folder changes', 'splash_importfs' => 'Imported [docs] documents and [folders] folders', 'splash_invalid_folder_id' => 'Invalid folder ID', @@ -1410,6 +1421,7 @@ URL: [url]', 'splash_rm_transmittal' => 'Transmittal deleted', 'splash_rm_user' => 'User removed', 'splash_saved_file' => 'Version saved', +'splash_send_download_link' => 'Download link sent by email.', 'splash_settings_saved' => 'Settings saved', 'splash_substituted_user' => 'Substituted user', 'splash_switched_back_user' => 'Switched back to original user', @@ -1559,6 +1571,7 @@ URL: [url]', 'use_comment_of_document' => 'Use comment of document', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Use predefined keywords', +'valid_till' => 'Valid till', 'version' => 'Version', 'versioning_file_creation' => 'Versioning file creation', 'versioning_file_creation_warning' => 'With this operation you can create a file for each document containing the versioning information of that document. After the creation every file will be saved inside the document folder. Those files are not needed for the regular operation of the dms, but could be of value if the complete repository shall be transferred to an other system.', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 78ac3ad57..2404668a2 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -385,6 +385,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'heredar el acceso', 'download' => 'Descargar', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Reparar todas las carpetas y documentos.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Asignar tamaño de fichero', @@ -452,6 +454,7 @@ URL: [url]', 'event_details' => 'Detalles del evento', 'exclude_items' => 'Registros excluidos', 'expired' => 'Caducado', +'expired_at_date' => '', 'expires' => 'Caduca', 'expiry_changed_email' => 'Fecha de caducidad modificada', 'expiry_changed_email_body' => 'Fecha de caducidad modificada @@ -535,6 +538,7 @@ URL: [url]', 'group_review_summary' => 'Resumen del grupo revisor', 'guest_login' => 'Acceso como invitado', 'guest_login_disabled' => 'La cuenta de invitado está deshabilitada.', +'hash' => '', 'help' => 'Ayuda', 'home_folder' => '', 'hook_name' => '', @@ -1014,6 +1018,7 @@ URL: [url]', 'select_one' => 'Seleccionar uno', 'select_users' => 'Haga Click para seleccionar usuarios', 'select_workflow' => 'Selecionar Flujo de Trabajo', +'send_email' => '', 'send_test_mail' => 'Enviar correo de prueba', 'september' => 'Septiembre', 'sequence' => 'Secuencia', @@ -1355,6 +1360,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuario guardado', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Cambios a la carpeta guardados', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID de carpeta inválido', @@ -1372,6 +1378,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Usuario eliminado', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Configuración guardada', 'splash_substituted_user' => 'Usuario sustituido', 'splash_switched_back_user' => 'Cambió de nuevo al usuario original', @@ -1521,6 +1528,7 @@ URL: [url]', 'use_comment_of_document' => 'Usar comentario del documento', 'use_default_categories' => 'Utilizar categorías predefinidas', 'use_default_keywords' => 'Utilizar palabras claves por defecto', +'valid_till' => '', 'version' => 'Versión', 'versioning_file_creation' => 'Creación de fichero de versiones', 'versioning_file_creation_warning' => 'Con esta operación usted puede crear un fichero que contenga la información de versiones de una carpeta del DMS completa. Después de la creación todos los ficheros se guardarán en la carpeta de documentos.', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index b54c34474..e5486f243 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -390,6 +390,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Accès hérité', 'download' => 'Téléchargement', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Réparer tous les dossiers et documents.', 'do_object_setchecksum' => 'Définir checksum', 'do_object_setfilesize' => 'Définir la taille du fichier', @@ -457,6 +459,7 @@ URL: [url]', 'event_details' => 'Détails de l\'événement', 'exclude_items' => 'Exclure des élements', 'expired' => 'Expiré', +'expired_at_date' => '', 'expires' => 'Expiration', 'expiry_changed_email' => 'Date d\'expiration modifiée', 'expiry_changed_email_body' => 'Date d\'expiration modifiée @@ -540,6 +543,7 @@ URL: [url]', 'group_review_summary' => 'Résumé groupe correcteur', 'guest_login' => 'Se connecter comme invité', 'guest_login_disabled' => 'Connexion d\'invité désactivée.', +'hash' => '', 'help' => 'Aide', 'home_folder' => 'Dossier personnel', 'hook_name' => '', @@ -1002,6 +1006,7 @@ URL: [url]', 'select_one' => 'Selectionner', 'select_users' => 'Cliquer pour choisir un utilisateur', 'select_workflow' => 'Choisir un workflow', +'send_email' => '', 'send_test_mail' => 'Envoyer un e-mail test', 'september' => 'Septembre', 'sequence' => 'Position dans le répertoire', @@ -1343,6 +1348,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilisateur modifié', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Dossier modifié', 'splash_importfs' => '[docs] documents et [folders] dossiers importés', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', @@ -1360,6 +1366,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Utilisateur supprimé', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Configuration sauvegardée', 'splash_substituted_user' => 'Utilisateur de substitution', 'splash_switched_back_user' => 'Revenu à l\'utilisateur initial', @@ -1509,6 +1516,7 @@ URL : [url]', 'use_comment_of_document' => 'Utiliser le commentaire du document', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Utiliser les mots-clés prédéfinis', +'valid_till' => '', 'version' => 'Version', 'versioning_file_creation' => 'Créer les fichiers de versionnage', 'versioning_file_creation_warning' => 'Cette opération permet de créer, pour chaque document, un fichier texte contenant les informations générales et l’historique des versions du document. Chaque fichier sera enregistré dans le répertoire du document. Ces fichiers ne sont pas nécessaires au bon fonctionnement de SeedDMS, mais ils peuvent être utiles en cas de transfert des fichiers vers un autre système.', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index d3452600f..0c5b11580 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -390,6 +390,8 @@ Internet poveznica: [url]', 'does_not_inherit_access_msg' => 'Naslijedi nivo pristupa', 'download' => 'Preuzimanje', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Popravi sve mape i dokumente.', 'do_object_setchecksum' => 'Postavi kontrolnu sumu', 'do_object_setfilesize' => 'Postavi veličinu datoteke', @@ -457,6 +459,7 @@ Internet poveznica: [url]', 'event_details' => 'Detalji događaja', 'exclude_items' => 'Isključivanje stavki', 'expired' => 'Isteklo', +'expired_at_date' => '', 'expires' => 'Datum isteka', 'expiry_changed_email' => 'Promijenjen datum isteka', 'expiry_changed_email_body' => 'Promijenjen datum isteka @@ -540,6 +543,7 @@ Internet poveznica: [url]', 'group_review_summary' => 'Sažetak pregleda grupe', 'guest_login' => 'Prijavite se kao gost', 'guest_login_disabled' => 'Prijava "kao gost" je onemogućena.', +'hash' => '', 'help' => 'Pomoć', 'home_folder' => 'Početna mapa', 'hook_name' => '', @@ -1035,6 +1039,7 @@ Internet poveznica: [url]', 'select_one' => 'Odaberite jednog', 'select_users' => 'Kliknite za odabir korisnika', 'select_workflow' => 'Odaberite tok rada', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Rujan', 'sequence' => 'Redoslijed', @@ -1376,6 +1381,7 @@ Internet poveznica: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Korisnik pohranjen', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Pohrani izmjene mape', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Nevažeći ID mape', @@ -1393,6 +1399,7 @@ Internet poveznica: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Korisnik uklonjen', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Postavke pohranjene', 'splash_substituted_user' => 'Zamjenski korisnik', 'splash_switched_back_user' => 'Prebačeno nazad na izvornog korisnika', @@ -1542,6 +1549,7 @@ Internet poveznica: [url]', 'use_comment_of_document' => 'Koristi komentar dokumenta', 'use_default_categories' => 'Koristi predefinirane kategorije', 'use_default_keywords' => 'Koristi predefinirane ključne riječi', +'valid_till' => '', 'version' => 'Verzija', 'versioning_file_creation' => 'Stvaranje nove verzije datoteke', 'versioning_file_creation_warning' => 'Ovo radnjom možete izraditi datoteku koja sadrži informacije o verzijama cijele DMS mape. Nakon izrade, svaka datoteka će biti pohranjena unutar podatkovne mape.', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 1417e2004..624d65d51 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -385,6 +385,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Hozzáférés öröklése', 'download' => 'Letöltés', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Valamennyi mappa és dokumentum helyreállítása.', 'do_object_setchecksum' => 'Ellenőrző összeg beállítása', 'do_object_setfilesize' => 'Állomány méret beállítása', @@ -452,6 +454,7 @@ URL: [url]', 'event_details' => 'Esemény részletek', 'exclude_items' => 'Kizárt elemek', 'expired' => 'Lejárt', +'expired_at_date' => '', 'expires' => 'Lejárat', 'expiry_changed_email' => 'Lejárati dátum módosítva', 'expiry_changed_email_body' => 'Lejárati dátum módosult @@ -535,6 +538,7 @@ URL: [url]', 'group_review_summary' => 'Csoport felülvizsgálat összefoglaló', 'guest_login' => 'Bejelentkezés vendégként', 'guest_login_disabled' => 'Vendég bejelentkezés letiltva.', +'hash' => '', 'help' => 'Segítség', 'home_folder' => '', 'hook_name' => '', @@ -1013,6 +1017,7 @@ URL: [url]', 'select_one' => 'Vßlasszon egyet', 'select_users' => 'Kattintson a felhasználó kiválasztásához', 'select_workflow' => 'Munkafolyamat választás', +'send_email' => '', 'send_test_mail' => '', 'september' => 'September', 'sequence' => 'Sorrend', @@ -1354,6 +1359,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Felhasználó mentve', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Mappa változásainak mentése', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító', @@ -1371,6 +1377,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Felhasználó eltávolítva', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Beállítások elmentve', 'splash_substituted_user' => 'Helyettesített felhasználó', 'splash_switched_back_user' => 'Visszaváltva az eredeti felhasználóra', @@ -1520,6 +1527,7 @@ URL: [url]', 'use_comment_of_document' => 'Használja a dokumentum megjegyzését', 'use_default_categories' => 'Használjon előre megadott kategóriákat', 'use_default_keywords' => 'Használjon előre meghatározott kulcsszavakat', +'valid_till' => '', 'version' => 'Változat', 'versioning_file_creation' => 'Változatkezelő állomány létrehozás', 'versioning_file_creation_warning' => 'Ezzel a művelettel létrehozhat egy állományt ami tartalmazni fogja a változat információkat a teljes DMS mappáról. A létrehozás után minden állomány a dokumentum mappába lesz mentve.', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 77f5c6f3c..d76f56b2c 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -391,6 +391,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Imposta permessi ereditari', 'download' => 'Scarica', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Ripara tutte le cartelle e i documenti.', 'do_object_setchecksum' => 'Imposta il checksum', 'do_object_setfilesize' => 'Imposta la dimensione del file', @@ -458,6 +460,7 @@ URL: [url]', 'event_details' => 'Dettagli evento', 'exclude_items' => 'Escludi Elementi', 'expired' => 'Scaduto', +'expired_at_date' => '', 'expires' => 'Scadenza', 'expiry_changed_email' => 'Scadenza cambiata', 'expiry_changed_email_body' => 'Data di scadenza cambiata @@ -541,6 +544,7 @@ URL: [url]', 'group_review_summary' => 'Dettaglio revisioni di gruppo', 'guest_login' => 'Login come Ospite', 'guest_login_disabled' => 'Il login come Ospite è disabilitato.', +'hash' => '', 'help' => 'Aiuto', 'home_folder' => 'Cartella Utente', 'hook_name' => 'Nome del gangio', @@ -1047,6 +1051,7 @@ URL: [url]', 'select_one' => 'Seleziona uno', 'select_users' => 'Clicca per selezionare gli utenti', 'select_workflow' => 'Seleziona il flusso di lavoro', +'send_email' => '', 'send_test_mail' => 'Invia messagio di prova', 'september' => 'Settembre', 'sequence' => 'Posizione', @@ -1388,6 +1393,7 @@ URL: [url]', 'splash_edit_role' => 'Ruolo memorizzata', 'splash_edit_user' => 'Utente modificato', 'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Cartella modificata', 'splash_importfs' => 'Importati [Documenti] documenti e cartelle [cartelle]', 'splash_invalid_folder_id' => 'ID cartella non valido', @@ -1405,6 +1411,7 @@ URL: [url]', 'splash_rm_transmittal' => 'Trasmissione cancellato', 'splash_rm_user' => 'Utente eliminato', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Impostazioni salvate', 'splash_substituted_user' => 'Utente sostituito', 'splash_switched_back_user' => 'Ritorno all\'utente originale', @@ -1554,6 +1561,7 @@ URL: [url]', 'use_comment_of_document' => 'Utilizza il commento al documento', 'use_default_categories' => 'Usa categorie predefinite', 'use_default_keywords' => 'Usa parole-chiave predefinite', +'valid_till' => '', 'version' => 'Versione', 'versioning_file_creation' => 'Creazione file di versione', 'versioning_file_creation_warning' => 'Con questa operazione è possibile creare un file di backup delle informazioni di versione dei documenti di un\'intera cartella. Dopo la creazione ogni file viene salvato nella cartella del relativo documento.', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 680724e4b..e21ea8e25 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -390,6 +390,8 @@ URL: [url]', 'does_not_inherit_access_msg' => '액세스 상속', 'download' => '다운로드', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '모든 폴더와 문서를 복구', 'do_object_setchecksum' => '오류 검사', 'do_object_setfilesize' => '파일 크기 설정', @@ -457,6 +459,7 @@ URL: [url]', 'event_details' => '이벤트의 자세한 사항', 'exclude_items' => '항목 제외', 'expired' => '만료', +'expired_at_date' => '', 'expires' => '만료', 'expiry_changed_email' => '유효 기간 변경', 'expiry_changed_email_body' => '유효 기간이 변경 @@ -540,6 +543,7 @@ URL: [url]', 'group_review_summary' => '그룹 검토 요약', 'guest_login' => '게스트로 로그인', 'guest_login_disabled' => '고객 로그인을 사용할 수 없습니다.', +'hash' => '', 'help' => '도움말', 'home_folder' => '홈 폴더', 'hook_name' => '', @@ -1028,6 +1032,7 @@ URL : [url]', 'select_one' => '선택', 'select_users' => '사용자를 선택합니다', 'select_workflow' => '선택 워크플로우', +'send_email' => '', 'send_test_mail' => '테스트 메일', 'september' => '9월', 'sequence' => '순서', @@ -1369,6 +1374,7 @@ URL : [url]', 'splash_edit_role' => '', 'splash_edit_user' => '사용자 저장', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => '저장 폴더 변경', 'splash_importfs' => '', 'splash_invalid_folder_id' => '잘못된 폴더 ID', @@ -1386,6 +1392,7 @@ URL : [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '사용자 제거', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '설정 저장', 'splash_substituted_user' => '전환된 사용자', 'splash_switched_back_user' => '원래 사용자로 전환', @@ -1535,6 +1542,7 @@ URL : [url]', 'use_comment_of_document' => '문서 설명을 사용하십시오', 'use_default_categories' => '미리 정의 된 범주를 사용하십시오', 'use_default_keywords' => '사전 정의 된 키워드를 사용하십시오', +'valid_till' => '', 'version' => '버전', 'versioning_file_creation' => '버전 관리 파일 생성', 'versioning_file_creation_warning' => '버전 정보가 포함 된 파일을 만들 수 있습니다. 이 작업은 전체 DMS 폴더를 작성 후 모든 파일이 문서 폴더 안에 저장됩니다.', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 8a85d3261..a4d8ecbe9 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -383,6 +383,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Erft toegang', 'download' => 'Download', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Repareer alle mappen en documenten.', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Voer bestandgrootte in', @@ -450,6 +452,7 @@ URL: [url]', 'event_details' => 'Activiteit details', 'exclude_items' => 'Sluit iems uit', 'expired' => 'Verlopen', +'expired_at_date' => '', 'expires' => 'Verloopt', 'expiry_changed_email' => 'Verloopdatum gewijzigd', 'expiry_changed_email_body' => 'Vervaldatum gewijzigd @@ -533,6 +536,7 @@ URL: [url]', 'group_review_summary' => 'Groep Beoordeling samenvatting', 'guest_login' => 'Login als Gast', 'guest_login_disabled' => 'Gast login is uitgeschakeld.', +'hash' => '', 'help' => 'Help', 'home_folder' => 'Thuismap', 'hook_name' => '', @@ -1037,6 +1041,7 @@ URL: [url]', 'select_one' => 'Selecteer een', 'select_users' => 'Klik om gebruikers te selecteren', 'select_workflow' => 'Selecteer workflow', +'send_email' => '', 'send_test_mail' => 'Testmail versturen', 'september' => 'september', 'sequence' => 'Volgorde', @@ -1382,6 +1387,7 @@ URL: [url]', 'splash_edit_role' => 'Rol opgeslagen', 'splash_edit_user' => 'Gebruiker opgeslagen', 'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Opslaan mapwijzigingen', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Ongeldige map ID', @@ -1399,6 +1405,7 @@ URL: [url]', 'splash_rm_transmittal' => 'Verzending verwijderd', 'splash_rm_user' => 'Gebruiker verwijderd', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Instellingen opgeslagen', 'splash_substituted_user' => 'Invallers gebruiker', 'splash_switched_back_user' => 'Teruggeschakeld naar de oorspronkelijke gebruiker', @@ -1548,6 +1555,7 @@ URL: [url]', 'use_comment_of_document' => 'Gebruik reactie van document', 'use_default_categories' => 'Gebruik voorgedefinieerde categorieen', 'use_default_keywords' => 'Gebruik bestaande sleutelwoorden', +'valid_till' => '', 'version' => 'Versie', 'versioning_file_creation' => 'Aanmaken bestand versies', 'versioning_file_creation_warning' => 'Met deze handeling maakt U een bestand aan die de versie voortgang informatie van een compleet DMS bevat. Na het aanmaken wordt ieder bestand opgeslagen in de document map.', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 00c6e9d69..8b91e9038 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -378,6 +378,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Dziedzicz dostęp', 'download' => 'Pobierz', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Napraw wszystkie katalogi i pliki.', 'do_object_setchecksum' => 'Ustaw sumę kontrolną', 'do_object_setfilesize' => 'Podaj rozmiar pliku', @@ -445,6 +447,7 @@ URL: [url]', 'event_details' => 'Szczegóły zdarzenia', 'exclude_items' => '', 'expired' => 'Wygasłe', +'expired_at_date' => '', 'expires' => 'Wygasa', 'expiry_changed_email' => 'Zmieniona data wygaśnięcia', 'expiry_changed_email_body' => 'Zmiana daty wygaśnięcia @@ -528,6 +531,7 @@ URL: [url]', 'group_review_summary' => 'Podsumowanie opiniowania dla grupy', 'guest_login' => 'Zalogowany jako gość', 'guest_login_disabled' => 'Logowanie dla gościa jest wyłączone.', +'hash' => '', 'help' => 'Pomoc', 'home_folder' => '', 'hook_name' => '', @@ -993,6 +997,7 @@ URL: [url]', 'select_one' => 'Wybierz', 'select_users' => 'Kliknij by wybrać użytkowników', 'select_workflow' => 'Wybierz proces', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Wrzesień', 'sequence' => 'Kolejność', @@ -1334,6 +1339,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Zapisano użytkownika', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Zapisz zmiany folderu', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu', @@ -1351,6 +1357,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Użytkownika usunięto', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Zmiany zapisano', 'splash_substituted_user' => 'Zmieniono użytkownika', 'splash_switched_back_user' => 'Przełączono z powrotem do oryginalnego użytkownika', @@ -1500,6 +1507,7 @@ URL: [url]', 'use_comment_of_document' => 'Skomentuj dokumentu', 'use_default_categories' => 'Użyj predefiniowanych kategorii', 'use_default_keywords' => 'Użyj predefiniowanych słów kluczowych', +'valid_till' => '', 'version' => 'Wersja', 'versioning_file_creation' => 'Utwórz archiwum z wersjonowaniem', 'versioning_file_creation_warning' => 'Ta operacja utworzy plik zawierający informacje o wersjach plików z całego wskazanego folderu. Po utworzeniu, każdy plik będzie zapisany w folderze odpowiednim dla danego dokumentu.', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 0e84ecffa..a5aeca58c 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -384,6 +384,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Inherit access', 'download' => 'Download', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Reparar todas as pastas e documentos.', 'do_object_setchecksum' => 'Defina soma de verificação', 'do_object_setfilesize' => 'Defina o tamanho do arquivo', @@ -451,6 +453,7 @@ URL: [url]', 'event_details' => 'Event details', 'exclude_items' => 'Excluir ítens', 'expired' => 'Expirado', +'expired_at_date' => '', 'expires' => 'Expira', 'expiry_changed_email' => 'Data de validade mudou', 'expiry_changed_email_body' => 'Data de validade mudou @@ -534,6 +537,7 @@ URL: [url]', 'group_review_summary' => 'Resumo da avaliação do grupo', 'guest_login' => 'Entre como convidado', 'guest_login_disabled' => 'Guest login is disabled.', +'hash' => '', 'help' => 'Ajuda', 'home_folder' => '', 'hook_name' => '', @@ -1011,6 +1015,7 @@ URL: [url]', 'select_one' => 'Selecione um', 'select_users' => 'Clique para selecionar os usuários', 'select_workflow' => 'Selecione o fluxo de trabalho', +'send_email' => '', 'send_test_mail' => '', 'september' => 'September', 'sequence' => 'Sequência', @@ -1352,6 +1357,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuário salvo', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Salvar modificação de pastas', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID de pasta inválida', @@ -1369,6 +1375,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Usuário removido', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Configurações salvas', 'splash_substituted_user' => 'Usuário substituido', 'splash_switched_back_user' => 'Comutada de volta ao usuário original', @@ -1518,6 +1525,7 @@ URL: [url]', 'use_comment_of_document' => 'Utilize comentário de documento', 'use_default_categories' => 'Utilize categorias predefinidas', 'use_default_keywords' => 'Use palavras-chave pré-definidas', +'valid_till' => '', 'version' => 'Versão', 'versioning_file_creation' => 'Versioning file creation', 'versioning_file_creation_warning' => 'With this operation you can create a file containing the versioning information of an entire DMS folder. After the creation every file will be saved inside the document folder.', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 89ce2d05d..f888d40be 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -390,6 +390,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Acces moștenit', 'download' => 'Descarca', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Repară toate folderele și documentele.', 'do_object_setchecksum' => 'Setare sumă de control(checksum)', 'do_object_setfilesize' => 'Setare dimensiune fișier', @@ -457,6 +459,7 @@ URL: [url]', 'event_details' => 'Detalii eveniment', 'exclude_items' => 'Elemente excluse', 'expired' => 'Expirat', +'expired_at_date' => '', 'expires' => 'Expiră', 'expiry_changed_email' => 'Data de expirare schimbată', 'expiry_changed_email_body' => 'Data de expirare schimbată @@ -540,6 +543,7 @@ URL: [url]', 'group_review_summary' => 'Sumar revizuiri grup', 'guest_login' => 'Login ca oaspete', 'guest_login_disabled' => 'Logarea ca oaspete este dezactivată.', +'hash' => '', 'help' => 'Ajutor', 'home_folder' => 'Folder Home', 'hook_name' => '', @@ -1036,6 +1040,7 @@ URL: [url]', 'select_one' => 'Selectați unul', 'select_users' => 'Click pentru a selecta utilizatori', 'select_workflow' => 'Selectați workflow', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Septembrie', 'sequence' => 'Poziție', @@ -1377,6 +1382,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilizator salvat', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Salvați modificările folderului', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID folder invalid', @@ -1394,6 +1400,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Uilizator eliminat', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Setări salvate', 'splash_substituted_user' => 'Utilizator substituit', 'splash_switched_back_user' => 'Comutat înapoi la utilizatorul original', @@ -1543,6 +1550,7 @@ URL: [url]', 'use_comment_of_document' => 'Utilizați comentarii la documente', 'use_default_categories' => 'Utilizați categorii predefinite', 'use_default_keywords' => 'Utilizați cuvinte cheie predefinite', +'valid_till' => '', 'version' => 'Versiune', 'versioning_file_creation' => 'Creare fișier de versionare', 'versioning_file_creation_warning' => 'Cu această operațiune puteți crea un fișier care conține informațiile versiunilor pentru un întreg folder DMS. După creare, fiecare fisier va fi salvat in folder-ul de documente.', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 8432bef87..c182b393e 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -390,6 +390,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Наследовать уровень доступа', 'download' => 'Загрузить', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Исправить все каталоги и документы', 'do_object_setchecksum' => 'Установить контрольную сумму', 'do_object_setfilesize' => 'Установить размер файла', @@ -457,6 +459,7 @@ URL: [url]', 'event_details' => 'Информация о событии', 'exclude_items' => 'Не показывать события:', 'expired' => 'Срок действия вышел', +'expired_at_date' => '', 'expires' => 'Срок действия', 'expiry_changed_email' => 'Срок действия изменен', 'expiry_changed_email_body' => 'Срок действия изменен @@ -540,6 +543,7 @@ URL: [url]', 'group_review_summary' => 'Сводка по рецензированию группы', 'guest_login' => 'Войти как гость', 'guest_login_disabled' => 'Гостевой вход отключён', +'hash' => '', 'help' => 'Помощь', 'home_folder' => 'Домашний каталог', 'hook_name' => 'Имя хука', @@ -1043,6 +1047,7 @@ URL: [url]', 'select_one' => 'Выберите', 'select_users' => 'Выберите пользователей', 'select_workflow' => 'Выберите процесс', +'send_email' => '', 'send_test_mail' => 'Отправить тестовое сообщение', 'september' => 'Сентябрь', 'sequence' => 'Позиция', @@ -1384,6 +1389,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Пользователь сохранён', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Изменения каталога сохранены', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Неверный идентификатор каталога', @@ -1401,6 +1407,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Пользователь удалён', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Настройки сохранены', 'splash_substituted_user' => 'Пользователь переключён', 'splash_switched_back_user' => 'Переключён на исходного пользователя', @@ -1550,6 +1557,7 @@ URL: [url]', 'use_comment_of_document' => 'Использовать комментарий документа', 'use_default_categories' => 'Использовать предопределённые категории', 'use_default_keywords' => 'Использовать предопределённые метки', +'valid_till' => '', 'version' => 'Версия', 'versioning_file_creation' => 'Создать файл версий', 'versioning_file_creation_warning' => 'Эта операция создаст файлы версий для всего каталога. После создания файлы версий будут сохранены в каталоге документов.', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 9d0988179..f5e5dbe99 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -337,6 +337,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Zdediť prístup', 'download' => 'Stiahnuť', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -404,6 +406,7 @@ URL: [url]', 'event_details' => 'Detail udalosti', 'exclude_items' => '', 'expired' => 'Platnosť vypršala', +'expired_at_date' => '', 'expires' => 'Platnosť vyprší', 'expiry_changed_email' => 'Datum platnosti zmeneny', 'expiry_changed_email_body' => '', @@ -463,6 +466,7 @@ URL: [url]', 'group_review_summary' => 'Zhrnutie skupinovej recenzie', 'guest_login' => 'Prihlásiť sa ako hosť', 'guest_login_disabled' => 'Prihlásenie ako hosť je vypnuté.', +'hash' => '', 'help' => 'Pomoc', 'home_folder' => '', 'hook_name' => '', @@ -868,6 +872,7 @@ URL: [url]', 'select_one' => 'Vyberte jeden', 'select_users' => '', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => 'September', 'sequence' => 'Postupnosť', @@ -1209,6 +1214,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1226,6 +1232,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1366,6 +1373,7 @@ URL: [url]', 'use_comment_of_document' => 'Použite komentár dokumentu', 'use_default_categories' => '', 'use_default_keywords' => 'Použiť preddefinované kľúčové slová', +'valid_till' => '', 'version' => 'Verzia', 'versioning_file_creation' => 'Vytvorenie verziovacieho súboru', 'versioning_file_creation_warning' => 'Touto akciou môžete vytvoriť súbor, obsahujúci verziovaciu informáciu celej DMS zložky. Po vytvorení bude každý súbor uložený do zložky súborov.', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index f34d8ce5a..d8bab1820 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -378,6 +378,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Ärv behörighet', 'download' => 'Ladda ner', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Försök att laga kataloger och dokument.', 'do_object_setchecksum' => 'Lägg till checksumma', 'do_object_setfilesize' => 'Ange filstorlek', @@ -445,6 +447,7 @@ URL: [url]', 'event_details' => 'Händelseinställningar', 'exclude_items' => '', 'expired' => 'Har gått ut', +'expired_at_date' => '', 'expires' => 'Kommer att gå ut', 'expiry_changed_email' => 'Utgångsdatum ändrat', 'expiry_changed_email_body' => 'Utgångsdatum ändrat @@ -528,6 +531,7 @@ URL: [url]', 'group_review_summary' => 'Sammanfattning av gruppgranskning', 'guest_login' => 'Gästinloggning', 'guest_login_disabled' => 'Gästinloggningen är inaktiverad.', +'hash' => '', 'help' => 'Hjälp', 'home_folder' => '', 'hook_name' => '', @@ -999,6 +1003,7 @@ URL: [url]', 'select_one' => 'Välj', 'select_users' => 'Välj användare', 'select_workflow' => 'Välj arbetsflöde', +'send_email' => '', 'send_test_mail' => '', 'september' => 'september', 'sequence' => 'Position', @@ -1340,6 +1345,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Användare sparat', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Spara katalog ändringar', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Ogiltigt katalog ID', @@ -1357,6 +1363,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Användare har tagits bort', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Inställningar sparat', 'splash_substituted_user' => 'Bytt användare', 'splash_switched_back_user' => 'Byt tillbaka till original användare', @@ -1506,6 +1513,7 @@ URL: [url]', 'use_comment_of_document' => 'Använd dokumentets kommentar', 'use_default_categories' => 'Använd fördefinerade kategorier', 'use_default_keywords' => 'Använd fördefinerade nyckelord', +'valid_till' => '', 'version' => 'Version', 'versioning_file_creation' => 'Skapa versionsfil', 'versioning_file_creation_warning' => 'Med denna funktion kan du skapa en fil som innehåller versionsinformationen för hela DMS-mappen. Efter skapandet kommer alla filer att sparas inom dokumentets mapp.', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 146fcf9c4..a73871522 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -384,6 +384,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Erişim haklarını devir al', 'download' => 'İndir', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Tüm klasörleri ve dokümanları onar.', 'do_object_setchecksum' => 'Sağlama (checksum) ayarla', 'do_object_setfilesize' => 'Dosya boyutu ayarla', @@ -451,6 +453,7 @@ URL: [url]', 'event_details' => 'Etkinkil detayları', 'exclude_items' => '', 'expired' => 'Süresi doldu', +'expired_at_date' => '', 'expires' => 'Süresinin dolacağı zaman', 'expiry_changed_email' => 'Süresinin dolacağı tarihi değişti', 'expiry_changed_email_body' => 'Bitiş tarihi değişti @@ -534,6 +537,7 @@ URL: [url]', 'group_review_summary' => 'Grup gözden geçirme özeti', 'guest_login' => 'Misafir olarak giriş yap', 'guest_login_disabled' => 'Misafir girişi devre dışı.', +'hash' => '', 'help' => 'Yardım', 'home_folder' => 'Temel klasör', 'hook_name' => '', @@ -1015,6 +1019,7 @@ URL: [url]', 'select_one' => 'Birini seçiniz', 'select_users' => 'Kullanıcı seçmek için tıklayın', 'select_workflow' => 'İş akışı seç', +'send_email' => '', 'send_test_mail' => '', 'september' => 'Eylül', 'sequence' => 'Sıralama', @@ -1356,6 +1361,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Kullanıcı kaydedildi', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Hatalı klasör ID', @@ -1373,6 +1379,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Kullanıcı silindi', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Ayarlar kaydedildi', 'splash_substituted_user' => 'Yerine geçilen kullanıcı', 'splash_switched_back_user' => 'Orijinal kullanıcıya geri dönüldü', @@ -1522,6 +1529,7 @@ URL: [url]', 'use_comment_of_document' => 'Doküman açıklamasını kullan', 'use_default_categories' => 'Ön tanımlı kategorileri kullan', 'use_default_keywords' => 'Ön tanımlı anahtar kelimeleri kullan', +'valid_till' => '', 'version' => 'Versiyon', 'versioning_file_creation' => 'Version dosyası oluşturma', 'versioning_file_creation_warning' => 'Bu işlem ile tüm klasörlerdeki versiyon bilgisinin bulunduğu bir dosya oluşturursunuz. Her dosya oluşturulduğunda doküman klasörüne kaydedilir.', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index aa7b595b3..5878656e7 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -390,6 +390,8 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Наслідувати рівень доступу', 'download' => 'Завантажити', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => 'Виправити всі каталоги і документи', 'do_object_setchecksum' => 'Встановити контрольну суму', 'do_object_setfilesize' => 'Встановити розмір файлу', @@ -457,6 +459,7 @@ URL: [url]', 'event_details' => 'Інформація про подію', 'exclude_items' => 'Виключені елементи', 'expired' => 'Термін виконання вийшов', +'expired_at_date' => '', 'expires' => 'Термін виконання виходить', 'expiry_changed_email' => 'Дату терміну виконання змінено', 'expiry_changed_email_body' => 'Змінено дату терміну виконання @@ -540,6 +543,7 @@ URL: [url]', 'group_review_summary' => 'Підсумки рецензування групи', 'guest_login' => 'Увійти як гість', 'guest_login_disabled' => 'Гостьовий вхід відключено', +'hash' => '', 'help' => 'Допомога', 'home_folder' => 'Домашній каталог', 'hook_name' => '', @@ -1036,6 +1040,7 @@ URL: [url]', 'select_one' => 'Оберіть', 'select_users' => 'Оберіть користувачів', 'select_workflow' => 'Оберіть процес', +'send_email' => '', 'send_test_mail' => 'Надіслати тестове повідомлення', 'september' => 'Вересень', 'sequence' => 'Позиція', @@ -1377,6 +1382,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Користувача збережено', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => 'Зміни каталогу збережено', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталогу', @@ -1394,6 +1400,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => 'Користувача видалено', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => 'Налаштування збережено', 'splash_substituted_user' => 'Користувача переключено', 'splash_switched_back_user' => 'Переключено на початкового користувача', @@ -1543,6 +1550,7 @@ URL: [url]', 'use_comment_of_document' => 'Використовувати коментар документа', 'use_default_categories' => 'Використовувати наперед визначені категорії', 'use_default_keywords' => 'Використовувати наперед визначені ключові слова', +'valid_till' => '', 'version' => 'Версія', 'versioning_file_creation' => 'Створити файл версій', 'versioning_file_creation_warning' => 'Ця операція створить файли версій для всього каталогу. Після створення файли версій будуть збережені в каталозі документів.', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 6551c1b57..26973bf57 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -339,6 +339,8 @@ URL: [url]', 'does_not_inherit_access_msg' => '继承访问权限', 'download' => '下载', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '设置文件大小', @@ -406,6 +408,7 @@ URL: [url]', 'event_details' => '错误详情', 'exclude_items' => '', 'expired' => '过期', +'expired_at_date' => '', 'expires' => '有效限期', 'expiry_changed_email' => '到期日子已改变', 'expiry_changed_email_body' => '', @@ -465,6 +468,7 @@ URL: [url]', 'group_review_summary' => '校对组汇总', 'guest_login' => '来宾登录', 'guest_login_disabled' => '来宾登录被禁止', +'hash' => '', 'help' => '帮助', 'home_folder' => '', 'hook_name' => '', @@ -870,6 +874,7 @@ URL: [url]', 'select_one' => '选择一个', 'select_users' => '点击选择用户', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => '九 月', 'sequence' => '次序', @@ -1211,6 +1216,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1228,6 +1234,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1368,6 +1375,7 @@ URL: [url]', 'use_comment_of_document' => '文档注释', 'use_default_categories' => '默认分类', 'use_default_keywords' => '使用预定义关键字', +'valid_till' => '', 'version' => '版本', 'versioning_file_creation' => '创建版本文件', 'versioning_file_creation_warning' => '通过此操作,您可以一个包含整个DMS文件夹的版本信息文件. 版本文件一经创建,每个文件都将保存到文件夹中.', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index d04d2c863..9fb25e4f5 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -337,6 +337,8 @@ URL: [url]', 'does_not_inherit_access_msg' => '繼承存取權限', 'download' => '下載', 'download_links' => '', +'download_link_email_body' => '', +'download_link_email_subject' => '', 'do_object_repair' => '', 'do_object_setchecksum' => '', 'do_object_setfilesize' => '', @@ -404,6 +406,7 @@ URL: [url]', 'event_details' => '錯誤詳情', 'exclude_items' => '', 'expired' => '過期', +'expired_at_date' => '', 'expires' => '有效限期', 'expiry_changed_email' => '到期日子已改變', 'expiry_changed_email_body' => '', @@ -463,6 +466,7 @@ URL: [url]', 'group_review_summary' => '校對組匯總', 'guest_login' => '來賓登錄', 'guest_login_disabled' => '來賓登錄被禁止', +'hash' => '', 'help' => '幫助', 'home_folder' => '', 'hook_name' => '', @@ -868,6 +872,7 @@ URL: [url]', 'select_one' => '選擇一個', 'select_users' => '點擊選擇用戶', 'select_workflow' => '', +'send_email' => '', 'send_test_mail' => '', 'september' => '九 月', 'sequence' => '次序', @@ -1209,6 +1214,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_send_download_link'' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', @@ -1226,6 +1232,7 @@ URL: [url]', 'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_saved_file' => '', +'splash_send_download_link' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', 'splash_switched_back_user' => '', @@ -1366,6 +1373,7 @@ URL: [url]', 'use_comment_of_document' => '', 'use_default_categories' => '默認分類', 'use_default_keywords' => '使用預定義關鍵字', +'valid_till' => '', 'version' => '版本', 'versioning_file_creation' => '創建版本檔', 'versioning_file_creation_warning' => '通過此操作,您可以一個包含整個DMS資料夾的版本資訊檔. 版本檔一經創建,每個檔都將保存到資料夾中.', From 73ab448becab3d88dcad53b4baaa22074e58aedd Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 10 Mar 2017 11:50:21 +0100 Subject: [PATCH 46/65] fix typo in key --- languages/ar_EG/lang.inc | 2 +- languages/bg_BG/lang.inc | 2 +- languages/ca_ES/lang.inc | 2 +- languages/cs_CZ/lang.inc | 2 +- languages/de_DE/lang.inc | 2 +- languages/el_GR/lang.inc | 2 +- languages/en_GB/lang.inc | 2 +- languages/es_ES/lang.inc | 2 +- languages/fr_FR/lang.inc | 2 +- languages/hr_HR/lang.inc | 2 +- languages/hu_HU/lang.inc | 2 +- languages/it_IT/lang.inc | 2 +- languages/ko_KR/lang.inc | 2 +- languages/nl_NL/lang.inc | 2 +- languages/pl_PL/lang.inc | 2 +- languages/pt_BR/lang.inc | 2 +- languages/ro_RO/lang.inc | 2 +- languages/ru_RU/lang.inc | 2 +- languages/sk_SK/lang.inc | 2 +- languages/sv_SE/lang.inc | 2 +- languages/tr_TR/lang.inc | 2 +- languages/uk_UA/lang.inc | 2 +- languages/zh_CN/lang.inc | 2 +- languages/zh_TW/lang.inc | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 67255be8c..3e0626a18 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -1345,7 +1345,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 864be4687..172bb25de 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -1210,7 +1210,7 @@ $text = array( 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 6d42f200b..6b9f3ca1d 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -1215,7 +1215,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index dceb5f929..70d921d12 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -1354,7 +1354,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Uživatel uložen', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Změny složky uloženy', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Neplatné ID složky', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 418405569..f4c0a386d 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -1408,7 +1408,7 @@ URL: [url]', 'splash_edit_role' => 'Rolle gespeichert', 'splash_edit_user' => 'Benutzer gespeichert', 'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste', -'splash_error_send_download_link'' => 'Fehler beim Verschicken des Download-Links', +'splash_error_send_download_link' => 'Fehler beim Verschicken des Download-Links', 'splash_folder_edited' => 'Änderungen am Ordner gespeichert', 'splash_importfs' => '[docs] Dokumente und [folders] Ordner importiert', 'splash_invalid_folder_id' => 'Ungültige Ordner-ID', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index 487e50431..f6ed93209 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -1221,7 +1221,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 7ad6bad67..2be4334c7 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -1403,7 +1403,7 @@ URL: [url]', 'splash_edit_role' => 'Role saved', 'splash_edit_user' => 'User saved', 'splash_error_add_to_transmittal' => 'Error while adding document to transmittal', -'splash_error_send_download_link'' => 'Error while sending download link', +'splash_error_send_download_link' => 'Error while sending download link', 'splash_folder_edited' => 'Save folder changes', 'splash_importfs' => 'Imported [docs] documents and [folders] folders', 'splash_invalid_folder_id' => 'Invalid folder ID', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 2404668a2..86df22cc0 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -1360,7 +1360,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuario guardado', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Cambios a la carpeta guardados', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID de carpeta inválido', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index e5486f243..f04a0793a 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -1348,7 +1348,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilisateur modifié', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Dossier modifié', 'splash_importfs' => '[docs] documents et [folders] dossiers importés', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index 0c5b11580..389b582fe 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -1381,7 +1381,7 @@ Internet poveznica: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Korisnik pohranjen', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Pohrani izmjene mape', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Nevažeći ID mape', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 624d65d51..35a8094a0 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -1359,7 +1359,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Felhasználó mentve', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Mappa változásainak mentése', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index d76f56b2c..bafa20d81 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -1393,7 +1393,7 @@ URL: [url]', 'splash_edit_role' => 'Ruolo memorizzata', 'splash_edit_user' => 'Utente modificato', 'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Cartella modificata', 'splash_importfs' => 'Importati [Documenti] documenti e cartelle [cartelle]', 'splash_invalid_folder_id' => 'ID cartella non valido', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index e21ea8e25..e2c07b13a 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -1374,7 +1374,7 @@ URL : [url]', 'splash_edit_role' => '', 'splash_edit_user' => '사용자 저장', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '저장 폴더 변경', 'splash_importfs' => '', 'splash_invalid_folder_id' => '잘못된 폴더 ID', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index a4d8ecbe9..4659cb448 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -1387,7 +1387,7 @@ URL: [url]', 'splash_edit_role' => 'Rol opgeslagen', 'splash_edit_user' => 'Gebruiker opgeslagen', 'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Opslaan mapwijzigingen', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Ongeldige map ID', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 8b91e9038..524b52464 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -1339,7 +1339,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Zapisano użytkownika', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Zapisz zmiany folderu', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index a5aeca58c..a664ad848 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -1357,7 +1357,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuário salvo', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Salvar modificação de pastas', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID de pasta inválida', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index f888d40be..df2d9b43e 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -1382,7 +1382,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilizator salvat', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Salvați modificările folderului', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'ID folder invalid', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index c182b393e..25117fb27 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -1389,7 +1389,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Пользователь сохранён', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Изменения каталога сохранены', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Неверный идентификатор каталога', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index f5e5dbe99..81566f2bf 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -1214,7 +1214,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index d8bab1820..5e4a6dca4 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -1345,7 +1345,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Användare sparat', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Spara katalog ändringar', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Ogiltigt katalog ID', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index a73871522..59f9cd02d 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -1361,7 +1361,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Kullanıcı kaydedildi', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Hatalı klasör ID', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 5878656e7..8040f938b 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -1382,7 +1382,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Користувача збережено', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Зміни каталогу збережено', 'splash_importfs' => '', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталогу', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 26973bf57..166adc18c 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -1216,7 +1216,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 9fb25e4f5..1603e8364 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -1214,7 +1214,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', -'splash_error_send_download_link'' => '', +'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', 'splash_invalid_folder_id' => '', From f62a793067af0ec4825d25510d9bd88e0a01e021 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 13 Mar 2017 17:48:02 +0100 Subject: [PATCH 47/65] add more phrases for download links --- languages/ar_EG/lang.inc | 11 +++++++++++ languages/bg_BG/lang.inc | 11 +++++++++++ languages/ca_ES/lang.inc | 11 +++++++++++ languages/cs_CZ/lang.inc | 11 +++++++++++ languages/de_DE/lang.inc | 13 ++++++++++++- languages/el_GR/lang.inc | 11 +++++++++++ languages/en_GB/lang.inc | 13 ++++++++++++- languages/es_ES/lang.inc | 11 +++++++++++ languages/fr_FR/lang.inc | 11 +++++++++++ languages/hr_HR/lang.inc | 11 +++++++++++ languages/hu_HU/lang.inc | 11 +++++++++++ languages/it_IT/lang.inc | 11 +++++++++++ languages/ko_KR/lang.inc | 11 +++++++++++ languages/nl_NL/lang.inc | 11 +++++++++++ languages/pl_PL/lang.inc | 11 +++++++++++ languages/pt_BR/lang.inc | 11 +++++++++++ languages/ro_RO/lang.inc | 11 +++++++++++ languages/ru_RU/lang.inc | 11 +++++++++++ languages/sk_SK/lang.inc | 11 +++++++++++ languages/sv_SE/lang.inc | 11 +++++++++++ languages/tr_TR/lang.inc | 11 +++++++++++ languages/uk_UA/lang.inc | 11 +++++++++++ languages/zh_CN/lang.inc | 11 +++++++++++ languages/zh_TW/lang.inc | 11 +++++++++++ 24 files changed, 266 insertions(+), 2 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 3e0626a18..b2837fa9a 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -449,6 +449,14 @@ URL: [url]', 'expired' => 'انتهى صلاحيته', 'expired_at_date' => '', 'expires' => 'تنتهى صلاحيته', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'تم تغيير تاريخ الصلاحية', 'expiry_changed_email_body' => 'تم تغيير تاريخ الصلاحية المستند: [name] @@ -809,6 +817,7 @@ URL: [url]', 'personal_default_keywords' => 'قوائم الكلمات البحثية الشخصية', 'pl_PL' => 'ﺎﻠﺑﻮﻠﻧﺪﻳﺓ', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1345,6 +1354,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', @@ -1356,6 +1366,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => 'تم حذف المستند', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'تم حذف المجلد', 'splash_rm_group' => '', 'splash_rm_group_member' => '', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 172bb25de..e8cca8ac0 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -404,6 +404,14 @@ $text = array( 'expired' => 'Изтекъл', 'expired_at_date' => '', 'expires' => 'Изтича', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Датата на изтичане променена', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -710,6 +718,7 @@ $text = array( 'personal_default_keywords' => 'Личен списък с ключови думи', 'pl_PL' => '', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1210,6 +1219,7 @@ $text = array( 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', @@ -1221,6 +1231,7 @@ $text = array( 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '', +'splash_rm_download_link' => '', 'splash_rm_folder' => '', 'splash_rm_group' => '', 'splash_rm_group_member' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 6b9f3ca1d..8904756c5 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -409,6 +409,14 @@ URL: [url]', 'expired' => 'Caducat', 'expired_at_date' => '', 'expires' => 'Caduca', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Data de caducitat modificada', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -715,6 +723,7 @@ URL: [url]', 'personal_default_keywords' => 'Mots clau personals', 'pl_PL' => 'Polonès', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1215,6 +1224,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', @@ -1226,6 +1236,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => 'Document esborrat', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Carpeta esborrada', 'splash_rm_group' => '', 'splash_rm_group_member' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 70d921d12..24a5836a4 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -456,6 +456,14 @@ URL: [url]', 'expired' => 'Platnost vypršela', 'expired_at_date' => '', 'expires' => 'Platnost vyprší', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Datum expirace změněno', 'expiry_changed_email_body' => 'Datum ukončení platnosti změněn Dokument: [name] @@ -820,6 +828,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm 'personal_default_keywords' => 'Osobní klíčová slova', 'pl_PL' => 'Polština', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1354,6 +1363,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Uživatel uložen', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Změny složky uloženy', 'splash_importfs' => '', @@ -1365,6 +1375,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Odstraněno ze schránky', 'splash_rm_attribute' => 'Atribut odstraněn', 'splash_rm_document' => 'Dokument odstraněn', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Složka smazána', 'splash_rm_group' => 'Skupina odstraněna', 'splash_rm_group_member' => 'Člen skupiny odstraněn', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index f4c0a386d..bd24353cd 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2389), dgrutsch (22) +// Translators: Admin (2400), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -465,6 +465,14 @@ Der Link ist bis zum [valid] gültig.', 'expired' => 'abgelaufen', 'expired_at_date' => 'Abgelaufen am [datetime]', 'expires' => 'Ablaufdatum', +'expires_today' => 'Ablauf heute', +'expires_tomorrow' => 'Ablauf morgen', +'expire_by_date' => 'Ablauf nach Datum', +'expire_in_1d' => 'Ablauf in 1 Tag', +'expire_in_1h' => 'Ablauf in 1 Std.', +'expire_in_1m' => 'Ablauf in 1 Monat', +'expire_in_1w' => 'Ablauf in 1 Woche', +'expire_in_2h' => 'Ablauf in 2 Std.', 'expiry_changed_email' => 'Ablaufdatum geändert', 'expiry_changed_email_body' => 'Ablaufdatum geändert Dokument: [name] @@ -832,6 +840,7 @@ Sollen Sie danach immer noch Problem bei der Anmeldung haben, dann kontaktieren 'personal_default_keywords' => 'Persönliche Stichwortlisten', 'pl_PL' => 'Polnisch', 'possible_substitutes' => 'Vertreter', +'preset_expires' => 'Fester Ablaufzeitpunkt', 'preview' => 'Vorschau', 'preview_converters' => 'Vorschau Dokumentenumwandlung', 'preview_images' => 'Vorschaubilder', @@ -1408,6 +1417,7 @@ URL: [url]', 'splash_edit_role' => 'Rolle gespeichert', 'splash_edit_user' => 'Benutzer gespeichert', 'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste', +'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links', 'splash_error_send_download_link' => 'Fehler beim Verschicken des Download-Links', 'splash_folder_edited' => 'Änderungen am Ordner gespeichert', 'splash_importfs' => '[docs] Dokumente und [folders] Ordner importiert', @@ -1419,6 +1429,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Aus der Zwischenablage entfernt', 'splash_rm_attribute' => 'Attribut gelöscht', 'splash_rm_document' => 'Dokument gelöscht', +'splash_rm_download_link' => 'Download-Link gelöscht', 'splash_rm_folder' => 'Ordner gelöscht', 'splash_rm_group' => 'Gruppe gelöscht', 'splash_rm_group_member' => 'Mitglied der Gruppe gelöscht', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index f6ed93209..fd1a3b179 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -404,6 +404,14 @@ $text = array( 'expired' => 'Έχει λήξει', 'expired_at_date' => '', 'expires' => 'Λήγει', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Η ημερομηνία λήξης έχει αλλάξει', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -721,6 +729,7 @@ URL: [url]', 'personal_default_keywords' => '', 'pl_PL' => '', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1221,6 +1230,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', @@ -1232,6 +1242,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '', +'splash_rm_download_link' => '', 'splash_rm_folder' => '', 'splash_rm_group' => '', 'splash_rm_group_member' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 2be4334c7..e9489c6fa 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1517), dgrutsch (9), netixw (14) +// Translators: Admin (1528), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -466,6 +466,14 @@ The link is valid until [valid].', 'expired' => 'Expired', 'expired_at_date' => 'Expired at [datetime]', 'expires' => 'Expires', +'expires_today' => 'Expires today', +'expires_tomorrow' => 'Expires tomorrow', +'expire_by_date' => 'Expires by date', +'expire_in_1d' => 'Expires in 1 day', +'expire_in_1h' => 'Expires in 1h', +'expire_in_1m' => 'Expires in 1 month', +'expire_in_1w' => 'Expires in 1 week', +'expire_in_2h' => 'Expires in 2h', 'expiry_changed_email' => 'Expiry date changed', 'expiry_changed_email_body' => 'Expiry date changed Document: [name] @@ -834,6 +842,7 @@ If you have still problems to login, then please contact your administrator.', 'personal_default_keywords' => 'Personal keywordlists', 'pl_PL' => 'Polish', 'possible_substitutes' => 'Substitutes', +'preset_expires' => 'Preset expiration', 'preview' => 'Preview', 'preview_converters' => 'Preview document conversion', 'preview_images' => 'Preview images', @@ -1403,6 +1412,7 @@ URL: [url]', 'splash_edit_role' => 'Role saved', 'splash_edit_user' => 'User saved', 'splash_error_add_to_transmittal' => 'Error while adding document to transmittal', +'splash_error_rm_download_link' => 'Error when removing download link', 'splash_error_send_download_link' => 'Error while sending download link', 'splash_folder_edited' => 'Save folder changes', 'splash_importfs' => 'Imported [docs] documents and [folders] folders', @@ -1414,6 +1424,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Removed from clipboard', 'splash_rm_attribute' => 'Attribute removed', 'splash_rm_document' => 'Document removed', +'splash_rm_download_link' => 'Removed download link', 'splash_rm_folder' => 'Folder deleted', 'splash_rm_group' => 'Group removed', 'splash_rm_group_member' => 'Member of group removed', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 86df22cc0..5c86e828e 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -456,6 +456,14 @@ URL: [url]', 'expired' => 'Caducado', 'expired_at_date' => '', 'expires' => 'Caduca', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Fecha de caducidad modificada', 'expiry_changed_email_body' => 'Fecha de caducidad modificada Documento: [name] @@ -824,6 +832,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado 'personal_default_keywords' => 'Listas de palabras clave personales', 'pl_PL' => 'Polaco', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1360,6 +1369,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuario guardado', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Cambios a la carpeta guardados', 'splash_importfs' => '', @@ -1371,6 +1381,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Eliminado del portapapeles', 'splash_rm_attribute' => 'Atributo eliminado', 'splash_rm_document' => 'Documento eliminado', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Carpeta eliminada', 'splash_rm_group' => 'Grupo eliminado', 'splash_rm_group_member' => 'Miembro eliminado del grupo', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index f04a0793a..b314f1f60 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -461,6 +461,14 @@ URL: [url]', 'expired' => 'Expiré', 'expired_at_date' => '', 'expires' => 'Expiration', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Date d\'expiration modifiée', 'expiry_changed_email_body' => 'Date d\'expiration modifiée Document : [name] @@ -827,6 +835,7 @@ En cas de problème persistant, veuillez contacter votre administrateur.', 'personal_default_keywords' => 'Mots-clés personnels', 'pl_PL' => 'Polonais', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => 'Aperçu', 'preview_converters' => '', 'preview_images' => 'Miniatures', @@ -1348,6 +1357,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilisateur modifié', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Dossier modifié', 'splash_importfs' => '[docs] documents et [folders] dossiers importés', @@ -1359,6 +1369,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Enlevé du presse-papiers', 'splash_rm_attribute' => 'Attribut supprimé', 'splash_rm_document' => 'Document supprimé', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Dossier supprimé', 'splash_rm_group' => 'Groupe supprimé', 'splash_rm_group_member' => 'Membre retiré du groupe', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index 389b582fe..f6e5b3bb3 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -461,6 +461,14 @@ Internet poveznica: [url]', 'expired' => 'Isteklo', 'expired_at_date' => '', 'expires' => 'Datum isteka', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Promijenjen datum isteka', 'expiry_changed_email_body' => 'Promijenjen datum isteka Dokument: [name] @@ -828,6 +836,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator 'personal_default_keywords' => 'Osobni popis ključnih riječi', 'pl_PL' => 'Poljski', 'possible_substitutes' => 'Zamjene', +'preset_expires' => '', 'preview' => 'Predpregled', 'preview_converters' => 'Pretpregled konverzije dokumenta', 'preview_images' => '', @@ -1381,6 +1390,7 @@ Internet poveznica: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Korisnik pohranjen', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Pohrani izmjene mape', 'splash_importfs' => '', @@ -1392,6 +1402,7 @@ Internet poveznica: [url]', 'splash_removed_from_clipboard' => 'Uklonjeno iz međuspremnika', 'splash_rm_attribute' => 'Atribut uklonjen', 'splash_rm_document' => 'Dokument uklonjen', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Mapa izbrisana', 'splash_rm_group' => 'Grupa uklonjena', 'splash_rm_group_member' => 'Član grupe uklonjen', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 35a8094a0..0ebee6cab 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -456,6 +456,14 @@ URL: [url]', 'expired' => 'Lejárt', 'expired_at_date' => '', 'expires' => 'Lejárat', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Lejárati dátum módosítva', 'expiry_changed_email_body' => 'Lejárati dátum módosult Dokumentum: [name] @@ -824,6 +832,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a 'personal_default_keywords' => 'Személyes kulcsszó lista', 'pl_PL' => 'Lengyel', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => 'Előnézet', 'preview_converters' => '', 'preview_images' => '', @@ -1359,6 +1368,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Felhasználó mentve', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Mappa változásainak mentése', 'splash_importfs' => '', @@ -1370,6 +1380,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Eltávolítva a vágólapról', 'splash_rm_attribute' => 'Jellemző eltávolítva', 'splash_rm_document' => 'Dokumentum eltávolítva', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Mappa törölve', 'splash_rm_group' => 'Csoport eltávolítva', 'splash_rm_group_member' => 'Csoporttag eltávolítva', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index bafa20d81..b0e077d50 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -462,6 +462,14 @@ URL: [url]', 'expired' => 'Scaduto', 'expired_at_date' => '', 'expires' => 'Scadenza', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Scadenza cambiata', 'expiry_changed_email_body' => 'Data di scadenza cambiata Documento: [name] @@ -830,6 +838,7 @@ Dovessero esserci ancora problemi al login, prego contatta l\'Amministratore di 'personal_default_keywords' => 'Parole-chiave personali', 'pl_PL' => 'Polacco', 'possible_substitutes' => 'Sostituti', +'preset_expires' => '', 'preview' => 'Anteprima', 'preview_converters' => 'Anteprima convesione documento', 'preview_images' => '', @@ -1393,6 +1402,7 @@ URL: [url]', 'splash_edit_role' => 'Ruolo memorizzata', 'splash_edit_user' => 'Utente modificato', 'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Cartella modificata', 'splash_importfs' => 'Importati [Documenti] documenti e cartelle [cartelle]', @@ -1404,6 +1414,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Rimosso dagli appunti', 'splash_rm_attribute' => 'Attributo rimosso', 'splash_rm_document' => 'Documento rimosso', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Cartella eliminata', 'splash_rm_group' => 'Gruppo eliminato', 'splash_rm_group_member' => 'Membro del gruppo eliminato', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index e2c07b13a..d2cfe2517 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -461,6 +461,14 @@ URL: [url]', 'expired' => '만료', 'expired_at_date' => '', 'expires' => '만료', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => '유효 기간 변경', 'expiry_changed_email_body' => '유효 기간이 변경 문서: [name] @@ -821,6 +829,7 @@ URL : [url]', 'personal_default_keywords' => '개인 키워드 목록', 'pl_PL' => '폴란드어', 'possible_substitutes' => '대체', +'preset_expires' => '', 'preview' => '미리보기', 'preview_converters' => '문서 변환 미리보기', 'preview_images' => '', @@ -1374,6 +1383,7 @@ URL : [url]', 'splash_edit_role' => '', 'splash_edit_user' => '사용자 저장', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => '저장 폴더 변경', 'splash_importfs' => '', @@ -1385,6 +1395,7 @@ URL : [url]', 'splash_removed_from_clipboard' => '클립 보드에서 제거', 'splash_rm_attribute' => '속성 제거', 'splash_rm_document' => '문서 삭제', +'splash_rm_download_link' => '', 'splash_rm_folder' => '폴더 삭제', 'splash_rm_group' => '그룹 제거', 'splash_rm_group_member' => '회원 그룹 제거', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 4659cb448..5de253f90 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -454,6 +454,14 @@ URL: [url]', 'expired' => 'Verlopen', 'expired_at_date' => '', 'expires' => 'Verloopt', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Verloopdatum gewijzigd', 'expiry_changed_email_body' => 'Vervaldatum gewijzigd Document: [name] @@ -822,6 +830,7 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con 'personal_default_keywords' => 'Persoonlijke sleutelwoorden', 'pl_PL' => 'Polen', 'possible_substitutes' => 'Mogelijke alternatieven', +'preset_expires' => '', 'preview' => 'Voorbeeld', 'preview_converters' => 'Converters', 'preview_images' => '', @@ -1387,6 +1396,7 @@ URL: [url]', 'splash_edit_role' => 'Rol opgeslagen', 'splash_edit_user' => 'Gebruiker opgeslagen', 'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Opslaan mapwijzigingen', 'splash_importfs' => '', @@ -1398,6 +1408,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Verwijderd van het klembord', 'splash_rm_attribute' => 'Attribuut verwijderd', 'splash_rm_document' => 'Document verwijderd', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Map verwijderd', 'splash_rm_group' => 'Groep verwijderd', 'splash_rm_group_member' => 'Lid van de groep verwijderd', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 524b52464..8a8f4a9f2 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -449,6 +449,14 @@ URL: [url]', 'expired' => 'Wygasłe', 'expired_at_date' => '', 'expires' => 'Wygasa', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Zmieniona data wygaśnięcia', 'expiry_changed_email_body' => 'Zmiana daty wygaśnięcia Dokument: [name] @@ -817,6 +825,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem 'personal_default_keywords' => 'Osobiste sława kluczowe', 'pl_PL' => 'Polski', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1339,6 +1348,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Zapisano użytkownika', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Zapisz zmiany folderu', 'splash_importfs' => '', @@ -1350,6 +1360,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Usunięto ze schowka', 'splash_rm_attribute' => 'Usunięto atrybut', 'splash_rm_document' => 'Dokument usunięto', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Folder usunięty', 'splash_rm_group' => 'Grupę usunięto', 'splash_rm_group_member' => 'Usunięto członka grupy', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index a664ad848..00e27c074 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -455,6 +455,14 @@ URL: [url]', 'expired' => 'Expirado', 'expired_at_date' => '', 'expires' => 'Expira', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Data de validade mudou', 'expiry_changed_email_body' => 'Data de validade mudou Documento: [name] @@ -822,6 +830,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ 'personal_default_keywords' => 'palavras-chave pessoais', 'pl_PL' => 'Polonês', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => 'visualizar', 'preview_converters' => '', 'preview_images' => '', @@ -1357,6 +1366,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuário salvo', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Salvar modificação de pastas', 'splash_importfs' => '', @@ -1368,6 +1378,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Remover da área de transferência', 'splash_rm_attribute' => 'Atributo removido', 'splash_rm_document' => 'Documento removido', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Pasta excluida', 'splash_rm_group' => 'Grupo removido', 'splash_rm_group_member' => 'Membro do grupo removido', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index df2d9b43e..a965af84e 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -461,6 +461,14 @@ URL: [url]', 'expired' => 'Expirat', 'expired_at_date' => '', 'expires' => 'Expiră', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Data de expirare schimbată', 'expiry_changed_email_body' => 'Data de expirare schimbată Document: [name] @@ -829,6 +837,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț 'personal_default_keywords' => 'Liste de cuvinte cheie personale', 'pl_PL' => 'Poloneză', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1382,6 +1391,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilizator salvat', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Salvați modificările folderului', 'splash_importfs' => '', @@ -1393,6 +1403,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Eliminat din clipboard', 'splash_rm_attribute' => 'Atribut eliminat', 'splash_rm_document' => 'Document eliminat', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Folder șters', 'splash_rm_group' => 'Grup eliminat', 'splash_rm_group_member' => 'Membru grup eliminat', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 25117fb27..330ee2bb1 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -461,6 +461,14 @@ URL: [url]', 'expired' => 'Срок действия вышел', 'expired_at_date' => '', 'expires' => 'Срок действия', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Срок действия изменен', 'expiry_changed_email_body' => 'Срок действия изменен Документ: [name] @@ -826,6 +834,7 @@ URL: [url]', 'personal_default_keywords' => 'Личный список меток', 'pl_PL' => 'Polish', 'possible_substitutes' => 'Замена', +'preset_expires' => '', 'preview' => 'Предварительный просмотр', 'preview_converters' => 'Предварительный просмотр конвертации документа', 'preview_images' => '', @@ -1389,6 +1398,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Пользователь сохранён', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Изменения каталога сохранены', 'splash_importfs' => '', @@ -1400,6 +1410,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Удалён из буфера обмена', 'splash_rm_attribute' => 'Атрибут удалён', 'splash_rm_document' => 'Документ удалён', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Папка удалена', 'splash_rm_group' => 'Группа удалена', 'splash_rm_group_member' => 'Удалён член группы', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 81566f2bf..1c96a6b76 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -408,6 +408,14 @@ URL: [url]', 'expired' => 'Platnosť vypršala', 'expired_at_date' => '', 'expires' => 'Platnosť vyprší', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Datum platnosti zmeneny', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -714,6 +722,7 @@ URL: [url]', 'personal_default_keywords' => 'Osobné kľúčové slová', 'pl_PL' => 'Polština', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1214,6 +1223,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', @@ -1225,6 +1235,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => 'Dokument odstránený', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Zložka zmazaná', 'splash_rm_group' => '', 'splash_rm_group_member' => '', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index 5e4a6dca4..49213f7d5 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -449,6 +449,14 @@ URL: [url]', 'expired' => 'Har gått ut', 'expired_at_date' => '', 'expires' => 'Kommer att gå ut', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Utgångsdatum ändrat', 'expiry_changed_email_body' => 'Utgångsdatum ändrat Dokument: [name] @@ -809,6 +817,7 @@ URL: [url]', 'personal_default_keywords' => 'Personlig nyckelordslista', 'pl_PL' => 'polska', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1345,6 +1354,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Användare sparat', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Spara katalog ändringar', 'splash_importfs' => '', @@ -1356,6 +1366,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Borttagen från urklipp', 'splash_rm_attribute' => 'Attribut har tagits bort', 'splash_rm_document' => 'Dokument borttaget', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Mapp raderad', 'splash_rm_group' => 'Grupp har tagits bort', 'splash_rm_group_member' => 'Gruppmedlem har tagits bort', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 59f9cd02d..d2c97e51c 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -455,6 +455,14 @@ URL: [url]', 'expired' => 'Süresi doldu', 'expired_at_date' => '', 'expires' => 'Süresinin dolacağı zaman', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Süresinin dolacağı tarihi değişti', 'expiry_changed_email_body' => 'Bitiş tarihi değişti Doküman: [name] @@ -825,6 +833,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü 'personal_default_keywords' => 'Kişisel anahtar kelimeler', 'pl_PL' => 'Polonyaca', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => 'Önizle', 'preview_converters' => '', 'preview_images' => '', @@ -1361,6 +1370,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Kullanıcı kaydedildi', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi', 'splash_importfs' => '', @@ -1372,6 +1382,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Panodan silindi', 'splash_rm_attribute' => 'Nitelik silindi', 'splash_rm_document' => 'Doküman silindi', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Klasör silindi', 'splash_rm_group' => 'Grup silindi', 'splash_rm_group_member' => 'Grup üyesi silindi', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 8040f938b..5a48482aa 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -461,6 +461,14 @@ URL: [url]', 'expired' => 'Термін виконання вийшов', 'expired_at_date' => '', 'expires' => 'Термін виконання виходить', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => 'Дату терміну виконання змінено', 'expiry_changed_email_body' => 'Змінено дату терміну виконання Документ: [name] @@ -826,6 +834,7 @@ URL: [url]', 'personal_default_keywords' => 'Особистий список ключових слів', 'pl_PL' => 'Polish', 'possible_substitutes' => 'Підстановки', +'preset_expires' => '', 'preview' => 'Попередній перегляд', 'preview_converters' => 'Попередній перегляд перетворення документу', 'preview_images' => '', @@ -1382,6 +1391,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => 'Користувача збережено', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => 'Зміни каталогу збережено', 'splash_importfs' => '', @@ -1393,6 +1403,7 @@ URL: [url]', 'splash_removed_from_clipboard' => 'Видалити з буферу обміну', 'splash_rm_attribute' => 'Атрибут видалено', 'splash_rm_document' => 'Документ видалено', +'splash_rm_download_link' => '', 'splash_rm_folder' => 'Папку видалено', 'splash_rm_group' => 'Групу видалено', 'splash_rm_group_member' => 'Члена групи видалено', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 166adc18c..57cd087a8 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -410,6 +410,14 @@ URL: [url]', 'expired' => '过期', 'expired_at_date' => '', 'expires' => '有效限期', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => '到期日子已改变', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -716,6 +724,7 @@ URL: [url]', 'personal_default_keywords' => '用户关键字', 'pl_PL' => '波兰语', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '预览', 'preview_converters' => '', 'preview_images' => '', @@ -1216,6 +1225,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', @@ -1227,6 +1237,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '已从剪切板删除', 'splash_rm_attribute' => '', 'splash_rm_document' => '文档已被移除', +'splash_rm_download_link' => '', 'splash_rm_folder' => '已删除的文件夹', 'splash_rm_group' => '', 'splash_rm_group_member' => '', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 1603e8364..0a032e49b 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -408,6 +408,14 @@ URL: [url]', 'expired' => '過期', 'expired_at_date' => '', 'expires' => '有效限期', +'expires_today' => '', +'expires_tomorrow' => '', +'expire_by_date' => '', +'expire_in_1d' => '', +'expire_in_1h' => '', +'expire_in_1m' => '', +'expire_in_1w' => '', +'expire_in_2h' => '', 'expiry_changed_email' => '到期日子已改變', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -714,6 +722,7 @@ URL: [url]', 'personal_default_keywords' => '用戶關鍵字', 'pl_PL' => '波蘭語', 'possible_substitutes' => '', +'preset_expires' => '', 'preview' => '', 'preview_converters' => '', 'preview_images' => '', @@ -1214,6 +1223,7 @@ URL: [url]', 'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_error_add_to_transmittal' => '', +'splash_error_rm_download_link' => '', 'splash_error_send_download_link' => '', 'splash_folder_edited' => '', 'splash_importfs' => '', @@ -1225,6 +1235,7 @@ URL: [url]', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '文檔已被移除', +'splash_rm_download_link' => '', 'splash_rm_folder' => '已刪除的資料夾', 'splash_rm_group' => '', 'splash_rm_group_member' => '', From a79b43557f59a050a0f5f9b67f599d7d3c0e7fdb Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 14 Mar 2017 06:38:40 +0100 Subject: [PATCH 48/65] add hook folderListSeparator --- views/bootstrap/class.ViewFolder.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php index 4027dfee6..93b72ef05 100644 --- a/views/bootstrap/class.ViewFolder.php +++ b/views/bootstrap/class.ViewFolder.php @@ -310,6 +310,10 @@ function folderSelected(id, name) { } } + $txt = $this->callHook('folderListSeparator', $folder); + if(is_string($txt)) + echo $txt; + foreach($documents as $document) { $document->verifyLastestContentExpriry(); $txt = $this->callHook('documentListItem', $document, $previewer, 'viewfolder'); From 6af5de2f52bd64d315a05c4b3f32f4c58acbb289 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 14 Mar 2017 06:52:37 +0100 Subject: [PATCH 49/65] call hook folderListSeparator only if documents and folders exist --- views/bootstrap/class.ViewFolder.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php index 93b72ef05..f2388c7a1 100644 --- a/views/bootstrap/class.ViewFolder.php +++ b/views/bootstrap/class.ViewFolder.php @@ -310,9 +310,11 @@ function folderSelected(id, name) { } } - $txt = $this->callHook('folderListSeparator', $folder); - if(is_string($txt)) - echo $txt; + if($subFolders && $documents) { + $txt = $this->callHook('folderListSeparator', $folder); + if(is_string($txt)) + echo $txt; + } foreach($documents as $document) { $document->verifyLastestContentExpriry(); From bb0c476a467be55aa5378b4687c8a4ab6d5bd674 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:12:19 +0100 Subject: [PATCH 50/65] add svg replacements --- views/bootstrap/images/audio.svg | 1 + views/bootstrap/images/executable.svg | 194 ++++ views/bootstrap/images/folder.svg | 287 +++++ views/bootstrap/images/image.svg | 434 +++++++ views/bootstrap/images/office-document.svg | 740 ++++++++++++ views/bootstrap/images/office-drawing.svg | 1 + .../bootstrap/images/office-presentation.svg | 686 +++++++++++ views/bootstrap/images/office-spreadsheet.svg | 972 ++++++++++++++++ views/bootstrap/images/package.svg | 356 ++++++ views/bootstrap/images/text-x-preview.svg | 454 ++++++++ views/bootstrap/images/video.svg | 1 + views/bootstrap/images/web.svg | 1015 +++++++++++++++++ 12 files changed, 5141 insertions(+) create mode 100644 views/bootstrap/images/audio.svg create mode 100644 views/bootstrap/images/executable.svg create mode 100644 views/bootstrap/images/folder.svg create mode 100644 views/bootstrap/images/image.svg create mode 100644 views/bootstrap/images/office-document.svg create mode 100644 views/bootstrap/images/office-drawing.svg create mode 100644 views/bootstrap/images/office-presentation.svg create mode 100644 views/bootstrap/images/office-spreadsheet.svg create mode 100644 views/bootstrap/images/package.svg create mode 100644 views/bootstrap/images/text-x-preview.svg create mode 100644 views/bootstrap/images/video.svg create mode 100644 views/bootstrap/images/web.svg diff --git a/views/bootstrap/images/audio.svg b/views/bootstrap/images/audio.svg new file mode 100644 index 000000000..31cc0e30f --- /dev/null +++ b/views/bootstrap/images/audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/views/bootstrap/images/executable.svg b/views/bootstrap/images/executable.svg new file mode 100644 index 000000000..c7c5b9841 --- /dev/null +++ b/views/bootstrap/images/executable.svg @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Executable + + + Jakub Steiner + + + http://jimmac.musichall.cz/ + + + executable + program + binary + bin + script + shell + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/folder.svg b/views/bootstrap/images/folder.svg new file mode 100644 index 000000000..78976e25c --- /dev/null +++ b/views/bootstrap/images/folder.svg @@ -0,0 +1,287 @@ + + + + + + + image/svg+xml + + Folder + + + Jakub Steiner + + + 2005-02-01 + + http://jimmac.musichall.cz/ + + + folder + directory + storage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/image.svg b/views/bootstrap/images/image.svg new file mode 100644 index 000000000..9e92eeba5 --- /dev/null +++ b/views/bootstrap/images/image.svg @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Generic Image + + + Lapo Calamandrei + + + http://www.gnome.org + + + Jakub Steiner, Andreas Nilsson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/office-document.svg b/views/bootstrap/images/office-document.svg new file mode 100644 index 000000000..420e1fec1 --- /dev/null +++ b/views/bootstrap/images/office-document.svg @@ -0,0 +1,740 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Rich Text + + + rich + text + document + office + word + write + + + + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + Jakub Steiner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/office-drawing.svg b/views/bootstrap/images/office-drawing.svg new file mode 100644 index 000000000..a2ae0f680 --- /dev/null +++ b/views/bootstrap/images/office-drawing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/views/bootstrap/images/office-presentation.svg b/views/bootstrap/images/office-presentation.svg new file mode 100644 index 000000000..8ded5a238 --- /dev/null +++ b/views/bootstrap/images/office-presentation.svg @@ -0,0 +1,686 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Lapo Calamandrei + + + Presentation + + + Based of Hylke Bons Work + + + + + + presentation + slides + powerpoint + spreadsheet + impress + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/office-spreadsheet.svg b/views/bootstrap/images/office-spreadsheet.svg new file mode 100644 index 000000000..e486e3702 --- /dev/null +++ b/views/bootstrap/images/office-spreadsheet.svg @@ -0,0 +1,972 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Office Spreadsheet + + + spreadsheet + excel + gnumeric + opencalc + office + + + + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + Jakub Steiner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/package.svg b/views/bootstrap/images/package.svg new file mode 100644 index 000000000..73a17b7e2 --- /dev/null +++ b/views/bootstrap/images/package.svg @@ -0,0 +1,356 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Package + + + Jakub Steiner + + + http://jimmac.musichall.cz/ + + + package + archive + tarball + tar + bzip + gzip + zip + arj + tar + jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/text-x-preview.svg b/views/bootstrap/images/text-x-preview.svg new file mode 100644 index 000000000..909c970d0 --- /dev/null +++ b/views/bootstrap/images/text-x-preview.svg @@ -0,0 +1,454 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Text Preview + + + text + plaintext + regular + document + + + + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/views/bootstrap/images/video.svg b/views/bootstrap/images/video.svg new file mode 100644 index 000000000..fb22e197a --- /dev/null +++ b/views/bootstrap/images/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/views/bootstrap/images/web.svg b/views/bootstrap/images/web.svg new file mode 100644 index 000000000..4c7c3098e --- /dev/null +++ b/views/bootstrap/images/web.svg @@ -0,0 +1,1015 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Jakub Steiner + + + http://jimmac.musichall.cz + + Web Browser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 9fad3765e332efd0585f0732c251acc72e970a54 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:13:09 +0100 Subject: [PATCH 51/65] replace png by svg icons and scale them to previewwidth --- views/bootstrap/class.Bootstrap.php | 236 +++++++++++++++------------- 1 file changed, 129 insertions(+), 107 deletions(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index a371f2137..38a103611 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -746,74 +746,74 @@ background-image: linear-gradient(to bottom, #882222, #111111);; function getMimeIcon($fileType) { /* {{{ */ // for extension use LOWER CASE only $icons = array(); - $icons["txt"] = "txt.png"; - $icons["text"] = "txt.png"; - $icons["doc"] = "word.png"; - $icons["dot"] = "word.png"; - $icons["docx"] = "word.png"; - $icons["dotx"] = "word.png"; - $icons["rtf"] = "document.png"; - $icons["xls"] = "excel.png"; - $icons["xlt"] = "excel.png"; - $icons["xlsx"] = "excel.png"; - $icons["xltx"] = "excel.png"; - $icons["ppt"] = "powerpoint.png"; - $icons["pot"] = "powerpoint.png"; - $icons["pptx"] = "powerpoint.png"; - $icons["potx"] = "powerpoint.png"; - $icons["exe"] = "binary.png"; - $icons["html"] = "html.png"; - $icons["htm"] = "html.png"; - $icons["gif"] = "image.png"; - $icons["jpg"] = "image.png"; - $icons["jpeg"] = "image.png"; - $icons["bmp"] = "image.png"; - $icons["png"] = "image.png"; - $icons["tif"] = "image.png"; - $icons["tiff"] = "image.png"; + $icons["txt"] = "text-x-preview.svg"; + $icons["text"] = "text-x-preview.svg"; + $icons["doc"] = "office-document.svg"; + $icons["dot"] = "office-document.svg"; + $icons["docx"] = "office-document.svg"; + $icons["dotx"] = "office-document.svg"; + $icons["rtf"] = "office-document.svg"; + $icons["xls"] = "office-spreadsheet.svg"; + $icons["xlt"] = "office-spreadsheet.svg"; + $icons["xlsx"] = "office-spreadsheet.svg"; + $icons["xltx"] = "office-spreadsheet.svg"; + $icons["ppt"] = "office-presentation.svg"; + $icons["pot"] = "office-presentation.svg"; + $icons["pptx"] = "office-presentation.svg"; + $icons["potx"] = "office-presentation.svg"; + $icons["exe"] = "executable.svg"; + $icons["html"] = "web.svg"; + $icons["htm"] = "web.svg"; + $icons["gif"] = "image.svg"; + $icons["jpg"] = "image.svg"; + $icons["jpeg"] = "image.svg"; + $icons["bmp"] = "image.svg"; + $icons["png"] = "image.svg"; + $icons["tif"] = "image.svg"; + $icons["tiff"] = "image.svg"; $icons["log"] = "log.png"; - $icons["midi"] = "midi.png"; + $icons["midi"] = "audio.svg"; $icons["pdf"] = "pdf.png"; - $icons["wav"] = "sound.png"; - $icons["mp3"] = "sound.png"; + $icons["wav"] = "audio.svg"; + $icons["mp3"] = "audio.svg"; $icons["c"] = "source_c.png"; $icons["cpp"] = "source_cpp.png"; $icons["h"] = "source_h.png"; $icons["java"] = "source_java.png"; $icons["py"] = "source_py.png"; - $icons["tar"] = "tar.png"; + $icons["tar"] = "package.svg"; $icons["gz"] = "gz.png"; $icons["7z"] = "gz.png"; $icons["bz"] = "gz.png"; $icons["bz2"] = "gz.png"; $icons["tgz"] = "gz.png"; - $icons["zip"] = "gz.png"; + $icons["zip"] = "package.svg"; $icons["rar"] = "gz.png"; - $icons["mpg"] = "video.png"; - $icons["avi"] = "video.png"; + $icons["mpg"] = "video.svg"; + $icons["avi"] = "video.svg"; $icons["tex"] = "tex.png"; - $icons["ods"] = "x-office-spreadsheet.png"; - $icons["ots"] = "x-office-spreadsheet.png"; - $icons["sxc"] = "x-office-spreadsheet.png"; - $icons["stc"] = "x-office-spreadsheet.png"; - $icons["odt"] = "x-office-document.png"; - $icons["ott"] = "x-office-document.png"; - $icons["sxw"] = "x-office-document.png"; - $icons["stw"] = "x-office-document.png"; - $icons["odp"] = "ooo_presentation.png"; - $icons["otp"] = "ooo_presentation.png"; - $icons["sxi"] = "ooo_presentation.png"; - $icons["sti"] = "ooo_presentation.png"; - $icons["odg"] = "ooo_drawing.png"; - $icons["otg"] = "ooo_drawing.png"; - $icons["sxd"] = "ooo_drawing.png"; - $icons["std"] = "ooo_drawing.png"; + $icons["ods"] = "office-spreadsheet.svg"; + $icons["ots"] = "office-spreadsheet.svg"; + $icons["sxc"] = "office-spreadsheet.svg"; + $icons["stc"] = "office-spreadsheet.svg"; + $icons["odt"] = "office-document.svg"; + $icons["ott"] = "office-document.svg"; + $icons["sxw"] = "office-document.svg"; + $icons["stw"] = "office-document.svg"; + $icons["odp"] = "office-presentation.svg"; + $icons["otp"] = "office-presentation.svg"; + $icons["sxi"] = "office-presentation.svg"; + $icons["sti"] = "office-presentation.svg"; + $icons["odg"] = "office-drawing.png"; + $icons["otg"] = "office-drawing.png"; + $icons["sxd"] = "office-drawing.png"; + $icons["std"] = "office-drawing.png"; $icons["odf"] = "ooo_formula.png"; $icons["sxm"] = "ooo_formula.png"; $icons["smf"] = "ooo_formula.png"; $icons["mml"] = "ooo_formula.png"; - $icons["default"] = "default.png"; + $icons["default"] = "text-x-preview.svg"; //"default.png"; $ext = strtolower(substr($fileType, 1)); if (isset($icons[$ext])) { @@ -1406,7 +1406,7 @@ $(function() { $comment = $folder->getComment(); if (strlen($comment) > 150) $comment = substr($comment, 0, 147) . "..."; $content .= "
    getID()."\" class=\"folder table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">"; - $content .= "\n"; + $content .= "\n"; $content .= ""; } else - $content .= ""; + $content .= ""; $content .= "getID()."\" draggable=\"true\" rel=\"folder_".$subFolder->getID()."\" class=\"folder table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">"; // $content .= ""; - $content .= "\n"; + $content .= "\n"; $content .= " + "> + + + From 8ebe59c399ed847e2eb618410ffdb0071084c3c7 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:39:31 +0100 Subject: [PATCH 53/65] hide elements 'dialog' --- styles/bootstrap/application.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/styles/bootstrap/application.css b/styles/bootstrap/application.css index 0f648eb4e..ec977766c 100644 --- a/styles/bootstrap/application.css +++ b/styles/bootstrap/application.css @@ -244,6 +244,9 @@ ul.qq-upload-list li span { border: 1px solid #cccccc; border-radius: 4px; } +.qq-hide, .qq-uploader dialog { + display: none; +} @media (max-width: 480px) { .nav-tabs > li { From 6266fee9e71b1682f22e17653d70eb1c60d3da7f Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:40:41 +0100 Subject: [PATCH 54/65] change call for inserting fine uploader template and js code --- views/bootstrap/class.AddDocument.php | 7 +++++-- views/bootstrap/class.AddFile.php | 7 +++++-- views/bootstrap/class.UpdateDocument.php | 16 +++++++++++++--- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/views/bootstrap/class.AddDocument.php b/views/bootstrap/class.AddDocument.php index 9654adbd2..a652c758f 100644 --- a/views/bootstrap/class.AddDocument.php +++ b/views/bootstrap/class.AddDocument.php @@ -34,11 +34,12 @@ class SeedDMS_View_AddDocument extends SeedDMS_Bootstrap_Style { function js() { /* {{{ */ $dropfolderdir = $this->params['dropfolderdir']; $partitionsize = $this->params['partitionsize']; + $maxuploadsize = $this->params['maxuploadsize']; $enablelargefileupload = $this->params['enablelargefileupload']; header('Content-Type: application/javascript; charset=UTF-8'); if($enablelargefileupload) - $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize); + $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize, $maxuploadsize); ?> $(document).ready(function() { $('#new-file').click(function(event) { @@ -146,8 +147,10 @@ $(document).ready(function() { $folderid = $folder->getId(); $this->htmlAddHeader(''."\n", 'js'); - if($enablelargefileupload) + if($enablelargefileupload) { $this->htmlAddHeader(''."\n", 'js'); + $this->htmlAddHeader($this->getFineUploaderTemplate(), 'js'); + } $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); $this->globalNavigation($folder); diff --git a/views/bootstrap/class.AddFile.php b/views/bootstrap/class.AddFile.php index 8804ee128..063daaf60 100644 --- a/views/bootstrap/class.AddFile.php +++ b/views/bootstrap/class.AddFile.php @@ -34,9 +34,10 @@ class SeedDMS_View_AddFile extends SeedDMS_Bootstrap_Style { function js() { /* {{{ */ $enablelargefileupload = $this->params['enablelargefileupload']; $partitionsize = $this->params['partitionsize']; + $maxuploadsize = $this->params['maxuploadsize']; header('Content-Type: application/javascript'); if($enablelargefileupload) - $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize); + $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize, $maxuploadsize); ?> $(document).ready( function() { @@ -119,8 +120,10 @@ $(document).ready( function() { $enablelargefileupload = $this->params['enablelargefileupload']; $this->htmlAddHeader(''."\n", 'js'); - if($enablelargefileupload) + if($enablelargefileupload) { $this->htmlAddHeader(''."\n", 'js'); + $this->htmlAddHeader($this->getFineUploaderTemplate(), 'js'); + } $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); $this->globalNavigation($folder); diff --git a/views/bootstrap/class.UpdateDocument.php b/views/bootstrap/class.UpdateDocument.php index d0c2a8bab..1b196cb32 100644 --- a/views/bootstrap/class.UpdateDocument.php +++ b/views/bootstrap/class.UpdateDocument.php @@ -36,13 +36,14 @@ class SeedDMS_View_UpdateDocument extends SeedDMS_Bootstrap_Style { $dropfolderdir = $this->params['dropfolderdir']; $enablelargefileupload = $this->params['enablelargefileupload']; $partitionsize = $this->params['partitionsize']; + $maxuploadsize = $this->params['maxuploadsize']; header('Content-Type: application/javascript'); $this->printDropFolderChooserJs("form1"); $this->printSelectPresetButtonJs(); $this->printInputPresetButtonJs(); $this->printCheckboxPresetButtonJs(); if($enablelargefileupload) - $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize, false); + $this->printFineUploaderJs('../op/op.UploadChunks.php', $partitionsize, $maxuploadsize, false); ?> $(document).ready( function() { jQuery.validator.addMethod("alternatives", function(value, element, params) { @@ -129,6 +130,7 @@ console.log(element); $document = $this->params['document']; $strictformcheck = $this->params['strictformcheck']; $enablelargefileupload = $this->params['enablelargefileupload']; + $maxuploadsize = $this->params['maxuploadsize']; $enableadminrevapp = $this->params['enableadminrevapp']; $enableownerrevapp = $this->params['enableownerrevapp']; $enableselfrevapp = $this->params['enableselfrevapp']; @@ -138,8 +140,10 @@ console.log(element); $documentid = $document->getId(); $this->htmlAddHeader(''."\n", 'js'); - if($enablelargefileupload) + if($enablelargefileupload) { $this->htmlAddHeader(''."\n", 'js'); + $this->htmlAddHeader($this->getFineUploaderTemplate(), 'js'); + } $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); $this->globalNavigation($folder); @@ -182,8 +186,14 @@ console.log(element); } } - $msg = getMLText("max_upload_size").": ".ini_get( "upload_max_filesize"); if($enablelargefileupload) { + if($maxuploadsize) { + $msg = getMLText("max_upload_size").": ".SeedDMS_Core_File::format_filesize($maxuploadsize); + } + } else { + $msg = getMLText("max_upload_size").": ".ini_get( "upload_max_filesize"); + } + if(0 && $enablelargefileupload) { $msg .= "

    ".sprintf(getMLText('link_alt_updatedocument'), "out.AddMultiDocument.php?folderid=".$folder->getID()."&showtree=".showtree())."

    "; } $this->warningMsg($msg); From 82d0bfde440bf04831012dd1cf444c99372b7ee1 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:41:32 +0100 Subject: [PATCH 55/65] set preview with for document icons --- views/bootstrap/class.ApprovalSummary.php | 8 ++--- views/bootstrap/class.Bootstrap.php | 12 +++---- views/bootstrap/class.DropFolderChooser.php | 2 +- views/bootstrap/class.ManageNotify.php | 4 +-- views/bootstrap/class.MyDocuments.php | 40 ++++++++++----------- views/bootstrap/class.ReviewSummary.php | 8 ++--- views/bootstrap/class.Search.php | 4 +-- views/bootstrap/class.ViewDocument.php | 14 ++++---- views/bootstrap/class.WorkflowSummary.php | 8 ++--- 9 files changed, 50 insertions(+), 50 deletions(-) diff --git a/views/bootstrap/class.ApprovalSummary.php b/views/bootstrap/class.ApprovalSummary.php index 55c6926f9..84f9ef0e6 100644 --- a/views/bootstrap/class.ApprovalSummary.php +++ b/views/bootstrap/class.ApprovalSummary.php @@ -88,9 +88,9 @@ class SeedDMS_View_ApprovalSummary extends SeedDMS_Bootstrap_Style { $previewer->createPreview($version); print "
    "; print ""; @@ -142,9 +142,9 @@ class SeedDMS_View_ApprovalSummary extends SeedDMS_Bootstrap_Style { $previewer->createPreview($version); print ""; print ""; diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index 38a103611..ba378764e 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -1437,13 +1437,13 @@ $(function() { if (file_exists($dms->contentDir . $latestContent->getPath())) { $content .= ""; } else - $content .= ""; + $content .= ""; $content .= ""; } else - $content .= ""; + $content .= ""; $content .= "\n"; } elseif($showfolders && is_dir($dir.'/'.$entry)) { diff --git a/views/bootstrap/class.ManageNotify.php b/views/bootstrap/class.ManageNotify.php index 06a2874e8..be7d35178 100644 --- a/views/bootstrap/class.ManageNotify.php +++ b/views/bootstrap/class.ManageNotify.php @@ -114,9 +114,9 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style { print "\n"; print ""; diff --git a/views/bootstrap/class.MyDocuments.php b/views/bootstrap/class.MyDocuments.php index d6b3d8894..6f9e672e1 100644 --- a/views/bootstrap/class.MyDocuments.php +++ b/views/bootstrap/class.MyDocuments.php @@ -174,9 +174,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print ""; @@ -212,9 +212,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print ""; @@ -262,9 +262,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print ""; @@ -297,9 +297,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print ""; @@ -389,9 +389,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print "\n"; @@ -508,9 +508,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; $workflowstate = $latestContent->getWorkflowState(); @@ -550,9 +550,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print ""; @@ -633,9 +633,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print "\n"; @@ -714,9 +714,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print "\n"; @@ -817,9 +817,9 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $previewer->createPreview($latestContent); print ""; print "\n"; diff --git a/views/bootstrap/class.ReviewSummary.php b/views/bootstrap/class.ReviewSummary.php index 879cdc3e0..c25e88919 100644 --- a/views/bootstrap/class.ReviewSummary.php +++ b/views/bootstrap/class.ReviewSummary.php @@ -90,9 +90,9 @@ class SeedDMS_View_ReviewSummary extends SeedDMS_Bootstrap_Style { $previewer->createPreview($version); print ""; print ""; @@ -144,9 +144,9 @@ class SeedDMS_View_ReviewSummary extends SeedDMS_Bootstrap_Style { $previewer->createPreview($version); print ""; print ""; diff --git a/views/bootstrap/class.Search.php b/views/bootstrap/class.Search.php index fd4f9c86a..faad8e3b2 100644 --- a/views/bootstrap/class.Search.php +++ b/views/bootstrap/class.Search.php @@ -485,9 +485,9 @@ class SeedDMS_View_Search extends SeedDMS_Bootstrap_Style { } print ""; print ""; print ""; print ""; @@ -1252,9 +1252,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print ""; print ""; print ""; diff --git a/views/bootstrap/class.WorkflowSummary.php b/views/bootstrap/class.WorkflowSummary.php index ba482b8c0..7b128b314 100644 --- a/views/bootstrap/class.WorkflowSummary.php +++ b/views/bootstrap/class.WorkflowSummary.php @@ -88,9 +88,9 @@ class SeedDMS_View_WorkflowSummary extends SeedDMS_Bootstrap_Style { print "\n"; print ""; print "\n"; print ""; print ""; From 0247da859182b262328987f668685a6d2ce93d13 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:42:03 +0100 Subject: [PATCH 56/65] set partitionsize and maxuploadsize --- inc/inc.ClassUI.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inc/inc.ClassUI.php b/inc/inc.ClassUI.php index ba062e561..fe5c4efde 100644 --- a/inc/inc.ClassUI.php +++ b/inc/inc.ClassUI.php @@ -78,7 +78,8 @@ class UI extends UI_Default { $view->setParam('enablelanguageselector', $settings->_enableLanguageSelector); $view->setParam('enableclipboard', $settings->_enableClipboard); $view->setParam('workflowmode', $settings->_workflowMode); - $view->setParam('partitionsize', $settings->_partitionSize); + $view->setParam('partitionsize', (int) $settings->_partitionSize); + $view->setParam('maxuploadsize', (int) $settings->_maxUploadSize); $view->setParam('showmissingtranslations', $settings->_showMissingTranslations); $view->setParam('defaultsearchmethod', $settings->_defaultSearchMethod); $view->setParam('cachedir', $settings->_cacheDir); From e21a096957d5796038b00176a8a82d4981893c67 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:42:18 +0100 Subject: [PATCH 57/65] ?? --- styles/bootstrap/fine-uploader/fine-uploader.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/styles/bootstrap/fine-uploader/fine-uploader.js b/styles/bootstrap/fine-uploader/fine-uploader.js index f8030b1a8..ab3025ea1 100644 --- a/styles/bootstrap/fine-uploader/fine-uploader.js +++ b/styles/bootstrap/fine-uploader/fine-uploader.js @@ -7411,4 +7411,4 @@ }); }; })(window); -//# sourceMappingURL=fine-uploader.js.map \ No newline at end of file +//# sourceMappingURL=fine-uploader.js.map From f381743a0b967a8044dd77f6f4e774dee3f00905 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:43:09 +0100 Subject: [PATCH 58/65] add new phrases --- languages/ar_EG/lang.inc | 6 ++++-- languages/bg_BG/lang.inc | 6 ++++-- languages/ca_ES/lang.inc | 6 ++++-- languages/cs_CZ/lang.inc | 6 ++++-- languages/de_DE/lang.inc | 8 +++++--- languages/el_GR/lang.inc | 6 ++++-- languages/en_GB/lang.inc | 8 +++++--- languages/es_ES/lang.inc | 6 ++++-- languages/fr_FR/lang.inc | 6 ++++-- languages/hr_HR/lang.inc | 6 ++++-- languages/hu_HU/lang.inc | 6 ++++-- languages/it_IT/lang.inc | 6 ++++-- languages/ko_KR/lang.inc | 6 ++++-- languages/nl_NL/lang.inc | 6 ++++-- languages/pl_PL/lang.inc | 6 ++++-- languages/pt_BR/lang.inc | 6 ++++-- languages/ro_RO/lang.inc | 6 ++++-- languages/ru_RU/lang.inc | 6 ++++-- languages/sk_SK/lang.inc | 6 ++++-- languages/sv_SE/lang.inc | 6 ++++-- languages/tr_TR/lang.inc | 6 ++++-- languages/uk_UA/lang.inc | 6 ++++-- languages/zh_CN/lang.inc | 6 ++++-- languages/zh_TW/lang.inc | 6 ++++-- 24 files changed, 98 insertions(+), 50 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index b2837fa9a..869209281 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -449,14 +449,14 @@ URL: [url]', 'expired' => 'انتهى صلاحيته', 'expired_at_date' => '', 'expires' => 'تنتهى صلاحيته', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'تم تغيير تاريخ الصلاحية', 'expiry_changed_email_body' => 'تم تغيير تاريخ الصلاحية المستند: [name] @@ -1214,6 +1214,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index e8cca8ac0..e8d0cb6b5 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -404,14 +404,14 @@ $text = array( 'expired' => 'Изтекъл', 'expired_at_date' => '', 'expires' => 'Изтича', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Датата на изтичане променена', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -1079,6 +1079,8 @@ $text = array( 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Още настройки. Логин по подразбиране: admin/admin', 'settings_notfound' => 'Не е намерено', 'settings_Notification' => 'Настройка за известяване', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 8904756c5..21bd2c121 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -409,14 +409,14 @@ URL: [url]', 'expired' => 'Caducat', 'expired_at_date' => '', 'expires' => 'Caduca', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Data de caducitat modificada', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -1084,6 +1084,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 24a5836a4..dc1553ccf 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -456,14 +456,14 @@ URL: [url]', 'expired' => 'Platnost vypršela', 'expired_at_date' => '', 'expires' => 'Platnost vyprší', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Datum expirace změněno', 'expiry_changed_email_body' => 'Datum ukončení platnosti změněn Dokument: [name] @@ -1223,6 +1223,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Toto je max. počet dokumentů a složek, kterým bude kontrolováno přístupové právo při rekurzivním počítání objektů. Po jeho překročení bude počet složek a dokumentů odhadnut.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configure more settings. Default login: admin/admin', 'settings_notfound' => '', 'settings_Notification' => 'Nastavení upozornění', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index bd24353cd..809f11cfa 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2400), dgrutsch (22) +// Translators: Admin (2402), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -465,14 +465,14 @@ Der Link ist bis zum [valid] gültig.', 'expired' => 'abgelaufen', 'expired_at_date' => 'Abgelaufen am [datetime]', 'expires' => 'Ablaufdatum', -'expires_today' => 'Ablauf heute', -'expires_tomorrow' => 'Ablauf morgen', 'expire_by_date' => 'Ablauf nach Datum', 'expire_in_1d' => 'Ablauf in 1 Tag', 'expire_in_1h' => 'Ablauf in 1 Std.', 'expire_in_1m' => 'Ablauf in 1 Monat', 'expire_in_1w' => 'Ablauf in 1 Woche', 'expire_in_2h' => 'Ablauf in 2 Std.', +'expire_today' => 'Ablauf heute', +'expire_tomorrow' => 'Ablauf morgen', 'expiry_changed_email' => 'Ablaufdatum geändert', 'expiry_changed_email_body' => 'Ablaufdatum geändert Dokument: [name] @@ -1277,6 +1277,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Dies ist die maximale Anzahl der Dokumente und Ordner die auf Zugriffsrechte geprüft werden, wenn rekursiv gezählt wird. Wenn diese Anzahl überschritten wird, wird die Anzahl der Dokumente und Unterordner in der Ordner Ansicht geschätzt.', 'settings_maxSizeForFullText' => 'Maximale Dateigröße für sofortige Indezierung', 'settings_maxSizeForFullText_desc' => 'Alle neuen Versionen eines Dokuments, die kleiner als die konfigurierte Dateigröße in Bytes sind, werden sofort indiziert. In allen anderen Fällen werden nur die Metadaten erfasst.', +'settings_maxUploadSize' => 'Maximale Größe hochzuladener Dateien', +'settings_maxUploadSize_desc' => 'Dies ist die maximale Größe einer hochzuladenen Datei. Es begrenzt sowohl Dokumentenversionen als auch Anhänge.', 'settings_more_settings' => 'Weitere Einstellungen. Login mit admin/admin', 'settings_notfound' => 'Nicht gefunden', 'settings_Notification' => 'Benachrichtigungen-Einstellungen', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index fd1a3b179..45d441f83 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -404,14 +404,14 @@ $text = array( 'expired' => 'Έχει λήξει', 'expired_at_date' => '', 'expires' => 'Λήγει', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Η ημερομηνία λήξης έχει αλλάξει', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -1090,6 +1090,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index e9489c6fa..890c3620c 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1528), dgrutsch (9), netixw (14) +// Translators: Admin (1530), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -466,14 +466,14 @@ The link is valid until [valid].', 'expired' => 'Expired', 'expired_at_date' => 'Expired at [datetime]', 'expires' => 'Expires', -'expires_today' => 'Expires today', -'expires_tomorrow' => 'Expires tomorrow', 'expire_by_date' => 'Expires by date', 'expire_in_1d' => 'Expires in 1 day', 'expire_in_1h' => 'Expires in 1h', 'expire_in_1m' => 'Expires in 1 month', 'expire_in_1w' => 'Expires in 1 week', 'expire_in_2h' => 'Expires in 2h', +'expire_today' => 'Expires today', +'expire_tomorrow' => 'Expires tomorrow', 'expiry_changed_email' => 'Expiry date changed', 'expiry_changed_email_body' => 'Expiry date changed Document: [name] @@ -1272,6 +1272,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'This is the maximum number of documents or folders that will be checked for access rights, when recursively counting objects. If this number is exceeded, the number of documents and folders in the folder view will be estimated.', 'settings_maxSizeForFullText' => 'Maximum filesize for instant indexing', 'settings_maxSizeForFullText_desc' => 'All new document version smaller than the configured size will be fully indexed right after uploading. In all other cases only the metadata will be indexed.', +'settings_maxUploadSize' => 'Maxium size for uploaded files', +'settings_maxUploadSize_desc' => 'This is the maximum size for uploaded files. It will take affect for document versions and attachments.', 'settings_more_settings' => 'Configure more settings. Default login: admin/admin', 'settings_notfound' => 'Not found', 'settings_Notification' => 'Notification settings', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 5c86e828e..57c1bcd7f 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -456,14 +456,14 @@ URL: [url]', 'expired' => 'Caducado', 'expired_at_date' => '', 'expires' => 'Caduca', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Fecha de caducidad modificada', 'expiry_changed_email_body' => 'Fecha de caducidad modificada Documento: [name] @@ -1229,6 +1229,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Este es el número máximo de documentos o carpetas que pueden ser revisados con derechos de acceso, contando objetos recursivos. Si este número es excedido , el número de carpetas y documentos en la vista de carpeta será estimado.', 'settings_maxSizeForFullText' => 'Tamaño máximo del fichero para el indexado inmediato', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configure más parámetros. Acceso por defecto: admin/admin', 'settings_notfound' => 'No encontrado', 'settings_Notification' => 'Parámetros de notificación', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index b314f1f60..35537937e 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -461,14 +461,14 @@ URL: [url]', 'expired' => 'Expiré', 'expired_at_date' => '', 'expires' => 'Expiration', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Date d\'expiration modifiée', 'expiry_changed_email_body' => 'Date d\'expiration modifiée Document : [name] @@ -1217,6 +1217,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Nombre maximum de documents et répertoires dont l\'accès sera vérifié, lors d\'un décompte récursif. Si ce nombre est dépassé, le nombre de documents et répertoires affichés sera approximé.', 'settings_maxSizeForFullText' => 'Taille maximum pour l\'indexation instantanée', 'settings_maxSizeForFullText_desc' => 'Toute nouvelle version d\'un document plus petite que la taille configurée sera intégralement indexée juste après l\'upload. Dans tous les autres cas, seulement les métadonnées seront indexées.', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configurer d\'autres paramètres. Connexion par défaut: admin/admin', 'settings_notfound' => 'Introuvable', 'settings_Notification' => 'Notifications', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index f6e5b3bb3..09f30f954 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -461,14 +461,14 @@ Internet poveznica: [url]', 'expired' => 'Isteklo', 'expired_at_date' => '', 'expires' => 'Datum isteka', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Promijenjen datum isteka', 'expiry_changed_email_body' => 'Promijenjen datum isteka Dokument: [name] @@ -1250,6 +1250,8 @@ Internet poveznica: [url]', 'settings_maxRecursiveCount_desc' => 'To je maksimalni broj dokumenata ili mapa koji će biti označen pristupnim pravima, pri rekurzivnom brojanju objekata. Ako se taj broj premaši, broj dokumenata i mapa u pregledu mape će biti procjenjen.', 'settings_maxSizeForFullText' => 'Maksimalna veličina dokumenta za instant indeksiranje', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Konfiguriraj više postavki. Zadana prijava: admin/admin', 'settings_notfound' => 'Nije pronađeno', 'settings_Notification' => 'Postavke bilježenja', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 0ebee6cab..e51701e1a 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -456,14 +456,14 @@ URL: [url]', 'expired' => 'Lejárt', 'expired_at_date' => '', 'expires' => 'Lejárat', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Lejárati dátum módosítva', 'expiry_changed_email_body' => 'Lejárati dátum módosult Dokumentum: [name] @@ -1228,6 +1228,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'A dokumentumok és mappák maximális mennyisége amelyeken ellenőrizni fogják a hozzáférési jogokat, ha rekurzívan számláló tárgyakat. Ha ezt az értéket túllépik, a dokumentumok számát és mappák a Mappa nézetben is becsülhetők.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'További beállítások konfigurálása. Alapértelmezett bejelentkezés: admin/admin', 'settings_notfound' => 'Nem található', 'settings_Notification' => 'Értesítés beállításai', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index b0e077d50..b75aec9c2 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -462,14 +462,14 @@ URL: [url]', 'expired' => 'Scaduto', 'expired_at_date' => '', 'expires' => 'Scadenza', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Scadenza cambiata', 'expiry_changed_email_body' => 'Data di scadenza cambiata Documento: [name] @@ -1262,6 +1262,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Numero massimo di documenti e cartelle considerati dal conteggio ricursivo per il controllo dei diritti d\'accesso. Se tale valore dovesse essere superato, il risultato del conteggio sarà stimato.', 'settings_maxSizeForFullText' => 'La lungeza massima del file per l\'indicizzazione istantanea', 'settings_maxSizeForFullText_desc' => 'Tutte le nuove versioni dei documenti più in basso della dimensione configurata saranno completamente indicizzati dopo il caricamento. In tutti gli altri casi sarà indicizzato solo i metadati.', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Ulteriori configurazioni. Login di default: admin/admin', 'settings_notfound' => 'Non trovato', 'settings_Notification' => 'Impostazioni di notifica', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index d2cfe2517..b3dbc3c27 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -461,14 +461,14 @@ URL: [url]', 'expired' => '만료', 'expired_at_date' => '', 'expires' => '만료', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => '유효 기간 변경', 'expiry_changed_email_body' => '유효 기간이 변경 문서: [name] @@ -1243,6 +1243,8 @@ URL : [url]', 'settings_maxRecursiveCount_desc' => '이것은 재귀적으로 개체를 셀 때 사용 권한이 확인됩니다 문서 및 폴더의 최대 수입니다. 이 수를 초과하면 폴더보기에서 문서 나 폴더의 수가 추정됩니다.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '기타 설정을 구성합니다. 기본 로그인 : admin/admin', 'settings_notfound' => '찾을 수 없음', 'settings_Notification' => '알림 설정', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 5de253f90..43362707d 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -454,14 +454,14 @@ URL: [url]', 'expired' => 'Verlopen', 'expired_at_date' => '', 'expires' => 'Verloopt', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Verloopdatum gewijzigd', 'expiry_changed_email_body' => 'Vervaldatum gewijzigd Document: [name] @@ -1256,6 +1256,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Dit is het maximum aantal documenten of mappen dat zal worden gecontroleerd voor toegangsrechten bij recursieve objecten telling. Als dit aantal is overschreden, zal het aantal documenten en mappen in de het map overzicht worden geschat.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Meer instellingen. Standaard login: admin/admin', 'settings_notfound' => 'Niet gevonden', 'settings_Notification' => 'Notificatie instellingen', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 8a8f4a9f2..2881ac811 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -449,14 +449,14 @@ URL: [url]', 'expired' => 'Wygasłe', 'expired_at_date' => '', 'expires' => 'Wygasa', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Zmieniona data wygaśnięcia', 'expiry_changed_email_body' => 'Zmiana daty wygaśnięcia Dokument: [name] @@ -1208,6 +1208,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Jest to maksymalna liczba dokumentów i folderów, które będą sprawdzane pod kątem praw dostępu, gdy włączone jest rekurencyjnie liczenie obiektów. Jeżeli liczba ta zostanie przekroczona to ilości dokumentów i folderów w widoku zostaną oszacowane.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Wykonaj dalszą konfigurację. Domyślny login/hasło: admin/admin', 'settings_notfound' => 'Nie znaleziono', 'settings_Notification' => 'Ustawienia powiadomień', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 00e27c074..a982c3cbb 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -455,14 +455,14 @@ URL: [url]', 'expired' => 'Expirado', 'expired_at_date' => '', 'expires' => 'Expira', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Data de validade mudou', 'expiry_changed_email_body' => 'Data de validade mudou Documento: [name] @@ -1226,6 +1226,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Este é o número máximo de documentos ou pastas que serão verificados por direitos de acesso, quando recursivamente contar objetos. Se esse número for ultrapassado, será estimado o número de documentos e pastas na visualização da pasta.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configurar outras configurações. Login padrão: admin/admin', 'settings_notfound' => 'Não encontrado', 'settings_Notification' => 'Configurações de notificação', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index a965af84e..5e1d1df44 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -461,14 +461,14 @@ URL: [url]', 'expired' => 'Expirat', 'expired_at_date' => '', 'expires' => 'Expiră', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Data de expirare schimbată', 'expiry_changed_email_body' => 'Data de expirare schimbată Document: [name] @@ -1251,6 +1251,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Acesta este numărul maxim de documente sau foldere care vor fi verificate pentru drepturile de acces, atunci când se numără recursiv obiectele. Dacă acest număr este depășit, numărul de documente și foldere în vizualizarea directorului va fi estimat.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Configurare mai multe setări. Autentificare implicită: admin/admin', 'settings_notfound' => 'Nu a fost găsit', 'settings_Notification' => 'Setările de notificare', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 330ee2bb1..4a0373247 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -461,14 +461,14 @@ URL: [url]', 'expired' => 'Срок действия вышел', 'expired_at_date' => '', 'expires' => 'Срок действия', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Срок действия изменен', 'expiry_changed_email_body' => 'Срок действия изменен Документ: [name] @@ -1258,6 +1258,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Максимальное количество документов или каталогов, которые будут проверены на права доступа при рекурсивном подсчёте объектов. При превышении этого количества, будет оценено количество документов и каталогов в виде каталога.', 'settings_maxSizeForFullText' => 'Макс. размер документа для индексирования на лету', 'settings_maxSizeForFullText_desc' => 'Размер документа, который может быть индексирован срузу после добавления', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Прочие настройки. Логин по умолчанию: admin/admin', 'settings_notfound' => 'Не найден', 'settings_Notification' => 'Настройки извещения', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 1c96a6b76..33e4005a0 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -408,14 +408,14 @@ URL: [url]', 'expired' => 'Platnosť vypršala', 'expired_at_date' => '', 'expires' => 'Platnosť vyprší', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Datum platnosti zmeneny', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -1083,6 +1083,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index 49213f7d5..d27a69344 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -449,14 +449,14 @@ URL: [url]', 'expired' => 'Har gått ut', 'expired_at_date' => '', 'expires' => 'Kommer att gå ut', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Utgångsdatum ändrat', 'expiry_changed_email_body' => 'Utgångsdatum ändrat Dokument: [name] @@ -1214,6 +1214,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Detta är maximum antal av dokument eller katalog som kommer att testas om att det har korrekt rättigheter, när objekt räknas rekursiv. Om detta nummer överskrids, kommer antalet av dokument och katalog i katalogvyn bara bli uppskattat.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Konfigurera flera inställningar. Standard-inloggning: admin/admin', 'settings_notfound' => 'Hittades inte', 'settings_Notification' => 'Meddelandeinställningar', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index d2c97e51c..a8f6af9ae 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -455,14 +455,14 @@ URL: [url]', 'expired' => 'Süresi doldu', 'expired_at_date' => '', 'expires' => 'Süresinin dolacağı zaman', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Süresinin dolacağı tarihi değişti', 'expiry_changed_email_body' => 'Bitiş tarihi değişti Doküman: [name] @@ -1230,6 +1230,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Nesneleri özyinelemeli olarak erişim hakkı kontrolü için sayarken bu değer en fazla sayılacak doküman ve klasör sayısını belirler. Bu sayı aşıldığında klasörün içindeki dosya ve diğer klasörlerin sayısı tahmin yolu ile belirlenecektir.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Daha fazla ayar yapın. Varsayılan kullanıcı adı/parola: admin/admin', 'settings_notfound' => 'Bulunamadı', 'settings_Notification' => 'Bildirim ayarları', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 5a48482aa..1c8a6cd1d 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -461,14 +461,14 @@ URL: [url]', 'expired' => 'Термін виконання вийшов', 'expired_at_date' => '', 'expires' => 'Термін виконання виходить', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => 'Дату терміну виконання змінено', 'expiry_changed_email_body' => 'Змінено дату терміну виконання Документ: [name] @@ -1251,6 +1251,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => 'Максимальна кількість документів і каталогів, які будуть перевірені на права доступу при рекурсивному підрахунку об\'єктів. При перевищенні цієї кількості, буде оцінено кількість документів і каталогів у вигляді каталогу.', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => 'Інші налаштування. Логін по замовчуванню: admin/admin', 'settings_notfound' => 'Не знайдено', 'settings_Notification' => 'Налаштування сповіщення', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 57cd087a8..9f4a21057 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -410,14 +410,14 @@ URL: [url]', 'expired' => '过期', 'expired_at_date' => '', 'expires' => '有效限期', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => '到期日子已改变', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -1085,6 +1085,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '通知设置', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 0a032e49b..b288b635c 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -408,14 +408,14 @@ URL: [url]', 'expired' => '過期', 'expired_at_date' => '', 'expires' => '有效限期', -'expires_today' => '', -'expires_tomorrow' => '', 'expire_by_date' => '', 'expire_in_1d' => '', 'expire_in_1h' => '', 'expire_in_1m' => '', 'expire_in_1w' => '', 'expire_in_2h' => '', +'expire_today' => '', +'expire_tomorrow' => '', 'expiry_changed_email' => '到期日子已改變', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', @@ -1083,6 +1083,8 @@ URL: [url]', 'settings_maxRecursiveCount_desc' => '', 'settings_maxSizeForFullText' => '', 'settings_maxSizeForFullText_desc' => '', +'settings_maxUploadSize' => '', +'settings_maxUploadSize_desc' => '', 'settings_more_settings' => '', 'settings_notfound' => '', 'settings_Notification' => '通知設置', From c708a038cf06013e5893a471d9351503eed4bf7c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 18:02:25 +0100 Subject: [PATCH 59/65] add hook extraVersionActions --- views/bootstrap/class.ViewDocument.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 2919aadcd..5b773de37 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -618,7 +618,12 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print "
  • getVersion()."\">".getMLText("edit_attributes")."
  • "; } - //print "
  • ".getMLText("versioning_info")."
  • "; + $items = $this->callHook('extraVersionActions', $version); + if($items) { + foreach($items as $item) { + echo "
  • ".$item."
  • "; + } + } print ""; echo ""; From fa3d540d2a914536581b8b5e31cdf987387cecf9 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 18:09:11 +0100 Subject: [PATCH 60/65] add hook extraVersionActions for older versions --- views/bootstrap/class.ViewDocument.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 5b773de37..0512f7f5f 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -618,7 +618,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print "
  • getVersion()."\">".getMLText("edit_attributes")."
  • "; } - $items = $this->callHook('extraVersionActions', $version); + $items = $this->callHook('extraVersionActions', $latestContent); if($items) { foreach($items as $item) { echo "
  • ".$item."
  • "; @@ -1159,6 +1159,12 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print "
  • getID()."&version=".$version->getVersion()."\">".getMLText("edit_attributes")."
  • "; } print "
  • ".getMLText("details")."
  • "; + $items = $this->callHook('extraVersionActions', $version); + if($items) { + foreach($items as $item) { + echo "
  • ".$item."
  • "; + } + } print ""; print "\n
    \n"; } From 514aa3ef0f2312aea20ffb7ba2f6337c350008c3 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 21:53:42 +0100 Subject: [PATCH 61/65] call hook listHeader() --- views/bootstrap/class.ViewFolder.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php index f2388c7a1..c3ec44caf 100644 --- a/views/bootstrap/class.ViewFolder.php +++ b/views/bootstrap/class.ViewFolder.php @@ -278,7 +278,11 @@ function folderSelected(id, name) { echo ""; } - $this->contentHeading(getMLText("folder_contents")); + $txt = $this->callHook('listHeader', $folder); + if(is_string($txt)) + echo $txt; + else + $this->contentHeading(getMLText("folder_contents")); $subFolders = $folder->getSubFolders($orderby); $subFolders = SeedDMS_Core_DMS::filterAccess($subFolders, $user, M_READ); From b4636c1dd292e080a5f4aea8808753d32d9f224e Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 20 Mar 2017 10:30:43 +0100 Subject: [PATCH 62/65] new translations --- languages/ca_ES/lang.inc | 26 +++++++++++++------------- languages/cs_CZ/lang.inc | 4 ++-- languages/de_DE/lang.inc | 14 ++++++++------ languages/en_GB/lang.inc | 16 +++++++++------- languages/it_IT/lang.inc | 4 ++-- languages/pt_BR/lang.inc | 8 ++++---- languages/ro_RO/lang.inc | 6 +++--- languages/zh_CN/lang.inc | 4 ++-- languages/zh_TW/lang.inc | 4 ++-- 9 files changed, 45 insertions(+), 41 deletions(-) diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 21bd2c121..f370b7788 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (710) +// Translators: Admin (722) $text = array( '2_factor_auth' => '', @@ -143,7 +143,7 @@ URL: [url]', 'attrdef_type_string' => '', 'attrdef_type_url' => '', 'attrdef_valueset' => '', -'attributes' => '', +'attributes' => 'Atributs', 'attribute_changed_email_body' => '', 'attribute_changed_email_subject' => '', 'attribute_count' => '', @@ -188,7 +188,7 @@ URL: [url]', 'categories_loading' => '', 'category' => 'Category', 'category_exists' => '', -'category_filter' => '', +'category_filter' => 'Només categories', 'category_info' => '', 'category_in_use' => '', 'category_noname' => '', @@ -228,7 +228,7 @@ URL: [url]', 'choose_workflow_action' => '', 'choose_workflow_state' => '', 'class_name' => '', -'clear_cache' => '', +'clear_cache' => 'Neteja memòria cau', 'clear_clipboard' => '', 'clear_password' => '', 'clipboard' => 'Portapapers', @@ -294,7 +294,7 @@ URL: [url]', 'documents_in_process' => 'Documents en procés', 'documents_locked' => '', 'documents_locked_by_you' => 'Documents bloquejats per vostè', -'documents_only' => '', +'documents_only' => 'Només documents', 'documents_to_approve' => 'Documents en espera d\'aprovació d\'usuaris', 'documents_to_process' => '', 'documents_to_receipt' => '', @@ -421,7 +421,7 @@ URL: [url]', 'expiry_changed_email_body' => '', 'expiry_changed_email_subject' => '', 'export' => '', -'extension_manager' => '', +'extension_manager' => 'Gestiona les Extensions', 'february' => 'Febrer', 'file' => 'Fitxer', 'files' => 'Fitxers', @@ -430,7 +430,7 @@ URL: [url]', 'files_loading' => '', 'file_size' => 'Mida', 'filter_for_documents' => '', -'filter_for_folders' => '', +'filter_for_folders' => 'Filtre adicional per les carpetes', 'folder' => 'Carpeta', 'folders' => 'Carpetes', 'folders_and_documents_statistic' => 'Vista general de continguts', @@ -607,7 +607,7 @@ URL: [url]', 'may' => 'Maig', 'mimetype' => '', 'minutes' => '', -'misc' => '', +'misc' => 'Miscelànea', 'missing_checksum' => '', 'missing_file' => '', 'missing_filesize' => '', @@ -849,21 +849,21 @@ URL: [url]', 'search_in' => 'Buscar a', 'search_mode_and' => 'tots els mots', 'search_mode_documents' => '', -'search_mode_folders' => '', +'search_mode_folders' => 'Només carpetes', 'search_mode_or' => 'si més no, un mot', 'search_no_results' => 'No hi ha documents que coincideixn amb la seva cerca', 'search_query' => 'Cercar', 'search_report' => 'Trobats [count] documents', 'search_report_fulltext' => '', -'search_resultmode' => '', -'search_resultmode_both' => '', +'search_resultmode' => 'Resultats', +'search_resultmode_both' => 'Documets i carpetes', 'search_results' => 'Resultats de la cerca', 'search_results_access_filtered' => 'Els resultats de la cerca podrien incloure continguts amb l\'accés denegat.', 'search_time' => 'Temps transcorregut: [time] seg.', 'seconds' => '', 'selection' => 'Selecció', 'select_attrdefgrp_show' => '', -'select_category' => '', +'select_category' => 'Prem per seleccionar la categoria', 'select_groups' => '', 'select_grp_approvers' => '', 'select_grp_ind_approvers' => '', @@ -880,7 +880,7 @@ URL: [url]', 'select_ind_reviewers' => '', 'select_ind_revisors' => '', 'select_one' => 'Seleccionar un', -'select_users' => '', +'select_users' => 'Prem per seleccionar els usuaris', 'select_workflow' => '', 'send_email' => '', 'send_test_mail' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index dc1553ccf..b72744743 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (719), kreml (455) +// Translators: Admin (720), kreml (455) $text = array( '2_factor_auth' => '', @@ -305,7 +305,7 @@ URL: [url]', 'docs_in_reception_no_access' => '', 'docs_in_revision_no_access' => '', 'document' => 'Dokument', -'documentcontent' => '', +'documentcontent' => 'Obsah dokumentu', 'documents' => 'Dokumenty', 'documents_checked_out_by_you' => '', 'documents_in_process' => 'Zpracovávané dokumenty', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 809f11cfa..491be8b4a 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2402), dgrutsch (22) +// Translators: Admin (2403), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -390,11 +390,13 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Berechtigungen wieder erben', 'download' => 'Download', 'download_links' => 'Download Links', -'download_link_email_body' => 'Klicken Sie bitte auf den untenstehenden Link, um Version [version] des Dokuments \'[docname]\' herunter zu laden. - -[url] - -Der Link ist bis zum [valid] gültig.', +'download_link_email_body' => 'Klicken Sie bitte auf den untenstehenden Link, um Version [version] des Dokuments \'[docname]\' herunter zu laden. + +[url] + +Der Link ist bis zum [valid] gültig. + +[comment]', 'download_link_email_subject' => 'Download-Link', 'do_object_repair' => 'Repariere alle Ordner und Dokumente.', 'do_object_setchecksum' => 'Setze Check-Summe', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 890c3620c..8222cb3c4 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1530), dgrutsch (9), netixw (14) +// Translators: Admin (1531), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -390,12 +390,14 @@ URL: [url]', 'does_not_inherit_access_msg' => 'Inherit access', 'download' => 'Download', 'download_links' => 'Download links', -'download_link_email_body' => 'Click on the link below to download the version [version] of document -\'[docname]\'. - -[url] - -The link is valid until [valid].', +'download_link_email_body' => 'Click on the link below to download the version [version] of document +\'[docname]\'. + +[url] + +The link is valid until [valid]. + +[comment]', 'download_link_email_subject' => 'Download link', 'do_object_repair' => 'Repair all folders and documents.', 'do_object_setchecksum' => 'Set checksum', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index b75aec9c2..632d8ba53 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1538), rickr (144), s.pnt (26) +// Translators: Admin (1539), rickr (144), s.pnt (26) $text = array( '2_factor_auth' => 'Autorizzazione a due fattori', @@ -652,7 +652,7 @@ URL: [url]', 'linked_to_this_version' => '', 'link_alt_updatedocument' => 'Se vuoi caricare file più grandi del limite massimo attuale, usa la pagina alternativa di upload.', 'link_to_version' => '', -'list_access_rights' => '', +'list_access_rights' => 'Elenca tutti i diritti di accesso...', 'list_contains_no_access_docs' => '', 'list_hooks' => 'Lista ganci', 'local_file' => 'File locale', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index a982c3cbb..497e6c7c1 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (934), flaviove (627), lfcristofoli (352) +// Translators: Admin (937), flaviove (627), lfcristofoli (352) $text = array( '2_factor_auth' => '', @@ -173,7 +173,7 @@ URL: [url]', 'attr_malformed_int' => '', 'attr_malformed_url' => '', 'attr_max_values' => '', -'attr_min_values' => '', +'attr_min_values' => 'O valor mínimo para o atributo [attrname] não foi alcançado.', 'attr_not_in_valueset' => '', 'attr_no_regex_match' => 'O valor do atributo não corresponde à expressão regular', 'attr_validation_error' => '', @@ -563,7 +563,7 @@ URL: [url]', 'include_content' => '', 'include_documents' => 'Include documents', 'include_subdirectories' => 'Include subdirectories', -'indexing_tasks_in_queue' => '', +'indexing_tasks_in_queue' => 'Tarefas de indexação em fila', 'index_converters' => 'Índice de conversão de documentos', 'index_done' => '', 'index_error' => '', @@ -787,7 +787,7 @@ URL: [url]', 'only_jpg_user_images' => 'Somente imagens jpg podem ser utilizadas como avatar', 'order_by_sequence_off' => '', 'original_filename' => 'Arquivo original', -'overall_indexing_progress' => '', +'overall_indexing_progress' => 'Progresso geral da indexação', 'owner' => 'Proprietário', 'ownership_changed_email' => 'O proprietário mudou', 'ownership_changed_email_body' => 'Proprietário mudou diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 5e1d1df44..04a0d9811 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1048), balan (87) +// Translators: Admin (1050), balan (87) $text = array( '2_factor_auth' => '', @@ -152,7 +152,7 @@ URL: [url]', 'attrdef_regex' => 'Expresie regulată', 'attrdef_type' => 'Tip', 'attrdef_type_boolean' => 'Boolean', -'attrdef_type_date' => '', +'attrdef_type_date' => 'Data', 'attrdef_type_email' => 'Email', 'attrdef_type_float' => 'Float', 'attrdef_type_int' => 'Intreg', @@ -310,7 +310,7 @@ URL: [url]', 'docs_in_reception_no_access' => '', 'docs_in_revision_no_access' => '', 'document' => 'Document', -'documentcontent' => '', +'documentcontent' => 'Continut Document', 'documents' => 'Documente', 'documents_checked_out_by_you' => 'Documente verificate de tine', 'documents_in_process' => 'Documente în procesare', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 9f4a21057..4fdd449f6 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (678), fengjohn (5) +// Translators: Admin (679), fengjohn (5) $text = array( '2_factor_auth' => '', @@ -683,7 +683,7 @@ URL: [url]', 'no_revision_planed' => '', 'no_update_cause_locked' => '您不能更新此文档,请联系该文档锁定人', 'no_user_image' => '无图片', -'no_version_check' => '', +'no_version_check' => '检查SeedDMS的新版本失败!这可能是由于在您的php配置中allow_url_fopen设置为0引起的。', 'no_version_modification' => '', 'no_workflow_available' => '', 'objectcheck' => '文件夹/文件检查', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index b288b635c..8d719f72f 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2376) +// Translators: Admin (2377) $text = array( '2_factor_auth' => '', @@ -854,7 +854,7 @@ URL: [url]', 'search_query' => '搜索', 'search_report' => '找到 [count] 個文檔', 'search_report_fulltext' => '', -'search_resultmode' => '', +'search_resultmode' => '搜尋結果', 'search_resultmode_both' => '', 'search_results' => '搜索結果', 'search_results_access_filtered' => '搜索到得結果中可能包含受限訪問的文檔', From 126ee89a5ec18b1df6ce846970e2dc55ef343485 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 20 Mar 2017 12:42:29 +0100 Subject: [PATCH 63/65] do not show message for max upload size if not needed --- views/bootstrap/class.UpdateDocument.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.UpdateDocument.php b/views/bootstrap/class.UpdateDocument.php index 1b196cb32..b7a44ed6b 100644 --- a/views/bootstrap/class.UpdateDocument.php +++ b/views/bootstrap/class.UpdateDocument.php @@ -189,6 +189,8 @@ console.log(element); if($enablelargefileupload) { if($maxuploadsize) { $msg = getMLText("max_upload_size").": ".SeedDMS_Core_File::format_filesize($maxuploadsize); + } else { + $msg = ''; } } else { $msg = getMLText("max_upload_size").": ".ini_get( "upload_max_filesize"); @@ -196,7 +198,8 @@ console.log(element); if(0 && $enablelargefileupload) { $msg .= "

    ".sprintf(getMLText('link_alt_updatedocument'), "out.AddMultiDocument.php?folderid=".$folder->getID()."&showtree=".showtree())."

    "; } - $this->warningMsg($msg); + if($msg) + $this->warningMsg($msg); $this->contentContainerStart(); ?> From aba80e542d8cc0c6a571d205dce935ee36d54108 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 20 Mar 2017 14:47:34 +0100 Subject: [PATCH 64/65] =?UTF-8?q?add=20more=20entrie=D1=95=20for=204.3.34?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index eba7b46e4..a0a22f313 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -6,6 +6,10 @@ - show both number of links from a document A to B and vise versa in tab header on ViewDocuments page - add link to duplicate document on ObjectCheck page +- fix some incompatibilities in sql statements +- new config parameter maxUploadSize +- fix document upload by fine-uploader, when using firefox +- scale default icons for document types, use svg images when available -------------------------------------------------------------------------------- Changes in version 4.3.33 From 3058a2e38f3078bca25de9a746107ed5ef61e8bd Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 20 Mar 2017 15:06:34 +0100 Subject: [PATCH 65/65] add entries for 5.0.11 --- CHANGELOG | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index a4e38089c..905a8b1d1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,8 @@ -------------------------------------------------------------------------------- Changes in version 5.0.11 -------------------------------------------------------------------------------- +- merged changes from 4.3.34 +- added some more hooks -------------------------------------------------------------------------------- Changes in version 5.0.10
    ".getMLText("document")."".getMLText("version")."".getMLText("original_filename")."".getMLText("mimetype")."".getMLText("duplicates")."
    ".$doc->getId()."".$version->getVersion()."".$version->getOriginalFileName()."".$version->getMimeType().""; foreach($rec['duplicates'] as $duplicate) { - print $duplicate->getVersion(); + $dupdoc = $duplicate->getDocument(); + print "getID()."\">".$dupdoc->getID()."/".$duplicate->getVersion().""; + echo "
    "; } print "
    getID()."&showtree=".showtree()."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>getID()."&showtree=".showtree()."\">imgpath."folder.svg\" width=\"24\" height=\"24\" border=0>getID()."&showtree=".showtree()."\">" . htmlspecialchars($folder->getName()) . ""; if($comment) { $content .= "
    ".htmlspecialchars($comment).""; @@ -1829,11 +1829,11 @@ $(document).ready( function() { if($previewer->hasPreview($latestContent)) { $content .= "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } $content .= "
    getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">" . htmlspecialchars($document->getName()) . ""; $content .= "
    ".getMLText('owner').": ".htmlspecialchars($owner->getFullName()).", ".getMLText('creation_date').": ".date('Y-m-d', $document->getDate()).", ".getMLText('version')." ".$version." - ".date('Y-m-d', $latestContent->getDate())."".($document->expires() ? ", ".getMLText('expires').": ".getReadableDate($document->getExpires())."" : "").""; @@ -1907,7 +1907,7 @@ $(document).ready( function() { $content = ''; $content .= "
    getID()."\" draggable=\"false\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>getID()."\" draggable=\"false\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">imgpath."folder.svg\" width=\"24\" height=\"24\" border=0>getID()."\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">" . htmlspecialchars($subFolder->getName()) . ""; $content .= "
    ".getMLText('owner').": ".htmlspecialchars($owner->getFullName()).", ".getMLText('creation_date').": ".date('Y-m-d', $subFolder->getDate()).""; if($comment) { @@ -2268,6 +2268,71 @@ mayscript> +
    +
    +
    +
    +
    +
    + +
    + +
    + + + +
      +
    • +
      +
      +
      + + + + + + +
    • +
    + +
    +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + + +
    +
    +
    + +'; + } /* }}} */ + /** * Output HTML Code for jumploader * @@ -2278,58 +2343,6 @@ mayscript> */ function printFineUploaderHtml() { /* {{{ */ ?> -
    @@ -2344,22 +2357,31 @@ mayscript> * @param integer $maxfiles maximum number of files allowed to upload * @param array $fields list of post fields */ - function printFineUploaderJs($uploadurl, $partsize=0, $multiple=true) { /* {{{ */ + function printFineUploaderJs($uploadurl, $partsize=0, $maxuploadsize=0, $multiple=true) { /* {{{ */ ?> $(document).ready(function() { manualuploader = new qq.FineUploader({ - debug: true, + debug: false, autoUpload: false, multiple: , element: $('#manual-fine-uploader')[0], + template: 'qq-template', request: { endpoint: '' }, + 0 ? ' + validation: { + sizeLimit: '.$maxuploadsize.' + }, +' : ''); ?> chunking: { enabled: true, mandatory: true }, + messages: { + sizeError: '{file} is too large, maximum file size is {sizeLimit}.' + }, callbacks: { onComplete: function(id, name, json, xhr) { }, From 2e3b9f474b46a4ea12797be1209a4cc9afbb2de2 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 15 Mar 2017 16:39:05 +0100 Subject: [PATCH 52/65] add maxUploadSize --- inc/inc.ClassSettings.php | 6 +++++- op/op.Settings.php | 1 + views/bootstrap/class.Settings.php | 4 ++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/inc/inc.ClassSettings.php b/inc/inc.ClassSettings.php index e1904fbc2..b2c59d635 100644 --- a/inc/inc.ClassSettings.php +++ b/inc/inc.ClassSettings.php @@ -162,8 +162,10 @@ class Settings { /* {{{ */ var $_logFileRotation = "d"; // Enable file upload by jumploader var $_enableLargeFileUpload = false; - // size of partitions for file upload by jumploader + // size of partitions for file uploaded by fine-loader var $_partitionSize = 2000000; + // max size of files uploaded by fine-uploader, set to 0 for unlimited + var $_maxUploadSize = 0; // enable/disable users images var $_enableUserImage = false; // enable/disable calendar @@ -440,6 +442,7 @@ class Settings { /* {{{ */ $this->_logFileRotation = strval($tab["logFileRotation"]); $this->_enableLargeFileUpload = Settings::boolVal($tab["enableLargeFileUpload"]); $this->_partitionSize = strval($tab["partitionSize"]); + $this->_maxUploadSize = strval($tab["maxUploadSize"]); // XML Path: /configuration/system/authentication $node = $xml->xpath('/configuration/system/authentication'); @@ -741,6 +744,7 @@ class Settings { /* {{{ */ $this->setXMLAttributValue($node, "logFileRotation", $this->_logFileRotation); $this->setXMLAttributValue($node, "enableLargeFileUpload", $this->_enableLargeFileUpload); $this->setXMLAttributValue($node, "partitionSize", $this->_partitionSize); + $this->setXMLAttributValue($node, "maxUploadSize", $this->_maxUploadSize); // XML Path: /configuration/system/authentication $node = $this->getXMLNode($xml, '/configuration/system', 'authentication'); diff --git a/op/op.Settings.php b/op/op.Settings.php index 238a8a807..37af021dd 100644 --- a/op/op.Settings.php +++ b/op/op.Settings.php @@ -110,6 +110,7 @@ if ($action == "saveSettings") $settings->_logFileRotation = $_POST["logFileRotation"]; $settings->_enableLargeFileUpload = getBoolValue("enableLargeFileUpload"); $settings->_partitionSize = $_POST["partitionSize"]; + $settings->_maxUploadSize = $_POST["maxUploadSize"]; // SETTINGS - SYSTEM - AUTHENTICATION $settings->_enableGuestLogin = getBoolValue("enableGuestLogin"); diff --git a/views/bootstrap/class.Settings.php b/views/bootstrap/class.Settings.php index 7f6bd8428..7131f17fb 100644 --- a/views/bootstrap/class.Settings.php +++ b/views/bootstrap/class.Settings.php @@ -390,6 +390,10 @@ if(!is_writeable($settings->_configFilePath)) {
    : showTextField("partitionSize", $settings->_partitionSize); ?>
    :showTextField("maxUploadSize", $settings->_maxUploadSize); ?>
    "; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print "".htmlspecialchars($document->getName()).""; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print "".htmlspecialchars($document->getName()).""; if($previewer->hasPreview($latestContent)) { - $content .= "getID()."&version=".$latestContent->getVersion()."&width=40\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getID()."&version=".$latestContent->getVersion()."&width=40\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">" . htmlspecialchars($document->getName()) . ""; if($comment) { @@ -1827,13 +1827,13 @@ $(document).ready( function() { if (file_exists($dms->contentDir . $latestContent->getPath())) { $content .= ""; if($previewer->hasPreview($latestContent)) { - $content .= "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - $content .= "getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + $content .= "getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } $content .= "getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">" . htmlspecialchars($document->getName()) . ""; $content .= "
    ".getMLText('owner').": ".htmlspecialchars($owner->getFullName()).", ".getMLText('creation_date').": ".date('Y-m-d', $document->getDate()).", ".getMLText('version')." ".$version." - ".date('Y-m-d', $latestContent->getDate())."".($document->expires() ? ", ".getMLText('expires').": ".getReadableDate($document->getExpires())."" : "").""; diff --git a/views/bootstrap/class.DropFolderChooser.php b/views/bootstrap/class.DropFolderChooser.php index bdb19ad2c..78cbec64d 100644 --- a/views/bootstrap/class.DropFolderChooser.php +++ b/views/bootstrap/class.DropFolderChooser.php @@ -83,7 +83,7 @@ $('.folderselect').click(function(ev) { $previewer->createRawPreview($dir.'/'.$entry, 'dropfolder/', $mimetype); echo "
    "; if($previewer->hasRawPreview($dir.'/'.$entry, 'dropfolder/')) { - echo ""; + echo ""; } echo "".$entry."".SeedDMS_Core_File::format_filesize(filesize($dir.'/'.$entry))."".date('Y-m-d H:i:s', filectime($dir.'/'.$entry))."
    "; if($previewer->hasPreview($latest)) { - print "previewwidth."\"src=\"../op/op.Preview.php?documentid=".$doc->getID()."&version=".$latest->getVersion()."&width=".$this->previewwidth."\" title=\"".htmlspecialchars($latest->getMimeType())."\">"; + print "previewwidth."\" src=\"../op/op.Preview.php?documentid=".$doc->getID()."&version=".$latest->getVersion()."&width=".$this->previewwidth."\" title=\"".htmlspecialchars($latest->getMimeType())."\">"; } else { - print "getMimeIcon($latest->getFileType())."\" title=\"".htmlspecialchars($latest->getMimeType())."\">"; + print "previewwidth."\" src=\"".$this->getMimeIcon($latest->getFileType())."\" title=\"".htmlspecialchars($latest->getMimeType())."\">"; } print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"]).""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"]).""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"]).""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"]).""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "" . htmlspecialchars($res["name"]) . ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "".htmlspecialchars($docIdx[$st["document"]][$st["version"]]["name"]).""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "" . htmlspecialchars($res["name"]) . ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "" . htmlspecialchars($res["name"]) . ""; if($previewer->hasPreview($latestContent)) { - print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } print "" . htmlspecialchars($res["name"]) . ""; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print "".htmlspecialchars($document->getName()).""; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print "".htmlspecialchars($document->getName())."getID()."\">"; if($previewer->hasPreview($lc)) { - print "getID()."&version=".$lc->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($lc->getMimeType())."\">"; + print "getID()."&version=".$lc->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($lc->getMimeType())."\">"; } else { - print "getMimeIcon($lc->getFileType())."\" title=\"".htmlspecialchars($lc->getMimeType())."\">"; + print "getMimeIcon($lc->getFileType())."\" title=\"".htmlspecialchars($lc->getMimeType())."\">"; } print "getID()."\">/"; diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 82466e9a1..0e7ed51a8 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -454,7 +454,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { if($previewer->hasPreview($latestContent)) { print("getID()."&version=".$latestContent->getVersion()."&width=".$previewwidthdetail."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"); } else { - print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; + print "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } if ($file_exists) { print ""; @@ -1024,7 +1024,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { if($previewer->hasPreview($version)) { print("getID()."&version=".$version->getVersion()."&width=".$previewwidthdetail."\" title=\"".htmlspecialchars($version->getMimeType())."\">"); } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } if($file_exists) { print "\n"; @@ -1115,7 +1115,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { if($previewer->hasPreview($file)) { print("getID()."&file=".$file->getID()."&width=".$previewwidthdetail."\" title=\"".htmlspecialchars($file->getMimeType())."\">"); } else { - print "getMimeIcon($file->getFileType())."\" title=\"".htmlspecialchars($file->getMimeType())."\">"; + print "getMimeIcon($file->getFileType())."\" title=\"".htmlspecialchars($file->getMimeType())."\">"; } if($file_exists) { print ""; @@ -1181,9 +1181,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { print "
    getID()."&version=".$targetlc->getVersion()."\">"; if($previewer->hasPreview($targetlc)) { - print "getID()."&version=".$targetlc->getVersion()."&width=".$previewwidthlist."\" title=\"".htmlspecialchars($targetlc->getMimeType())."\">"; + print "getID()."&version=".$targetlc->getVersion()."&width=".$previewwidthlist."\" title=\"".htmlspecialchars($targetlc->getMimeType())."\">"; } else { - print "getMimeIcon($targetlc->getFileType())."\" title=\"".htmlspecialchars($targetlc->getMimeType())."\">"; + print "getMimeIcon($targetlc->getFileType())."\" title=\"".htmlspecialchars($targetlc->getMimeType())."\">"; } print "getID()."\" class=\"linklist\">".htmlspecialchars($targetDoc->getName())."
    getID()."&version=".$sourcelc->getVersion()."\">"; if($previewer->hasPreview($sourcelc)) { - print "getID()."&version=".$sourcelc->getVersion()."&width=".$previewwidthlist."\" title=\"".htmlspecialchars($sourcelc->getMimeType())."\">"; + print "getID()."&version=".$sourcelc->getVersion()."&width=".$previewwidthlist."\" title=\"".htmlspecialchars($sourcelc->getMimeType())."\">"; } else { - print "getMimeIcon($sourcelc->getFileType())."\" title=\"".htmlspecialchars($sourcelc->getMimeType())."\">"; + print "getMimeIcon($sourcelc->getFileType())."\" title=\"".htmlspecialchars($sourcelc->getMimeType())."\">"; } print "getID()."\" class=\"linklist\">".htmlspecialchars($sourceDoc->getName())."
    getID()."&version=".$st['version']."\">"; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print "".htmlspecialchars($document->getName()); @@ -145,9 +145,9 @@ class SeedDMS_View_WorkflowSummary extends SeedDMS_Bootstrap_Style { print "
    getID()."&version=".$st['version']."\">"; if($previewer->hasPreview($version)) { - print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getID()."&version=".$version->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } else { - print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; + print "getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">"; } print "".htmlspecialchars($document->getName())."