mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-11 09:35:00 +00:00
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
This commit is contained in:
commit
4b76b5e6ae
|
@ -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$
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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'",
|
||||
|
|
|
@ -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'",
|
||||
|
|
|
@ -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="/">
|
||||
|
|
|
@ -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;
|
||||
} /* }}} */
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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
50
doc/README.Converters
Normal 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'
|
||||
|
129
doc/README.Hooks
129
doc/README.Hooks
|
@ -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
|
||||
------------------------------------
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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' => 'خطأ',
|
||||
|
|
|
@ -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' => 'Грешка',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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' => '',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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 l’authentification',
|
||||
'author' => 'Auteur',
|
||||
'automatic_status_update' => 'Changement de statut automatique',
|
||||
'back' => 'Retour',
|
||||
|
@ -509,12 +509,12 @@ Le lien est valide jusqu’au [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 l’action 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 d’approbateur.',
|
||||
'es_ES' => 'Espagnol',
|
||||
|
@ -664,7 +664,6 @@ URL: [url]',
|
|||
'index_waiting' => 'Chargement…',
|
||||
'individuals' => 'Individuels',
|
||||
'individuals_in_groups' => 'Membres d’un groupe',
|
||||
'indivіduals_in_groups' => '',
|
||||
'info_recipients_tab_not_released' => 'L’accusé de réception pour cette version du document n’est pas possible car la version n’est 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 d’accès avancé',
|
||||
'settings_advancedAcl_desc' => 'Le contrôle d’accès avancé permet d’activer/désactiver certains modules du logiciel. Il ne peut pas être utilisé pour les droits d’accès sur les documents et dossiers.',
|
||||
'settings_allowChangeRevAppInProcess' => '',
|
||||
'settings_allowChangeRevAppInProcess_desc' => '',
|
||||
'settings_allowReviewerOnly' => 'Permettre d’affecter l’examinateur uniquement',
|
||||
'settings_allowReviewerOnly_desc' => 'Activer cette option pour permettre d’affecter un examinateur mais pas d’approbateur 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 d’un document par les utilisateurs normaux après le dépôt. L’administrateur peut toujours modifier la version après le dépôt.',
|
||||
'settings_enableWebdavReplaceDoc' => 'Remplacer le document lors de l’enregistrement',
|
||||
'settings_enableWebdavReplaceDoc_desc' => 'Si activé, l’enregistrement d’une nouvelle version d’un document remplacera l’ancien document plutôt que de créer une nouvelle version. Cela s’appliquera uniquement si l’utilisateur, 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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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' => '오류',
|
||||
|
|
|
@ -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' => 'ຄວາມຜິດພາດ',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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ę',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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]
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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',
|
||||
|
|
|
@ -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' => 'Помилка',
|
||||
|
|
|
@ -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' => '错误',
|
||||
|
|
|
@ -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' => '中文簡體',
|
||||
|
|
|
@ -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()));
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -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)) {
|
||||
}
|
||||
|
|
|
@ -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");
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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"));
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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']) {
|
||||
|
|
|
@ -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)) {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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") {
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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"));
|
||||
|
|
|
@ -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"));
|
||||
|
|
|
@ -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')) {
|
||||
|
|
|
@ -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
|
||||
-->
|
||||
|
|
|
@ -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']) {
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue
Block a user