Merge branch 'seeddms-5.1.x' into seeddms-6.0.x

This commit is contained in:
Uwe Steinmann 2019-02-01 09:30:32 +01:00
commit 4b76b5e6ae
85 changed files with 665 additions and 241 deletions

View File

@ -1,4 +1,6 @@
RewriteEngine On
RewriteRule ^favicon.ico$ styles/bootstrap/favicon.ico [L]
# Store the current location in an environment variable CWD to use
# mod_rewrite in .htaccess files without knowing the RewriteBase
RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$

View File

@ -132,6 +132,14 @@
- move most of the login code into a controller, added more hooks in login process
- failed login is reported in log file
- update of cytoscape library, fix output of workflow on TriggerWorkflowGraph
- call hook preIndexDocument and postAddDocument even if the hook addDocument
was implemented by a user extension
- call hook preIndexDocument and postUpdateDocument even if the hook updateDocument
was implemented by a user extension
- call hook postEditFolder even if the hook editFolder was implemented by a
user extension
- whether the apache module xsendfile is used, can be configured
- add hooks for filtering tasks shown in the menu bar
--------------------------------------------------------------------------------
Changes in version 5.1.9

View File

@ -45,12 +45,12 @@ class SeedDMS_Preview_Base {
protected $timeout;
/**
* @var boolean $usesendfile use mod_sendfile if available
* @var boolean $xsendfile set to true if mod_xѕendfile is to be used
* @access protected
*/
protected $usesendfile;
protected $xsendfile;
function __construct($previewDir, $timeout=5, $usesendfile=true) { /* {{{ */
function __construct($previewDir, $timeout=5, $xsendfile=true) { /* {{{ */
if(!is_dir($previewDir)) {
if (!SeedDMS_Core_File::makeDir($previewDir)) {
$this->previewDir = '';
@ -62,7 +62,7 @@ class SeedDMS_Preview_Base {
}
$this->timeout = intval($timeout);
$this->converters = array();
$this->usesendfile = $usesendfile;
$this->xsendfile = $xsendfile;
} /* }}} */
static function execWithTimeout($cmd, $timeout=5) { /* {{{ */
@ -123,6 +123,18 @@ class SeedDMS_Preview_Base {
$this->converters = array();
} /* }}} */
/**
* Enable/Disable xsendfile extension
*
* Merges the list of passed converters with the already existing ones.
* Existing converters will be overwritten.
*
* @param boolean $xsendfile turn on/off use of xsendfile module in apache
*/
function setXsendfile($xsendfile) { /* {{{ */
$this->xsendfile = $xsendfile;
} /* }}} */
/**
* Add a list of converters
*
@ -155,7 +167,7 @@ class SeedDMS_Preview_Base {
* @param string $filename
*/
protected function sendFile($filename) { /* {{{ */
if($this->usesendfile && function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
if($this->xsendfile && function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
header("X-Sendfile: ".$filename);
} else {
/* Make sure output buffering is off */

View File

@ -24,8 +24,8 @@
*/
class SeedDMS_Preview_PdfPreviewer extends SeedDMS_Preview_Base {
function __construct($previewDir, $timeout=5) { /* {{{ */
parent::__construct($previewDir, $timeout);
function __construct($previewDir, $timeout=5, $xsendfile=true) { /* {{{ */
parent::__construct($previewDir, $timeout, $xsendfile);
$this->converters = array(
'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => "unoconv -d document -f pdf --stdout -v '%f' > '%o'",
'application/vnd.oasis.opendocument.text' => "unoconv -d document -f pdf --stdout -v '%f' > '%o'",

View File

@ -29,8 +29,8 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
*/
protected $width;
function __construct($previewDir, $width=40, $timeout=5) { /* {{{ */
parent::__construct($previewDir, $timeout);
function __construct($previewDir, $width=40, $timeout=5, $xsendfile=true) { /* {{{ */
parent::__construct($previewDir, $timeout, $xsendfile);
$this->converters = array(
'image/png' => "convert -resize %wx '%f' '%o'",
'image/gif' => "convert -resize %wx '%f' '%o'",

View File

@ -11,11 +11,11 @@
<email>uwe@steinmann.cx</email>
<active>yes</active>
</lead>
<date>2018-03-29</date>
<date>2019-01-18</date>
<time>10:59:39</time>
<version>
<release>1.2.9</release>
<api>1.2.0</api>
<api>1.2.9</api>
</version>
<stability>
<release>stable</release>
@ -25,6 +25,7 @@
<notes>
make sure list of converters is always an array
usage of mod_sendfile can be configured
new parameter for enabling/disabling xsendfile
</notes>
<contents>
<dir baseinstalldir="SeedDMS" name="/">

View File

@ -65,8 +65,8 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
$maxsizeforfulltext = $this->getParam('maxsizeforfulltext');
$defaultaccessdocs = $this->getParam('defaultaccessdocs');
$result = $this->callHook('addDocument');
if($result === null) {
$document = $this->callHook('addDocument');
if($document === null) {
$filesize = SeedDMS_Core_File::fileSize($userfiletmp);
$res = $folder->addDocument($name, $comment, $expires, $owner, $keywords,
$cats, $userfiletmp, utf8_basename($userfilename),
@ -125,13 +125,24 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
if($document->getGroupAccessMode($notgroup) >= M_READ)
$res = $document->addNotify($notgroup->getID(), false);
}
if(!$this->callHook('postAddDocument', $document)) {
}
$result = $document;
} elseif($result === false) {
if(empty($this->errormsg))
$this->errormsg = 'hook_addDocument_failed';
return false;
}
return $result;
if($index && $document) {
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
$index->addDocument($idoc);
$index->commit();
}
}
if(!$this->callHook('postAddDocument', $document)) {
}
return $document;
} /* }}} */
}

View File

@ -84,11 +84,14 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
}
}
if(!$this->callHook('postEditFolder')) {
}
} elseif($result === false) {
if(empty($this->errormsg))
$this->errormsg = 'hook_editFolder_failed';
return false;
}
} else
return $result;
if(!$this->callHook('postEditFolder')) {
}
return true;
}

View File

@ -71,11 +71,13 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
* valid user, if the authentication succeeded. If it fails, it must
* return false and if the hook doesn't care at all, if must return null.
*/
$user = $this->callHook('authenticate');
if(false === $user) {
if(empty($this->errormsg))
$this->setErrorMsg("authentication_failed");
return false;
if(!$user) {
$user = $this->callHook('authenticate');
if(false === $user) {
if(empty($this->errormsg))
$this->setErrorMsg("authentication_failed");
return false;
}
}
/* Deprecated: Run any additional authentication implemented in a hook */
@ -112,6 +114,9 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
/* Check for other restrictions which prevent the user from login, though
* the authentication was successfull.
* Checking for a guest login the second time, makes only sense if there are
* more guest users and the login was done with a password and a user name
* unequal to 'guest'.
*/
$userid = $user->getID();
if (($userid == $settings->_guestID) && (!$settings->_enableGuestLogin)) {
@ -148,14 +153,6 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
return false;
}
if(!$user && isset($GLOBALS['SEEDDMS_HOOKS']['authentication'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['authentication'] as $authObj) {
if(!$user && method_exists($authObj, 'authenticate')) {
$user = $authObj->authenticate($dms, $settings, $login, $pwd);
}
}
}
/* Clear login failures if login was successful */
$user->clearLoginFailures();

View File

@ -47,20 +47,23 @@ class SeedDMS_Controller_RemoveDocument extends SeedDMS_Controller_Common {
if (!$document->remove()) {
$this->errormsg = "error_occured";
return false;
} else {
if(!$this->callHook('postRemoveDocument')) {
}
/* Remove the document from the fulltext index */
if($index) {
$lucenesearch = new $indexconf['Search']($index);
if($hit = $lucenesearch->getDocument($documentid)) {
$index->delete($hit->id);
$index->commit();
}
}
}
} elseif($result === false) {
if(empty($this->errormsg))
$this->errormsg = 'hook_removeDocument_failed';
return false;
}
/* Remove the document from the fulltext index */
if($index) {
$lucenesearch = new $indexconf['Search']($index);
if($hit = $lucenesearch->getDocument($documentid)) {
$index->delete($hit->id);
$index->commit();
}
}
if(!$this->callHook('postRemoveDocument')) {
}
return true;

View File

@ -61,14 +61,15 @@ class SeedDMS_Controller_RemoveFolder extends SeedDMS_Controller_Common {
if (!$folder->remove()) {
$this->errormsg = 'error_occured';
return false;
} else {
if(!$this->callHook('postRemoveFolder')) {
}
}
} else
return $result;
} elseif($result === false) {
if(empty($this->errormsg))
$this->errormsg = 'hook_removeFolder_failed';
return false;
}
if(!$this->callHook('postRemoveFolder')) {
}
return true;
}

View File

@ -58,8 +58,8 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
$maxsizeforfulltext = $this->getParam('maxsizeforfulltext');
$initialdocumentstatus = $this->getParam('initialdocumentstatus');
$result = $this->callHook('updateDocument');
if($result === null) {
$content = $this->callHook('updateDocument');
if($content === null) {
$filesize = SeedDMS_Core_File::fileSize($userfiletmp);
if($contentResult=$document->addContent($comment, $user, $userfiletmp, utf8_basename($userfilename), $filetype, $userfiletype, $reviewers, $approvers, $version=0, $attributes, $workflow, $initialdocumentstatus)) {
@ -95,14 +95,33 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
if(!$this->callHook('postUpdateDocument', $document, $contentResult->getContent())) {
}
$result = $contentResult->getContent();
$content = $contentResult->getContent();
} else {
$this->errormsg = 'error_update_document';
$result = false;
}
} elseif($result === false) {
if(empty($this->errormsg))
$this->errormsg = 'hook_updateDocument_failed';
return false;
}
return $result;
if($index && $content) {
$lucenesearch = new $indexconf['Search']($index);
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
$index->delete($hit->id);
}
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
$index->addDocument($idoc);
$index->commit();
}
}
if(!$this->callHook('postUpdateDocument', $document, $content)) {
}
return $content;
} /* }}} */
}

50
doc/README.Converters Normal file
View File

@ -0,0 +1,50 @@
Conversion to pdf
=================
text/plain
text/csv
application/vnd.oasis.opendocument.text
application/msword
application/vnd.wordperfect
application/rtf
unoconv -d document -f pdf --stdout -v '%f' > '%o'
image/png
image/jpg
image/jpeg
convert -f pdf -density 300 '%f' '%o'
application/vnd.ms-powerpoint
application/vnd.openxmlformats-officedocument.presentationml.presentation
unoconv -d presentation -f pdf --stdout -v '%f' > '%o'
application/vnd.ms-excel
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
unoconv -d spreadsheet -f pdf --stdout -v '%f' > '%o'
Preview
========
image/jpg
image/jpeg
image/png
convert -resize %wx '%f' '%o'
application/pdf
gs -dBATCH -dNOPAUSE -sDEVICE=png16m -dPDFFitPage -r72x72 -sOutputFile=- -dFirstPage=1 -dLastPage=1 -q '%f' | convert -resize %wx png:- '%o'
text/plain
a2ps -1 -a1 -R -B -o - '%f' | gs -dBATCH -dNOPAUSE -sDEVICE=png16m -dFirstPage=1 -dLastPage=1 -dPDFFitPage -r72x72 -sOutputFile=- -q - | convert -resize %wx png:- '%o'
application/msword
application/vnd.oasis.opendocument.spreadsheet
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.ms-excel
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/rtf
application/vnd.ms-powerpoint
text/csv
application/vnd.wordperfect
/usr/bin/unoconv -d document -e PageRange=1 -f pdf --stdout -v '%f' | gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dPDFFitPage -r72x72 -sOutputFile=- -dFirstPage=1 -dLastPage=1 -q - | convert -resize %wx png:- '%o'

View File

@ -13,61 +13,153 @@ The SeedDMS application distinguishes between
view hooks usually return some html output which is send to the browser
and either replaces the default output or adds additional information.
A view hooks which returns false will be considered as not being called
at all.
A view hooks which returns null will be considered as not being called
at all. If the hook is expected to return something, it must be either
a string or an array of strings.
controller hooks implement additional functions which either replace
existing functions or add new ones. If such a hook returns null then
this is treated as if the hook was not called. If the hook returns
false it will prevent other hooks implementing the same function from
being called. All other return values will not stop other hooks from
being called.
being called. A controller hook may set the error msg of the calling
controller.
Currently available controller hooks
------------------------------------
AddDocument::preAddDocument
Called before a new document will be added
If the hook returns false the document will not be added and the error msg
set by the hook will be issued. This hook is called before the parameters
are fetch from the controller. Therefore it is possible to modify them
in this hook.
AddDocument::addDocument
Called when the new document is to be added
This hook can be used to replace the code for adding a document. In
that case it must return a document or false. If
the hook does not return null, the original code for adding the
document will be skipped.
AddDocument::postAddDocument
Called after a new document has been added
This hook will be called after a document was added, both by the
original code and within the hook addDocument. The hook is not called
if adding the document failed. The document will be passed to the hook.
The return value of this hook should always be null.
AddDocument::preIndexDocument
Called before a new document will be indexed
This hook will be called after the document was added and before
the hook postAddDocument. The parameters passed
are the document and the indexed document. Returning false will prevent
the document from being indexed.
UpdateDocument::preUpdateDocument
Called before a new document will be updated
If the hook returns false the document will not be updated and the error msg
set by the hook will be issued. This hook is called before the parameters
are fetch from the controller. Therefore it is possible to modify them
in this hook.
UpdateDocument::updateDocument
Called when the document is to be updated
This hook can be used to replace the code for updating a document. In
that case it must return a document content or false. If
the hook returns null, the original code for adding the
document will be executed.
UpdateDocument::postUpdateDocument
Called after a new document has been updated
This hook will be called after a document was updated, both by the
original code and within the hook addDocument.
The document and content will be passed to the hook.
The return value of this hook should always be null.
UpdateDocument::preIndexDocument
Called before an updated document will be indexed
This hook will be called after the document was updated and before
the hook postUpdateDocument. The parameters passed
are the document and the indexed document. Returning false will prevent
the document from being indexed.
RemoveDocument::preRemoveDocument
Called before a document will be removed
If the hook returns false the document will not be removed and the error msg
set by the hook will be issued.
RemoveDocument::removeDocument
Called for removing the document. If the hook returns null the
Called when the document is to be removed
If the hook returns null the
regular document removal will happen.
RemoveDocument::postRemoveDocument
Called after a document was removed
This hook will be called after a document was removed, both by the
original code and within the hook removeDocument. It will not be
called if removing the document failed.
The return value of this hook should always be null.
RemoveFolder::preRemoveFolder
Called before a document will be removed
Called before a folder will be removed
If the hook returns false the folder will not be removed and the error msg
set by the hook will be issued.
RemoveFolder::removeFolder
Called for removing the folder. If the hook returns null the
regular folder removal will happen.
Called for removing the folder.
If the hook returns null the regular folder removal will happen.
Keep in mind, that the hook function must also update the
full text index.
RemoveFolder::postRemoveFolder
Called after a document was removed
This hook will be called after a folder was removed, both by the
original code and within the hook removeFolder. It will not be
called if removing the folder failed.
The return value of this hook should always be null.
EditFolder::preEditFolder
Called before a folder will be updated
If the hook returns false the folder will not be updated and the error msg
set by the hook will be issued. This hook is called before the parameters
are fetch from the controller. Therefore it is possible to modify them
in this hook.
EditFolder::EditFolder
Called when the folder is to be updated
This hook can be used to replace the code for updating a folder. If
the hook returns null, the original code for adding the
document will be executed.
EditFolder::postEditFolder
Called after a folder was updated
This hook will be called after a folder was updated, both by the
original code and within the hook removeFolder. It will not be
called if updating the folder failed.
The return value of this hook should always be null.
TransferDocument::preTransferDocument
TransferDocument::transferDocument
TransferDocument::postTransferDocument
ViewOnline::version
Called when a document is downloaded for online view
@ -75,11 +167,34 @@ ViewOnline::version
Download::version
Called when a document is downloaded for saving on disk
Login::preLogin
Called before a user is logged in
Login::authenticate
Called before any other authentication is done
If this hooks returns a user, no other authentication will be done.
If it returns false, the login fails as well.
Login::restrictLogin
Called right before the user is considered to be logged in
This hook can contain a last check which keeps the user from being
logged in. Return false to stop login. The authenticated user is
passed to the hook.
Login::postLogin
Called after user in fully logged in
The logged in user is passed to the hook.
Login::loginFailed
Called if authentication failed
Logout::postLogout
Called after user is logged out
IndexDocument::preIndexDocument
Currently available view hooks
------------------------------------

View File

@ -204,6 +204,8 @@ class Settings { /* {{{ */
var $_partitionSize = 2000000;
// max size of files uploaded by fine-uploader, set to 0 for unlimited
var $_maxUploadSize = 0;
// enable/disables xsendfile
var $_enableXsendfile = true;
// enable/disable users images
var $_enableUserImage = false;
// enable/disable replacing documents by webdav
@ -560,6 +562,7 @@ class Settings { /* {{{ */
$this->_enableLargeFileUpload = Settings::boolVal($tab["enableLargeFileUpload"]);
$this->_partitionSize = strval($tab["partitionSize"]);
$this->_maxUploadSize = strval($tab["maxUploadSize"]);
$this->_enableXsendfile = Settings::boolVal($tab["enableXsendfile"]);
// XML Path: /configuration/system/authentication
$node = $xml->xpath('/configuration/system/authentication');
@ -911,6 +914,7 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "enableLargeFileUpload", $this->_enableLargeFileUpload);
$this->setXMLAttributValue($node, "partitionSize", $this->_partitionSize);
$this->setXMLAttributValue($node, "maxUploadSize", $this->_maxUploadSize);
$this->setXMLAttributValue($node, "enableXsendfile", $this->_enableXsendfile);
// XML Path: /configuration/system/authentication
$node = $this->getXMLNode($xml, '/configuration/system', 'authentication');

View File

@ -121,10 +121,10 @@ class SeedDMS_View_Common {
break;
}
if($tmpret !== null) {
if(is_string($tmpret))
$ret .= $tmpret;
elseif(is_array($tmpret) || is_object($tmpret)) {
$ret = ($ret === null) ? $tmpret : array_merge($ret, $tmpret);
if(is_string($tmpret)) {
$ret = ($ret === null) ? $tmpret : (is_string($ret) ? $ret.$tmpret : array_merge($ret, array($tmpret)));
} elseif(is_array($tmpret) || is_object($tmpret)) {
$ret = ($ret === null) ? $tmpret : (is_string($ret) ? array_merge(array($ret), $tmpret) : array_merge($ret, $tmpret));
} else
$ret = $tmpret;
}

View File

@ -575,7 +575,8 @@ function formatComment($an) { /* {{{ */
* @param string $filename
*/
function sendFile($filename) { /* {{{ */
if(function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
global $settings;
if($settings->_enableXsendfile && function_exists('apache_get_modules') && in_array('mod_xsendfile',apache_get_modules())) {
header("X-Sendfile: ".$filename);
} else {
/* Make sure output buffering is off */

View File

@ -626,7 +626,6 @@ URL: [url]',
'index_waiting' => 'ﻲﻨﺘﻇﺭ',
'individuals' => 'افراد',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'موروث',
'inherits_access_copy_msg' => 'نسخ قائمة صلاحيات موروثة.',
@ -737,6 +736,7 @@ URL: [url]',
'max_upload_size' => 'الحجم الاقصى للملف',
'may' => 'مايو',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Mime type',
'minutes' => 'دقائق',
'misc' => 'متنوعات',
@ -1139,6 +1139,8 @@ URL: [url]',
'settings_Advanced' => 'متقدم',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1290,6 +1292,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => '',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => '',
'settings_encryptionKey_desc' => '',
'settings_error' => 'خطأ',

View File

@ -555,7 +555,6 @@ $text = array(
'index_waiting' => '',
'individuals' => 'Личности',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'наследен',
'inherits_access_copy_msg' => 'Изкопирай наследения список',
@ -666,6 +665,7 @@ $text = array(
'max_upload_size' => 'Лимит за размер на файла',
'may' => 'май',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Mime тип',
'minutes' => 'минути',
'misc' => 'Разни',
@ -1002,6 +1002,8 @@ $text = array(
'settings_Advanced' => 'Допълнително',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1153,6 +1155,8 @@ $text = array(
'settings_enableVersionModification_desc' => 'Разреши/забрани промяната на версия на документ от обикновен потребител след като версията е качена. Администраторите могат винаги да променят версията след качване.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Кодиращ ключ',
'settings_encryptionKey_desc' => 'Този стринг се използва за създаване на уникален идентификатор, който добавен като невидимо поле към формуляр, предотвратява CSRF атаки.',
'settings_error' => 'Грешка',

View File

@ -560,7 +560,6 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Individuals',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'Heredat',
'inherits_access_copy_msg' => 'Copiar llista d\'accés heretat',
@ -671,6 +670,7 @@ URL: [url]',
'max_upload_size' => 'Mida màxima de pujada de cada fitxer',
'may' => 'Maig',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => '',
'minutes' => '',
'misc' => 'Miscelànea',
@ -1007,6 +1007,8 @@ URL: [url]',
'settings_Advanced' => '',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1158,6 +1160,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => '',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => '',
'settings_encryptionKey_desc' => '',
'settings_error' => 'Error',

View File

@ -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 (1521), kreml (567)
// Translators: Admin (1521), kreml (579)
$text = array(
'2_factor_auth' => 'dvoufaktorové ověření',
@ -216,10 +216,10 @@ URL: [url]',
'cannot_change_final_states' => 'Upozornění: Nemůžete měnit stav dokumentu: zamítnutého, s vypršenou platností, posuzovaného nebo schvalovaného.',
'cannot_delete_user' => 'Uživatele nejde smazat',
'cannot_delete_yourself' => 'Nelze odstranit sám sebe',
'cannot_move_root' => 'Chyba: Není možné přesunout kořenový adresář.',
'cannot_move_root' => 'Chyba: Není možné přesunout kořenovovou složku.',
'cannot_retrieve_approval_snapshot' => 'Není možné získat informaci o stavu schválení této verze dokumentu.',
'cannot_retrieve_review_snapshot' => 'Není možné získat informaci o stavu recenze této verze dokumentu.',
'cannot_rm_root' => 'Chyba: Není možné smazat kořenový adresář.',
'cannot_rm_root' => 'Chyba: Není možné smazat kořenovou složku.',
'categories' => 'Kategorie',
'categories_loading' => 'Počkejte prosím, dokud nebude načten seznam kategorií ...',
'category' => 'Kategorie',
@ -477,7 +477,7 @@ Odkaz je platný do [valid].
'edit_folder_access' => 'Upravit přístup',
'edit_folder_attrdefgrp' => 'Upravit atributy skupin',
'edit_folder_notify' => 'Seznam upozornění',
'edit_folder_props' => 'Upravit adresář',
'edit_folder_props' => 'Upravit složku',
'edit_group' => 'Upravit skupinu',
'edit_online' => 'Upravit online',
'edit_task' => 'Upravit úkol',
@ -598,7 +598,7 @@ Nová složka: [new_folder_path]
Uživatel: [username]
URL: [url]',
'folder_moved_email_subject' => '[sitename]: [name] - Složka přesunuta',
'folder_renamed_email' => 'Adresář přejmenován',
'folder_renamed_email' => 'Složka přejmenována',
'folder_renamed_email_body' => 'Složka přejmenována
Složka: [name]
Nadřazená složka: [folder_path]
@ -606,7 +606,7 @@ Starý název: [old_name]
Uživatel: [username]
URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Složka přejmenována',
'folder_title' => 'Adresář \'[foldername]\'',
'folder_title' => 'Složka \'[foldername]\'',
'force_update' => 'Aktualizace',
'friday' => 'Pátek',
'friday_abbr' => 'Pá',
@ -663,8 +663,7 @@ URL: [url]',
'index_pending' => 'Probíhá indexování',
'index_waiting' => 'Čekání',
'individuals' => 'Jednotlivci',
'individuals_in_groups' => '',
'indivіduals_in_groups' => 'Členové skupiny',
'individuals_in_groups' => 'Členové skupiny',
'info_recipients_tab_not_released' => 'Potvrzení o příjmu této verze dokumentu není možné, protože verze není uvolněna.',
'inherited' => 'Zděděno',
'inherits_access_copy_msg' => 'Zkopírovat zděděný seznam řízení přístupu',
@ -682,7 +681,7 @@ URL: [url]',
'invalid_expiration_date_end' => 'Neplatný konečný datum pro rozmezí datumu vypršení platnosti.',
'invalid_expiration_date_start' => 'Neplatný počáteční datum pro rozmezí datumu vypršení platnosti.',
'invalid_file_id' => 'Neplatné ID souboru',
'invalid_folder_id' => 'Neplatné ID adresáře',
'invalid_folder_id' => 'Neplatné ID složky',
'invalid_group_id' => 'Neplatné ID skupiny',
'invalid_link_id' => 'Neplatné ID odkazu',
'invalid_request_token' => 'Neplatný token Požadavku',
@ -690,7 +689,7 @@ URL: [url]',
'invalid_sequence' => 'Neplatná hodnota posloupnosti',
'invalid_status' => 'Neplatný stav dokumentu',
'invalid_target_doc_id' => 'Neplatné cílové ID dokumentu',
'invalid_target_folder' => 'Neplatné cílové ID adresáře',
'invalid_target_folder' => 'Neplatné cílové ID složky',
'invalid_user_id' => 'Neplatné ID uživatele',
'invalid_version' => 'Neplatná verze dokumentu',
'in_folder' => 'Ve složce',
@ -775,6 +774,7 @@ URL: [url]',
'max_upload_size' => 'Max. délka pro nahrání jednoho souboru',
'may' => 'Květen',
'menu_dropfolder' => 'Vhazovací složka',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Typ "MIME"',
'minutes' => 'minuty',
'misc' => 'Různé',
@ -792,7 +792,7 @@ URL: [url]',
'move' => 'Přesunout',
'move_clipboard' => 'Přesun schránky',
'move_document' => 'Přesunout dokument',
'move_folder' => 'Přesunout adresář',
'move_folder' => 'Přesun složky',
'my_account' => 'Můj účet',
'my_documents' => 'Moje dokumenty',
'my_transmittals' => 'Moje přenosy',
@ -823,9 +823,9 @@ Komentář: [comment]
Uživatel: [username]
URL: [url]',
'new_file_email_subject' => '[sitename]: [document] - Nová příloha',
'new_folder' => 'Nový adresář',
'new_folder' => 'Nová složka',
'new_password' => 'Nové heslo',
'new_subfolder_email' => 'Nový adresář',
'new_subfolder_email' => 'Nová složka',
'new_subfolder_email_body' => 'Nová složka
Název: [name]
Nadřazená složka: [folder_path]
@ -882,7 +882,7 @@ URL: [url]',
'no_version_check' => 'Chyba při kontrole nové verze SeedDMS. Může to být způsobeno nastavením allow_url_fopen na 0 ve vaší php konfiguraci.',
'no_version_modification' => 'Žádná změna verze',
'no_workflow_available' => 'Není k dispozici žádné workflow',
'objectcheck' => 'Kontrola adresáře/dokumentu',
'objectcheck' => 'Kontrola složky/dokumentu',
'object_check_critical' => 'Kritické chyby',
'object_check_warning' => 'Varování',
'obsolete' => 'Zastaralé',
@ -1218,6 +1218,8 @@ Jméno: [username]
'settings_Advanced' => 'Pokročilé',
'settings_advancedAcl' => 'Pokročilá kontrola přístupu',
'settings_advancedAcl_desc' => 'Pokročilá kontrola přístupu umožní zapnout / vypnout některé moduly softwaru. Nemůže být použita pro přístupová práva k dokumentům a složkám.',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Nastavit pouze recenzenta',
'settings_allowReviewerOnly_desc' => 'Aktivujte, pokud má být nastaven pouze recenzent, ale žádný schvalovatel v tradičním režimu workflow.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1369,6 +1371,8 @@ Jméno: [username]
'settings_enableVersionModification_desc' => 'Povolit / zakázat úpravu verze dokumentu běžnému uživateli po té, co byla verze nahrána. Administrátor může vždy změnit verzi po nahrání.',
'settings_enableWebdavReplaceDoc' => 'Nahradit dokument při ukládání',
'settings_enableWebdavReplaceDoc_desc' => 'Je-li tato možnost povolena, uložení nové verze dokumentu nahrazuje starý dokument namísto vytvoření nové verze. Platí to pouze tehdy, pokud se uživatel, typ mozku a název souboru rovnají poslední verzi. To může být užitečné, když aplikace automaticky ukládají dokument v pevných intervalech.',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Šifrovací klíč',
'settings_encryptionKey_desc' => 'Tento řetězec se používá k vytvoření jedinečného identifikátoru, který je přidán jako skryté pole formuláře, aby se zabránilo útokům CSRF.',
'settings_error' => 'Chyba',

View File

@ -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 (2642), dgrutsch (22)
// Translators: Admin (2649), dgrutsch (22)
$text = array(
'2_factor_auth' => '2-Faktor Authentifizierung',
@ -663,7 +663,6 @@ URL: [url]',
'index_waiting' => 'Warte',
'individuals' => 'Einzelpersonen',
'individuals_in_groups' => 'Mitglieder einer Gruppe',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => 'Die Bestätigung des Empfangs für diese Dokumentenversion ist nicht möglich, weil die Version nicht freigegeben ist.',
'inherited' => 'geerbt',
'inherits_access_copy_msg' => 'Berechtigungen kopieren',
@ -774,6 +773,7 @@ URL: [url]',
'max_upload_size' => 'Maximale Dateigröße',
'may' => 'Mai',
'menu_dropfolder' => 'Ablageordner',
'menu_upload_from_dropfolder' => 'Diese Datei importieren',
'mimetype' => 'Mime-Type',
'minutes' => 'Minuten',
'misc' => 'Sonstiges',
@ -1228,6 +1228,8 @@ Name: [username]
'settings_Advanced' => 'Erweitert',
'settings_advancedAcl' => 'Erweiterte Zugriffsrechte',
'settings_advancedAcl_desc' => 'Erweiterte Zugriffsrechte erlauben bestimmte Module der Software ein- und auszuschalten. Sie können nicht den Zugriff auf Dokumente und Ordner einschränken.',
'settings_allowChangeRevAppInProcess' => 'Erlaube das Ändern der Prüfer/Freigeber nachdem der Prozess gestartet wurde.',
'settings_allowChangeRevAppInProcess_desc' => 'Voreingestellt können Prüfer und Freigeber nicht mehr verändert werden, wenn eine Freigabe oder Prüfung ausgeführt wurde. Diese Option erlaubt es Administratoren auch nach der ersten Prüfung oder Freigabe die Prüfer und Freigeber zu verändern, bis das Dokument endgültig freigegeben oder abgelehnt ist.',
'settings_allowReviewerOnly' => 'Erlaube nur Prüfer zu setzen',
'settings_allowReviewerOnly_desc' => 'Anwählen, um zu erlauben, dass nur ein Prüfer aber kein Freigeber beim traditionellen Workflow gesetzt werden darf.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1379,6 +1381,8 @@ Name: [username]
'settings_enableVersionModification_desc' => 'Setzen Sie diese Option, wenn Versionen eines Dokuments nach dem Hochladen noch durch reguläre Benutzer verändert werden dürfen. Administratoren dürfen dies immer.',
'settings_enableWebdavReplaceDoc' => 'Dokument beim Speichern ersetzen',
'settings_enableWebdavReplaceDoc_desc' => 'Wenn eingeschaltet, wird beim Speichern eine bestehende Dokumentenversion ersetzt und keine neue Version erzeugt. Dies erfolgt nur wenn der Benutzer, Mimetype und Dateiname unverändert zur letzten Version sind. Diese Einstellung kann hilfreich sein, wenn Programme das geöffnete Dokument in regelmäßigen Abständen speichern.',
'settings_enableXsendfile' => 'Apache xsendfile-Modul nutzen',
'settings_enableXsendfile_desc' => 'Wenn diese Option eingeschaltet ist und das Apache-Modul xsendfile installiert, wird dieses für die Auslieferung der Bilder verwendet.',
'settings_encryptionKey' => 'Verschlüsselungs-Sequenz',
'settings_encryptionKey_desc' => 'Diese Zeichenkette wird verwendet um eine eindeutige Kennung zu erzeugen, die als verstecktes Feld in einem Formular untergebracht wird. Sie dient zur Verhinderung von CSRF-Attacken.',
'settings_error' => 'Fehler',
@ -1540,8 +1544,8 @@ Name: [username]
'settings_tasksInMenu_approval' => 'Freigaben',
'settings_tasksInMenu_desc' => 'Setzt die Aufgaben, die gezählt werden sollen. Wenn keine Aufgaben ausgewählt werden, werden alle gezählt.',
'settings_tasksInMenu_needscorrection' => 'Korrektur erforderlich',
'settings_tasksInMenu_receipt' => 'Prüfungen',
'settings_tasksInMenu_review' => 'Empfangsbestätigungen',
'settings_tasksInMenu_receipt' => 'Empfangsbestätigungen',
'settings_tasksInMenu_review' => 'Prüfungen',
'settings_tasksInMenu_revision' => 'Wiederholungsprüfungen',
'settings_tasksInMenu_workflow' => 'Workflow',
'settings_theme' => 'Aussehen',

View File

@ -555,7 +555,6 @@ $text = array(
'index_waiting' => '',
'individuals' => 'Άτομα',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => '',
'inherits_access_copy_msg' => '',
@ -666,6 +665,7 @@ $text = array(
'max_upload_size' => '',
'may' => 'Μάϊος',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => '',
'minutes' => 'λεπτά',
'misc' => 'Διάφορα',
@ -1013,6 +1013,8 @@ URL: [url]',
'settings_Advanced' => '',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => '',
@ -1164,6 +1166,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => '',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => '',
'settings_encryptionKey_desc' => '',
'settings_error' => '',

View File

@ -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 (1759), archonwang (3), dgrutsch (9), netixw (14)
// Translators: Admin (1766), archonwang (3), dgrutsch (9), netixw (14)
$text = array(
'2_factor_auth' => '2-factor authentication',
@ -664,7 +664,6 @@ URL: [url]',
'index_waiting' => 'Waiting',
'individuals' => 'Individuals',
'individuals_in_groups' => 'Members of a group',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => 'Acknowledgement of reception for this document version is not possible, because the version is not released.',
'inherited' => 'inherited',
'inherits_access_copy_msg' => 'Copy inherited access list',
@ -775,6 +774,7 @@ URL: [url]',
'max_upload_size' => 'Maximum upload size',
'may' => 'May',
'menu_dropfolder' => 'Drop folder',
'menu_upload_from_dropfolder' => 'Import this file',
'mimetype' => 'Mime type',
'minutes' => 'minutes',
'misc' => 'Misc',
@ -1223,6 +1223,8 @@ Name: [username]
'settings_Advanced' => 'Advanced',
'settings_advancedAcl' => 'Advanced Access control',
'settings_advancedAcl_desc' => 'Advanced access controll will allow to turn on/off certain modules of the software. It can not be used for access rights on documents and folders.',
'settings_allowChangeRevAppInProcess' => 'Allow changing reviewer/approver after process started',
'settings_allowChangeRevAppInProcess_desc' => 'By default the reviewers and approvers cannot be changed anymore once a review or approval has been submitted. This option will allow administrators to do this as long as the document is not released or rejected.',
'settings_allowReviewerOnly' => 'Allow to set reviewer only',
'settings_allowReviewerOnly_desc' => 'Enable this, if it shall be allow to set just a reviewer but no approver in traditional workflow mode.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1374,6 +1376,8 @@ Name: [username]
'settings_enableVersionModification_desc' => 'Enable/disable modification of a document versions by regular users after a version was uploaded. Admin may always modify the version after upload.',
'settings_enableWebdavReplaceDoc' => 'Replace document when saving',
'settings_enableWebdavReplaceDoc_desc' => 'If enabled, saving a new version of a document will replace the old document instead of creating a new version. This will only apply if the user, mimetype and filename are equal to the last version. This can be usefull when applications are auto saving a document in fixed intervals.',
'settings_enableXsendfile' => 'Use apache xsendfile module',
'settings_enableXsendfile_desc' => 'If this option is set and the apache module xsendfile is installed, it will be used for delivering images.',
'settings_encryptionKey' => 'Encryption key',
'settings_encryptionKey_desc' => 'This string is used for creating a unique identifier being added as a hidden field to a form in order to prevent CSRF attacks.',
'settings_error' => 'Error',
@ -1535,8 +1539,8 @@ Name: [username]
'settings_tasksInMenu_approval' => 'Approvals',
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
'settings_tasksInMenu_needscorrection' => 'Correction needed',
'settings_tasksInMenu_receipt' => 'Reviews',
'settings_tasksInMenu_review' => 'Receipts',
'settings_tasksInMenu_receipt' => 'Receipts',
'settings_tasksInMenu_review' => 'Reviews',
'settings_tasksInMenu_revision' => 'Revisions',
'settings_tasksInMenu_workflow' => 'Workflow',
'settings_theme' => 'Default theme',

View File

@ -633,7 +633,6 @@ URL: [url]',
'index_waiting' => 'Esperando',
'individuals' => 'Individuales',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'heredado',
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
@ -744,6 +743,7 @@ URL: [url]',
'max_upload_size' => 'Tamaño máximo de subida para cada fichero',
'may' => 'Mayo',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Tipo Mime',
'minutes' => 'minutos',
'misc' => 'Misc',
@ -1154,6 +1154,8 @@ URL: [url]',
'settings_Advanced' => 'Avanzado',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Módulo Reescritura',
@ -1305,6 +1307,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Habilitar/Deshabilitar la modificación de versiones de documentos por parte de usuarios después de añadir una nueva versión. El administrador siempre podrá modificar la versión después de añadida.',
'settings_enableWebdavReplaceDoc' => 'Reemplaza documento al guardar',
'settings_enableWebdavReplaceDoc_desc' => 'Si se habilita, al guardar una nueva versión de un documento reemplaza al viejo documento en lugar de crear un nueva versión. Esto solo aplica si el usuario mimetype Yelp nombre del archivo son iguales a la última versión. Esto es útil cuando la aplicación guarda automáticamente un documento a intervalos fijos.',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Clave de cifrado',
'settings_encryptionKey_desc' => 'Esta cadena se utiliza para crear un identificador único añadido como campo oculto a formularios para prevenir ataques CSRF.',
'settings_error' => 'Error',

View File

@ -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 (1089), jeromerobert (50), lonnnew (9), Oudiceval (715)
// Translators: Admin (1089), jeromerobert (50), lonnnew (9), Oudiceval (725)
$text = array(
'2_factor_auth' => 'Authentification forte',
@ -198,7 +198,7 @@ URL: [url]',
'at_least_n_users_of_group' => 'Au moins [number_of_users] utilisateurs de [group]',
'august' => 'Août',
'authentication' => 'Authentification',
'authentication_failed' => '',
'authentication_failed' => 'Échec de lauthentification',
'author' => 'Auteur',
'automatic_status_update' => 'Changement de statut automatique',
'back' => 'Retour',
@ -509,12 +509,12 @@ Le lien est valide jusquau [valid].
'error_remove_document' => 'Erreur lors de la suppression du document',
'error_remove_folder' => 'Erreur lors de la suppression du dossier',
'error_remove_permission' => 'Erreur lors de la suppression de permission',
'error_rm_workflow' => '',
'error_rm_workflow_action' => '',
'error_rm_workflow_state' => '',
'error_rm_workflow' => 'Erreur lors de la suppression du workflow',
'error_rm_workflow_action' => 'Erreur lors de la suppression de laction de workflow',
'error_rm_workflow_state' => 'Erreur lors de la suppression de létat de workflow',
'error_toogle_permission' => 'Erreur lors de la modification de permission',
'error_transfer_document' => 'Erreur lors du transfert du document',
'error_trigger_workflow' => '',
'error_trigger_workflow' => 'Erreur lors du déclenchement de la transition du workflow',
'error_update_document' => 'Erreur lors de la mise à jour du document',
'error_uploading_reviewer_only' => 'Erreur lors de la création du document. Le document a un examinateur, mais pas dapprobateur.',
'es_ES' => 'Espagnol',
@ -664,7 +664,6 @@ URL: [url]',
'index_waiting' => 'Chargement…',
'individuals' => 'Individuels',
'individuals_in_groups' => 'Membres dun groupe',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => 'Laccusé de réception pour cette version du document nest pas possible car la version nest pas en état « publié ».',
'inherited' => 'hérité',
'inherits_access_copy_msg' => 'Recopier la liste des accès hérités',
@ -757,7 +756,7 @@ URL: [url]',
'login_error_title' => 'Erreur de connexion',
'login_not_given' => 'Nom utilisateur non fourni',
'login_ok' => 'Connexion établie',
'login_restrictions_apply' => '',
'login_restrictions_apply' => 'Échec de la connexion en raison de restrictions',
'logout' => 'Déconnexion',
'log_management' => 'Gestion des fichiers journaux',
'lo_LA' => 'Laotien',
@ -775,6 +774,7 @@ URL: [url]',
'max_upload_size' => 'Taille maximum de fichier déposé',
'may' => 'Mai',
'menu_dropfolder' => 'Dossier de dépôt',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Type MIME',
'minutes' => 'minutes',
'misc' => 'Divers',
@ -1207,6 +1207,8 @@ Nom : [username]
'settings_Advanced' => 'Avancé',
'settings_advancedAcl' => 'Contrôle daccès avancé',
'settings_advancedAcl_desc' => 'Le contrôle daccès avancé permet dactiver/désactiver certains modules du logiciel. Il ne peut pas être utilisé pour les droits daccès sur les documents et dossiers.',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Permettre daffecter lexaminateur uniquement',
'settings_allowReviewerOnly_desc' => 'Activer cette option pour permettre daffecter un examinateur mais pas dapprobateur dans le mode de Workflow traditionnel.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1358,6 +1360,8 @@ Nom : [username]
'settings_enableVersionModification_desc' => 'Active/désactive la modification de version dun document par les utilisateurs normaux après le dépôt. Ladministrateur peut toujours modifier la version après le dépôt.',
'settings_enableWebdavReplaceDoc' => 'Remplacer le document lors de lenregistrement',
'settings_enableWebdavReplaceDoc_desc' => 'Si activé, lenregistrement dune nouvelle version dun document remplacera lancien document plutôt que de créer une nouvelle version. Cela sappliquera uniquement si lutilisateur, le type MIME et le nom du fichier sont identiques à la dernière version. Cela peut être utile quand les applications enregistrent automatiquement un document à intervalles fixes.',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Clé de cryptage',
'settings_encryptionKey_desc' => 'Cette chaîne est utilisée pour créer un identifiant unique étant ajouté comme champ masqué à un formulaire afin de prévenir des attaques CSRF.',
'settings_error' => 'Erreur',
@ -1611,9 +1615,9 @@ Nom : [username]
'splash_rm_transmittal' => 'Transmission supprimée',
'splash_rm_user' => 'Utilisateur supprimé',
'splash_rm_user_processes' => 'Utilisateur retiré de tous les processus',
'splash_rm_workflow' => '',
'splash_rm_workflow_action' => '',
'splash_rm_workflow_state' => '',
'splash_rm_workflow' => 'Workflow supprimé',
'splash_rm_workflow_action' => 'Action de workflow supprimée',
'splash_rm_workflow_state' => 'État de workflow supprimé',
'splash_saved_file' => 'Version enregistrée',
'splash_save_user_data' => 'Données utilisateur enregistrées',
'splash_send_download_link' => 'Lien de téléchargement envoyé par e-mail',
@ -1626,7 +1630,7 @@ Nom : [username]
'splash_toogle_group_manager' => 'Responsable de groupe changé',
'splash_transfer_document' => 'Document transféré',
'splash_transfer_objects' => 'Objets transférés',
'splash_trigger_workflow' => '',
'splash_trigger_workflow' => 'Transition de workflow déclenchée',
'state_and_next_state' => 'État initial/suivant',
'statistic' => 'Statistiques',
'status' => 'Statut',

View File

@ -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 (1219), marbanas (16)
// Translators: Admin (1221), marbanas (16)
$text = array(
'2_factor_auth' => '',
@ -638,7 +638,6 @@ Internet poveznica: [url]',
'index_waiting' => '',
'individuals' => 'Pojedinci',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'naslijeđeno',
'inherits_access_copy_msg' => 'Kopiraj listu naslijeđenih prava pristupa',
@ -749,6 +748,7 @@ Internet poveznica: [url]',
'max_upload_size' => 'Max. veličina za prijenos',
'may' => 'Svibanj',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Mime type',
'minutes' => 'minute',
'misc' => 'Razno',
@ -1131,7 +1131,7 @@ Internet poveznica: [url]',
'select_attrdefgrp_show' => '',
'select_attribute_value' => '',
'select_category' => 'Kliknite za odabir kategorije',
'select_group' => '',
'select_group' => 'Izaberi grupu',
'select_groups' => 'Kliknite za odabir grupa',
'select_grp_approvers' => 'Kliknite za odabir validatora grupe',
'select_grp_ind_approvers' => '',
@ -1149,7 +1149,7 @@ Internet poveznica: [url]',
'select_ind_reviewers' => 'Kliknite za odabir pojedinačnog recezenta',
'select_ind_revisors' => 'Kliknite za odabir pojedinačnog revizora',
'select_one' => 'Odaberite jednog',
'select_user' => '',
'select_user' => 'Izaberi korisnika',
'select_users' => 'Kliknite za odabir korisnika',
'select_value' => 'Odaberite vrijednost',
'select_workflow' => 'Odaberite tok rada',
@ -1175,6 +1175,8 @@ Internet poveznica: [url]',
'settings_Advanced' => 'Napredno',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Modul prepisa',
@ -1326,6 +1328,8 @@ Internet poveznica: [url]',
'settings_enableVersionModification_desc' => 'Omogući/onemogući mijenjanje verzija dokumenta redovnim korisnicima nakon učitavanja verzije. Administrator uvijek može promijeniti verziju nakon učitavanja.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Ključ za šifriranje',
'settings_encryptionKey_desc' => 'Ovaj string se koristi za izradu jedinstvenog identifikatora koji će biti dodan kao skriveno polje u formularu kako bi se spriječili CSRF napadi.',
'settings_error' => 'Greška',

View File

@ -633,7 +633,6 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Egyedek',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'örökölt',
'inherits_access_copy_msg' => 'Örökített hozzáférési lista másolása',
@ -744,6 +743,7 @@ URL: [url]',
'max_upload_size' => 'Legnagyobb feltölthető méret',
'may' => 'Május',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Mime típus',
'minutes' => 'perc',
'misc' => 'Vegyes',
@ -1153,6 +1153,8 @@ URL: [url]',
'settings_Advanced' => 'Részletek',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Rewrite modul',
@ -1304,6 +1306,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Engedélyezi/tiltja a dokumentum verziók módosítását az általános felhasználóknak miután a verzió feltöltésre került. Adminisztrátor mindig módosíthatja a verziót feltöltés után.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Titkosító kulcs',
'settings_encryptionKey_desc' => 'Ez a karaktersorozat használható egyedi azonosító létrehozásához amely rejtett mezőként lesz hozzáadva az űrlapokhoz a CSRF támadások megelőzésére.',
'settings_error' => 'Hiba',

View File

@ -639,7 +639,6 @@ URL: [url]',
'index_waiting' => 'Attendi',
'individuals' => 'Singoli',
'individuals_in_groups' => 'I membri de la gruppo',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'ereditato',
'inherits_access_copy_msg' => 'Copia la lista degli accessi ereditati',
@ -750,6 +749,7 @@ URL: [url]',
'max_upload_size' => 'Dimensione massima caricabile per ogni file',
'may' => 'Maggio',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Tipo (MIME)',
'minutes' => 'minuti',
'misc' => 'Varie',
@ -1187,6 +1187,8 @@ URL: [url]',
'settings_Advanced' => 'Avanzate',
'settings_advancedAcl' => 'Avanzate controlo accesso',
'settings_advancedAcl_desc' => 'Avanzatoa controlo di accesso consente di attivare / diattivare alcuni moduli di software. Non può essere utilizzato per i diritti di accesso su documenti e cartelle.',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Abilita l\'impostazione del solo revisore',
'settings_allowReviewerOnly_desc' => 'Abilita se si vuole concedere di impostare solo un revisore ma non un apporvatore nel workflow tradizionale',
'settings_apache_mod_rewrite' => 'Apache - Mod Rewrite',
@ -1338,6 +1340,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Abilita/disabilita il permesso di modificare le versioni di un documento da parte di un qualsiasi utente. Gli Amministratori hanno sempre e comunque tale facoltà.',
'settings_enableWebdavReplaceDoc' => 'Sostituisci il documento durante il salvataggio',
'settings_enableWebdavReplaceDoc_desc' => 'Se abilitato, durante il salvataggio il documento verrà sostituito invece di crearne uno nuovo. Si applica solo se l\'utente, estensione e nome del file sono uguali all\'ultima versione. E\' utile per applicazioni che ad intervalli regolari salvano un documento.',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Chiave di criptazione',
'settings_encryptionKey_desc' => 'La chiave viene usata per creare un identificatore unico da aggiungere come campo nascosto ad un formulario per protezione da attacchi CSRF.',
'settings_error' => 'Errore',

View File

@ -639,7 +639,6 @@ URL: [url]',
'index_waiting' => '기다리는 중',
'individuals' => '개인',
'individuals_in_groups' => '개별 그룹',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => '상속',
'inherits_access_copy_msg' => '상속 액세스 목록 복사',
@ -750,6 +749,7 @@ URL: [url]',
'max_upload_size' => '최대 업로드 크기',
'may' => '월',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'MIME 유형',
'minutes' => '분',
'misc' => '기타',
@ -1169,6 +1169,8 @@ URL : [url]',
'settings_Advanced' => '고급',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => '아파치 - 모듈 다시 쓰기',
@ -1320,6 +1322,8 @@ URL : [url]',
'settings_enableVersionModification_desc' => '버전이 업로드 된 후 일반 사용자가 문서 버전의 활성화 / 비활성화 수정을 사용합니다. 관리자는 항상 업로드 후 버전을 수정할 수 있습니다.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => '암호화 키',
'settings_encryptionKey_desc' => '이 문자열은 CSRF 공격을 방지하기 위해 formular에 숨겨진 필드로 추가되는 고유 식별자를 만드는 데 사용된다.',
'settings_error' => '오류',

View File

@ -643,7 +643,6 @@ URL: [url]',
'index_waiting' => 'ຖ້າ',
'individuals' => 'ບຸກຄົນ',
'individuals_in_groups' => 'ສະມາຊິກຂອງກຸ່ມ',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'ຮັບການຖ່າຍທອດ',
'inherits_access_copy_msg' => 'ຄັດລັອກລາຍການເຂົາເຖິງທີສືບທອດ',
@ -754,6 +753,7 @@ URL: [url]',
'max_upload_size' => 'ຂະຫນາດການອັບໂຫລດສູງສຸດ',
'may' => 'ເດືອນພຶດສະພາ',
'menu_dropfolder' => 'ວາງໂຟລເດີ',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'ປະເພດ Mime',
'minutes' => '',
'misc' => 'ອື່ນໆ',
@ -1202,6 +1202,8 @@ URL: [url]',
'settings_Advanced' => 'ຂັນສູງ',
'settings_advancedAcl' => 'ການຄວບຄຸມການເຂົ້າເຖິງລະບົບຂັນສູງ',
'settings_advancedAcl_desc' => 'ການຄວບຄຸມການເຂົ້າເຖິງລະບົບຂັນສູງຈະຊ່ວຍໃຫ້ສາມາດເປີດ/ປິດ ໂມດູນບາງໂຕຂອງຊັອບແວ ໄດ້ບໍ່ສາມາດໄຊ້ສຳຫຼັບສິດທິການເຂົ້າເຖິງເອກະສານແລະໂຟລເດີ',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'ອາປາເຊ -ຂຽນໄຫມ່',
@ -1353,6 +1355,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'ເປີດໄຊ້ງານ/ປິດໄຊ້ງານ',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'ກະແຈການເຂົ້າລະຫັດລັບ',
'settings_encryptionKey_desc' => 'ສະຕິງນີ້ໄຊ້ສຳຫຼັບສ້າງຕົວ',
'settings_error' => 'ຄວາມຜິດພາດ',

View File

@ -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 (764), gijsbertush (620), pepijn (45), reinoutdijkstra@hotmail.com (270)
// Translators: Admin (764), gijsbertush (651), pepijn (45), reinoutdijkstra@hotmail.com (270)
$text = array(
'2_factor_auth' => '2-factor-authenticatie',
@ -140,10 +140,10 @@ URL: [url]',
'attrdefgrp_show_list' => 'Lijst van attribuut-definiities',
'attrdefgrp_show_search' => 'Zoeken naar attribuut-definiities',
'attrdefgrp_show_searchlist' => 'Lijst van gezochte attribuut-definiities',
'attrdef_exists' => 'Kenmerk definitie bestaat al',
'attrdef_exists' => 'Kenmerkdefinitie bestaat al',
'attrdef_info' => 'Kenmerk info',
'attrdef_in_use' => 'Kenmerk definitie nog in gebruikt',
'attrdef_management' => 'Kenmerk definitie beheer',
'attrdef_in_use' => 'Kenmerkdefinitie nog in gebruikt',
'attrdef_management' => 'Kenmerkdefinitie-beheer',
'attrdef_maxvalues' => 'Max. aantal waarden',
'attrdef_minvalues' => 'Min. aantal waarden',
'attrdef_min_greater_max' => 'Het minimum aantal is groter dan het maximum aantal',
@ -164,14 +164,14 @@ URL: [url]',
'attrdef_type_url' => 'attribuut: url',
'attrdef_valueset' => 'Verzameling waarden',
'attributes' => 'Attributen',
'attribute_changed_email_body' => 'Attribuut gewijzigd
Document: [name]
Versie: [version]
Attribuut: [attribute_name]
Old value: [attribute_old_value]
New value: [attribute_new_value]
Bovenliggende map: [folder_path]
Gebruiker: [username]
'attribute_changed_email_body' => 'Attribuut gewijzigd
Document: [name]
Versie: [version]
Attribuut: [attribute_name]
Old value: [attribute_old_value]
New value: [attribute_new_value]
Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Attribuut gewijzigd',
'attribute_count' => 'Aantal maal gebruikt',
@ -237,7 +237,7 @@ URL: [url]',
'chart_docsperuser_title' => 'Documenten per gebruiker',
'chart_selection' => 'Kies grafiek',
'chart_sizeperuser_title' => 'Schijfruimte per gebruiker',
'checkedout_file_has_different_version' => 'Checkout-document is andere versie',
'checkedout_file_has_different_version' => 'Checkout-document is een andere versie',
'checkedout_file_has_disappeared' => 'File is onvindbaar',
'checkedout_file_is_unchanged' => 'Checkout-document ongewijzigd',
'checkin_document' => 'Veranderd document',
@ -245,7 +245,7 @@ URL: [url]',
'checkout_document' => 'Checkout-document',
'checkout_is_disabled' => 'Checkout is niet mogelijk',
'choose_attrdef' => 'Kies een kenmerkdefinitie',
'choose_attrdefgroup' => 'Kies een kenmerkdefinite-groep',
'choose_attrdefgroup' => 'Kies een kenmerkdefinitie-groep',
'choose_category' => 'Selecteer a.u.b.',
'choose_group' => 'Selecteer Groep',
'choose_role' => 'Selecteer een rol',
@ -592,7 +592,7 @@ URL: [url]',
'fulltext_converters' => 'Index document conversie',
'fulltext_info' => 'Volledige tekst index info',
'global_attributedefinitiongroups' => 'Kennmerk-definitie groepen',
'global_attributedefinitions' => 'Kenmerk definities',
'global_attributedefinitions' => 'Kenmerkdefinities',
'global_default_keywords' => 'Algemene sleutelwoorden',
'global_document_categories' => 'Categorieën',
'global_workflows' => 'Workflows',
@ -603,7 +603,7 @@ URL: [url]',
'group_approval_summary' => 'Groep [Goedkeuring] samenvatting',
'group_exists' => 'Groep bestaat reeds.',
'group_info' => 'Info over de groep',
'group_management' => 'Groepen beheer',
'group_management' => 'Groepenbeheer',
'group_members' => 'Groepsleden',
'group_receipt_summary' => 'Overzicht van ontvangst per groep',
'group_review_summary' => 'Groep Beoordeling samenvatting',
@ -638,7 +638,6 @@ URL: [url]',
'index_waiting' => 'Indexering wacht',
'individuals' => 'Individuen',
'individuals_in_groups' => 'Individuen in groepen',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'overgeerfd',
'inherits_access_copy_msg' => 'Kopie lijst overerfde toegang',
@ -749,6 +748,7 @@ URL: [url]',
'max_upload_size' => 'Maximale upload omvang voor ieder bestand',
'may' => 'mei',
'menu_dropfolder' => 'Dropfolder',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'MIME Type',
'minutes' => 'minuten',
'misc' => 'Diversen',
@ -776,7 +776,7 @@ URL: [url]',
'network_drive' => 'Networkdrive',
'never' => 'Nooit',
'new' => 'Nieuw',
'new_attrdef' => 'Voeg kenmerk definitie toe',
'new_attrdef' => 'Voeg een kenmerkdefinitie toe',
'new_default_keywords' => 'Sleutelwoorden toevoegen',
'new_default_keyword_category' => 'Categorie Toevoegen',
'new_document_category' => 'Categorie toevoegen',
@ -1195,8 +1195,10 @@ Name: [username]
'settings_Advanced' => 'Uitgebreid',
'settings_advancedAcl' => 'Advanced Access control',
'settings_advancedAcl_desc' => 'Advanced Access control staat het uit- en inschakelen van bepaalde modules toe. Het kan niet gebruikt worden voor het beheer van toegangsrechten van documenten en mappen.',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Alleen reviewer toestaan',
'settings_allowReviewerOnly_desc' => 'Aanzetten als wel de reviewe, maar niet de goedkeurder toegewezen kan worden.',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_Authentication' => 'Authenticatie instellingen',
'settings_autoLoginUser' => 'Automatische login',
@ -1348,8 +1350,10 @@ Name: [username]
'settings_enableVersionDeletion_desc' => 'Inschakelen/uitschakelen verwijderen van voorgaande documentversies door normale gebruikers. Beheerder mag altijd oude versies verwijderen.',
'settings_enableVersionModification' => 'Inschakelen van versiebewerking',
'settings_enableVersionModification_desc' => 'Inschakelen/uitschakelen van bewerkingen op documentversies door normale gebruikers na een versie upload. Beheerder mag altijd de versie wijzigen na upload.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc' => 'Oud document vervangen bij opslaan',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Encryptie sleutel',
'settings_encryptionKey_desc' => 'Deze string wordt gebruikt om een unieke identificatie als onzichtbaar veld aan een formulier toe te voegen om CSRF aanvallen tegen te gaan.',
'settings_error' => 'Fout',
@ -1373,7 +1377,7 @@ Name: [username]
'settings_guestID_desc' => 'ID van gastgebruiker gebruikt indien ingelogd als gast (meestal geen wijziging nodig)',
'settings_httpRoot' => 'Http Basis',
'settings_httpRoot_desc' => 'Het relatieve pad in de URL, na het domeindeel. Voeg geen http:// toe aan het begin of de websysteemnaam. Bijv: Als de volledige URL http://www.example.com/letodms/ is, voer \'/letodms/\' in. Als de URL http://www.example.com/ is, voer \'/\' in',
'settings_incItemsPerPage' => '',
'settings_incItemsPerPage' => 'Aantal items ,geladen aan einde pagina',
'settings_incItemsPerPage_desc' => '',
'settings_initialDocumentStatus' => 'Beginstatus document',
'settings_initialDocumentStatus_desc' => 'De beginstatus van een document wordt ingesteld wanneer het document wordt toegevoegd.',
@ -1405,7 +1409,7 @@ Name: [username]
'settings_maxDirID_desc' => 'Maximaal toegestane aantal submappen per bovenliggende map. Standaard: 0.',
'settings_maxExecutionTime' => 'Max Uitvoertijd (s)',
'settings_maxExecutionTime_desc' => 'Dit bepaald de maximale tijd in seconden waarin een script mag worden uitgevoerd, voordat het afgebroken wordt',
'settings_maxItemsPerPage' => '',
'settings_maxItemsPerPage' => 'Max aantal items per pagina',
'settings_maxItemsPerPage_desc' => '',
'settings_maxRecursiveCount' => 'Max. nummers of recursieve document/map telling',
'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.',
@ -1426,9 +1430,9 @@ Name: [username]
'settings_passwordExpiration_desc' => 'Het aantal dagen waarna een wachtwoord verloopt? en gereset moet worden. 0 zet het verlopen van het wachtwoord uit.',
'settings_passwordHistory' => 'Wachtwoord geschiedenis',
'settings_passwordHistory_desc' => 'Het aantal wachtwoorden dat een gebruiker moet hebben gebruikt voordat eenzelfde wachtwoord weer gebruikt mag worden. 0 zet wachtwoordgeschiedenis uit.',
'settings_passwordStrength' => 'Min. wachtwoord sterkte',
'settings_passwordStrengthAlgorithm' => 'Algoritme voor wachtwoord sterkte',
'settings_passwordStrengthAlgorithm_desc' => 'Het algoritme gebruikt om de wachtwoord sterkte te berekenen. Het \'simpele\' algoritme controleert alleen op minimaal 8 karakters, een kleine letter, een nummer en een speciaal karakter. Als aan deze condities wordt voldaan is er een resultaat van 100 anders 0.',
'settings_passwordStrength' => 'Min. wachtwoordsterkte',
'settings_passwordStrengthAlgorithm' => 'Algoritme voor wachtwoordsterkte',
'settings_passwordStrengthAlgorithm_desc' => 'Het algoritme gebruikt om de wachtwoordsterkte te berekenen. Het \'simpele\' algoritme controleert alleen op minimaal 8 karakters, een kleine letter, een nummer en een speciaal karakter. Als aan deze condities wordt voldaan is er een resultaat van 100 anders 0.',
'settings_passwordStrengthAlgorithm_valadvanced' => 'uitgebreid',
'settings_passwordStrengthAlgorithm_valsimple' => 'simpel',
'settings_passwordStrength_desc' => 'De sterkte van het wachtwoord is valide van 0 tot 100. Het op 0 zetten zal de controle voor de minimale wachtwoordsterkte uitschakelen.',
@ -1442,20 +1446,20 @@ Name: [username]
'settings_presetExpirationDate' => 'Verloopdatum',
'settings_presetExpirationDate_desc' => 'Alle nieuw geüploade documenten krijgen een verloopdatum toegekend. U kunt ook een datum invoeren overeenkomstig PHP\'s strtotime() function, e.g. +5 weeks.',
'settings_previewWidthDetail' => 'Breedte van het voorbeeld (detail)',
'settings_previewWidthDetail_desc' => 'Breedte van het voorbeeld weergegeven op de detail pagina',
'settings_previewWidthDropFolderList' => '',
'settings_previewWidthDetail_desc' => 'weergegeven op de detail pagina',
'settings_previewWidthDropFolderList' => 'Breedte van het voorbeeld in de dropfolder-lijst',
'settings_previewWidthDropFolderList_desc' => '',
'settings_previewWidthList' => 'Breedte van het voorbeeld (lijst)',
'settings_previewWidthList_desc' => 'Breedte van het voorbeeld weergegeven in lijsten',
'settings_previewWidthMenuList' => '',
'settings_previewWidthMenuList_desc' => '',
'settings_previewWidthMenuList' => 'Breedte van het voorbeeld (menu-lijst)',
'settings_previewWidthMenuList_desc' => 'Breedte van het voorbeeld als dropfolder',
'settings_printDisclaimer' => 'Vrijwaring afdrukken',
'settings_printDisclaimer_desc' => 'Indien ingeschakeld zal het vrijwaringsbericht bestanden worden getoond onderaan de pagina',
'settings_quota' => 'Gebruikersquotum',
'settings_quota_desc' => 'Het maximum aantal bytes een gebruiker op de schijf mag schrijven. Stel deze in op 0 voor een onbeperkte schijfruimte. Deze waarde kan worden overschreven voor elk gebruik in zijn profiel.',
'settings_removeFromDropFolder' => 'Verwijder het bestand uit de dropfolder na een succesvolle upload',
'settings_removeFromDropFolder_desc' => 'Verwijder het bestand uit de dropfolder na een succesvolle upload',
'settings_repositoryUrl' => '',
'settings_repositoryUrl' => 'URL van repository',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Beperkte toegang',
'settings_restricted_desc' => 'Sta alleen gebruiker toe om in te loggen die in de database zijn opgenomen (ongeacht succesvolle authenticatie met LDAP)',
@ -1471,19 +1475,19 @@ Name: [username]
'settings_showMissingTranslations_desc' => 'Geef alle ontbrekende vertalingen onder aan de pagina weer. De gebruiker kan een verzoek tot vertaling indienen dat wordt opgeslagen als csv bestand. Let op! Zet deze functie niet aan in productieomgevingen!',
'settings_showSingleSearchHit' => 'Spring rechtstreeks naar het enkele zoekresultaat',
'settings_showSingleSearchHit_desc' => 'Als er maar één zoekresultaat is, wordt dat in detail getoond.',
'settings_Site' => 'Web Locatie',
'settings_Site' => 'WebLocatie',
'settings_siteDefaultPage' => 'Locatie standaardpagina',
'settings_siteDefaultPage_desc' => 'Standaardpagina bij inloggen. Indien leeg is out/out.ViewFolder.php de standaard',
'settings_siteName' => 'Naam van de site',
'settings_siteName_desc' => 'Naam van de Locatie dat wordt gebruikt in de titel van de paginas. Standaard: letoDMS',
'settings_SMTP' => 'SMTP Server instellingen',
'settings_smtpPassword' => 'SMTP Server paswoord',
'settings_smtpPassword_desc' => 'SMTP Server paswoord',
'settings_smtpPassword' => 'SMTP Server wachtwoord',
'settings_smtpPassword_desc' => 'SMTP Server wachtwoord',
'settings_smtpPort' => 'SMTP Server poort',
'settings_smtpPort_desc' => 'SMTP Server poort, standaard 25',
'settings_smtpSendFrom' => 'Send from',
'settings_smtpSendFrom_desc' => 'Send from',
'settings_smtpSendTestMail' => '',
'settings_smtpSendTestMail' => 'Testmail versturen',
'settings_smtpSendTestMail_desc' => '',
'settings_smtpServer' => 'SMTP Server hostname',
'settings_smtpServer_desc' => 'SMTP Server hostname',
@ -1501,7 +1505,7 @@ Name: [username]
'settings_stagingDir' => 'Map voor gedeeltelijke uploads',
'settings_stagingDir_desc' => 'De directory waar jumploader de delen van een bestand upload voordat het weer in elkaar wordt gezet.',
'settings_start_install' => 'Begin installatie',
'settings_stopWordsFile' => 'Pad naar bestand met nietindex woorden',
'settings_stopWordsFile' => 'Pad naar bestand met niet-index woorden',
'settings_stopWordsFile_desc' => 'Als volledigetekst zoekopdracht is ingeschakeld, bevat dit bestand woorden die niet geindexeerd zullen worden.',
'settings_strictFormCheck' => 'Strikte formaatcontrole',
'settings_strictFormCheck_desc' => 'Strikte controle op het juiste formaat. Indien ingeschakeld, worden alle velden in het formulier gecontroleer op een waarde. Indien uitgeschakeld, worden de meeste commentaar en invoervelden opgevat als optioneel. Commentaren zijn altijd nodig bij een review of modificatie van een documentstatus',
@ -1525,7 +1529,7 @@ Name: [username]
'settings_updateNotifyTime' => 'Update Notificatie Tijd',
'settings_updateNotifyTime_desc' => 'Gebruikers worden niet genotificeerd over documentwijzigingen die plaats vinden binnen de laatste \'Update Notificatie Tijd\' seconden',
'settings_upgrade_php' => 'Upgrade PHP minimaal naar versie 5.2.0',
'settings_versioningFileName' => 'Versieinformatie Bestandsnaam',
'settings_versioningFileName' => 'Versie-informatie Bestandsnaam',
'settings_versioningFileName_desc' => 'De naam van het versie informatie bestand gemaakt door het backupgereedschap',
'settings_versiontolow' => 'Versie te laag',
'settings_viewOnlineFileTypes' => 'De volgende bestandstypen online bekijken',
@ -1774,12 +1778,12 @@ URL: [url]',
'users_done_work' => 'Uitgevoerd werk gebruikers',
'user_exists' => 'Gebruiker bestaat reeds.',
'user_group' => 'Gebruiker / Groep',
'user_group_management' => 'Gebruikers / Groepen beheer',
'user_group_management' => 'Gebruikers / Groepenbeheer',
'user_image' => 'Afbeelding',
'user_info' => 'Gebruikers informatie',
'user_list' => 'Lijst van Gebruikers',
'user_login' => 'Gebruikersnaam',
'user_management' => 'Gebruikers beheer',
'user_management' => 'Gebruikersbeheer',
'user_name' => 'Voornaam en naam',
'use_comment_of_document' => 'Gebruik reactie van document',
'use_default_categories' => 'Gebruik voorgedefinieerde categorieen',
@ -1803,7 +1807,7 @@ URL: [url]',
'view_online' => 'Bekijk online',
'warning' => 'Waarschuwing',
'wednesday' => 'Woensdag',
'wednesday_abbr' => 'We',
'wednesday_abbr' => 'Woe',
'weeks' => 'Weken',
'week_view' => 'Week Overzicht',
'workflow' => 'Workflow',

View File

@ -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 (826), netixw (84), romi (93), uGn (112)
// Translators: Admin (829), netixw (84), romi (93), uGn (112)
$text = array(
'2_factor_auth' => '',
@ -262,7 +262,7 @@ URL: [url]',
'comment' => 'Opis',
'comment_changed_email' => '',
'comment_for_current_version' => 'Komentarz do wersji',
'configure_extension' => '',
'configure_extension' => 'Konfiguruj rozszerzenie',
'confirm_clear_cache' => '',
'confirm_create_fulltext_index' => 'Tak, chcę ponownie utworzyć indeks pełnotekstowy!',
'confirm_move_document' => '',
@ -409,7 +409,7 @@ URL: [url]',
'does_not_expire' => 'Nigdy nie wygasa',
'does_not_inherit_access_msg' => 'Dziedzicz dostęp',
'download' => 'Pobierz',
'download_extension' => '',
'download_extension' => 'Pobierz rozszerzenie w pliku zip',
'download_links' => '',
'download_link_email_body' => '',
'download_link_email_subject' => '',
@ -626,7 +626,6 @@ URL: [url]',
'index_waiting' => 'Oczekiwanie',
'individuals' => 'Indywidualni',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'dziedziczony',
'inherits_access_copy_msg' => 'Kopiuj odziedziczoną listę dostępu',
@ -737,6 +736,7 @@ URL: [url]',
'max_upload_size' => 'Maksymalny rozmiar pliku',
'may' => 'Maj',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Typ mime',
'minutes' => 'minut',
'misc' => 'Różne',
@ -1133,6 +1133,8 @@ URL: [url]',
'settings_Advanced' => 'Zaawansowane',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Moduł Rewrite',
@ -1284,6 +1286,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Włącz/Wyłącz możliwość modyfikacji wersji dokumentów przez zwykłych użytkowników po wczytaniu pliku. Administrator może w każdej chwili zmienić wersję wczytanego pliku.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Klucz szyfrujący',
'settings_encryptionKey_desc' => 'Ten ciąg znaków jest używany do tworzenia unikatowego identyfikatora dodawanego jako ukryte pole do formularza aby zapobiec atakom CSRF.',
'settings_error' => 'Błąd',
@ -1476,7 +1480,7 @@ URL: [url]',
'set_owner_error' => 'Błąd podczas ustawiania właściciela',
'set_password' => 'Zmień hasło',
'set_workflow' => 'Ustaw proces',
'show_extension_changelog' => '',
'show_extension_changelog' => 'Pokaż Changelog',
'show_extension_version_list' => 'Pokaż listę wersji',
'signed_in_as' => 'Zalogowany jako',
'sign_in' => 'Zaloguj się',

View File

@ -632,7 +632,6 @@ URL: [url]',
'index_waiting' => 'Aguarde...',
'individuals' => 'Individuals',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'herdado',
'inherits_access_copy_msg' => 'Copy inherited access list',
@ -743,6 +742,7 @@ URL: [url]',
'max_upload_size' => 'Tamanho máximo de arquivo para upload',
'may' => 'May',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Tipo mime',
'minutes' => 'minutos',
'misc' => 'Miscelânia',
@ -1151,6 +1151,8 @@ URL: [url]',
'settings_Advanced' => 'Avançado',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Módulo Rewrite',
@ -1302,6 +1304,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Ativar/desativar a modificação de versões de documentos por usuários comuns, depois que uma versão foi enviada. Administrador pode sempre modificar a versão após o upload.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Chave de criptografia',
'settings_encryptionKey_desc' => 'Esta cadeia é usada para a criação de um identificador único a ser adicionado como um campo oculto para formular, a fim de evitar ataques CSRF.',
'settings_error' => 'Erro',

View File

@ -638,7 +638,6 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Individuals',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'moștenit',
'inherits_access_copy_msg' => 'Copie lista de acces moștenită',
@ -749,6 +748,7 @@ URL: [url]',
'max_upload_size' => 'Dimensiunea maximă de încărcare',
'may' => 'Mai',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Mime type',
'minutes' => 'minute',
'misc' => 'Diverse',
@ -1176,6 +1176,8 @@ URL: [url]',
'settings_Advanced' => 'Avansat',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1327,6 +1329,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Activarea/dezactivarea modificarii unei versiuni de documente de către utilizatorii obisnuiti, după ce o versiune a fost încărcată. Adminul poate modifica oricând versiunea după încărcare.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Cheia de criptare',
'settings_encryptionKey_desc' => 'Acest șir este utilizat pentru crearea unui identificator unic ce este adăugat ca un câmp ascuns pentru un formular, cu scopul de a preveni atacurile CSRF.',
'settings_error' => 'Eroare',

View File

@ -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 (1664)
// Translators: Admin (1667)
$text = array(
'2_factor_auth' => 'Двухфакторная аутентификация',
@ -638,7 +638,6 @@ URL: [url]',
'index_waiting' => 'Ожидание',
'individuals' => 'Пользователи',
'individuals_in_groups' => 'Пользователи группы',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'унаследованный',
'inherits_access_copy_msg' => 'Скопировать наследованный список',
@ -749,6 +748,7 @@ URL: [url]',
'max_upload_size' => 'Ограничение размера файла',
'may' => 'Май',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'MIME-тип',
'minutes' => 'минуты',
'misc' => 'Прочее',
@ -1183,6 +1183,8 @@ URL: [url]',
'settings_Advanced' => 'Дополнительно',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite',
@ -1334,6 +1336,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Разрешить или запретить обычным пользователям изменение версий документов после их загрузки на сервер. Администратор всегда сможет изменить версии документов после их загрузки на сервер.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Ключ шифрования',
'settings_encryptionKey_desc' => 'Строка используется для создания уникального идентификатора, добавляемого как скрытые поля к формулярам, для предотвращения CSRF-атак.',
'settings_error' => 'Ошибка',
@ -1689,11 +1693,11 @@ URL: [url]',
'toggle_qrcode' => '',
'to_before_from' => 'Конечная дата не может быть меньше начальной даты',
'transfer_document' => 'Передать документ',
'transfer_no_read_access' => '',
'transfer_no_write_access' => '',
'transfer_no_read_access' => 'Пользователь не имеет доступа на чтение в этой папке',
'transfer_no_write_access' => 'Пользователь не имеет доступа на запись в этой папке',
'transfer_objects' => '',
'transfer_objects_to_user' => '',
'transfer_to_user' => '',
'transfer_to_user' => 'Передать пользователю',
'transition_triggered_email' => 'Изменено состояние процесса',
'transition_triggered_email_body' => 'Изменено состояние процесса
Документ: [name]

View File

@ -664,7 +664,6 @@ URL: [url]',
'index_waiting' => 'Čakajte',
'individuals' => 'Jednotlivci',
'individuals_in_groups' => 'Členovia skupiny',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => 'Acknowledgement of reception for this document version is not possible, because the version is not released.',
'inherited' => 'zdedené',
'inherits_access_copy_msg' => 'Skopírovať zdedený zoznam riadenia prístupu',
@ -775,6 +774,7 @@ URL: [url]',
'max_upload_size' => 'Maximálna veľkosť každého súboru',
'may' => 'Máj',
'menu_dropfolder' => 'Drop zložka',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Mime typ',
'minutes' => 'minúty',
'misc' => 'Rôzne',
@ -1223,6 +1223,8 @@ Meno: [username]
'settings_Advanced' => 'Rozšírené',
'settings_advancedAcl' => 'Advanced Access control',
'settings_advancedAcl_desc' => 'Advanced access controll will allow to turn on/off certain modules of the software. It can not be used for access rights on documents and folders.',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => 'Allow to set reviewer only',
'settings_allowReviewerOnly_desc' => 'Enable this, if it shall be allow to set just a reviewer but no approver in traditional workflow mode.',
'settings_apache_mod_rewrite' => 'Apache - Modul Rewrite',
@ -1374,6 +1376,8 @@ Meno: [username]
'settings_enableVersionModification_desc' => 'Enable/disable modification of a document versions by regular users after a version was uploaded. Admin may always modify the version after upload.',
'settings_enableWebdavReplaceDoc' => 'Replace document when saving',
'settings_enableWebdavReplaceDoc_desc' => 'If enabled, saving a new version of a document will replace the old document instead of creating a new version. This will only apply if the user, mimetype and filename are equal to the last version. This can be usefull when applications are auto saving a document in fixed intervals.',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Encryption key',
'settings_encryptionKey_desc' => 'This string is used for creating a unique identifier being added as a hidden field to a form in order to prevent CSRF attacks.',
'settings_error' => 'Chyba',

View File

@ -651,7 +651,6 @@ URL: [url]',
'index_waiting' => 'Väntar',
'individuals' => 'Personer',
'individuals_in_groups' => 'Medlemmar i en grupp',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'ärvd',
'inherits_access_copy_msg' => 'Kopiera lista för behörighetsarv',
@ -762,6 +761,7 @@ URL: [url]',
'max_upload_size' => 'Maximal storlek för uppladdning',
'may' => 'Maj',
'menu_dropfolder' => 'Mapp för snabbuppladdning',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Mimetyp',
'minutes' => 'minuter',
'misc' => 'Diverse',
@ -1196,6 +1196,8 @@ Kommentar: [comment]',
'settings_Advanced' => 'Avancerat',
'settings_advancedAcl' => 'Avancerad åtkomstkontroll',
'settings_advancedAcl_desc' => 'Avancerad åtkomskontroll används för att aktivera/avaktivera särskilda moduler i mjukvaran. Du kan inte använda denna funktion för att ange åtkomst till dokument eller kataloger.',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1347,6 +1349,8 @@ Kommentar: [comment]',
'settings_enableVersionModification_desc' => 'Aktivera/Inaktivera modifiering av en dokumentversionen genom användare efter att en version har laddats upp. Administratören kan alltid ändra versionen efter att den har laddats upp.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Krypteringsnyckel',
'settings_encryptionKey_desc' => 'Denna sträng används för att generera en unik identifierare, som är inrymd som ett dolt fält i ett formulär. Det används för att förhindra CSRF-attacker.',
'settings_error' => 'Fel',

View File

@ -632,7 +632,6 @@ URL: [url]',
'index_waiting' => 'Bekliyor',
'individuals' => 'Bireysel',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'devralındı',
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
@ -743,6 +742,7 @@ URL: [url]',
'max_upload_size' => 'Maksimum yükleme boyutu',
'may' => 'Mayıs',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'Mime tipi',
'minutes' => 'dakika',
'misc' => 'Diğer',
@ -1155,6 +1155,8 @@ URL: [url]',
'settings_Advanced' => 'Gelişmiş ayarlar',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
@ -1306,6 +1308,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Bu etkinleştirilirse kullanıcılar yeni doküman yüklediklerinde versiyon numaralarını değiştirebilirler. Yöneticiler yükleme yaptıklarında her zaman değişiklik yapabilirler.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Şifreleme anahtarı',
'settings_encryptionKey_desc' => 'Bu string, CSRF ataklarını önlemek için eşsiz id olarak kaydedilir.',
'settings_error' => 'Hata',

View File

@ -638,7 +638,6 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Користувачі',
'individuals_in_groups' => 'Користувачі групи',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'успадкований',
'inherits_access_copy_msg' => 'Скопіювати успадкований список',
@ -749,6 +748,7 @@ URL: [url]',
'max_upload_size' => 'Обмеження розміру файлу',
'may' => 'Травень',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'MIME-тип',
'minutes' => 'хвилини',
'misc' => 'Інше',
@ -1176,6 +1176,8 @@ URL: [url]',
'settings_Advanced' => 'Додатково',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite',
@ -1327,6 +1329,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => 'Дозволити/заборонити звичайним користувачам змінювати версію документів після завантаження їх на сервер. Адміністратор завжди зможе змінювати версії документів після завантаження їх на сервер.',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => 'Ключ шифрування',
'settings_encryptionKey_desc' => 'Рядок використовується для створення унікального ідентифікатора, який додається як приховане поле до формулярів, для запобігання CSRF-атак.',
'settings_error' => 'Помилка',

View File

@ -634,7 +634,6 @@ URL: [url]',
'index_waiting' => '',
'individuals' => '个人',
'individuals_in_groups' => '组成员',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => '继承',
'inherits_access_copy_msg' => '复制继承访问权限列表',
@ -745,6 +744,7 @@ URL: [url]',
'max_upload_size' => '最大上传文件大小',
'may' => '五 月',
'menu_dropfolder' => '删除文件夹',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'MIME类型',
'minutes' => '分钟',
'misc' => '其他',
@ -1157,6 +1157,8 @@ URL: [url]',
'settings_Advanced' => '高级设置',
'settings_advancedAcl' => '高级访问控制',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => '',
@ -1308,6 +1310,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => '通过用户上传新版本,启用/禁用文档版本修改',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => '加密密钥',
'settings_encryptionKey_desc' => '',
'settings_error' => '错误',

View File

@ -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 (2415)
// Translators: Admin (2417)
$text = array(
'2_factor_auth' => '',
@ -559,7 +559,6 @@ URL: [url]',
'index_waiting' => '請稍後',
'individuals' => '個人',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => '繼承',
'inherits_access_copy_msg' => '複製繼承存取權限列表',
@ -670,6 +669,7 @@ URL: [url]',
'max_upload_size' => '最大上傳文件大小',
'may' => '五 月',
'menu_dropfolder' => '',
'menu_upload_from_dropfolder' => '',
'mimetype' => 'MIME類型',
'minutes' => '',
'misc' => '其他',
@ -982,7 +982,7 @@ URL: [url]',
'select_one' => '選擇一個',
'select_user' => '',
'select_users' => '點擊選擇用戶',
'select_value' => '',
'select_value' => '選取值',
'select_workflow' => '',
'send_email' => '',
'send_login_data' => '',
@ -1006,6 +1006,8 @@ URL: [url]',
'settings_Advanced' => '進階',
'settings_advancedAcl' => '',
'settings_advancedAcl_desc' => '',
'settings_allowChangeRevAppInProcess' => '',
'settings_allowChangeRevAppInProcess_desc' => '',
'settings_allowReviewerOnly' => '',
'settings_allowReviewerOnly_desc' => '',
'settings_apache_mod_rewrite' => '',
@ -1157,6 +1159,8 @@ URL: [url]',
'settings_enableVersionModification_desc' => '',
'settings_enableWebdavReplaceDoc' => '',
'settings_enableWebdavReplaceDoc_desc' => '',
'settings_enableXsendfile' => '',
'settings_enableXsendfile_desc' => '',
'settings_encryptionKey' => '',
'settings_encryptionKey_desc' => '',
'settings_error' => '',
@ -1625,7 +1629,7 @@ URL: [url]',
'workflow_summary' => '',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '',
'x_more_objects' => '',
'x_more_objects' => '增加[數值]物件',
'year_view' => '年視圖',
'yes' => '是',
'zh_CN' => '中文簡體',

View File

@ -882,12 +882,14 @@ switch($command) {
if(isset($GLOBALS['SEEDDMS_HOOKS']['indexDocument'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['indexDocument'] as $hookObj) {
if (method_exists($hookObj, 'preIndexDocument')) {
$hookObj->preIndexDocument(null, $document, $idoc);
if(false !== ($ires = $hookObj->preIndexDocument(null, $document, $idoc))) {
$ires = $index->addDocument($idoc);
}
}
}
}
header('Content-Type: application/json');
if(false === $index->addDocument($idoc)) {
if(false === $ires) {
echo json_encode(array('success'=>false, 'message'=>getMLText('error_document_indexed'), 'data'=>$document->getID()));
} else {
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_indexed'), 'data'=>$document->getID(), 'cmd'=>$idoc->getCmd()));

View File

@ -52,6 +52,8 @@ if(!empty($_GET["width"]))
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $_GET["width"]);
else
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
$previewer->setConverters($settings->_converters['preview']);
$previewer->setXsendfile($settings->_enableXsendfile);
if(!$previewer->hasRawPreview($dir.'/'.$filename, 'dropfolder/'))
$previewer->createRawPreview($dir.'/'.$filename, 'dropfolder/');
header('Content-Type: image/png');

View File

@ -70,6 +70,8 @@ if (!is_object($object)) {
}
$previewer = new SeedDMS_Preview_PdfPreviewer($settings->_cacheDir, $settings->_cmdTimeout);
$previewer->setConverters(isset($settings->_converters['pdf']) ? $settings->_converters['pdf'] : array());
$previewer->setXsendfile($settings->_enableXsendfile);
if(!$previewer->hasPreview($object))
$previewer->createPreview($object);
header('Content-Type: application/pdf');

View File

@ -74,6 +74,7 @@ if(!empty($_GET["width"]))
else
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
$previewer->setConverters($settings->_converters['preview']);
$previewer->setXsendfile($settings->_enableXsendfile);
if(!$previewer->hasPreview($object)) {
if(!$previewer->createPreview($object)) {
}

View File

@ -131,6 +131,7 @@ if ($action == "saveSettings")
$settings->_enableLargeFileUpload = getBoolValue("enableLargeFileUpload");
$settings->_partitionSize = $_POST["partitionSize"];
$settings->_maxUploadSize = $_POST["maxUploadSize"];
$settings->_enableXsendfile = getBoolValue("enableXsendfile");
// SETTINGS - SYSTEM - AUTHENTICATION
$settings->_enableGuestLogin = getBoolValue("enableGuestLogin");

View File

@ -47,6 +47,7 @@ if($view) {
$view->setParam('previewconverters', $settings->_converters['preview']);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -54,6 +54,7 @@ if($view) {
$view->setParam('previewWidthList', $settings->_previewWidthList);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
}

View File

@ -80,6 +80,7 @@ if($view) {
$view->setParam('previewWidthDetail', $settings->_previewWidthDetail);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -52,5 +52,6 @@ if($view) {
$view->setParam('cachedir', $settings->_cacheDir);
$view->setParam('previewWidthList', $settings->_previewWidthList);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
}

View File

@ -36,6 +36,7 @@ $view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user));
if($view) {
$view->setParam('previewWidthList', $settings->_previewWidthList);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -81,6 +81,7 @@ if($view) {
$view->setParam('convertToPdf', $settings->_convertToPdf);
$view->setParam('cachedir', $settings->_cacheDir);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view->setParam('accessobject', $accessop);
$view($_GET);
exit;

View File

@ -60,6 +60,7 @@ if($view) {
$view->setParam('previewWidthMenuList', $settings->_previewWidthMenuList);
$view->setParam('previewWidthList', $settings->_previewWidthDropFolderList);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view->setParam('showfolders', $showfolders);
$view->setParam('folder', $folder);
$view($_GET);

View File

@ -51,6 +51,7 @@ if($view) {
$view->setParam('previewWidthList', $settings->_previewWidthList);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -63,5 +63,6 @@ if($view) {
$view->setParam('workflowmode', $settings->_workflowMode);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
}

View File

@ -41,6 +41,7 @@ if($view) {
$view->setParam('previewconverters', $settings->_converters['preview']);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -67,6 +67,7 @@ if($view) {
$view->setParam('previewconverters', $settings->_converters['preview']);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -47,6 +47,7 @@ if($view) {
$view->setParam('previewconverters', $settings->_converters['preview']);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -459,6 +459,7 @@ if($view) {
$view->setParam('previewWidthList', $settings->_previewWidthList);
$view->setParam('previewconverters', $settings->_converters['preview']);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view->setParam('reception', $reception);
$view->setParam('showsinglesearchhit', $settings->_showSingleSearchHit);
$view($_GET);

View File

@ -38,6 +38,7 @@ if($view) {
$view->setParam('enablerevisionworkflow', $settings->_enableRevisionWorkflow);
$view->setParam('previewWidthList', $settings->_previewWidthList);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -65,6 +65,7 @@ if($view) {
$view->setParam('previewWidthDetail', $settings->_previewWidthDetail);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -92,6 +92,7 @@ if($view) {
$view->setParam('convertToPdf', $settings->_convertToPdf);
$view->setParam('currenttab', isset($_GET['currenttab']) ? $_GET['currenttab'] : "");
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -78,6 +78,7 @@ if($view) {
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view->setParam('maxItemsPerPage', $settings->_maxItemsPerPage);
$view->setParam('incItemsPerPage', $settings->_incItemsPerPage != 0 ? $settings->_incItemsPerPage : $settings->_maxItemsPerPage);
$view->setParam('offset', $offset);

View File

@ -47,6 +47,7 @@ if($view) {
$view->setParam('previewconverters', $settings->_converters['preview']);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);
exit;
}

View File

@ -255,7 +255,7 @@ function getLockedDocuments($request, $response) { /* {{{ */
function getFolder($request, $response, $args) { /* {{{ */
global $dms, $userobj, $settings;
$params = $request->getQueryParams();
$params = $request->getQueryParams();
$forcebyname = isset($params['forcebyname']) ? $params['forcebyname'] : 0;
$parent = isset($params['parentid']) ? $dms->getFolder($params['parentid']) : null;
@ -574,7 +574,7 @@ function updateDocument($request, $response, $args) { /* {{{ */
$userfiletype = finfo_file($finfo, $temp);
$fileType = ".".pathinfo($origfilename, PATHINFO_EXTENSION);
finfo_close($finfo);
$res=$document->addContent($comment, $userobj, $temp, $origfilename, $fileType, $userfiletype);
$res=$document->addContent($comment, $userobj, $temp, $origfilename, $fileType, $userfiletype);
unlink($temp);
if($res) {
@ -607,7 +607,7 @@ function uploadDocumentPut($request, $response, $args) { /* {{{ */
$mfolder = $dms->getFolder($args['id']);
if($mfolder) {
if ($mfolder->getAccessMode($userobj, 'addDocument') >= M_READWRITE) {
$params = $request->getParsedBody();
$params = $request->getQueryParams();
$docname = isset($params['name']) ? $params['name'] : '';
$keywords = isset($params['keywords']) ? $params['keywords'] : '';
$origfilename = isset($params['origfilename']) ? $params['origfilename'] : null;
@ -1117,7 +1117,7 @@ function getAccount($request, $response) { /* {{{ */
return $response->withJson(array('success'=>true, 'message'=>'', 'data'=>__getUserData($userobj)), 200);
} else {
return $response->withJson(array('success'=>false, 'message'=>'Not logged in', 'data'=>''), 403);
}
}
} /* }}} */
/**
@ -1129,7 +1129,7 @@ function getAccount($request, $response) { /* {{{ */
function doSearch($request, $response) { /* {{{ */
global $dms, $userobj;
$params = $request->getQueryParams();
$params = $request->getQueryParams();
$querystr = $params['query'];
$mode = $params['mode'];
if(!$limit = $params['limit'])
@ -1193,7 +1193,7 @@ function doSearch($request, $response) { /* {{{ */
if($recs)
// array_unshift($recs, array('type'=>'', 'id'=>0, 'name'=>$querystr, 'comment'=>''));
array_unshift($recs, ' '.$querystr);
return $response->withJson($recs, 200);
return $response->withJson($recs, 200);
break;
default:
$recs = array();
@ -1351,7 +1351,7 @@ function changeUserPassword($request, $response, $args) { /* {{{ */
if($check !== true)
return $check;
$params = $request->getParsedBody();
$params = $request->getParsedBody();
if ($params['password'] == null) {
return $response->withJson(array('success'=>false, 'message'=>'You must supply a new password', 'data'=>''), 200);
}
@ -1404,7 +1404,7 @@ function setDisabledUser($request, $response, $args) { /* {{{ */
$check = checkIfAdmin($request, $response);
if($check !== true)
return $check;
$params = $request->getParsedBody();
$params = $request->getParsedBody();
if (!isset($params['disable'])) {
return $response->withJson(array('success'=>false, 'message'=>'You must supply a disabled state', 'data'=>''), 400);
}
@ -1450,7 +1450,7 @@ function createGroup($request, $response) { /* {{{ */
$check = checkIfAdmin($request, $response);
if($check !== true)
return $check;
$params = $request->getParsedBody();
$params = $request->getParsedBody();
$groupName = $params['name'];
$comment = $params['comment'];
@ -1497,7 +1497,7 @@ function changeGroupMembership($request, $response, $args, $operationType) { /*
$group = $dms->getGroupByName($args['id']);
}
$params = $request->getParsedBody();
$params = $request->getParsedBody();
if (empty($params['userid'])) {
return $response->withJson(array('success'=>false, 'message'=>'Missing userid', 'data'=>''), 200);
}
@ -1742,7 +1742,7 @@ function createCategory($request, $response) { /* {{{ */
if($check !== true)
return $check;
$params = $request->getParsedBody();
$params = $request->getParsedBody();
if (empty($params['category'])) {
return $response->withJson(array('success'=>false, 'message'=>'Need a category.', 'data'=>''), 400);
}
@ -1788,7 +1788,7 @@ function changeCategoryName($request, $response, $args) { /* {{{ */
if($check !== true)
return $check;
$params = $request->getParsedBody();
$params = $request->getParsedBody();
if (empty($params['name']))
{
return $response->withJson(array('success'=>false, 'message'=>'You must supply a new name', 'data'=>''), 200);
@ -1837,7 +1837,7 @@ function changeAttributeDefinitionName($request, $response, $args) { /* {{{ */
if($check !== true)
return $check;
$params = $request->getParsedBody();
$params = $request->getParsedBody();
if ($params['name'] == null) {
return $response->withJson(array('success'=>false, 'message'=>'You must supply a new name', 'data'=>''), 200);
}

View File

@ -43,8 +43,9 @@ class SeedDMS_View_ApprovalSummary extends SeedDMS_Bootstrap_Style {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$this->htmlStartPage(getMLText("approval_summary"));

View File

@ -66,6 +66,7 @@ $(document).ready( function() {
$enableRecursiveCount = $this->params['enableRecursiveCount'];
$maxRecursiveCount = $this->params['maxRecursiveCount'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
if($selattrdef) {
$this->contentHeading(getMLText("attrdef_info"));
@ -130,7 +131,7 @@ $(document).ready( function() {
foreach($res['folders'] as $subFolder) {
echo $this->folderListRow($subFolder);
}
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
foreach($res['docs'] as $document) {
echo $this->documentListRow($document, $previewer);
}
@ -146,7 +147,7 @@ $(document).ready( function() {
print "<th>".getMLText("status")."</th>\n";
print "<th>".getMLText("action")."</th>\n";
print "</tr>\n</thead>\n<tbody>\n";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
foreach($res['contents'] as $content) {
$doc = $content->getDocument();
echo $this->documentListRow($doc, $previewer);

View File

@ -46,6 +46,7 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
$previewwidthlist = $this->params['previewWidthList'];
$previewwidthdetail = $this->params['previewWidthDetail'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
if($document) {
// $this->contentHeading(getMLText("timeline_selected_item"));
@ -56,7 +57,7 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
print "<th>".getMLText("status")."</th>\n";
print "<th>".getMLText("action")."</th>\n";
print "</tr>\n</thead>\n<tbody>\n";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout, $xsendfile);
echo $this->documentListRow($document, $previewer);
echo "</tbody>\n</table>\n";
@ -125,6 +126,7 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
$previewwidthlist = $this->params['previewWidthList'];
$previewwidthdetail = $this->params['previewWidthDetail'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
if($this->params['start']) {
$from = makeTsFromLongDate($this->params['start'].' 00:00:00');
@ -141,7 +143,7 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
print "<th>".getMLText("status")."</th>\n";
print "<th>".getMLText("action")."</th>\n";
print "</tr>\n</thead>\n<tbody>\n";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout, $xsendfile);
foreach($data as $i=>$item) {
/* Filter out timeline events for the documents not happened on the
* selected day

View File

@ -56,6 +56,7 @@ $(document).ready( function() {
$cachedir = $this->params['cachedir'];
$previewwidth = $this->params['previewWidthList'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
if($selcat) {
$this->contentHeading(getMLText("category_info"));
@ -73,7 +74,7 @@ $(document).ready( function() {
print "<th>".getMLText("status")."</th>\n";
print "<th>".getMLText("action")."</th>\n";
print "</tr>\n</thead>\n<tbody>\n";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
foreach($documents as $doc) {
echo $this->documentListRow($doc, $previewer);
}

View File

@ -103,8 +103,9 @@ class SeedDMS_View_Clipboard extends SeedDMS_Bootstrap_Style {
$cachedir = $this->params['cachedir'];
$previewwidth = $this->params['previewWidthList'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$content = '';
$foldercount = $doccount = 0;
if($clipboard['folders']) {

View File

@ -39,6 +39,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Bootstrap_Style {
function preview() { /* {{{ */
$document = $this->params['document'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$showfullpreview = $this->params['showFullPreview'];
$converttopdf = $this->params['convertToPdf'];
$cachedir = $this->params['cachedir'];
@ -74,7 +75,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Bootstrap_Style {
break;
}
if($converttopdf) {
$pdfpreviewer = new SeedDMS_Preview_PdfPreviewer($cachedir, $timeout);
$pdfpreviewer = new SeedDMS_Preview_PdfPreviewer($cachedir, $timeout, $xsendfile);
if($pdfpreviewer->hasConverter($version->getMimeType())) {
$this->contentHeading(getMLText("preview"));
?>
@ -97,6 +98,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Bootstrap_Style {
$previewwidthdetail = $this->params['previewWidthDetail'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$status = $version->getStatus();
$reviewStatus = $version->getReviewStatus();
@ -210,7 +212,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Bootstrap_Style {
print "<td><ul class=\"unstyled\">";
print "</ul>";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$previewer->createPreview($version);
if($previewer->hasPreview($version)) {

View File

@ -58,9 +58,10 @@ $('.folderselect').click(function(ev) {
$cachedir = $this->params['cachedir'];
$previewwidth = $this->params['previewWidthMenuList'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$folderid = isset($_GET['folderid']) ? $_GET['folderid'] : 0;
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$c = 0; // count files
$filecontent = '';
@ -118,9 +119,10 @@ $('.folderselect').click(function(ev) {
$cachedir = $this->params['cachedir'];
$previewwidth = $this->params['previewWidthList'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$showfolders = $this->params['showfolders'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$dir = $dropfolderdir.'/'.$user->getLogin();
/* Check if we are still looking in the configured directory and

View File

@ -43,9 +43,10 @@ class SeedDMS_View_ExpiredDocuments extends SeedDMS_Bootstrap_Style {
$cachedir = $this->params['cachedir'];
$previewwidth = $this->params['previewWidthList'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$db = $dms->getDB();
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$this->htmlStartPage(getMLText("expired_documents"));
$this->globalNavigation();
@ -67,7 +68,7 @@ class SeedDMS_View_ExpiredDocuments extends SeedDMS_Bootstrap_Style {
print "<th><a href=\"../out/out.ExpiredDocuments.php?orderby=e\">".getMLText("expires")."</a></th>\n";
print "</tr>\n</thead>\n<tbody>\n";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
foreach ($docs as $document) {
print "<tr>\n";
$latestContent = $document->getLatestContent();

View File

@ -113,9 +113,10 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$workflowmode = $this->params['workflowmode'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
if($selgroup) {
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$this->contentHeading(getMLText("group_info"));
echo "<table class=\"table table-condensed\">\n";
if($workflowmode == "traditional") {

View File

@ -95,7 +95,7 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style {
printMLText("empty_notify_list");
}
else {
$previewer = new SeedDMS_Preview_Previewer($this->cachedir, $this->previewwidth, $this->timeout);
$previewer = new SeedDMS_Preview_Previewer($this->cachedir, $this->previewwidth, $this->timeout, $this->xsendfile);
$previewer->setConverters($this->previewconverters);
print "<table class=\"table-condensed\">";
@ -155,6 +155,7 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style {
$this->previewconverters = $this->params['previewconverters'];
$this->db = $this->dms->getDB();
$this->timeout = $this->params['timeout'];
$this->xsendfile = $this->params['xsendfile'];
$this->htmlStartPage(getMLText("my_account"));
$this->globalNavigation();

View File

@ -113,8 +113,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$resArr = $dms->getDocumentList('ReviewByMe', $user, false, $orderby, $orderdir);
@ -143,8 +144,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$resArr = $dms->getDocumentList('ApproveByMe', $user, false, $orderby, $orderdir);
@ -172,8 +174,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
if($workflowmode != 'advanced') {
@ -221,8 +224,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of documents owned by current user */
@ -251,8 +255,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of documents owned by current user */
@ -281,8 +286,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of documents owned by current user */
@ -310,8 +316,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
// Get document list for the current user.
@ -411,8 +418,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
// Get document list for the current user.
@ -443,8 +451,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$resArr = $dms->getDocumentList('ReceiptByMe', $user, false, $orderby, $orderdir);
@ -473,8 +482,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of documents owned by current user that has
@ -505,8 +515,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of documents locked by current user */
@ -535,8 +546,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of documents expired and owned by current user */
@ -565,8 +577,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of obsolete documents and owned by current user */
@ -595,8 +608,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of obsolete documents and owned by current user */
@ -625,8 +639,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of draft documents and owned by current user */
@ -655,8 +670,9 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
/* Get list of documents checked out by current user */
@ -686,9 +702,10 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$db = $dms->getDB();
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$this->htmlStartPage(getMLText("my_documents"));

View File

@ -43,8 +43,9 @@ class SeedDMS_View_ReviewSummary extends SeedDMS_Bootstrap_Style {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$this->htmlStartPage(getMLText("my_documents"));

View File

@ -146,6 +146,7 @@ $(document).ready( function() {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$reception = $this->params['reception'];
$showsinglesearchhit = $this->params['showsinglesearchhit'];
@ -570,7 +571,7 @@ $(document).ready( function() {
print "</tr>\n</thead>\n<tbody>\n";
}
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
foreach ($entries as $entry) {
if(get_class($entry) == $dms->getClassname('document')) {

View File

@ -358,6 +358,7 @@ $this->showStartPaneContent('site', (!$currenttab || $currenttab == 'site'));
<?php $this->showConfigCheckbox('settings_enableLargeFileUpload', 'enableLargeFileUpload'); ?>
<?php $this->showConfigText('settings_partitionSize', 'partitionSize'); ?>
<?php $this->showConfigText('settings_maxUploadSize', 'maxUploadSize'); ?>
<?php $this->showConfigCheckbox('settings_enableXsendfile', 'enableXsendfile'); ?>
<!--
-- SETTINGS - SYSTEM - AUTHENTICATION
-->

View File

@ -49,25 +49,36 @@ class SeedDMS_View_Tasks extends SeedDMS_Bootstrap_Style {
$tasks['approval'] = array();
$resArr = $dms->getDocumentList('ApproveByMe', $user);
if($resArr) {
$docs = array();
foreach ($resArr as $res) {
$document = $dms->getDocument($res["id"]);
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
$tasks['approval'][] = array('id'=>$res['id'], 'name'=>$res['name']);
$docs[] = $document;
}
}
}
if($this->hasHook('filterApprovalTaskList'))
$docs = $this->callHook('filterApprovalTaskList', $docs);
foreach($docs as $doc)
$tasks['approval'][] = array('id'=>$doc->getId(), 'name'=>$doc->getName());
}
if($workflowmode == 'traditional')
if(!$tasksinmenu || in_array('review', $tasksinmenu)) {
$tasks['review'] = array();
$resArr = $dms->getDocumentList('ReviewByMe', $user);
if($resArr) {
$docs = array();
foreach ($resArr as $res) {
$document = $dms->getDocument($res["id"]);
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
$tasks['review'][] = array('id'=>$res['id'], 'name'=>$res['name']);
$docs[] = $document;
// $tasks['review'][] = array('id'=>$res['id'], 'name'=>$res['name']);
}
}
if($this->hasHook('filterReviewTaskList'))
$docs = $this->callHook('filterReviewTaskList', $docs);
foreach($docs as $doc)
$tasks['review'][] = array('id'=>$doc->getId(), 'name'=>$doc->getName());
}
}
if($enablereceiptworkflow)
@ -75,12 +86,17 @@ class SeedDMS_View_Tasks extends SeedDMS_Bootstrap_Style {
$tasks['receipt'] = array();
$resArr = $dms->getDocumentList('ReceiptByMe', $user);
if($resArr) {
$docs = array();
foreach ($resArr as $res) {
$document = $dms->getDocument($res["id"]);
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
$tasks['receipt'][] = array('id'=>$res['id'], 'name'=>$res['name']);
$docs[] = $document;
}
}
if($this->hasHook('filterReceiptTaskList'))
$docs = $this->callHook('filterReceiptTaskList', $docs);
foreach($docs as $doc)
$tasks['receipt'][] = array('id'=>$doc->getId(), 'name'=>$doc->getName());
}
}
if($enablerevisionworkflow)
@ -88,24 +104,34 @@ class SeedDMS_View_Tasks extends SeedDMS_Bootstrap_Style {
$tasks['revision'] = array();
$resArr = $dms->getDocumentList('ReviseByMe', $user);
if($resArr) {
$docs = array();
foreach ($resArr as $res) {
$document = $dms->getDocument($res["id"]);
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
$tasks['revision'][] = array('id'=>$res['id'], 'name'=>$res['name']);
$docs[] = $document;
}
}
if($this->hasHook('filterRevisionTaskList'))
$docs = $this->callHook('filterRevisionTaskList', $docs);
foreach($docs as $doc)
$tasks['revision'][] = array('id'=>$doc->getId(), 'name'=>$doc->getName());
}
}
if(!$tasksinmenu || in_array('needscorrection', $tasksinmenu)) {
$tasks['needscorrection'] = array();
$resArr = $dms->getDocumentList('NeedsCorrectionOwner', $user);
if($resArr) {
$docs = array();
foreach ($resArr as $res) {
$document = $dms->getDocument($res["id"]);
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
$tasks['needscorrection'][] = array('id'=>$res['id'], 'name'=>$res['name']);
$docs[] = $document;
}
}
if($this->hasHook('filterNeedsCorrectionTaskList'))
$docs = $this->callHook('filterNeedsCorrectionTaskList', $docs);
foreach($docs as $doc)
$tasks['needscorrection'][] = array('id'=>$doc->getId(), 'name'=>$doc->getName());
}
}
if($workflowmode == 'advanced')
@ -113,12 +139,17 @@ class SeedDMS_View_Tasks extends SeedDMS_Bootstrap_Style {
$tasks['workflow'] = array();
$resArr = $dms->getDocumentList('WorkflowByMe', $user);
if($resArr) {
$docs = array();
foreach ($resArr as $res) {
$document = $dms->getDocument($res["id"]);
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
$tasks['workflow'][] = array('id'=>$res['id'], 'name'=>$res['name']);
$docs[] = $document;
}
}
if($this->hasHook('filterWorkflowTaskList'))
$docs = $this->callHook('filterWorkflowTaskList', $docs);
foreach($docs as $doc)
$tasks['workflow'][] = array('id'=>$doc->getId(), 'name'=>$doc->getName());
}
}
return $tasks;
@ -352,8 +383,9 @@ class SeedDMS_View_Tasks extends SeedDMS_Bootstrap_Style {
$cachedir = $this->params['cachedir'];
$previewwidth = $this->params['previewWidthList'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$content = '';
$foldercount = $doccount = 0;
if($clipboard['folders']) {

View File

@ -44,6 +44,7 @@ class SeedDMS_View_Timeline extends SeedDMS_Bootstrap_Style {
$previewwidthlist = $this->params['previewWidthList'];
$previewwidthdetail = $this->params['previewWidthDetail'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
if($document && $version) {
// $this->contentHeading(getMLText("timeline_selected_item"));
@ -54,7 +55,7 @@ class SeedDMS_View_Timeline extends SeedDMS_Bootstrap_Style {
print "<th>".getMLText("status")."</th>\n";
print "<th>".getMLText("action")."</th>\n";
print "</tr>\n</thead>\n<tbody>\n";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout, $xsendfile);
echo $this->documentListRow($document, $previewer);
echo "</tbody>\n</table>\n";

View File

@ -346,6 +346,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
$dms = $this->params['dms'];
$document = $this->params['document'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$showfullpreview = $this->params['showFullPreview'];
$converttopdf = $this->params['convertToPdf'];
$pdfconverters = $this->params['pdfConverters'];
@ -411,7 +412,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
echo $txt;
if($converttopdf) {
$pdfpreviewer = new SeedDMS_Preview_PdfPreviewer($cachedir, $timeout);
$pdfpreviewer = new SeedDMS_Preview_PdfPreviewer($cachedir, $timeout, $xsendfile);
$pdfpreviewer->setConverters($pdfconverters);
if($pdfpreviewer->hasConverter($latestContent->getMimeType())) {
$this->contentHeading(getMLText("preview_pdf"));
@ -444,6 +445,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
$documentid = $document->getId();
$currenttab = $this->params['currenttab'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$versions = $document->getContent();
@ -587,7 +589,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
print "</tr></thead><tbody>\n";
print "<tr>\n";
print "<td style=\"width:".$previewwidthdetail."px; text-align: center;\">";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$previewer->createPreview($latestContent);
if ($file_exists) {

View File

@ -157,12 +157,13 @@ $('#loadmore').click(function(e) {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewConverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$offset = $this->params['offset'];
$limit = $this->params['limit'];
header('Content-Type: application/json');
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$subFolders = $this->callHook('folderGetSubFolders', $folder, $orderby);
@ -237,6 +238,7 @@ $('#loadmore').click(function(e) {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewConverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$folderid = $folder->getId();
@ -254,7 +256,7 @@ $('#loadmore').click(function(e) {
$this->pageNavigation($this->getFolderPathHTML($folder), "view_folder", $folder);
}
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
echo $this->callHook('preContent');

View File

@ -43,6 +43,7 @@ class SeedDMS_View_WorkflowSummary extends SeedDMS_Bootstrap_Style {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewconverters'];
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$this->htmlStartPage(getMLText("my_documents"));
$this->globalNavigation();
@ -55,7 +56,7 @@ class SeedDMS_View_WorkflowSummary extends SeedDMS_Bootstrap_Style {
// Get document list for the current user.
$workflowStatus = $user->getWorkflowStatus();
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
$previewer->setConverters($previewconverters);
$printheader=true;