mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-08-19 01:52:10 +00:00
Compare commits
49 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
a825bb43fb | ||
![]() |
a2a39ce946 | ||
![]() |
b9abff5c55 | ||
![]() |
24595a234d | ||
![]() |
199fd57151 | ||
![]() |
9dfc6e8b1e | ||
![]() |
cfc23e0ddf | ||
![]() |
7012580476 | ||
![]() |
40bd123fe3 | ||
![]() |
6c3ecaf9a1 | ||
![]() |
40ce4a74e1 | ||
![]() |
8fcfd70bd6 | ||
![]() |
6f0803e698 | ||
![]() |
5d28744758 | ||
![]() |
a17220d373 | ||
![]() |
54dea818f7 | ||
![]() |
a446f45e43 | ||
![]() |
6139c781d0 | ||
![]() |
0602fad397 | ||
![]() |
44bf03c557 | ||
![]() |
4bcb5f8e4c | ||
![]() |
4fe696f18b | ||
![]() |
023c2c58f1 | ||
![]() |
1a002c9d18 | ||
![]() |
3321b097e6 | ||
![]() |
dc2cadc6d8 | ||
![]() |
20e9157d01 | ||
![]() |
02e7066749 | ||
![]() |
18c34ce29d | ||
![]() |
b7014a6b21 | ||
![]() |
fdf14b2a1f | ||
![]() |
e79a0015f9 | ||
![]() |
0c4103ce34 | ||
![]() |
ff3dd800e4 | ||
![]() |
211a3bc6bc | ||
![]() |
e49c9e1c98 | ||
![]() |
e3002fce0b | ||
![]() |
2a45854818 | ||
![]() |
cb059d53eb | ||
![]() |
44bd7fda79 | ||
![]() |
5f54964d69 | ||
![]() |
3dc3b6f0d2 | ||
![]() |
468b146a64 | ||
![]() |
d81f946446 | ||
![]() |
097aae895f | ||
![]() |
a55662ea1b | ||
![]() |
8d35bb6a9b | ||
![]() |
7826d487cc | ||
![]() |
ddbc3839a5 |
30
CHANGELOG
30
CHANGELOG
|
@ -1,13 +1,3 @@
|
|||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.34
|
||||
--------------------------------------------------------------------------------
|
||||
- merge changes up to 5.1.41
|
||||
- Revisors can be set, even if revision date is not set
|
||||
- fix saving revision one vote reject
|
||||
- show statistics on how many have revised a document
|
||||
- fix possible xss attack in setup of 2-factor authentication
|
||||
- better layout of page for setup of 2-factor authentication
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.33
|
||||
--------------------------------------------------------------------------------
|
||||
|
@ -331,26 +321,6 @@
|
|||
- add document list which can be exported as an archive
|
||||
- search results can be exported
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.41
|
||||
--------------------------------------------------------------------------------
|
||||
- action when clicking on a thumbnail can be set (download or view online)
|
||||
- major update of polish translation
|
||||
- fix getting access rights in getMandatoryApprovers() and getMandatoryReviewers()
|
||||
- better checking for attribute definition when building a search query
|
||||
- fix list of related documents when hook documentListItem() is implemented
|
||||
- move EditAttributes into controller and add various hooks (like EditDocument)
|
||||
- move sending notification mail when attributes are changed into
|
||||
Notification Service
|
||||
- more documentation on configuring LDAP
|
||||
- collect output controller/view hooks with '+' instead of array_merge()
|
||||
- add hook 'searchExportOptions'
|
||||
- show how many users have to review/approve a document and how many did
|
||||
already (in menu task list and document list)
|
||||
- break long original file names on viewDocument page
|
||||
- fix potential XSS attack in many fields of settings
|
||||
- allow to edit original filename, check filename for problematic chars
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.40
|
||||
--------------------------------------------------------------------------------
|
||||
|
|
2
Makefile
2
Makefile
|
@ -24,7 +24,7 @@ dist:
|
|||
rm -rf tmp
|
||||
|
||||
quickstart:
|
||||
php8.2 vendor/bin/phing -Dversion=$(VERSION) package
|
||||
php7.4 vendor/bin/phing -Dversion=$(VERSION) package
|
||||
|
||||
unittest:
|
||||
vendor/bin/phing -Dversion=$(VERSION) phpunitfast
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
}
|
||||
},
|
||||
"require": {
|
||||
"robthree/twofactorauth": "^3.0",
|
||||
"robthree/twofactorauth": "^1.5",
|
||||
"slim/slim": "^4.0",
|
||||
"guzzlehttp/psr7": "*",
|
||||
"erusev/parsedown": "*",
|
||||
|
@ -27,7 +27,6 @@
|
|||
"symfony/http-foundation": "^5.4",
|
||||
"php-di/php-di": "^6.4",
|
||||
"slim/psr7": "^1.7",
|
||||
"bacon/bacon-qr-code": "^3.0",
|
||||
"seeddms/core": "dev-master",
|
||||
"seeddms/lucene": "dev-master",
|
||||
"seeddms/preview": "dev-master",
|
||||
|
|
|
@ -1,123 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Implementation of EditAttributes controller
|
||||
*
|
||||
* @category DMS
|
||||
* @package SeedDMS
|
||||
* @license GPL 2
|
||||
* @version @version@
|
||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2010-2013 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
|
||||
/**
|
||||
* Class which does the busines logic for editing the version attributes
|
||||
*
|
||||
* @category DMS
|
||||
* @package SeedDMS
|
||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2010-2025 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_Controller_EditAttributes extends SeedDMS_Controller_Common {
|
||||
|
||||
public function run() {
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$settings = $this->params['settings'];
|
||||
$document = $this->params['document'];
|
||||
$version = $this->params['version'];
|
||||
|
||||
if(false === $this->callHook('preEditAttributes')) {
|
||||
if(empty($this->errormsg))
|
||||
$this->errormsg = 'hook_preEditAttributes_failed';
|
||||
return null;
|
||||
}
|
||||
|
||||
$result = $this->callHook('editAttributes', $version);
|
||||
if($result === null) {
|
||||
$attributes = $this->params['attributes'];
|
||||
$oldattributes = $version->getAttributes();
|
||||
if($attributes) {
|
||||
foreach($attributes as $attrdefid=>$attribute) {
|
||||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
||||
if($attribute) {
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
|
||||
else
|
||||
$attribute = date('Y-m-d', makeTsFromDate($attribute));
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_folder:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
|
||||
else
|
||||
$attribute = $dms->getFolder((int) $attribute);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_document:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
|
||||
else
|
||||
$attribute = $dms->getDocument((int) $attribute);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_user:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
|
||||
else
|
||||
$attribute = $dms->getUser((int) $attribute);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_group:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
|
||||
else
|
||||
$attribute = $dms->getGroup((int) $attribute);
|
||||
break;
|
||||
}
|
||||
if(!$attrdef->validate($attribute, $version, false)) {
|
||||
$this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||
return false;
|
||||
}
|
||||
|
||||
if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) {
|
||||
if(!$version->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute)) {
|
||||
//UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} elseif($attrdef->getMinValues() > 0) {
|
||||
$this->errormsg = array("attr_min_values", array("attrname"=>$attrdef->getName()));
|
||||
return false;
|
||||
} elseif(isset($oldattributes[$attrdefid])) {
|
||||
if(!$version->removeAttribute($dms->getAttributeDefinition($attrdefid)))
|
||||
// UI::exitError(getMLText("document_title", array("documentname" => $folder->getName())),getMLText("error_occured"));
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
if($ret === false)
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach($oldattributes as $attrdefid=>$oldattribute) {
|
||||
if(!isset($attributes[$attrdefid])) {
|
||||
if(!$version->removeAttribute($dms->getAttributeDefinition($attrdefid)))
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
} elseif($result === false) {
|
||||
if(empty($this->errormsg))
|
||||
$this->errormsg = 'hook_editAttributes_failed';
|
||||
return false;
|
||||
}
|
||||
|
||||
if(false === $this->callHook('postEditAttributes')) {
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
|
@ -10,27 +10,25 @@ regular ldap server, e.g. openldap
|
|||
|
||||
The location of the ldap server is specified in two parameters: `host` and
|
||||
`port`. `host` can be either a plain hostname or an ldap URI, including the
|
||||
protocol, the host and optionally the port, e.g. `ldap://localhost:389`. In case
|
||||
protocol, the host and optionally the port, e.g. ldap://localhost:389. In case
|
||||
of an URI the port in the configuration must remain empty.
|
||||
|
||||
The authentication itself is a two step process which differs, depending on how
|
||||
to bind to the server. If the configuration sets `bindDN` and `bindPW`, those
|
||||
to bind to the server. If the configuration sets 'bindDN' and 'bindPW', those
|
||||
values will be used for a initial non anonymous bind to the ldap server
|
||||
otherwise an anonymous bind is executed.
|
||||
|
||||
After the initial bind, a ldap search for either `uid=<username>` (ldap) or
|
||||
`sAMAccountName=<username>` (AD) below basedn is done. The purpose of this
|
||||
After the initial bind, a ldap search for either 'uid=<username>' (ldap) or
|
||||
'sAMAccountName=<username>' (AD) below basedn is done. The purpose of this
|
||||
search is to retrieve a working bindDN which is then used to actually
|
||||
authenticate the user. In case of a successful anonymous first bind but a
|
||||
failed search (this seems to be the case when connecting to an AD), a second
|
||||
non anonymous bind is tried. The bindDN for that second bind will be either
|
||||
`uid=<username>,<basedn>` (ldap) or `<username>@<accountDomainName>` (AD).
|
||||
If the search after the first anonymous bind succeeds, the bindDN will be
|
||||
taken from the user's data in the ldap
|
||||
authenticate the user. In case of an anonymous first bind the search will
|
||||
likely fail and the bindDN for the second bind will be either
|
||||
'uid=<username>,<basedn>' (ldap) or '<username>@<accountDomainName>' (AD). If
|
||||
the search succeeds the bindDN will be taken from the user's data in the ldap
|
||||
server. This bindDN will be used for a second bind using the users password.
|
||||
If the second bind succeeds the user is successfully authenticated.
|
||||
If the second bind succeeds the user could be successfully authenticated.
|
||||
|
||||
The data from the ldap server can be used to create or update an account in SeedDMS
|
||||
The data from the ldap server can be used to create an account in SeedDMS
|
||||
if the user trying to login does not exist yet, but was able to authenticate.
|
||||
This will only be done if 'authentication->restricted' in the configuration
|
||||
is set to false. In that case the common name (cn) and email address is taken
|
||||
|
@ -43,37 +41,12 @@ can be set with the attribute `mailField`. If it is not set it defaults to `mail
|
|||
Since version 5.1.34 and 6.0.27 the groups of a user stored in the ldap directory
|
||||
can be synchronised with the groups in SeedDMS. The ldap field storing
|
||||
the groups can be configured with the attribute `mailField`. This will add
|
||||
new groups in SeedDMS and assign them to the user.
|
||||
|
||||
Using email address for authentication
|
||||
---------------------------------------
|
||||
|
||||
Since version 5.1.34 and 6.0.27 the email can be used for authentication
|
||||
(requires `enableLoginByEmail` to be set in the configuration).
|
||||
This only works if the search after the first bind succeeds, which is usually
|
||||
only the case if it is a none anonymous bind.
|
||||
|
||||
Notes on connecting to an AD
|
||||
-----------------------------
|
||||
|
||||
The ldap authentication was originally implemented for classic LDAP servers
|
||||
like openldap. Before doing the actual authentication the user was searched
|
||||
by combining the user's login name and the configured baseDN. This search was
|
||||
preceded an anonymous or non anonymous bind (depending on wether bindDN and
|
||||
bindPWD are set). The only purpose of that search was to retrieve the
|
||||
distinguished name of the user, which was used in a second non anonymous bind
|
||||
for authenticating the user. If that search fails or didn't return a record
|
||||
(which seems to be always the case for an anonymous bind to an AD)
|
||||
a second non anonymous bind with the user's credentials is tried. That bind
|
||||
uses a dn which is quite different for classic ldap and AD (see examples
|
||||
below). The dn for an AD is of the form '<username>@<domain>'. '<domain>' is
|
||||
the string configured in the parameter `accountDomainName`.
|
||||
new groups in SeedDMS and aѕsign them to the user.
|
||||
|
||||
Examples
|
||||
---------
|
||||
|
||||
### Anonymous bind to openldap on localhost, port 389
|
||||
|
||||
Anonymous bind to openldap on localhost, port 389
|
||||
- type = "ldap"
|
||||
- baseDN = "ou=users,dc=mycompany,dc=de"
|
||||
- host = "ldap://localhost"
|
||||
|
@ -82,37 +55,12 @@ During authentication as user 'admin' the following steps are executed
|
|||
|
||||
1. connect to ldap server at localhost:389
|
||||
2. do an anonymous bind
|
||||
3.1 if the bind succeeds, search for `uid=admin` below basedn
|
||||
3.2 if the bind fails use `uid=admin,<basedn>` as dn and continue with step 5
|
||||
3. search for 'uid=admin' below basedn
|
||||
4.1. if search succeeds use the dn from the user
|
||||
4.2. if search fails use `uid=admin,<basedn>` as dn
|
||||
4.2. if search fails use 'uid=admin,<basedn>' as dn
|
||||
5. do a non anonymous bind with dn and password entered by user
|
||||
6. if step 5. succeeds the user is authenticated
|
||||
7. if `restricted` in the settings is *not* set another ldap search for the
|
||||
user is executed to retrieve the full name, and the email and if
|
||||
8.1 the user doesn't exist in SeedDMS, the user will be created or
|
||||
8.2 the user exists in SeedDMS, the use will be updated
|
||||
6. if step 5. succeeds the use is authenticated
|
||||
|
||||
If bindDN and bindPW are specified in the configuration, the second step
|
||||
will be a non anonymous bind.
|
||||
|
||||
### Connecting to an AD
|
||||
|
||||
- type = "AD"
|
||||
- baseDN = "ou=users,dc=mycompany,dc=de"
|
||||
- accountDomainName=mycompany
|
||||
- host = "ldap://localhost"
|
||||
|
||||
During authentication as user 'admin' the following steps are executed
|
||||
|
||||
1. connect to AD server at localhost:389
|
||||
2. do an anonymous bind (which usually succeeds)
|
||||
3. search for `uid=admin` below basedn (which usually returns an empty record)
|
||||
4. if search returns no data use `admin@<accountDomainName>` as dn
|
||||
5. do a non anonymous bind with dn and password entered by user
|
||||
6. if step 5. succeeds the user is authenticated
|
||||
7. if `restricted` in the settings is *not* set another ldap search for the
|
||||
user is executed to retrieve the full name, and the email and if
|
||||
8.1 the user doesn't exist in SeedDMS, the user will be created or
|
||||
8.2 the user exists in SeedDMS, the use will be updated
|
||||
|
||||
|
|
|
@ -285,7 +285,7 @@ class SeedDMS_Controller_Common {
|
|||
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($ret) + $tmpret) : ($ret + $tmpret));
|
||||
$ret = ($ret === null) ? $tmpret : (is_string($ret) ? array_merge(array($ret), $tmpret) : array_merge($ret, $tmpret));
|
||||
} else
|
||||
$ret = $tmpret;
|
||||
}
|
||||
|
|
|
@ -233,7 +233,7 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
|
|||
}
|
||||
|
||||
/* Check if user already exists in the database. Return with an error
|
||||
* only if the sql statements fails, but not if the user wasn't found.
|
||||
* only if the sql statements fails, but not if no user was found.
|
||||
* The username may not be the one passed to this function anymore. It
|
||||
* could have been overwritten by uid (or sAMAccountName) derived from
|
||||
* the above ldap search.
|
||||
|
|
|
@ -685,64 +685,6 @@ class SeedDMS_NotificationService {
|
|||
}
|
||||
} /* }}} */
|
||||
|
||||
public function sendChangedVersionAttributesMail($version, $user, $oldattributes) { /* {{{ */
|
||||
$document = $version->getDocument();
|
||||
$dms = $document->getDMS();
|
||||
$folder = $document->getFolder();
|
||||
$notifyList = $document->getNotifyList();
|
||||
|
||||
$newattributes = $version->getAttributes();
|
||||
if($oldattributes) {
|
||||
foreach($oldattributes as $attrdefid=>$attribute) {
|
||||
if(!isset($newattributes[$attrdefid]) || $newattributes[$attrdefid]->getValueAsArray() !== $oldattributes[$attrdefid]->getValueAsArray()) {
|
||||
$subject = "attribute_changed_email_subject";
|
||||
$message = "attribute_changed_email_body";
|
||||
$params = array();
|
||||
$params['name'] = $document->getName();
|
||||
$params['version'] = $version->getVersion();
|
||||
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
|
||||
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
|
||||
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
|
||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||
$params['username'] = $user->getFullName();
|
||||
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||
$params['sitename'] = $this->settings->_siteName;
|
||||
$params['http_root'] = $this->settings->_httpRoot;
|
||||
|
||||
$this->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||
foreach ($notifyList["groups"] as $grp) {
|
||||
$this->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
/* Check for new attributes which didn't have a value before */
|
||||
if($newattributes) {
|
||||
foreach($newattributes as $attrdefid=>$attribute) {
|
||||
if(!isset($oldattributes[$attrdefid]) && $attribute) {
|
||||
$subject = "attribute_changed_email_subject";
|
||||
$message = "attribute_changed_email_body";
|
||||
$params = array();
|
||||
$params['name'] = $document->getName();
|
||||
$params['version'] = $version->getVersion();
|
||||
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
|
||||
$params['attribute_old_value'] = '';
|
||||
$params['attribute_new_value'] = $attribute->getValue();
|
||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||
$params['username'] = $user->getFullName();
|
||||
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||
$params['sitename'] = $this->settings->_siteName;
|
||||
$params['http_root'] = $this->settings->_httpRoot;
|
||||
|
||||
$this->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||
foreach ($notifyList["groups"] as $grp) {
|
||||
$this->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
public function sendChangedFolderAttributesMail($folder, $user, $oldattributes) { /* {{{ */
|
||||
$dms = $folder->getDMS();
|
||||
$notifyList = $folder->getNotifyList();
|
||||
|
|
|
@ -362,8 +362,6 @@ class Settings { /* {{{ */
|
|||
var $_previewWidthDetail = 100;
|
||||
// Preview image width in drop folder list
|
||||
var $_previewWidthDropFolderList = 100;
|
||||
// download or view online when clicking on preview image
|
||||
var $_defaultThumbnailClick = 'download';
|
||||
// show full preview on document details page
|
||||
var $_showFullPreview = false;
|
||||
// convert to pdf for preview on document details page
|
||||
|
@ -598,7 +596,6 @@ class Settings { /* {{{ */
|
|||
$this->_previewWidthDetail = intval($tab["previewWidthDetail"]);
|
||||
if(isset($tab["previewWidthDropFolderList"]))
|
||||
$this->_previewWidthDropFolderList = intval($tab["previewWidthDropFolderList"]);
|
||||
$this->_defaultThumbnailClick = strval($tab["defaultThumbnailClick"]);
|
||||
$this->_showFullPreview = Settings::boolVal($tab["showFullPreview"]);
|
||||
$this->_convertToPdf = Settings::boolVal($tab["convertToPdf"]);
|
||||
if(isset($tab["maxItemsPerPage"]))
|
||||
|
@ -1040,7 +1037,6 @@ class Settings { /* {{{ */
|
|||
$this->setXMLAttributValue($node, "previewWidthMenuList", $this->_previewWidthMenuList);
|
||||
$this->setXMLAttributValue($node, "previewWidthDetail", $this->_previewWidthDetail);
|
||||
$this->setXMLAttributValue($node, "previewWidthDropFolderList", $this->_previewWidthDropFolderList);
|
||||
$this->setXMLAttributValue($node, "defaultThumbnailClick", $this->_defaultThumbnailClick);
|
||||
$this->setXMLAttributValue($node, "showFullPreview", $this->_showFullPreview);
|
||||
$this->setXMLAttributValue($node, "convertToPdf", $this->_convertToPdf);
|
||||
$this->setXMLAttributValue($node, "maxItemsPerPage", $this->_maxItemsPerPage);
|
||||
|
|
|
@ -213,7 +213,7 @@ class SeedDMS_View_Common {
|
|||
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($ret) + $tmpret) : ($ret + $tmpret));
|
||||
$ret = ($ret === null) ? $tmpret : (is_string($ret) ? array_merge(array($ret), $tmpret) : array_merge($ret, $tmpret));
|
||||
} else
|
||||
$ret = $tmpret;
|
||||
}
|
||||
|
|
|
@ -27,6 +27,8 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
$tableformathead = " %-10s %5s %-60s";
|
||||
$tableformathtml = "<tr><td>%s</td><td>%d</td><td>%s</td></tr>";
|
||||
$tableformatheadhtml = "<tr><th>%s</th><th>%s</th><th>%s</th></tr>";
|
||||
$body = '';
|
||||
$bodyhtml = '';
|
||||
|
||||
require_once('inc/inc.ClassEmailNotify.php');
|
||||
$email = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword);
|
||||
|
@ -37,8 +39,6 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
if(!$u->isGuest() && !$u->isDisabled()) {
|
||||
$docs = $dms->getDocumentsExpired(intval($taskparams['days']), $u);
|
||||
if (count($docs)>0) {
|
||||
$body = '';
|
||||
$bodyhtml = '';
|
||||
$bodyhtml .= "<table>".PHP_EOL;
|
||||
$bodyhtml .= sprintf($tableformatheadhtml."\n", getMLText("expires", array(), ""), "ID", getMLText("name", array(), ""));
|
||||
$body .= sprintf($tableformathead."\n", getMLText("expires", array(), ""), "ID", getMLText("name", array(), ""));
|
||||
|
@ -66,8 +66,6 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
} elseif($taskparams['email']) {
|
||||
$docs = $dms->getDocumentsExpired(intval($taskparams['days']));
|
||||
if (count($docs)>0) {
|
||||
$body = '';
|
||||
$bodyhtml = '';
|
||||
$bodyhtml .= "<table>".PHP_EOL;
|
||||
$bodyhtml .= sprintf($tableformatheadhtml."\n", getMLText("expiration_date", array(), ""), "ID", getMLText("name", array(), ""));
|
||||
$body .= sprintf($tableformathead."\n", getMLText("expiration_date", array(), ""), "ID", getMLText("name", array(), ""));
|
||||
|
|
|
@ -743,7 +743,6 @@ function get_extension($mimetype) { /* {{{ */
|
|||
case 'video/webm': return '.webm';
|
||||
case 'application/zip': return '.zip';
|
||||
case 'application/x-gzip': return '.gz';
|
||||
case 'application/x-xz': return '.xz';
|
||||
case 'application/x-rar': return '.rar';
|
||||
case 'application/x-7z-compressed': return '.7z';
|
||||
case 'application/x-compressed-tar': return '.tgz';
|
||||
|
@ -1151,9 +1150,9 @@ function getMandatoryReviewers($folder, $document, $user) { /* {{{ */
|
|||
foreach($revg as $gid) {
|
||||
if($g = $dms->getGroup($gid)) {
|
||||
if($document)
|
||||
$accessmode = $document->getGroupAccessMode($g);
|
||||
$accessmode = $document->getGroupAccessMode($u);
|
||||
else
|
||||
$accessmode = $folder->getGroupAccessMode($g);
|
||||
$accessmode = $folder->getGroupAccessMode($u);
|
||||
if($accessmode < M_READ || !$g->getUsers())
|
||||
$reviewers["ng"][] = $g->getId();
|
||||
else
|
||||
|
@ -1248,9 +1247,9 @@ function getMandatoryApprovers($folder, $document, $user) { /* {{{ */
|
|||
foreach($appg as $gid) {
|
||||
if($g = $dms->getGroup($gid)) {
|
||||
if($document)
|
||||
$accessmode = $document->getGroupAccessMode($g);
|
||||
$accessmode = $document->getGroupAccessMode($u);
|
||||
else
|
||||
$accessmode = $folder->getGroupAccessMode($g);
|
||||
$accessmode = $folder->getGroupAccessMode($u);
|
||||
if($accessmode < M_READ || !$g->getUsers())
|
||||
$approvers["ng"][] = $g->getId();
|
||||
else
|
||||
|
@ -1433,8 +1432,6 @@ class SeedDMS_Search { /* {{{ */
|
|||
|
||||
public $searchparams;
|
||||
|
||||
protected $total;
|
||||
|
||||
protected $dcount;
|
||||
|
||||
protected $fcount;
|
||||
|
@ -1447,10 +1444,6 @@ class SeedDMS_Search { /* {{{ */
|
|||
|
||||
protected $searchTime;
|
||||
|
||||
protected $facets;
|
||||
|
||||
protected $stats;
|
||||
|
||||
public function __construct($dms, $user, $fulltextservice, $settings) {
|
||||
$this->dms = $dms;
|
||||
$this->user = $user;
|
||||
|
@ -1459,7 +1452,6 @@ class SeedDMS_Search { /* {{{ */
|
|||
$this->searchparams = [];
|
||||
$this->dcount = 0;
|
||||
$this->fcount = 0;
|
||||
$this->total = 0;
|
||||
$this->totalPages = 0;
|
||||
$this->entries = array();
|
||||
$this->terms = array();
|
||||
|
@ -1887,17 +1879,16 @@ class SeedDMS_Search { /* {{{ */
|
|||
$attributes = array();
|
||||
|
||||
foreach($attributes as $attrdefid=>$attribute) {
|
||||
$attrdef = $this->dms->getAttributeDefinition($attrdefid);
|
||||
if($attribute) {
|
||||
if($attrdef = $this->dms->getAttributeDefinition($attrdefid)) {
|
||||
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date) {
|
||||
if(is_array($attribute)) {
|
||||
if(!empty($attributes[$attrdefid]['from']))
|
||||
$attributes[$attrdefid]['from'] = date('Y-m-d', makeTsFromDate($attribute['from']));
|
||||
if(!empty($attributes[$attrdefid]['to']))
|
||||
$attributes[$attrdefid]['to'] = date('Y-m-d', makeTsFromDate($attribute['to']));
|
||||
} else {
|
||||
$attributes[$attrdefid] = date('Y-m-d', makeTsFromDate($attribute));
|
||||
}
|
||||
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date) {
|
||||
if(is_array($attribute)) {
|
||||
if(!empty($attributes[$attrdefid]['from']))
|
||||
$attributes[$attrdefid]['from'] = date('Y-m-d', makeTsFromDate($attribute['from']));
|
||||
if(!empty($attributes[$attrdefid]['to']))
|
||||
$attributes[$attrdefid]['to'] = date('Y-m-d', makeTsFromDate($attribute['to']));
|
||||
} else {
|
||||
$attributes[$attrdefid] = date('Y-m-d', makeTsFromDate($attribute));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
class SeedDMS_Version { /* {{{ */
|
||||
|
||||
const _number = "6.0.34";
|
||||
const _number = "6.0.33";
|
||||
const _string = "SeedDMS";
|
||||
|
||||
function __construct() {
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'معلومات عن توثيق ذو عاملين',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -399,7 +398,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'الدخول مرفوض الى المستندات في الإستقبال',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'الدخول مرفوض الى المستندات قيد المراجعة',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'مستند',
|
||||
'documentcontent' => 'موضوع المستند',
|
||||
|
@ -971,7 +969,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'متعلقة بهذا الإصدار',
|
||||
'link_alt_updatedocument' => 'اذا كنت تود تحميل ملفات اكبر من حجم الملفات المتاحة حاليا, من فضلك استخدم البديل <a href="%s">صفحة التحميل</a>.',
|
||||
'link_document' => 'رابط المستند',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'رابط الإصدار',
|
||||
'list_access_rights' => 'لائحة حقوق الدخول',
|
||||
'list_contains_no_access_docs' => 'هذه الائحة لا تحتوي على مستندات للدخول',
|
||||
|
@ -1160,9 +1157,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'لا يوجد سير عمل',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'التحقق من مستند/مجلد',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'التحقق من الشيء في حالة حرجة',
|
||||
|
@ -1204,7 +1198,6 @@ URL: [url]',
|
|||
'password_forgotten_title' => 'ارسال كلمة السر',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'تكرار كلمة السر',
|
||||
'password_send' => 'أرسل كلمة السر',
|
||||
'password_send_text' => 'أرسل نموذج كلمة السر',
|
||||
|
@ -1232,7 +1225,6 @@ URL: [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'حالة سابقة',
|
||||
'previous_versions' => 'اصدارات سابقة',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'سير العمل',
|
||||
'process_without_user_group' => 'معالجة دون استعمال مستخدم من المجموعة',
|
||||
'pt_BR' => 'البرتغالية (BR)',
|
||||
|
@ -1303,7 +1295,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'تم اصلاحه',
|
||||
'repairing_objects' => 'تحضير المستندات والمجلدات.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1626,10 +1617,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => 'طريقة البحث الافتراضية',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'طريقة البحث الافتراضية في قاعدة البيانات',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'طريقة البحث الافتراضية في جمل كاملة',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'مسح مثبت المجلد',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2091,7 +2078,6 @@ URL: [url]',
|
|||
'splash_move_document' => 'نقل المستند',
|
||||
'splash_move_folder' => 'نقل الملف',
|
||||
'splash_notinherit_access' => 'لا يرث الوصول',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'استلام التحديث بنجاح',
|
||||
'splash_removed_from_clipboard' => 'ازيل من الحافظة',
|
||||
'splash_rm_attribute' => 'إزالة السمة',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -386,7 +385,6 @@ $text = array(
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Документ',
|
||||
'documentcontent' => '',
|
||||
|
@ -865,7 +863,6 @@ $text = array(
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Ако искате да качите файлове над текущия лимит, използвайте друг <a href="%s">начин</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Списък на права',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1038,9 +1035,6 @@ $text = array(
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Проверка на Папка/Документ',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
|
@ -1082,7 +1076,6 @@ $text = array(
|
|||
'password_forgotten_title' => 'Парола изпратена',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Повторете паролата',
|
||||
'password_send' => '',
|
||||
'password_send_text' => '',
|
||||
|
@ -1110,7 +1103,6 @@ $text = array(
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Предишно състояние',
|
||||
'previous_versions' => 'Предишни версии',
|
||||
'problematic_filename' => '',
|
||||
'process' => '',
|
||||
'process_without_user_group' => '',
|
||||
'pt_BR' => 'Португалски (Бразилия)',
|
||||
|
@ -1172,7 +1164,6 @@ $text = array(
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => '',
|
||||
'repairing_objects' => 'Поправка на папки и документи',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1468,10 +1459,6 @@ $text = array(
|
|||
'settings_defaultSearchMethod_desc' => '',
|
||||
'settings_defaultSearchMethod_valdatabase' => '',
|
||||
'settings_defaultSearchMethod_valfulltext' => '',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Изтрийте ENABLE_INSTALL_TOOL в папка конфигурация, за да започнете да използвате системата',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -1933,7 +1920,6 @@ $text = array(
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => '',
|
||||
'splash_rm_attribute' => '',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -391,7 +390,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => '',
|
||||
|
@ -870,7 +868,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Llista tots els tipus d\'accés...',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1043,9 +1040,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Carpeta / Comprobació del document',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
|
@ -1087,7 +1081,6 @@ URL: [url]',
|
|||
'password_forgotten_title' => '',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => '',
|
||||
'password_send' => '',
|
||||
'password_send_text' => '',
|
||||
|
@ -1115,7 +1108,6 @@ URL: [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => '',
|
||||
'previous_versions' => 'Versions anteriors',
|
||||
'problematic_filename' => '',
|
||||
'process' => '',
|
||||
'process_without_user_group' => '',
|
||||
'pt_BR' => 'Portuguès',
|
||||
|
@ -1177,7 +1169,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => '',
|
||||
'repairing_objects' => '',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1473,10 +1464,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => '',
|
||||
'settings_defaultSearchMethod_valdatabase' => '',
|
||||
'settings_defaultSearchMethod_valfulltext' => '',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => '',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -1938,7 +1925,6 @@ URL: [url]',
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => '',
|
||||
'splash_rm_attribute' => '',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Tento systém vyžaduje dvoufaktorové ověření. Na svém mobilním telefonu budete potřebovat Google Authenticator. Níže vidíte dva QR kódy. Správný je vaše současné tajemství. Vlevo můžete nastavit nové tajemství. Pokud nastavíte nové tajemství, ujistěte se, že jste jej znovu otestovali pomocí služby Google Authenticator.',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'tajemství',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'Dokumenty s přijetím, ale bez přístupu příjemce',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Dokumenty v revizi bez přístupu kontrolora',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Obsah dokumentu',
|
||||
|
@ -1002,7 +1000,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'Provázáno odkazem s touto verzí',
|
||||
'link_alt_updatedocument' => 'Chcete-li nahrát soubory větší než je maximální velikost pro nahrávání, použijte prosím <a href="%s">alternativní stránku</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Provázat k verzi',
|
||||
'list_access_rights' => 'Seznam všech přístupových práv ...',
|
||||
'list_contains_no_access_docs' => 'Seznam obsahuje více dokumentů, ke kterým nemáte přístup a které se nezobrazují.',
|
||||
|
@ -1191,9 +1188,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Není k dispozici žádné workflow',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Kontrola složky/dokumentu',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kritické chyby',
|
||||
|
@ -1239,7 +1233,6 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
|
|||
'password_forgotten_title' => 'Heslo odesláno',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Opakujte heslo',
|
||||
'password_send' => 'Heslo odesláno',
|
||||
'password_send_text' => 'Vaše nové heslo bylo odesláno a zadanou emailovou adresu, pokud pro přihlašovací jméno a email existuje uživatel. Pokud neobdržíte email během příštích minut, pak se ujistěte se, že přihlašovací jméno a email jsou správné a proces zopakujte.',
|
||||
|
@ -1267,7 +1260,6 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Předchozí stav',
|
||||
'previous_versions' => 'Předešlé verze',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Proces',
|
||||
'process_without_user_group' => 'Procesy bez uživatele / skupiny',
|
||||
'pt_BR' => 'Portugalština (BR)',
|
||||
|
@ -1349,7 +1341,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'opraveno',
|
||||
'repairing_objects' => 'Opravuji dokumenty a složky.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1698,10 +1689,6 @@ Jméno: [username]
|
|||
'settings_defaultSearchMethod_desc' => 'Výchozí metoda vyhledávání, když je vyhledávací formulář spuštěn v hlavním menu.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'databáze',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Chcete-li použít SeedDMS, musíte v konfiguračním adresáři odstranit soubor ENABLE_INSTALL_TOOL',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2163,7 +2150,6 @@ Jméno: [username]
|
|||
'splash_move_document' => 'Dokument přesunut',
|
||||
'splash_move_folder' => 'Složka přesunuta',
|
||||
'splash_notinherit_access' => 'Přístupová práva již nejsou zděděna',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'Příjem byl úspěšně přidán',
|
||||
'splash_removed_from_clipboard' => 'Odstraněno ze schránky',
|
||||
'splash_rm_attribute' => 'Atribut odstraněn',
|
||||
|
|
|
@ -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 (3461), dgrutsch (22)
|
||||
// Translators: Admin (3444), dgrutsch (22)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Dieses System erfordert 2-Faktor-Authentifikation. Dazu brauchen Sie einen Authenticator auf Ihrem Mobiltelefon. Unten sehen Sie zwei QR-Codes. Der rechte Code beinhaltet Ihren aktuellen geheimen Schlüssel. Auf der linken Seite wird ein neuer Schlüssel angezeigt. Wenn Sie den neuen Schlüssel speichern, dann stellen Sie zuvor sicher, dass sie ihn mit Ihrem bevorzugten Authenticator (z.B. andOTP) zuvor eingescant haben.',
|
||||
'2_fact_auth_current_secret' => 'Aktuelles Geheimnis',
|
||||
'2_fact_auth_new_secret' => 'Neues Geheimnis',
|
||||
'2_fact_auth_qrcode' => 'QR-Code',
|
||||
'2_fact_auth_secret' => 'Schlüssel',
|
||||
'abbr_day' => 'T.',
|
||||
'abbr_hour' => 'St.',
|
||||
|
@ -444,7 +443,6 @@ URL: [url]</p>',
|
|||
'docs_in_reception_no_access' => 'Dokumente mit Empfangsbestätigung ohne Zugriff des Empfängers',
|
||||
'docs_in_revision_disabled' => 'Dokument mit Wiederholungsprüfung durch gesperrten Benutzer',
|
||||
'docs_in_revision_no_access' => 'Dokumente mit Wiederholungsprüfung ohne Zugriff des Prüfers',
|
||||
'docs_with_link_to_itself' => 'Dokumente mit Verknüpfung zu sich selbst',
|
||||
'docs_with_missing_revision_date' => 'Dokumente ohne Datum der Wiederholungsprüfung',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Dokumentenversion',
|
||||
|
@ -1215,7 +1213,6 @@ URL: [url]</p>',
|
|||
'linked_to_this_version' => 'Mit dieser Version verknüpft',
|
||||
'link_alt_updatedocument' => 'Wenn Sie ein Dokument hochladen möchten, das größer als die maximale Dateigröße ist, dann benutzen Sie bitte die alternative <a href="%s">Upload-Seite</a>.',
|
||||
'link_document' => 'Dokument verlinken',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'An Version hängen',
|
||||
'list_access_rights' => 'Alle Zugriffsrechte auflisten ...',
|
||||
'list_contains_no_access_docs' => 'Die Liste enthält weitere Dokumente auf die Sie keinen Zugriff haben und deshalb nicht angezeigt werden.',
|
||||
|
@ -1424,9 +1421,6 @@ URL: [url]</p>',
|
|||
'no_workflows' => 'Sie haben bisher keinen Workflow erstellt',
|
||||
'no_workflow_available' => 'Kein Workflow verfügbar',
|
||||
'number_count' => 'Anzahl',
|
||||
'n_of_m_approved' => '[approved]/[total] freigegeben',
|
||||
'n_of_m_reviewed' => '[reviewed]/[total] geprüft',
|
||||
'n_of_m_revised' => '[revised]/[total] wiederholt geprüft',
|
||||
'objectcheck' => 'Ordner- und Dokumentenprüfung',
|
||||
'objects_without_attribute' => 'Objekte ohne dieses Attribut',
|
||||
'object_check_critical' => 'Kritische Fehler',
|
||||
|
@ -1484,7 +1478,6 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
|
|||
'password_forgotten_title' => 'Passwort gesendet',
|
||||
'password_mismatch_error' => 'Passwörter sind nicht identisch',
|
||||
'password_mismatch_error_title' => 'Passwörter sind nicht identisch',
|
||||
'password_never_expires' => 'Passwort läuft nicht ab',
|
||||
'password_repeat' => 'Passwort wiederholen',
|
||||
'password_send' => 'Passwort verschickt',
|
||||
'password_send_text' => 'Ihr neues Passwort wurde an die angegebene E-Mail-Adresse versandt, wenn ein Benutzer mit diesem Login und dieser E-Mail-Adresse existiert. Sollten Sie innerhalb der nächsten Minuten keine E-Mail bekommen, dann überprüfen Sie nochmal die Angaben und wiederholen Sie den Vorgang.',
|
||||
|
@ -1512,7 +1505,6 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
|
|||
'preview_txt' => 'Vorschau als Text',
|
||||
'previous_state' => 'Voriger Status',
|
||||
'previous_versions' => 'Vorhergehende Versionen',
|
||||
'problematic_filename' => 'Der Dateiname beinhaltet entweder Zeichen, die in manchen Dateisystemen nicht erlaubt oder problematisch sind, oder der Dateiname hat die falsche Endung. Der Dateiname wird beim Download eines Dokument und vom WebDAV Server verwendet.',
|
||||
'process' => 'Prozess',
|
||||
'process_without_user_group' => 'Prozesse ohne Benutzer/Gruppe',
|
||||
'pt_BR' => 'Portugiesisch (BR)',
|
||||
|
@ -1637,8 +1629,7 @@ URL: [url]</p>',
|
|||
'remove_marked_files' => 'Markierte Dateien löschen',
|
||||
'remove_review_log' => 'Einzelne Prüfung entfernen',
|
||||
'remove_task' => 'Task entfernen',
|
||||
'reorder' => 'Neu ordnen',
|
||||
'reorder_documents_in_folder' => 'Vergibt für alle Dokumente eines Ordners neue Sequenznummern beginnend bei 1.0',
|
||||
'reorder' => 'Neu ortnen',
|
||||
'repaired' => 'repariert',
|
||||
'repairing_objects' => 'Repariere Dokumente und Ordner.',
|
||||
'replace_content_email_body' => 'Die letzte Version des Dokuments wurde ersetzt.
|
||||
|
@ -2089,10 +2080,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'settings_defaultSearchMethod_desc' => 'Voreingestellte Suchmethode, wenn über das Suchfeld in der Menüleiste gesucht wird.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'Datenbank',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'Volltext',
|
||||
'settings_defaultThumbnailClick' => 'Aktion nach Anklicken eines Vorschaubildes',
|
||||
'settings_defaultThumbnailClick_desc' => 'Diese Aktion wird ausgeführt, wenn auf ein Vorschaubild geklickt wird.',
|
||||
'settings_defaultThumbnailClick_valdownload' => 'Dokument herunterladen',
|
||||
'settings_defaultThumbnailClick_valviewonline' => 'Dokument online anschauen',
|
||||
'settings_delete_install_folder' => 'Um SeedDMS nutzen zu können, müssen Sie die Datei ENABLE_INSTALL_TOOL aus dem Konfigurationsverzeichnis löschen.',
|
||||
'settings_disableChangePassword' => 'Kein Ändern des eigenen Passworts',
|
||||
'settings_disableChangePassword_desc' => 'Anwählen, um das Ändern des eigenen Passworts zu unterbinden. Schalten Sie dies ein, wenn LDAP-Authentifizierung verwendet wird. Es verhindert, dass Benutzer ein Passwort in der Datenbank setzen und damit die LDAP-Authentifizierung umgehen.',
|
||||
|
@ -2554,7 +2541,6 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'splash_move_document' => 'Dokument verschoben',
|
||||
'splash_move_folder' => 'Ordner verschoben',
|
||||
'splash_notinherit_access' => 'Zugriffsrechte werden nicht mehr geerbt',
|
||||
'splash_orig_filename_changed' => 'Originaler Dateiname geändert',
|
||||
'splash_receipt_update_success' => 'Empfangsbestätigung hinzugefügt',
|
||||
'splash_removed_from_clipboard' => 'Aus der Zwischenablage entfernt',
|
||||
'splash_rm_attribute' => 'Attribut gelöscht',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -386,7 +385,6 @@ $text = array(
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Έγγραφο',
|
||||
'documentcontent' => '',
|
||||
|
@ -865,7 +863,6 @@ $text = array(
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Εμφάνισε όλα τα δικαιώματα πρόσβασης',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1049,9 +1046,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Αναζήτηση σε αρχεία και φακέλους',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
|
@ -1093,7 +1087,6 @@ URL: [url]',
|
|||
'password_forgotten_title' => '',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => '',
|
||||
'password_send' => '',
|
||||
'password_send_text' => '',
|
||||
|
@ -1121,7 +1114,6 @@ URL: [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => '',
|
||||
'previous_versions' => '',
|
||||
'problematic_filename' => '',
|
||||
'process' => '',
|
||||
'process_without_user_group' => '',
|
||||
'pt_BR' => 'Πορτογαλικά',
|
||||
|
@ -1183,7 +1175,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => '',
|
||||
'repairing_objects' => '',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1479,10 +1470,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => '',
|
||||
'settings_defaultSearchMethod_valdatabase' => '',
|
||||
'settings_defaultSearchMethod_valfulltext' => '',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => '',
|
||||
'settings_disableChangePassword' => 'Disable changing password',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -1944,7 +1931,6 @@ URL: [url]',
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => '',
|
||||
'splash_rm_attribute' => '',
|
||||
|
|
|
@ -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 (2561), archonwang (3), dgrutsch (9), netixw (14)
|
||||
// Translators: Admin (2547), archonwang (3), dgrutsch (9), netixw (14)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-factor authentication',
|
||||
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need an Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with your preffered authenticator, e.g. andOTP.',
|
||||
'2_fact_auth_current_secret' => 'Current secret',
|
||||
'2_fact_auth_new_secret' => 'New secret',
|
||||
'2_fact_auth_qrcode' => 'QR code',
|
||||
'2_fact_auth_secret' => 'Secret',
|
||||
'abbr_day' => 'd',
|
||||
'abbr_hour' => 'h',
|
||||
|
@ -444,7 +443,6 @@ URL: [url]</p>',
|
|||
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
|
||||
'docs_in_revision_disabled' => 'Documents with revision by disabled user',
|
||||
'docs_in_revision_no_access' => 'Documents in revision without access by revisor',
|
||||
'docs_with_link_to_itself' => 'Documents with link to itself',
|
||||
'docs_with_missing_revision_date' => 'Documents withoug date of revision',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => 'Document content',
|
||||
|
@ -1215,7 +1213,6 @@ URL: [url]</p>',
|
|||
'linked_to_this_version' => 'Linked to this version',
|
||||
'link_alt_updatedocument' => 'If you would like to upload files bigger than the current maximum upload size, please use the alternative <a href="%s">upload page</a>.',
|
||||
'link_document' => 'Link document',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Attach to version',
|
||||
'list_access_rights' => 'List all access rights ...',
|
||||
'list_contains_no_access_docs' => 'The list contains more documents you have no access to and are not displayed.',
|
||||
|
@ -1426,9 +1423,6 @@ URL: [url]</p>',
|
|||
'no_workflows' => 'You have not created a workflow yet',
|
||||
'no_workflow_available' => 'No workflow available',
|
||||
'number_count' => 'number',
|
||||
'n_of_m_approved' => '[approved]/[total] approved',
|
||||
'n_of_m_reviewed' => '[reviewed]/[total] reviewed',
|
||||
'n_of_m_revised' => '[revised]/[total] revised',
|
||||
'objectcheck' => 'Folder/Document check',
|
||||
'objects_without_attribute' => 'Objects without this attribute',
|
||||
'object_check_critical' => 'Critical errors',
|
||||
|
@ -1486,7 +1480,6 @@ If you still have problems to login, then please contact your administrator.',
|
|||
'password_forgotten_title' => 'Password sent',
|
||||
'password_mismatch_error' => 'Passwords mismatch',
|
||||
'password_mismatch_error_title' => 'Passwords mismatch',
|
||||
'password_never_expires' => 'Password never expires',
|
||||
'password_repeat' => 'Repeat password',
|
||||
'password_send' => 'Password send',
|
||||
'password_send_text' => 'Your new password has been send to the given email address, if the login and email matches an existing user. If you do not receive an email within the next minutes, then make sure both login and email are correct and restart the process again.',
|
||||
|
@ -1514,7 +1507,6 @@ If you still have problems to login, then please contact your administrator.',
|
|||
'preview_txt' => 'Preview text',
|
||||
'previous_state' => 'Previous state',
|
||||
'previous_versions' => 'Previous versions',
|
||||
'problematic_filename' => 'The filename contains either chars which are not allowed or may cause problems in some file systems or has the wrong extension. This filename is used when downloading the document and also by the webdav server.',
|
||||
'process' => 'Process',
|
||||
'process_without_user_group' => 'Processes without user/group',
|
||||
'pt_BR' => 'Portugese (BR)',
|
||||
|
@ -1640,7 +1632,6 @@ URL: [url]</p>',
|
|||
'remove_review_log' => 'Remove review',
|
||||
'remove_task' => 'Remove task',
|
||||
'reorder' => 'Reorder',
|
||||
'reorder_documents_in_folder' => 'Assign new sequence numbers to all documents of a folder starting at 1.0',
|
||||
'repaired' => 'repaired',
|
||||
'repairing_objects' => 'Repairing documents and folders.',
|
||||
'replace_content_email_body' => 'The last version of the document has been replaced.
|
||||
|
@ -2091,10 +2082,6 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'settings_defaultSearchMethod_desc' => 'Default search method, when a search is started by the search form in the main menu.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'database',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
|
||||
'settings_defaultThumbnailClick' => 'Action when clicking on thumbnail',
|
||||
'settings_defaultThumbnailClick_desc' => 'This action will be executed when a thumbnail is clicked.',
|
||||
'settings_defaultThumbnailClick_valdownload' => 'Download document',
|
||||
'settings_defaultThumbnailClick_valviewonline' => 'View document online',
|
||||
'settings_delete_install_folder' => 'In order to use SeedDMS, you must delete the file ENABLE_INSTALL_TOOL in the configuration directory',
|
||||
'settings_disableChangePassword' => 'Disallow changing own password',
|
||||
'settings_disableChangePassword_desc' => 'If checked the user cannot change his/her password. Turn this on if LDAP authentication is used. It prevents setting a database password and circumvent LDAP authentication.',
|
||||
|
@ -2556,7 +2543,6 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'splash_move_document' => 'Document moved',
|
||||
'splash_move_folder' => 'Folder moved',
|
||||
'splash_notinherit_access' => 'Access rights no longer inherited',
|
||||
'splash_orig_filename_changed' => 'Original filename changed',
|
||||
'splash_receipt_update_success' => 'Reception added successfully',
|
||||
'splash_removed_from_clipboard' => 'Removed from clipboard',
|
||||
'splash_rm_attribute' => 'Attribute removed',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -406,7 +405,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'Documentos recibidos sin acceso por recipiente',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Documentos en revisión sin acceso para el revisor',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Documento',
|
||||
'documentcontent' => 'Contenido del documento',
|
||||
|
@ -986,7 +984,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Si desea subir archivos mayores que el tamaño máximo actualmente permitido, por favor, utilice la <a href="%s">página de subida</a> alternativa.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Listar los derechos de acceso',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1175,9 +1172,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Chequeo de carpeta/documento',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Errores críticos',
|
||||
|
@ -1227,7 +1221,6 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
|||
'password_forgotten_title' => 'Envío de contraseña',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Repetir contraseña',
|
||||
'password_send' => 'Envío de contraseña',
|
||||
'password_send_text' => 'Su nueva contraseña fue enviada al e-mail registrado.',
|
||||
|
@ -1255,7 +1248,6 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Estado anterior',
|
||||
'previous_versions' => 'Versiones anteriores',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Proceso',
|
||||
'process_without_user_group' => 'Procesos sin usuario/grupo',
|
||||
'pt_BR' => 'Portuges (BR)',
|
||||
|
@ -1326,7 +1318,6 @@ nURL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'Reparado',
|
||||
'repairing_objects' => 'Reparando documentos y carpetas.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1649,10 +1640,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => 'Método de búsqueda por defecto, cuando se inicia una búsqueda mediante el formulario en el menú principal',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'base de datos',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'Todo el texto',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Para utilizar SeedDMS, debe eliminar el archivo ENABLE_INSTALL_TOOL de la carpeta de configuración',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2114,7 +2101,6 @@ URL: [url]',
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => 'Eliminado del portapapeles',
|
||||
'splash_rm_attribute' => 'Atributo eliminado',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Ce système requiert une authentification à deux facteurs. Cela nécessite l’installation de Google Authenticator sur votre téléphone mobile. Ci-dessous sont visibles deux QR codes. Celui de droite correspond à votre clé secrète actuelle. Celui de gauche permet de définir une nouvelle clé secrète. Lorsque vous définissez une nouvelle clé secrète, assurez-vous de la scanner avec Google Authenticator.',
|
||||
'2_fact_auth_current_secret' => 'Clé secrète actuelle',
|
||||
'2_fact_auth_new_secret' => 'Nouvelle clé secrète',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Clé secrète',
|
||||
'abbr_day' => 'j',
|
||||
'abbr_hour' => 'h',
|
||||
|
@ -435,7 +434,6 @@ URL : [url]</p>',
|
|||
'docs_in_reception_no_access' => 'Documents en attente de réception sans accès du destinataire',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Documents en révision sans accès du réviseur',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => 'Version de document',
|
||||
|
@ -1170,7 +1168,6 @@ URL : [url]</p>',
|
|||
'linked_to_this_version' => 'Lié à cette version',
|
||||
'link_alt_updatedocument' => 'Pour déposer des fichiers de taille supérieure, utilisez la <a href="%s">page d\'ajout multiple</a>.',
|
||||
'link_document' => 'Lien vers le document',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Version',
|
||||
'list_access_rights' => 'Liste des droits d’accès…',
|
||||
'list_contains_no_access_docs' => 'La liste contient des documents auxquels vous n’avez pas accès et qui ne sont donc pas affichés.',
|
||||
|
@ -1381,9 +1378,6 @@ URL : [url]</p>',
|
|||
'no_workflows' => 'Vous n’avez pas encore créé de workflow',
|
||||
'no_workflow_available' => 'Aucun workflow disponible',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Vérification des dossiers et documents',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Erreurs critiques',
|
||||
|
@ -1439,7 +1433,6 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
|
|||
'password_forgotten_title' => 'Mot de passe envoyé',
|
||||
'password_mismatch_error' => 'Les mots de passe ne correspondent pas',
|
||||
'password_mismatch_error_title' => 'Les mots de passe ne correspondent pas',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Répétez le mot de passe',
|
||||
'password_send' => 'Envoi du mot de passe',
|
||||
'password_send_text' => 'Votre nouveau mot de passe a été envoyé à l\'adresse fournie (si l\'identifiant et l\'adresse e-mail correspondent à un utilisateur existant). Si vous ne recevez rien dans les minutes qui suivent, assurez-vous que l\'identifiant et l\'adresse e-mail sont corrects puis relancez le processus.',
|
||||
|
@ -1467,7 +1460,6 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'État précédent',
|
||||
'previous_versions' => 'Versions précédentes',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Processus',
|
||||
'process_without_user_group' => 'Processus sans utilisateur/groupe',
|
||||
'pt_BR' => 'Portuguais (BR)',
|
||||
|
@ -1593,7 +1585,6 @@ URL : [url]</p>',
|
|||
'remove_review_log' => 'Vérification retirée',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'réparé',
|
||||
'repairing_objects' => 'Réparation des documents et des dossiers.',
|
||||
'replace_content_email_body' => 'La dernière version du document a été remplacée.
|
||||
|
@ -2036,10 +2027,6 @@ Nom : [username]
|
|||
'settings_defaultSearchMethod_desc' => 'Méthode de recherche par défaut, lorsque la recherche est exécutée depuis le moteur de recherche du menu principal',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'base de données',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'Plein texte (contenu)',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Pour utiliser SeedDMS, vous devez supprimer le fichier ENABLE_INSTALL_TOOL dans le répertoire de configuration',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2501,7 +2488,6 @@ Nom : [username]
|
|||
'splash_move_document' => 'Document déplacé',
|
||||
'splash_move_folder' => 'Dossier déplacé',
|
||||
'splash_notinherit_access' => 'Les droits d’accès ne sont plus hérités',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'Réception ajoutée avec succès',
|
||||
'splash_removed_from_clipboard' => 'Supprimé du presse-papier',
|
||||
'splash_rm_attribute' => 'Attribut supprimé',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Podaci o autentifikaciji 2 faktora',
|
||||
'2_fact_auth_current_secret' => '2 činjenica auth trenutna tajna',
|
||||
'2_fact_auth_new_secret' => '2 činjenica auth nova tajna',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '2 činjenica auth tajna',
|
||||
'abbr_day' => 'skratiti dan',
|
||||
'abbr_hour' => 'skraćivati sat',
|
||||
|
@ -411,7 +410,6 @@ Internet poveznica: [url]',
|
|||
'docs_in_reception_no_access' => 'nema pristupa dokumentima na recepciji',
|
||||
'docs_in_revision_disabled' => 'dokumenti u reviziji onemogućeni',
|
||||
'docs_in_revision_no_access' => 'dokumenti u reviziji nemaju pristup',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => 'dokumenata kojima nedostaje datum revizije',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'sadržaj dokumenta',
|
||||
|
@ -983,7 +981,6 @@ Internet poveznica: [url]',
|
|||
'linked_to_this_version' => 'povezan s ovom verzijom',
|
||||
'link_alt_updatedocument' => 'Ako želite prenijeti datoteke veće od trenutne maksimalne veličine prijenosa, molimo koristite alternativu <a href="%s">upload page</a>.',
|
||||
'link_document' => 'link dokument',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'poveznica na verziju',
|
||||
'list_access_rights' => 'Izlistaj sve dozvole pristupa',
|
||||
'list_contains_no_access_docs' => 'popis ne sadrži pristupne dokumente',
|
||||
|
@ -1171,9 +1168,6 @@ Internet poveznica: [url]',
|
|||
'no_workflows' => 'nema radnih procesa',
|
||||
'no_workflow_available' => 'Nema dostupnog toka rada',
|
||||
'number_count' => 'brojati broj',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Provjera mapa / dokumenata',
|
||||
'objects_without_attribute' => 'objekti bez atributa',
|
||||
'object_check_critical' => 'provjera objekta kritična',
|
||||
|
@ -1223,7 +1217,6 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
|
|||
'password_forgotten_title' => 'Lozinka je poslana',
|
||||
'password_mismatch_error' => 'pogreška nepodudaranja lozinke',
|
||||
'password_mismatch_error_title' => 'pogreška nepodudaranja lozinke naslov',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Ponovi lozinku',
|
||||
'password_send' => 'Pošalji lozinku',
|
||||
'password_send_text' => 'Vaša nova lozinka je poslana na navedenu e-mail adresu, ako login i e-mail odgovaraju postojećem korisniku. Ako ne primite e-mail u narednim minutama, tada provjerite da su login i e-mail ispravni te ponovite postupak.',
|
||||
|
@ -1251,7 +1244,6 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
|
|||
'preview_txt' => 'pretpregled txt',
|
||||
'previous_state' => 'Prethodni status',
|
||||
'previous_versions' => 'Prethodne verzije',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'proces',
|
||||
'process_without_user_group' => 'nastavi bez usera/grupe',
|
||||
'pt_BR' => 'Portugalski (BR)',
|
||||
|
@ -1322,7 +1314,6 @@ Internet poveznica: [url]',
|
|||
'remove_review_log' => 'ukloniti dnevnik pregleda',
|
||||
'remove_task' => 'ukloniti zadatak',
|
||||
'reorder' => 'preurediti',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'popravljeno',
|
||||
'repairing_objects' => 'Popravljanje dokumenata ili mapa.',
|
||||
'replace_content_email_body' => 'zamijeni sadržaj e-pošte tijelo',
|
||||
|
@ -1662,10 +1653,6 @@ Internet poveznica: [url]',
|
|||
'settings_defaultSearchMethod_desc' => 'Zadana metoda pretrage, kada se pretraživanje pokreće putem formulara iz glavnog izbornika',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'baza podataka',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'puni tekst',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Da bi koristili ProsperaDMS, morate izbrisati datoteku ENABLE_INSTALL_TOOL u mapi konfiguracije',
|
||||
'settings_disableChangePassword' => 'postavke onemogućiPromijeni lozinku',
|
||||
'settings_disableChangePassword_desc' => 'postavke onemogućiPromijeni lozinku desc',
|
||||
|
@ -2127,7 +2114,6 @@ Internet poveznica: [url]',
|
|||
'splash_move_document' => 'splash premjestiti dokument',
|
||||
'splash_move_folder' => 'splash premjestiti folder',
|
||||
'splash_notinherit_access' => 'splash notinherit pristup',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'splash potvrda ažuriranje uspješno',
|
||||
'splash_removed_from_clipboard' => 'Uklonjeno iz međuspremnika',
|
||||
'splash_rm_attribute' => 'Atribut uklonjen',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'A rendszernek két faktoros hitelesítése van. Szükséged lesz a Google Authenticator-ra a mobil telefonodon. Lejebb látható két QR kód. A jobb oldali a saját jelszavát, a baloldali egy új titkos jelszót tartalmaz. Ha új jelszót szeretne beállítani, szkennelje be újra a Goolge Authenticator-al.',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Titkos',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -406,7 +405,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokumentum',
|
||||
'documentcontent' => '',
|
||||
|
@ -977,7 +975,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Ha a jelenlegi maximális feltöltési méretnél nagyobb állományokat szeretne feltölteni, akkor használja az alternatív <a href="%s">feltöltő oldalt</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Összes jogosultság felsorolása...',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1166,9 +1163,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => '',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Mappa/Dokumentum ellenőrzés',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
|
@ -1218,7 +1212,6 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
|
|||
'password_forgotten_title' => 'Jelszó küldés',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Jelszó mégegyszer',
|
||||
'password_send' => 'Jelszó elküldve',
|
||||
'password_send_text' => 'Új jelszót küld Önnek a megadott email címre, amennyiben a felhasználónév és az email cím megfelel egy létező felhasználónak. Amennyiben néhány percen belül nem kapja meg az email-t, akkor ellenőrizze a felhasználónevet és email címet és indítsa újra a folyamatot.',
|
||||
|
@ -1246,7 +1239,6 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Előző állapot',
|
||||
'previous_versions' => 'Előző változatok',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Folyamat',
|
||||
'process_without_user_group' => 'Felhasználó / csoport nélküli folyamatok',
|
||||
'pt_BR' => 'Portugál (BR)',
|
||||
|
@ -1317,7 +1309,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'javított',
|
||||
'repairing_objects' => 'Dokumentumok és mappák helyreállítása',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1639,10 +1630,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => '',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'adatbázis',
|
||||
'settings_defaultSearchMethod_valfulltext' => '',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'A SeedDMS használatához törölnie kell a konfigurációs könyvtárban található ENABLE_INSTALL_TOOL állományt.',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2104,7 +2091,6 @@ URL: [url]',
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => 'Eltávolítva a vágólapról',
|
||||
'splash_rm_attribute' => 'Jellemző eltávolítva',
|
||||
|
|
|
@ -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 (490), atoz-chevara (835)
|
||||
// Translators: Admin (489), atoz-chevara (835)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '',
|
||||
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => 'Kunci rahasi saat ini',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Rahasia',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -415,7 +414,6 @@ URL: [url]</p>',
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Dokumen dalam revisi tanpa akses oleh revisor',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokumen',
|
||||
'documentcontent' => 'Isi dokumen',
|
||||
|
@ -1061,7 +1059,6 @@ URL: [url]</p>',
|
|||
'linked_to_this_version' => 'Tertaut ke versi ini',
|
||||
'link_alt_updatedocument' => '',
|
||||
'link_document' => 'Tautan dokumen',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Lampirkan ke versi',
|
||||
'list_access_rights' => 'Daftar semua hak akses ...',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1259,9 +1256,6 @@ URL: [url]',
|
|||
'no_workflows' => 'Anda belum membuat alur kerja',
|
||||
'no_workflow_available' => 'Tidak ada alur kerja yang tersedia',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Pemeriksaan Folder/Dokumen',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kesalahan kritis',
|
||||
|
@ -1319,7 +1313,6 @@ Jika Anda masih mengalami masalah untuk login, silakan hubungi administrator And
|
|||
'password_forgotten_title' => 'Kirim kata sandi',
|
||||
'password_mismatch_error' => 'Kata sandi tidak cocok',
|
||||
'password_mismatch_error_title' => 'Kata sandi tidak cocok',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Ulangi kata sandi',
|
||||
'password_send' => 'Kata sandi terkirim',
|
||||
'password_send_text' => 'Kata sandi baru Anda telah dikirim ke alamat email yang diberikan, jika login dan email cocok dengan pengguna yang ada. Jika Anda tidak menerima email dalam beberapa menit berikutnya, pastikan login dan email sudah benar dan mulai ulang prosesnya lagi.',
|
||||
|
@ -1347,7 +1340,6 @@ Jika Anda masih mengalami masalah untuk login, silakan hubungi administrator And
|
|||
'preview_txt' => '',
|
||||
'previous_state' => '',
|
||||
'previous_versions' => 'Versi sebelumnya',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Proses',
|
||||
'process_without_user_group' => 'Proses tanpa pengguna/kelompok',
|
||||
'pt_BR' => 'Portugis (BR)',
|
||||
|
@ -1426,7 +1418,6 @@ URL: [url]',
|
|||
'remove_review_log' => 'Hapus ulasan',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'diperbaiki',
|
||||
'repairing_objects' => 'Memperbaiki dokumen dan folder.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1729,10 +1720,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'settings_defaultSearchMethod_desc' => 'Metode pencarian default, ketika pencarian dimulai dengan formulir pencarian di menu utama.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'basis data',
|
||||
'settings_defaultSearchMethod_valfulltext' => '',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Untuk menggunakan SeedDMS, Anda harus menghapus file ENABLE_INSTALL_TOOL di direktori konfigurasi',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2194,7 +2181,6 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'splash_move_document' => 'Dokumen dipindahkan',
|
||||
'splash_move_folder' => 'Folder dipindahkan',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => '',
|
||||
'splash_rm_attribute' => 'Label dihapus',
|
||||
|
@ -2446,7 +2432,7 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'versioning_file_creation_warning' => '',
|
||||
'versioning_info' => 'Info versi',
|
||||
'versiontolow' => 'Versi terlalu rendah',
|
||||
'version_comment' => 'komen versi',
|
||||
'version_comment' => '',
|
||||
'version_comment_changed_email_body' => '',
|
||||
'version_comment_changed_email_body_html' => '',
|
||||
'version_comment_changed_email_subject' => '',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Questo sistema usa autenticazione a due fattori. Sarà necessario il “Google Authenticator” sul tuo telephono cellulare. Qui potete vedere due codici QR. Quello di destra è il tuo segreto. è sulla sinistra chè un nuovo segreto. Se si imposta un nuovo segreto per assicurarsi si deve scansione con “Google Authenticator” di nuovo.',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Segreto',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'Documenti con ricezione senza accesso dai destinatari',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Documenti in riesame senza accesso dai revisori',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Documento',
|
||||
'documentcontent' => 'Contenuto documento',
|
||||
|
@ -984,7 +982,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'Collegato a questa versione',
|
||||
'link_alt_updatedocument' => 'Se vuoi caricare file più grandi del limite massimo attuale, usa la <a href="%s">pagina alternativa di upload</a>.',
|
||||
'link_document' => 'Collegamento al documento',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Collega alla versione',
|
||||
'list_access_rights' => 'Elenca tutti i diritti di accesso...',
|
||||
'list_contains_no_access_docs' => 'L\'elenco contiene più documenti ai quali non si ha accesso e non vengono visualizzati.',
|
||||
|
@ -1173,9 +1170,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nessun flusso di lavoro disponibile',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Controllo cartelle o documenti',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Errori critici',
|
||||
|
@ -1225,7 +1219,6 @@ Dovessero esserci ancora problemi al login, prego contatta l\'amministratore di
|
|||
'password_forgotten_title' => 'Password inviata',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Ripetere password',
|
||||
'password_send' => 'Invia la password',
|
||||
'password_send_text' => 'La nuova password è stata inviata all\'indirizzo email fornito, nel caso in cui login ed email siano nel database e corrispondano ad un utente. Qualora non si fosse ricevuto alcun messaggio nei prossimi minuti, si prega di controllare che login ed email siano corretti e provare di nuovo.',
|
||||
|
@ -1253,7 +1246,6 @@ Dovessero esserci ancora problemi al login, prego contatta l\'amministratore di
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Stato precedente',
|
||||
'previous_versions' => 'Versioni precedenti',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Processi',
|
||||
'process_without_user_group' => 'Processi senza Utente/Gruppo',
|
||||
'pt_BR' => 'Portoghese (BR)',
|
||||
|
@ -1335,7 +1327,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'riparato',
|
||||
'repairing_objects' => 'Riparazione documenti e cartelle in corso...',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1685,10 +1676,6 @@ Name: [username]
|
|||
'settings_defaultSearchMethod_desc' => 'Metodo di ricerca predefinito, quando la ricerca viene avviata dal modulo di ricerca nel menu principale.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'database',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'Testo intero',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Per poter usare SeedDMS, devi cancellare il file ENABLE_INSTALL_TOOL nella cartella di configurazione.',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2150,7 +2137,6 @@ Name: [username]
|
|||
'splash_move_document' => 'Documento spostato',
|
||||
'splash_move_folder' => 'Cartella spostato',
|
||||
'splash_notinherit_access' => 'I diritti di accesso non sono più ereditati',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'Ricevuta aggiunta con successo',
|
||||
'splash_removed_from_clipboard' => 'Rimosso dagli appunti',
|
||||
'splash_rm_attribute' => 'Attributo rimosso',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '시크릿',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -414,7 +413,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => '문서',
|
||||
'documentcontent' => '',
|
||||
|
@ -984,7 +982,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => '최대 업로드 크기보다 큰 파일을 업로드하려는 경우, 대체 업로드 페이지를 <a href="%s">upload page</a> 사용하십시오.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => '모든 접근 권한 나열',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1173,9 +1170,6 @@ URL [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => '사용 가능한 워크 플로우 없습니다.',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => '폴더 / 문서 확인',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '치명적 오류',
|
||||
|
@ -1217,7 +1211,6 @@ URL [url]',
|
|||
'password_forgotten_title' => '비밀번호 전송',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => '암호 반복',
|
||||
'password_send' => '비밀번호 전송',
|
||||
'password_send_text' => '로그인 및 이메일이 기존 사용자와 일치하는 경우 새 암호가 지정된 이메일 주소로 전송됩니다. 당신이 잠시후 이메일을 수신하지 못했으면 반드시 로그인 및 이메일 모두가 올바른지 확인하고 프로세스를 다시 시작 하세요.',
|
||||
|
@ -1245,7 +1238,6 @@ URL [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => '이전 상태',
|
||||
'previous_versions' => '이전 버전',
|
||||
'problematic_filename' => '',
|
||||
'process' => '',
|
||||
'process_without_user_group' => '',
|
||||
'pt_BR' => '포르투갈어 (BR)',
|
||||
|
@ -1316,7 +1308,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => '복구',
|
||||
'repairing_objects' => '문서 및 폴더 복구',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1656,10 +1647,6 @@ URL : [url]',
|
|||
'settings_defaultSearchMethod_desc' => '기본 검색 설정',
|
||||
'settings_defaultSearchMethod_valdatabase' => '기본 검색 방법 설정',
|
||||
'settings_defaultSearchMethod_valfulltext' => '기본 검색 방법 설정',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'SeedDMS을 사용하려면 구성 디렉토리의 파일 ENABLE_INSTALL_TOOL을 삭제해야합니다',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2121,7 +2108,6 @@ URL : [url]',
|
|||
'splash_move_document' => '문서 옮겨짐',
|
||||
'splash_move_folder' => '폴더 옮겨짐',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => '클립 보드에서 제거',
|
||||
'splash_rm_attribute' => '속성 제거',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'ລະບົບນີ້ໄຊ້ການກວດສອບແບບ 02 ປັດໃຈ. ເຈົ້າຈະຕ້ອງມີ Google Authenticator ໃນໂທລະສັບມືຖືຂອງທ່ານ. ດ້ານລຸ່ມແມ່ນມີ QR Codes ສອງແບບ ທາງດ້ານຂວາຈະມີຄວາມເປັນສ່ວນຕົວຂອງເຈົ້າ, ສ່ວນດ້ານຊ້າຍຂອງເຈົ້າແມ່ນຈະສາມາດຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່. ຖ້າເຈົ້າຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່ຮຽບຮ້ອຍ ແລ້ວນັ້ນໃຫ້ແນ່ໃຈວ່າໄດ້ສະແກນອີກຄັ້ງດ້ວຍ Google Authenticator',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'ຄວາມລັບ',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -409,7 +408,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'ເອກະສານທີ່ໄດ້ຮັບແມ່ນບໍ່ສາມາດເຂົ້າເບີ່ງໄດ້',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'ເອກະສານທີ້ແກ້ໄຂໂດຍບໍ່ຕ້ອງເຂົ້າໄຊ້ງານ',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'ຟື້ນທີ່ວ່າງໃນດິສ',
|
||||
'documentcontent' => 'ເນື້ອຫາເອກະສານ',
|
||||
|
@ -981,7 +979,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'ເຊື່ອມໂຍງກັບເວີຊັນນີ້ແລ້ວ',
|
||||
'link_alt_updatedocument' => 'ຖ້າເຈົ້າຕ້ອງການອັບໂຫລດໄຟລທີ່ໄຫ່ຍກວ່າຂະໜາດອັບໂຫລດສູງສຸດໃນປັດຈຸບັນກະລຸນາໄຊ້ <a href="%s"> ອັບໂຫລດຢູ່ຫ້າເຟສ </a>',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'ແນບໄປພ້ອມກັບເວີຊັນ',
|
||||
'list_access_rights' => 'ສະແດງສິດທິການເຂົ້າເຖິງທັງໝົດ ...',
|
||||
'list_contains_no_access_docs' => 'ລິດລາຍການປະກອບດ້ວຍເອກະສານເພີ່ມເຕີມທີ່ເຈົ້າບໍ່ສາມາດເຂົ້າເຖິງໄດ້ ແລະບໍ່ສະແດງ',
|
||||
|
@ -1170,9 +1167,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'ບໍ່ມີເວີກໂຟລທີ່ພ້ອມໄຊ້ງານ',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'ການກວດສອບໂຟລເດີ / ເອກະສານ',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'ຂໍ້ຜິດພາດທີ່ສຳຄັນ',
|
||||
|
@ -1222,7 +1216,6 @@ URL: [url]',
|
|||
'password_forgotten_title' => 'ສົ່ງລະຫັດຜ່ານ',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'ຢຳລະຫັດຜ່ານ',
|
||||
'password_send' => 'ສົ່ງລະຫັດຜ່ານ',
|
||||
'password_send_text' => 'ລະຫັດຜ່ານໄຫມ່ຂອງເຈົ້າໄດ້ຖືກສົ່ງໄປຕາມທີ່ຢູ່ຂອງອີເມວ, ຖ້າການເຂົ້າລະບົບ ແລະອີເມວກົງກັບຜູ້ໄຊ້ທີມີຢູ່, ຖ້າເຈົ້າບໍ່ໄດ້ຮັບອີເມວພາຍຫຼັງນາທີທັດໄປ, ກວດຄືນໃຫ້ແນ່ໃຈວ່າທັ່ງການ Login ເຂົ້າສູ້ລະບົບ ແລະອີເມວວ່າຖືກຕ້ອງແລະເລີ່ມຕົ້ນດຳເນີນການໄຫມ່ອີກຄັ້ງ',
|
||||
|
@ -1250,7 +1243,6 @@ URL: [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'ສະຖານະກ່ອນຫນ້າ',
|
||||
'previous_versions' => 'ເວີຊັນກ່ອນໜ້າ',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'ຂະບວນການ',
|
||||
'process_without_user_group' => 'ຂະບວນການຍັງບໍ່ມີຜູ້ໄຊ້/ ກຸ່ມ',
|
||||
'pt_BR' => 'ໂປຕຸເກດ(BR)',
|
||||
|
@ -1332,7 +1324,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'ການສ້ອມແປງ',
|
||||
'repairing_objects' => 'ການສ້ອມແປງເອກະສານແລະໂຟລເດີ',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1682,10 +1673,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => 'ວິທີການຄົ້ນຫາແບບເລີ້ມຕົ້ນ ເມືອການຄົ້ນຫາເລີ່ມຈາກແບບຟອມການຄົ້ນຫາໃນເມນູ',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'ຖານຂໍ້ມູນ',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'ຂໍ້ຄວາມເຕັມ',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'ໃນການໄຊ້ SeedDMS, ເຈົ້າຈະຕ້ອງລົບໄຟລ ເປີດໄຊ້ງານ_ຕິດຕັ້ງ_ເຄື່ອງມືໃນການບໍລິຫານ ການກຳນົດຄ່າ',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2147,7 +2134,6 @@ URL: [url]',
|
|||
'splash_move_document' => 'ຍ້າຍເອກະສານແລ້ວ',
|
||||
'splash_move_folder' => 'ຍ້າຍໂຟລເດີແລ້ວ',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'ການເພີ່ມຂໍ້ມູນໄດ້ສຳເລັດແລ້ວ',
|
||||
'splash_removed_from_clipboard' => 'ຍ້າຍອອກຈາກຄິບບອດ',
|
||||
'splash_rm_attribute' => 'ນຳແອັດທີບິວອອກແລ້ວ',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Dette systemet håndhever 2-faktor autentisering. Du trenger Google Authenticator på mobiltelefonen din. Nedenfor ser du to QR-koder. Den rette er din nåværende hemmelighet. På venstre side kan du angi en ny hemmelighet. Hvis du angir en ny hemmelighet, må du huske å skanne den på nytt med Google Authenticator.',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Hemmelig',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'Dokumenter med mottak uten tilgang fra mottaker',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Dokumenter i revisjon uten tilgang fra korrekturleser',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Dokumentinnehold',
|
||||
|
@ -1002,7 +1000,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'Link til denne versjonen',
|
||||
'link_alt_updatedocument' => 'Om du vil laste opp filer som er større enn den aktuella størsta tillate størrelsen, bruk den alternative metoden for å laste opp filer <a href="%s">Alternativ opplasting</a>.',
|
||||
'link_document' => 'Koblingsdokument',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Vedlegg til versjonen',
|
||||
'list_access_rights' => 'Liste over alle rettigheter...',
|
||||
'list_contains_no_access_docs' => 'Listen inneholder flere dokumenter du ikke har tilgang til og ikke vises.',
|
||||
|
@ -1191,9 +1188,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Ingen arbeidsflyt tilgjengelig',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Mappe/dokument sjekk',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kritisk feil!!',
|
||||
|
@ -1237,7 +1231,6 @@ Om du fortsatt har problemer med innloggingen, kontakt admin.',
|
|||
'password_forgotten_title' => 'Passord sendt',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Gjenta passord',
|
||||
'password_send' => 'Passord sendt',
|
||||
'password_send_text' => 'Ditt nye passord er blitt sendt til den oppgitte e-postadressen, hvis påloggingen og e-posten samsvarer med en eksisterende bruker. Hvis du ikke mottar en e-post i løpet av de neste minuttene, må du sørge for at både innlogging og e-post er riktig og start prosessen på nytt.',
|
||||
|
@ -1265,7 +1258,6 @@ Om du fortsatt har problemer med innloggingen, kontakt admin.',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Tidligere status',
|
||||
'previous_versions' => 'Tidligere versjoner',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Prosess',
|
||||
'process_without_user_group' => 'Prosesser uten brukere/grupper',
|
||||
'pt_BR' => 'Portugisisk (BR)',
|
||||
|
@ -1347,7 +1339,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'reparert',
|
||||
'repairing_objects' => 'Reparere dokumenter og mapper.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1695,10 +1686,6 @@ Bruker: [username]
|
|||
'settings_defaultSearchMethod_desc' => 'Standard søkemetode, når et søk startes av søkeskjemaet i hovedmenyen.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'database',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'fulltekst',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'For å bruke SeedDMS, må du slette filen ENABLE_INSTALL_TOOL i konfigurasjonsmappen',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2160,7 +2147,6 @@ Bruker: [username]
|
|||
'splash_move_document' => 'Dokumentet flyttet',
|
||||
'splash_move_folder' => 'Mappen flyttet',
|
||||
'splash_notinherit_access' => 'Adgangsrettigheter arves ikke lenger',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'Mottak ble lagt til',
|
||||
'splash_removed_from_clipboard' => 'Fjernet fra utklippstavlen',
|
||||
'splash_rm_attribute' => 'Egenskap fjernet',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Dit systeem werkt met 2-factor-authenticatie. U heeft de Google Authenticator nodig op uw mobiele telfoon. Hieronder staan 2 QR-codes. De rechter is uw huidige geheime code. Met de linker kunt u een nieuwe geheime code instellen. Denk erom de nieuwe code opnieuw te scannen met Googke Authenticator.',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Toegangscode 2-factor-authenticatie',
|
||||
'abbr_day' => 'd',
|
||||
'abbr_hour' => 'u',
|
||||
|
@ -404,7 +403,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'Documenten zonder toegang ontvanger',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Documenten in revisie zonder toegang ontvanger',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => 'Documentinhoud',
|
||||
|
@ -995,7 +993,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'Bijlage bij deze versie',
|
||||
'link_alt_updatedocument' => 'Als u bestanden wilt uploaden groter dan het huidige maximum, gebruik aub de alternatieve <a href="%s">upload pagina</a>.',
|
||||
'link_document' => 'Link naar document',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Bijlage(n) bij versie',
|
||||
'list_access_rights' => 'Toegangsrechten',
|
||||
'list_contains_no_access_docs' => 'Geen toegankelijke documenten',
|
||||
|
@ -1183,9 +1180,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Geen workflow beschikbaar',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Mappen en documenten controleren',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Ernstige fouten',
|
||||
|
@ -1235,7 +1229,6 @@ Als u nog steed problemen ondervind met het inloggen, neem aub contact op met uw
|
|||
'password_forgotten_title' => 'Wachtwoord verzonden',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Herhaal wachtwoord',
|
||||
'password_send' => 'Wachtwoord verzonden',
|
||||
'password_send_text' => 'Als het opgegeven gebruikersnaam en emailadres overeenkomen met een bestaande gebruiker is er een nieuw wachtwoord verzonden naar het opgegeven emailadres.
|
||||
|
@ -1264,7 +1257,6 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Vorige staat',
|
||||
'previous_versions' => 'Vorige versies',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Proces',
|
||||
'process_without_user_group' => 'Proces zonder gebruikersgroep',
|
||||
'pt_BR' => 'Portugees (BR)',
|
||||
|
@ -1345,7 +1337,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'Gerepareerd',
|
||||
'repairing_objects' => 'Documenten en mappen repareren.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1694,10 +1685,6 @@ Name: [username]
|
|||
'settings_defaultSearchMethod_desc' => 'Default zoekmethode = op documentnaam / fulltext-search',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'Default zoekmethode (Documentnaam)',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'Default fulltext-zoeken',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Om SeedDMS te kunnen gebruiken moet het bestand ENABLE_INSTALL_TOOL uit de configuratiemap verwijderd worden.',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2159,7 +2146,6 @@ Name: [username]
|
|||
'splash_move_document' => 'Document verplaatst',
|
||||
'splash_move_folder' => 'Map verplaatst',
|
||||
'splash_notinherit_access' => 'Toegangsrechten worden niet meer overgeërfd',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'Ontvangst succesvol toegevoegd',
|
||||
'splash_removed_from_clipboard' => 'Verwijderd van het klembord',
|
||||
'splash_rm_attribute' => 'Attribuut verwijderd',
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Este sistema impõe a autenticação de 2 fatores. Você precisará do Google Authenticator no seu celular. Abaixo você vê dois códigos QR. O caminho certo é o seu atual segredo. À esquerda, você pode definir um novo segredo. Se você definir um novo segredo, verifique novamente com o Google Authenticator.',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Segredo',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'Documentos com recepção sem acesso pelo destinatário',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Documentos em revisão sem acesso por revisor',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Documento',
|
||||
'documentcontent' => 'Conteúdo do Documento',
|
||||
|
@ -1002,7 +1000,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'Vinculado a esta versão',
|
||||
'link_alt_updatedocument' => 'Se você gostaria de fazer envio de arquivos maiores que o tamanho permitido, por favor use a página alternativa de <a href="%s">envio</a>.',
|
||||
'link_document' => 'documento de ligação',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Anexar à versão',
|
||||
'list_access_rights' => 'Listar todos os direitos de acesso...',
|
||||
'list_contains_no_access_docs' => 'A lista contém mais documentos aos quais você não tem acesso e não são exibidos.',
|
||||
|
@ -1190,9 +1187,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nenhum fluxo de trabalho disponível',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Verificação da Pasta/Documento',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Erros críticos',
|
||||
|
@ -1242,7 +1236,6 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
|
|||
'password_forgotten_title' => 'Senha enviada',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Repetir a senha',
|
||||
'password_send' => 'Senha enviada',
|
||||
'password_send_text' => 'Sua nova senha foi enviada para o endereço de e-mail indicado, se o login e e-mail corresponde a um usuário existe. Se você não receber um e-mail nos próximos minutos, então certifique se login e e-mail estão corretos e reinicie o processo novamente.',
|
||||
|
@ -1270,7 +1263,6 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Estado anterior',
|
||||
'previous_versions' => 'Versões anteriores',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Processos',
|
||||
'process_without_user_group' => 'Processos sem usuário/grupo',
|
||||
'pt_BR' => 'Português (BR)',
|
||||
|
@ -1352,7 +1344,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'reparado',
|
||||
'repairing_objects' => 'Reparando documentos e pastas',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1701,10 +1692,6 @@ Nome: [username]
|
|||
'settings_defaultSearchMethod_desc' => 'Método de pesquisa padrão, quando uma pesquisa é iniciada pelo formulário de pesquisa no menu principal.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'Banco de Dados',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'texto completo',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Para utilizar Sistema GED, você deve excluir o arquivo ENABLE_INSTALL_TOOL do diretório de configuração',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2166,7 +2153,6 @@ Nome: [username]
|
|||
'splash_move_document' => 'Documento movido',
|
||||
'splash_move_folder' => 'Pasta movida',
|
||||
'splash_notinherit_access' => 'Direitos de acesso não herdados',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'Recepção adicionada com sucesso',
|
||||
'splash_removed_from_clipboard' => 'Remover da área de transferência',
|
||||
'splash_rm_attribute' => 'Atributo removido',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => 'Continut Document',
|
||||
|
@ -983,7 +981,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Dacă doriți să încărcați fișiere mai mari decât dimensiunea maximă curentă de încărcare, vă rugăm să folosiți alternativa <a href="%s">pagină de încărcare</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Listeaza toate drepturile de acces',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1172,9 +1169,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nici un workflow disponibil',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Verificare folder/document',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
|
@ -1224,7 +1218,6 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
|
|||
'password_forgotten_title' => 'Parola a fost trimisă',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Repetați parola',
|
||||
'password_send' => 'Parola a fost trimisă',
|
||||
'password_send_text' => 'Noua dumneavoastră parolă a fost trimisă la adresa de e-mail furnizată, în cazul în care campurile de login și email se potrivesc cu un utilizator existent. Dacă nu primiți un e-mail în următoarele minute, asigurați-vă că atât campul de login cât și email sunt corecte și incercați din nou procesul.',
|
||||
|
@ -1252,7 +1245,6 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Stare precedentă',
|
||||
'previous_versions' => 'Versiune precedentă',
|
||||
'problematic_filename' => '',
|
||||
'process' => '',
|
||||
'process_without_user_group' => '',
|
||||
'pt_BR' => 'Portugheză (BR)',
|
||||
|
@ -1323,7 +1315,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'reparat',
|
||||
'repairing_objects' => 'Reparare documente și foldere.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1663,10 +1654,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => 'Metoda de cautare implicita cand cautarea a fost initiata prin formularul de cautare din meniul principal',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'baza de date',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'Text complet',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Pentru a utiliza SeedDMS, trebuie să ștergeți fișierul ENABLE_INSTALL_TOOL din directorul de configurare',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2128,7 +2115,6 @@ URL: [url]',
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => 'Eliminat din clipboard',
|
||||
'splash_rm_attribute' => 'Atribut eliminat',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'Использовать усиленную проверку подлинности',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Кдюч двухфакторной аутентификации',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Документ',
|
||||
'documentcontent' => 'Содержание документа',
|
||||
|
@ -983,7 +981,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Для загрузки файлов, превышающих ограничение размера, используйте <a href="%s">другой способ</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Показать все права доступа',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1171,9 +1168,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Отсутствует процесс',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Проверка целостности',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
|
@ -1221,7 +1215,6 @@ URL: [url]',
|
|||
'password_forgotten_title' => 'Пароль выслан',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Повторите пароль',
|
||||
'password_send' => 'Пароль выслан',
|
||||
'password_send_text' => 'Пароль отправлен',
|
||||
|
@ -1249,7 +1242,6 @@ URL: [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Предыдущее состояние',
|
||||
'previous_versions' => 'Предыдущие версии',
|
||||
'problematic_filename' => '',
|
||||
'process' => '',
|
||||
'process_without_user_group' => '',
|
||||
'pt_BR' => 'Portugese (BR)',
|
||||
|
@ -1325,7 +1317,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'исправлено',
|
||||
'repairing_objects' => 'Восстановление каталогов и документов',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1670,10 +1661,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => 'Метод поиска по умолчанию, когда поиск начинается с поисковой формы главного меню.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'база данных',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'полнотекстовый',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Удалите ENABLE_INSTALL_TOOL в каталоге конфигурации, для того что бы начать использовать систему',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2135,7 +2122,6 @@ URL: [url]',
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => 'Удалён из буфера обмена',
|
||||
'splash_rm_attribute' => 'Атрибут удалён',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Tajný',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Documents in revision without access by revisor',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Obsah dokumentu',
|
||||
|
@ -1002,7 +1000,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'Prepojené s touto verziou',
|
||||
'link_alt_updatedocument' => 'If you would like to upload files bigger than the current maximum upload size, please use the alternative <a href="%s">upload page</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Pripojiť k verzii',
|
||||
'list_access_rights' => 'Zobraziť všetky prístupové práva',
|
||||
'list_contains_no_access_docs' => 'Zoznam obsahuje viac dokumentov, ku ktorým nemáte prístup a nie sú zobrazené.',
|
||||
|
@ -1191,9 +1188,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Nie je k dispozícii žiaden workflow',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Kontrola Adresárov/Dokumentov',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kritické chyby',
|
||||
|
@ -1243,7 +1237,6 @@ If you have still problems to login, then please contact your administrator.',
|
|||
'password_forgotten_title' => 'Heslo bolo odoslané',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Zopakovať heslo',
|
||||
'password_send' => 'Odoslať heslo',
|
||||
'password_send_text' => 'Your new password has been send to the given email address, if the login and email matches an existing user. If you do not receive an email within the next minutes, then make sure both login and email are correct and restart the process again.',
|
||||
|
@ -1271,7 +1264,6 @@ If you have still problems to login, then please contact your administrator.',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Predchádzajúci stav',
|
||||
'previous_versions' => 'Predošlé verzie',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Proces',
|
||||
'process_without_user_group' => 'Procesy bez používateľa/skupiny',
|
||||
'pt_BR' => 'Portugalčina',
|
||||
|
@ -1353,7 +1345,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'opravené',
|
||||
'repairing_objects' => 'Oprava dokumentov a zložiek.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1703,10 +1694,6 @@ Meno: [username]
|
|||
'settings_defaultSearchMethod_desc' => 'Default search method, when a search is started by the search form in the main menu.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'databáza',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'In order to use SeedDMS, you must delete the file ENABLE_INSTALL_TOOL in the configuration directory',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2168,7 +2155,6 @@ Meno: [username]
|
|||
'splash_move_document' => 'Dokument bol presunutý',
|
||||
'splash_move_folder' => 'Zložka bola presunutá',
|
||||
'splash_notinherit_access' => 'Prístupové práva sa už nededia',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'Reception added successfully',
|
||||
'splash_removed_from_clipboard' => 'Odstránené zo schránky',
|
||||
'splash_rm_attribute' => 'Atribút bol odstránený',
|
||||
|
|
|
@ -28,7 +28,6 @@ $text = array(
|
|||
Nedan ser du två QR-koder. Den högra är din hemliga kod och till vänster kan du skapa en ny kod. Om du skapar en ny kod måste du skanna den på nytt med Google Authenticator.',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => 'Hemlighet',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -412,7 +411,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => 'Dokument med angiven mottagare som saknar behörighet till dokumentet',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => 'Dokument med angiven granskare som saknar behörighet till dokumentet',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Dokumentinnehåll',
|
||||
|
@ -989,7 +987,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => 'Länkad till denna version',
|
||||
'link_alt_updatedocument' => 'Om du vill ladda upp filer som är större än den aktuella största tillåtna storleken, använd dig av den alternativa metoden att ladda upp filer <a href="%s">Alternativ uppladdning</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => 'Kopppla till version',
|
||||
'list_access_rights' => 'Lista alla rättigheter...',
|
||||
'list_contains_no_access_docs' => 'Listan innehåller fler dokument som inte visas då du saknar rättigheter till dessa.',
|
||||
|
@ -1178,9 +1175,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Arbetsflöde saknas',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Kontroll av Katalog/Dokument',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => 'Kritiska fel',
|
||||
|
@ -1227,7 +1221,6 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
|
|||
'password_forgotten_title' => 'Glömt lösenord',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Upprepa lösenord',
|
||||
'password_send' => 'Lösenord skickat',
|
||||
'password_send_text' => 'Ditt nya lösenord har skickats till den angivna e-postadressen, förutsatt att användarnamn och e-postadressen matchar en existerande användare. Om du inte får ett epost inom några minuter, kontrollera att användarnamn och e-postadressen är rätt. Begär ett nytt lösenord igen.',
|
||||
|
@ -1255,7 +1248,6 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Föregående status',
|
||||
'previous_versions' => 'Tidigare versioner',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'Process',
|
||||
'process_without_user_group' => 'Processer utan användare/grupp',
|
||||
'pt_BR' => 'Portugisiska (BR)',
|
||||
|
@ -1326,7 +1318,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'reparerat',
|
||||
'repairing_objects' => 'Reparerar dokument och kataloger.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1676,10 +1667,6 @@ Kommentar: [comment]',
|
|||
'settings_defaultSearchMethod_desc' => 'Standard sökmetod, när en sökning startas i sökformuläret i huvudmenyn.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'databas',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'För att kunna använda LetoDMS måste du ta bort filen ENABLE_INSTALL_TOOL som finns i konfigurationsmappen.',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2141,7 +2128,6 @@ Kommentar: [comment]',
|
|||
'splash_move_document' => 'Dokumentet flyttat',
|
||||
'splash_move_folder' => 'Katalogen flyttad',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => 'Meddelande tillagt',
|
||||
'splash_removed_from_clipboard' => 'Borttaget från urklipp',
|
||||
'splash_rm_attribute' => 'Attribut har tagits bort',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -406,7 +405,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Doküman',
|
||||
'documentcontent' => 'Döküman İçeriği',
|
||||
|
@ -975,7 +973,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Mevcut maksimum yükleme boyutundan daha büyük dosya yüklemek istiyorsanız <a href="%s">alternatif yükleme sayfası için tıklayın</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Tüm erişim haklarini listele',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1164,9 +1161,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Uygun iş akışı yok',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Klasör/Doküman kontrol',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
|
@ -1218,7 +1212,6 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
|
|||
'password_forgotten_title' => 'Parola gönderildi',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Parolayı tekrar giriniz',
|
||||
'password_send' => 'Parola gönderildi',
|
||||
'password_send_text' => 'Kullanıcı adı ve e-posta adresiniz eşleştiyse yeni parolanız belirttiğiniz e-posta adresinize gönderilmiş olacaktır. Eğer birkaç dakika içerisinde e-posta adresinize mesaj gelmezse kullanıcı adı ve sisteme kayıtlı e-posta adresinizin doğru olduğundan emin olarak işlemi tekrarlayınız.',
|
||||
|
@ -1246,7 +1239,6 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Önceki durum',
|
||||
'previous_versions' => 'Önceki versiyonlar',
|
||||
'problematic_filename' => '',
|
||||
'process' => 'İşlem',
|
||||
'process_without_user_group' => '',
|
||||
'pt_BR' => 'Portekizce',
|
||||
|
@ -1317,7 +1309,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'onarıldı',
|
||||
'repairing_objects' => 'Doküman ve klasörler onarılıyor.',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1640,10 +1631,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => '',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'veritabanı',
|
||||
'settings_defaultSearchMethod_valfulltext' => '',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'SeedDMS kullanabilmeniz için konfigürasyon (conf) dizini içindeki ENABLE_INSTALL_TOOL dosyasını silmelisiniz',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2105,7 +2092,6 @@ URL: [url]',
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => 'Panodan silindi',
|
||||
'splash_rm_attribute' => 'Nitelik silindi',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Документ',
|
||||
'documentcontent' => '',
|
||||
|
@ -982,7 +980,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '',
|
||||
'link_alt_updatedocument' => 'Для завантаження файлів, які перевищують обмеження розміру, використовуйте <a href="%s">інший метод</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Повний список прав...',
|
||||
'list_contains_no_access_docs' => '',
|
||||
|
@ -1170,9 +1167,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => 'Немає доступних процесів',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => 'Перевірка каталогу чи документа',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '',
|
||||
|
@ -1220,7 +1214,6 @@ URL: [url]',
|
|||
'password_forgotten_title' => 'Пароль вислано',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => 'Повторіть пароль',
|
||||
'password_send' => 'Пароль відіслано',
|
||||
'password_send_text' => 'Пароль відіслано.',
|
||||
|
@ -1248,7 +1241,6 @@ URL: [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Попередній стан',
|
||||
'previous_versions' => 'Попередні версії',
|
||||
'problematic_filename' => '',
|
||||
'process' => '',
|
||||
'process_without_user_group' => '',
|
||||
'pt_BR' => 'Portugese (BR)',
|
||||
|
@ -1324,7 +1316,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => 'виправлено',
|
||||
'repairing_objects' => 'Відновлення каталогів і документів',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1662,10 +1653,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => 'Метод пошуку за замовчуванням, коли пошук починається з пошукової форми головного меню.',
|
||||
'settings_defaultSearchMethod_valdatabase' => 'база даних',
|
||||
'settings_defaultSearchMethod_valfulltext' => 'повнотекстовий',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => 'Видаліть ENABLE_INSTALL_TOOL в каталозі конфігурації для того, щоби почати використовувати систему',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2127,7 +2114,6 @@ URL: [url]',
|
|||
'splash_move_document' => '',
|
||||
'splash_move_folder' => '',
|
||||
'splash_notinherit_access' => '',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '',
|
||||
'splash_removed_from_clipboard' => 'Видалити з буферу обміну',
|
||||
'splash_rm_attribute' => 'Атрибут видалено',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '该系统启用双重认证。您需要在手机上进行 Google 认证。下面你会看到两个 QR 码。正确的是你目前的密码。在左边你可以设置一个新的密码。如果您设置了新的密码,请重新扫描并通过 Google 认证。',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '双重认证密码',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -405,7 +404,6 @@ URL: [url]',
|
|||
'docs_in_reception_no_access' => '收件人未访问接收到的文档',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '修订人未访问带修订文档',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => '文档',
|
||||
'documentcontent' => '文档内容',
|
||||
|
@ -985,7 +983,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '链接到版本',
|
||||
'link_alt_updatedocument' => '超过20M大文件,请选择<a href="%s">上传大文件</a>.',
|
||||
'link_document' => '',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '附加到版本',
|
||||
'list_access_rights' => '列出所有的访问权限',
|
||||
'list_contains_no_access_docs' => '这个列表包含了更多你无法访问的文件也没有显示出来。',
|
||||
|
@ -1174,9 +1171,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => '工作流不可用',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => '文件夹/文件检查',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '重大错误',
|
||||
|
@ -1226,7 +1220,6 @@ URL: [url]',
|
|||
'password_forgotten_title' => '密码已发送',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => '重复密码',
|
||||
'password_send' => '发送密码',
|
||||
'password_send_text' => '您的新密码已通过邮件发送给您。若您尚未收到该邮件,请确认登陆用户名和对应的电子邮件填写是否正确,并重试。',
|
||||
|
@ -1254,7 +1247,6 @@ URL: [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => 'Previous state',
|
||||
'previous_versions' => '先前版本',
|
||||
'problematic_filename' => '',
|
||||
'process' => '进程',
|
||||
'process_without_user_group' => '不含用户/组的进程',
|
||||
'pt_BR' => '葡萄牙语',
|
||||
|
@ -1330,7 +1322,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => '已修复',
|
||||
'repairing_objects' => '修复文件和文件夹',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1650,10 +1641,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => '在主菜单中启动检索时,设置默认的搜索方式',
|
||||
'settings_defaultSearchMethod_valdatabase' => '数据库',
|
||||
'settings_defaultSearchMethod_valfulltext' => '全文',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => '在使用 DMS 前,您必须先删除配置目录(config)下的 ENABLE_INSTALL_TOOL 文件',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2115,7 +2102,6 @@ URL: [url]',
|
|||
'splash_move_document' => '文档已迁移',
|
||||
'splash_move_folder' => '文件夹已迁移',
|
||||
'splash_notinherit_access' => '访问权不再继承',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '接收人添加成功',
|
||||
'splash_removed_from_clipboard' => '已从剪切板删除',
|
||||
'splash_rm_attribute' => '属性已移除',
|
||||
|
|
|
@ -27,7 +27,6 @@ $text = array(
|
|||
'2_factor_auth_info' => '此系統強制執行2階段身份驗證。您將需要在手機上使用Google Authenticator。在下面,您可以看到兩個QR碼。正確的是您當前的秘密。在左側,您可以設置一個新的秘密。如果您設置了新的機密,請確保使用Google Authenticator重新掃描它。',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
'2_fact_auth_qrcode' => '',
|
||||
'2_fact_auth_secret' => '秘密',
|
||||
'abbr_day' => '',
|
||||
'abbr_hour' => '',
|
||||
|
@ -411,7 +410,6 @@ $text = array(
|
|||
'docs_in_reception_no_access' => '帶有收件人的文件,收件人無法訪問',
|
||||
'docs_in_revision_disabled' => '',
|
||||
'docs_in_revision_no_access' => '修訂中的文件,沒有修訂者可以訪問',
|
||||
'docs_with_link_to_itself' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => '文件',
|
||||
'documentcontent' => '文件內容',
|
||||
|
@ -1002,7 +1000,6 @@ URL: [url]',
|
|||
'linked_to_this_version' => '連結到這個版本',
|
||||
'link_alt_updatedocument' => '如果您要上傳的文件大於當前的最大上傳大小,請使用其他<a href="%s">上傳頁面</a>。',
|
||||
'link_document' => '連結文件',
|
||||
'link_to' => '',
|
||||
'link_to_version' => '附加到版本',
|
||||
'list_access_rights' => '列出權限',
|
||||
'list_contains_no_access_docs' => '該列表包含更多您無法訪問且不會顯示的文檔。',
|
||||
|
@ -1191,9 +1188,6 @@ URL: [url]',
|
|||
'no_workflows' => '',
|
||||
'no_workflow_available' => '沒有可用的工作流程',
|
||||
'number_count' => '',
|
||||
'n_of_m_approved' => '',
|
||||
'n_of_m_reviewed' => '',
|
||||
'n_of_m_revised' => '',
|
||||
'objectcheck' => '資料夾/檔檢查',
|
||||
'objects_without_attribute' => '',
|
||||
'object_check_critical' => '嚴重錯誤',
|
||||
|
@ -1241,7 +1235,6 @@ URL: [url]',
|
|||
'password_forgotten_title' => '密碼已寄出',
|
||||
'password_mismatch_error' => '',
|
||||
'password_mismatch_error_title' => '',
|
||||
'password_never_expires' => '',
|
||||
'password_repeat' => '重複輸入密碼',
|
||||
'password_send' => '密碼寄出',
|
||||
'password_send_text' => '如果登錄名和電子郵件與現有使用者匹配,則您的新密碼已發送到給定的電子郵件地址。如果您在接下來的幾分鐘內沒有收到電子郵件,請確保登錄名和電子郵件均正確無誤,然後重新啟動該過程。',
|
||||
|
@ -1269,7 +1262,6 @@ URL: [url]',
|
|||
'preview_txt' => '',
|
||||
'previous_state' => '先前狀態',
|
||||
'previous_versions' => '先前版本',
|
||||
'problematic_filename' => '',
|
||||
'process' => '處理',
|
||||
'process_without_user_group' => '程序缺少使用者/群組',
|
||||
'pt_BR' => '葡萄牙語',
|
||||
|
@ -1351,7 +1343,6 @@ URL: [url]',
|
|||
'remove_review_log' => '',
|
||||
'remove_task' => '',
|
||||
'reorder' => '',
|
||||
'reorder_documents_in_folder' => '',
|
||||
'repaired' => '修復',
|
||||
'repairing_objects' => '修復文檔和文件夾。',
|
||||
'replace_content_email_body' => '',
|
||||
|
@ -1701,10 +1692,6 @@ URL: [url]',
|
|||
'settings_defaultSearchMethod_desc' => '默認搜索方法,當通過主菜單中的搜索表單開始搜索時。',
|
||||
'settings_defaultSearchMethod_valdatabase' => '資料庫',
|
||||
'settings_defaultSearchMethod_valfulltext' => '全文',
|
||||
'settings_defaultThumbnailClick' => '',
|
||||
'settings_defaultThumbnailClick_desc' => '',
|
||||
'settings_defaultThumbnailClick_valdownload' => '',
|
||||
'settings_defaultThumbnailClick_valviewonline' => '',
|
||||
'settings_delete_install_folder' => '為了使用SeedDMS,必須在配置目錄中刪除文件ENABLE_INSTALL_TOOL',
|
||||
'settings_disableChangePassword' => '',
|
||||
'settings_disableChangePassword_desc' => '',
|
||||
|
@ -2166,7 +2153,6 @@ URL: [url]',
|
|||
'splash_move_document' => '文件已移走',
|
||||
'splash_move_folder' => '文件夾已移動',
|
||||
'splash_notinherit_access' => '訪問權限不再繼承',
|
||||
'splash_orig_filename_changed' => '',
|
||||
'splash_receipt_update_success' => '接待已成功添加',
|
||||
'splash_removed_from_clipboard' => '已從剪貼簿中刪除',
|
||||
'splash_rm_attribute' => '屬性已刪除',
|
||||
|
|
|
@ -691,44 +691,6 @@ switch($command) {
|
|||
}
|
||||
break; /* }}} */
|
||||
|
||||
case 'setoriginalname': /* {{{ */
|
||||
if($user && $user->isAdmin()) {
|
||||
if(checkFormKey('setoriginalname')) {
|
||||
$content = $dms->getDocumentContent($_REQUEST['contentid']);
|
||||
if($content) {
|
||||
$document = $content->getDocument();
|
||||
if ($document->getAccessMode($user) >= M_READWRITE) {
|
||||
$oldname = $content->getOriginalFileName();
|
||||
if (!$content->setOriginalFilename($_REQUEST['name'])) {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>false, 'message'=>'Error setting original file name', 'data'=>''));
|
||||
} else {
|
||||
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||
$lucenesearch = $fulltextservice->Search();
|
||||
if($hit = $lucenesearch->getDocument($document->getId())) {
|
||||
$index->reindexDocument($hit->id);
|
||||
$index->commit();
|
||||
}
|
||||
}
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_orig_filename_changed'), 'data'=>''));
|
||||
add_log_line("set original filename '".$_REQUEST['name']."' of document ".$document->getId().":".$content->getVersion());
|
||||
}
|
||||
} else {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>''));
|
||||
}
|
||||
} else {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_doc_id'), 'data'=>''));
|
||||
}
|
||||
} else {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_request_token'), 'data'=>''));
|
||||
}
|
||||
}
|
||||
break; /* }}} */
|
||||
|
||||
case 'setmimetype': /* {{{ */
|
||||
if($user && $user->isAdmin()) {
|
||||
if(checkFormKey('setmimetype', 'GET')) {
|
||||
|
|
|
@ -27,12 +27,8 @@ include("../inc/inc.Init.php");
|
|||
include("../inc/inc.Extension.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
include("../inc/inc.ClassUI.php");
|
||||
include("../inc/inc.ClassController.php");
|
||||
include("../inc/inc.Authentication.php");
|
||||
|
||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||
$controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user));
|
||||
|
||||
/* Check if the form data comes from a trusted request */
|
||||
if(!checkFormKey('editattributes')) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||
|
@ -55,6 +51,7 @@ if (!is_object($document)) {
|
|||
}
|
||||
|
||||
$folder = $document->getFolder();
|
||||
$docPathHTML = getFolderPathHTML($folder, true). " / <a href=\"../out/out.ViewDocument.php?documentid=".$documentid."\">".$document->getName()."</a>";
|
||||
|
||||
if ($document->getAccessMode($user, 'editDocumentContentAttributes') < M_READWRITE) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
|
||||
|
@ -76,25 +73,120 @@ foreach($version->getAttributes() as $ai=>$aa)
|
|||
$oldattributes[$ai] = clone $aa;
|
||||
|
||||
$attributes = $_POST["attributes"];
|
||||
$controller->setParam('document', $document);
|
||||
$controller->setParam('version', $version);
|
||||
$controller->setParam('attributes', $attributes);
|
||||
if(!$controller()) {
|
||||
$err = $controller->getErrorMsg();
|
||||
if(is_string($err))
|
||||
$errmsg = getMLText($err);
|
||||
elseif(is_array($err)) {
|
||||
$errmsg = getMLText($err[0], $err[1]);
|
||||
} else {
|
||||
$errmsg = $err;
|
||||
if($attributes) {
|
||||
foreach($attributes as $attrdefid=>$attribute) {
|
||||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||
if($attribute) {
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): string => date('Y-m-d', makeTsFromDate($value)), $attribute);
|
||||
else
|
||||
$attribute = date('Y-m-d', makeTsFromDate($attribute));
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_folder:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): object => $dms->getFolder((int) $value), $attribute);
|
||||
else
|
||||
$attribute = $dms->getFolder((int) $attribute);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_document:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): object => $dms->getDocument((int) $value), $attribute);
|
||||
else
|
||||
$attribute = $dms->getDocument((int) $attribute);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_user:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): object => $dms->getUser((int) $value), $attribute);
|
||||
else
|
||||
$attribute = $dms->getUser((int) $attribute);
|
||||
break;
|
||||
case SeedDMS_Core_AttributeDefinition::type_group:
|
||||
if(is_array($attribute))
|
||||
$attribute = array_map(fn($value): object => $dms->getGroup((int) $value), $attribute);
|
||||
else
|
||||
$attribute = $dms->getGroup((int) $attribute);
|
||||
break;
|
||||
}
|
||||
if(!$attrdef->validate($attribute, $version, false)) {
|
||||
$errmsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
|
||||
}
|
||||
if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) {
|
||||
if(!$version->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute)) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
}
|
||||
}
|
||||
} elseif($attrdef->getMinValues() > 0) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("attr_min_values", array("attrname"=>$attrdef->getName())));
|
||||
} elseif(isset($oldattributes[$attrdefid])) {
|
||||
if(!$version->removeAttribute($dms->getAttributeDefinition($attrdefid)))
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $folder->getName())),getMLText("error_occured"));
|
||||
}
|
||||
}
|
||||
}
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
|
||||
}
|
||||
|
||||
if($notifier) {
|
||||
$notifier->sendChangedVersionAttributesMail($version, $user, $oldattributes);
|
||||
$newattributes = $version->getAttributes();
|
||||
if($oldattributes) {
|
||||
foreach($oldattributes as $attrdefid=>$attribute) {
|
||||
if(!isset($newattributes[$attrdefid]) || $newattributes[$attrdefid]->getValueAsArray() !== $oldattributes[$attrdefid]->getValueAsArray()) {
|
||||
if($notifier) {
|
||||
$notifyList = $document->getNotifyList();
|
||||
$subject = "attribute_changed_email_subject";
|
||||
$message = "attribute_changed_email_body";
|
||||
$params = array();
|
||||
$params['name'] = $document->getName();
|
||||
$params['version'] = $version->getVersion();
|
||||
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
|
||||
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
|
||||
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
|
||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||
$params['username'] = $user->getFullName();
|
||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||
$params['sitename'] = $settings->_siteName;
|
||||
$params['http_root'] = $settings->_httpRoot;
|
||||
|
||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||
foreach ($notifyList["groups"] as $grp) {
|
||||
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
/* Check for new attributes which didn't have a value before */
|
||||
if($newattributes) {
|
||||
foreach($newattributes as $attrdefid=>$attribute) {
|
||||
if(!isset($oldattributes[$attrdefid]) && $attribute) {
|
||||
if($notifier) {
|
||||
$notifyList = $document->getNotifyList();
|
||||
$subject = "attribute_changed_email_subject";
|
||||
$message = "attribute_changed_email_body";
|
||||
$params = array();
|
||||
$params['name'] = $document->getName();
|
||||
$params['version'] = '';
|
||||
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
|
||||
$params['attribute_old_value'] = '';
|
||||
$params['attribute_new_value'] = $attribute->getValue();
|
||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||
$params['username'] = $user->getFullName();
|
||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||
$params['sitename'] = $settings->_siteName;
|
||||
$params['http_root'] = $settings->_httpRoot;
|
||||
|
||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||
foreach ($notifyList["groups"] as $grp) {
|
||||
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
add_log_line("?documentid=".$documentid);
|
||||
|
||||
header("Location:../out/out.DocumentVersionDetail.php?documentid=".$documentid."&version=".$versionid);
|
||||
|
||||
?>
|
||||
|
|
|
@ -53,6 +53,7 @@ if (!is_object($document)) {
|
|||
}
|
||||
|
||||
$folder = $document->getFolder();
|
||||
$docPathHTML = getFolderPathHTML($folder, true). " / <a href=\"../out/out.ViewDocument.php?documentid=".$documentid."\">".$document->getName()."</a>";
|
||||
|
||||
if ($document->getAccessMode($user, 'editDocument') < M_READWRITE) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
|
||||
|
@ -128,6 +129,7 @@ $oldexpires = $document->getExpires();
|
|||
$oldattributes = array();
|
||||
foreach($document->getAttributes() as $ai=>$aa)
|
||||
$oldattributes[$ai] = clone $aa;
|
||||
//$oldattributes = $document->getAttributes();
|
||||
|
||||
$controller->setParam('fulltextservice', $fulltextservice);
|
||||
$controller->setParam('document', $document);
|
||||
|
|
|
@ -58,14 +58,14 @@ if (!is_object($content)) {
|
|||
$ts = null;
|
||||
if (!empty($_POST["startdate"])) {
|
||||
$ts = makeTsFromDate($_POST["startdate"]);
|
||||
if(!$ts) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_revision_date"));
|
||||
}
|
||||
$startdate = date('Y-m-d', $ts);
|
||||
}
|
||||
if(!$ts) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_revision_date"));
|
||||
}
|
||||
$startdate = date('Y-m-d', $ts);
|
||||
|
||||
if(!$content->setRevisionDate($startdate)) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
}
|
||||
if(!$content->setRevisionDate($startdate)) {
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
}
|
||||
|
||||
$folder = $document->getFolder();
|
||||
|
|
|
@ -104,7 +104,6 @@ if ($action == "saveSettings")
|
|||
setIntValue('previewWidthMenuList');
|
||||
setIntValue('previewWidthDropFolderList');
|
||||
setIntValue('previewWidthDetail');
|
||||
setStrValue('defaultThumbnailClick');
|
||||
setBoolValue('showFullPreview');
|
||||
setBoolValue('convertToPdf');
|
||||
setIntValue('maxItemsPerPage');
|
||||
|
@ -257,7 +256,7 @@ if ($action == "saveSettings")
|
|||
setBoolValue("enableReceiptReject");
|
||||
setBoolValue("disableReceiptComment");
|
||||
setBoolValue("enableRevisionWorkflow");
|
||||
setBoolValue("enableRevisionOneVoteReject");
|
||||
setBoolValue("enableRevisionOnVoteReject");
|
||||
setBoolValue("allowReviewerOnly");
|
||||
setBoolValue("allowChangeRevAppInProcess");
|
||||
setBoolValue("enableAdminRevApp");
|
||||
|
|
|
@ -33,7 +33,6 @@ require_once("inc/inc.ClassUI.php");
|
|||
|
||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user));
|
||||
$accessop = new SeedDMS_AccessOperation($dms, $user, $settings);
|
||||
|
||||
$folder = null;
|
||||
if (isset($_GET["folderid"]) && is_numeric($_GET["folderid"])) {
|
||||
|
@ -43,7 +42,6 @@ if (isset($_GET["folderid"]) && is_numeric($_GET["folderid"])) {
|
|||
|
||||
|
||||
if($view) {
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('folder', $folder);
|
||||
$view->setParam('conversionmgr', $conversionmgr);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
|
|
|
@ -58,10 +58,6 @@ $skipdefaultcols = false;
|
|||
if (isset($get["skipdefaultcols"]) && $get["skipdefaultcols"])
|
||||
$skipdefaultcols = true;
|
||||
|
||||
$exportoptions = [];
|
||||
if (isset($get["export_options"]) && $get["export_options"])
|
||||
$exportoptions = $get["export_options"];
|
||||
|
||||
$newowner = null;
|
||||
if (isset($get["newowner"]) && is_numeric($get["newowner"]) && $get['newowner'] > 0) {
|
||||
$newowner = $dms->getUser((int) $get['newowner']);
|
||||
|
@ -566,17 +562,16 @@ if($fullsearch) {
|
|||
$attributes = array();
|
||||
|
||||
foreach($attributes as $attrdefid=>$attribute) {
|
||||
$attrdef = $dms->getAttributeDefinition($attrdefid);
|
||||
if($attribute) {
|
||||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date) {
|
||||
if(is_array($attribute)) {
|
||||
if(!empty($attributes[$attrdefid]['from']))
|
||||
$attributes[$attrdefid]['from'] = date('Y-m-d', makeTsFromDate($attribute['from']));
|
||||
if(!empty($attributes[$attrdefid]['to']))
|
||||
$attributes[$attrdefid]['to'] = date('Y-m-d', makeTsFromDate($attribute['to']));
|
||||
} else {
|
||||
$attributes[$attrdefid] = date('Y-m-d', makeTsFromDate($attribute));
|
||||
}
|
||||
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date) {
|
||||
if(is_array($attribute)) {
|
||||
if(!empty($attributes[$attrdefid]['from']))
|
||||
$attributes[$attrdefid]['from'] = date('Y-m-d', makeTsFromDate($attribute['from']));
|
||||
if(!empty($attributes[$attrdefid]['to']))
|
||||
$attributes[$attrdefid]['to'] = date('Y-m-d', makeTsFromDate($attribute['to']));
|
||||
} else {
|
||||
$attributes[$attrdefid] = date('Y-m-d', makeTsFromDate($attribute));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -676,7 +671,6 @@ if($settings->_showSingleSearchHit && count($entries) == 1) {
|
|||
$view->setParam('query', $query);
|
||||
$view->setParam('includecontent', $includecontent);
|
||||
$view->setParam('skipdefaultcols', $skipdefaultcols);
|
||||
$view->setParam('exportoptions', $exportoptions);
|
||||
$view->setParam('marks', isset($get['marks']) ? $get['marks'] : array());
|
||||
$view->setParam('newowner', $newowner);
|
||||
$view->setParam('newreviewer', $newreviewer);
|
||||
|
|
|
@ -182,7 +182,7 @@ $(document).ready( function() {
|
|||
foreach($res['contents'] as $content) {
|
||||
$document = $content->getDocument();
|
||||
$extracontent = array();
|
||||
$extracontent['below_title'] = $this->getListRowPath($document);
|
||||
$extracontent['below_title'] = $this->getListRowPath($doc);
|
||||
$txt = $this->callHook('documentListItem', $document, $previewer, false, 'attributemgr', $extracontent);
|
||||
if(is_string($txt))
|
||||
echo $txt;
|
||||
|
|
|
@ -2706,22 +2706,6 @@ $(function() {
|
|||
echo $text;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Wrap text in inline editing tags
|
||||
*
|
||||
* @param string text
|
||||
*/
|
||||
function printInlineEditOriginalName($text, $object){ /* {{{ */
|
||||
if(!empty($this->params['settings']->_inlineEditing)) {
|
||||
echo "<span class=\"editorigname editable\" contenteditable=\"true\"";
|
||||
if($object->isType('documentcontent'))
|
||||
echo " data-content=\"".$object->getId()."\" data-formtoken=\"".createFormKey('setoriginalname')."\"";
|
||||
echo ">".$text;
|
||||
echo "</span>\n";
|
||||
} else
|
||||
echo $text;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Print button with link for deleting a document
|
||||
*
|
||||
|
@ -3325,80 +3309,11 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
$content .= '<span title="'.getOverallStatusText($status["status"]).': '.($workflow ? htmlspecialchars($workflow->getName()) : '').'">'.($workflowstate ? htmlspecialchars($workflowstate->getName()) : '').'</span>';
|
||||
} else {
|
||||
$content .= $this->getOverallStatusIcon($status['status']);
|
||||
if($status['status'] == S_DRAFT_REV)
|
||||
$content .= '<br>'.$this->documentListRowReviewBar($latestContent);
|
||||
elseif($status['status'] == S_DRAFT_APP)
|
||||
$content .= '<br>'.$this->documentListRowApprovalBar($latestContent);
|
||||
elseif($status['status'] == S_IN_REVISION)
|
||||
$content .= '<br>'.$this->documentListRowRevisionBar($latestContent);
|
||||
}
|
||||
$content .= "</div>";
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowReceptionBar($latestContent) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
|
||||
$content = '';
|
||||
if($accessop->check_view_access($this, array('action'=>'receptionBar')) /*$owner->getID() == $user->getID()*/ && $receiptStatus = $latestContent->getReceiptStatus()) {
|
||||
$rstat = array('-1'=>0, '0'=>0, '1'=>0, '-2'=>0);
|
||||
$allcomments = array('-1'=>array(), '1'=>array());
|
||||
foreach ($receiptStatus as $r) {
|
||||
$rstat[''.$r['status']]++;
|
||||
if($r['comment']) {
|
||||
// $allcomments[''.$r['status']][] = htmlspecialchars($r['comment']);
|
||||
$m5 = md5(trim($r['comment']));
|
||||
if(isset($allcomments[''.$r['status']][$m5]))
|
||||
$allcomments[''.$r['status']][$m5]['n']++;
|
||||
else
|
||||
$allcomments[''.$r['status']][$m5] = array('n'=>1, 'c'=>htmlspecialchars(trim($r['comment'])));
|
||||
}
|
||||
}
|
||||
$totalreceipts = $rstat['-1'] + $rstat['0'] + $rstat['1'];
|
||||
if($totalreceipts) {
|
||||
$content .= "
|
||||
<div class=\"progress\">
|
||||
<div class=\"bar bar-success\" style=\"width: ".round($rstat['1']/$totalreceipts*100)."%;\">".($rstat['1'] ? $rstat['1']."/".$totalreceipts : '').($allcomments['1'] ? " ".$this->printPopupBox('<i class="fa fa-comment"></i>', implode('<br />', formatComment($allcomments['1'])), true) : "")."</div>
|
||||
<div class=\"bar bar-danger\" style=\"width: ".round($rstat['-1']/$totalreceipts*100)."%;\">".($rstat['-1'] ? $rstat['-1']."/".$totalreceipts : '').($allcomments['-1'] ? " ".$this->printPopupBox('<i class="fa fa-comment"></i>', implode('<br />', formatComment($allcomments['-1'])), true) : "")."</div>
|
||||
</div>";
|
||||
}
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowReviewBar($latestContent) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
|
||||
$content = '';
|
||||
$stat = [];
|
||||
if($accessop->check_view_access($this, array('action'=>'reviewBar')) /*$owner->getID() == $user->getID()*/ && $reviewStatus = $latestContent->getReviewStatus(1, $stat)) {
|
||||
$content .= getMLText('n_of_m_reviewed', ['reviewed'=>$stat['1'], 'total'=>$stat["1"]+$stat["0"]]);
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowApprovalBar($latestContent) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
|
||||
$content = '';
|
||||
$stat = [];
|
||||
if($accessop->check_view_access($this, array('action'=>'approvalBar')) /*$owner->getID() == $user->getID()*/ && $approvalStatus = $latestContent->getApprovalStatus(1, $stat)) {
|
||||
$content .= getMLText('n_of_m_approved', ['approved'=>$stat['1'], 'total'=>$stat["1"]+$stat["0"]]);
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowRevisionBar($latestContent) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
|
||||
$content = '';
|
||||
$stat = [];
|
||||
if($accessop->check_view_access($this, array('action'=>'revisionBar')) /*$owner->getID() == $user->getID()*/ && $revisionStatus = $latestContent->getRevisionStatus(1, $stat)) {
|
||||
$content .= getMLText('n_of_m_revised', ['revised'=>$stat['1'], 'total'=>$stat["1"]+$stat["0"]]);
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowAction($document, $previewer, $skipcont=false, $version=0, $extracontent=array()) { /* {{{ */
|
||||
$user = $this->params['user'];
|
||||
$session = $this->params['session'];
|
||||
|
@ -3467,8 +3382,6 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
* @param object $document
|
||||
* @param object $previewer
|
||||
* @param boolean $skipcont set to true if embrasing tr shall be skipped
|
||||
* In that case call documentListRowStart() before and documentListRowEnd()
|
||||
* after this method.
|
||||
*/
|
||||
function documentListRow($document, $previewer, $skipcont=false, $version=0, $extracontent=array()) { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
|
@ -3479,7 +3392,6 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
$enableClipboard = $this->params['enableclipboard'];
|
||||
$accessop = $this->params['accessobject'];
|
||||
$onepage = $this->params['onepage'];
|
||||
$defaultthumbnailclick = $this->params['settings']->_defaultThumbnailClick ?? 'download';
|
||||
|
||||
$content = '';
|
||||
|
||||
|
@ -3514,15 +3426,14 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
if(is_string($previewhtml))
|
||||
$content .= $previewhtml;
|
||||
else {
|
||||
$previewmode = $defaultthumbnailclick == 'viewonline' ? 'ViewOnline' : 'Download';
|
||||
if($accessop->check_controller_access($previewmode, array('action'=>'version')))
|
||||
$content .= "<a draggable=\"false\" href=\"".$this->params['settings']->_httpRoot."op/op.".$previewmode.".php?documentid=".$docID."&version=".$version."\">";
|
||||
if($accessop->check_controller_access('Download', array('action'=>'version')))
|
||||
$content .= "<a draggable=\"false\" href=\"".$this->params['settings']->_httpRoot."op/op.Download.php?documentid=".$docID."&version=".$version."\">";
|
||||
if($previewer && $previewer->hasPreview($latestContent)) {
|
||||
$content .= "<img draggable=\"false\" class=\"mimeicon\" width=\"".$previewwidth."\" src=\"".$this->params['settings']->_httpRoot."op/op.Preview.php?documentid=".$document->getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
|
||||
} else {
|
||||
$content .= "<img draggable=\"false\" class=\"mimeicon\" width=\"".$previewwidth."\" src=\"".$this->getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
|
||||
}
|
||||
if($accessop->check_controller_access($previewmode, array('action'=>'version')))
|
||||
if($accessop->check_controller_access('Download', array('action'=>'version')))
|
||||
$content .= "</a>";
|
||||
}
|
||||
} else
|
||||
|
@ -3562,8 +3473,31 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
|
||||
$content .= "<td nowrap>";
|
||||
$content .= $this->documentListRowStatus($latestContent);
|
||||
$content .= $this->documentListRowReceptionBar($latestContent);
|
||||
$content .= "</td>";
|
||||
if($accessop->check_view_access($this, array('action'=>'receptionBar')) /*$owner->getID() == $user->getID()*/ && $receiptStatus = $latestContent->getReceiptStatus()) {
|
||||
$rstat = array('-1'=>0, '0'=>0, '1'=>0, '-2'=>0);
|
||||
$allcomments = array('-1'=>array(), '1'=>array());
|
||||
foreach ($receiptStatus as $r) {
|
||||
$rstat[''.$r['status']]++;
|
||||
if($r['comment']) {
|
||||
// $allcomments[''.$r['status']][] = htmlspecialchars($r['comment']);
|
||||
$m5 = md5(trim($r['comment']));
|
||||
if(isset($allcomments[''.$r['status']][$m5]))
|
||||
$allcomments[''.$r['status']][$m5]['n']++;
|
||||
else
|
||||
$allcomments[''.$r['status']][$m5] = array('n'=>1, 'c'=>htmlspecialchars(trim($r['comment'])));
|
||||
}
|
||||
}
|
||||
$totalreceipts = $rstat['-1'] + $rstat['0'] + $rstat['1'];
|
||||
if($totalreceipts) {
|
||||
$content .= "
|
||||
<div class=\"progress\">
|
||||
<div class=\"bar bar-success\" style=\"width: ".round($rstat['1']/$totalreceipts*100)."%;\">".($rstat['1'] ? $rstat['1']."/".$totalreceipts : '').($allcomments['1'] ? " ".$this->printPopupBox('<i class="fa fa-comment"></i>', implode('<br />', formatComment($allcomments['1'])), true) : "")."</div>
|
||||
<div class=\"bar bar-danger\" style=\"width: ".round($rstat['-1']/$totalreceipts*100)."%;\">".($rstat['-1'] ? $rstat['-1']."/".$totalreceipts : '').($allcomments['-1'] ? " ".$this->printPopupBox('<i class="fa fa-comment"></i>', implode('<br />', formatComment($allcomments['-1'])), true) : "")."</div>
|
||||
</div>";
|
||||
}
|
||||
}
|
||||
$content .= "</small></td>";
|
||||
// $content .= "<td>".$version."</td>";
|
||||
$content .= "<td>";
|
||||
$content .= $this->documentListRowAction($document, $previewer, $skipcont, $version, $extracontent);
|
||||
$content .= "</td>";
|
||||
|
|
|
@ -111,8 +111,6 @@ class SeedDMS_View_Clipboard extends SeedDMS_Theme_Style {
|
|||
*/
|
||||
public function documentClipboardRow($document, $previewer) { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$accessop = $this->params['accessobject'];
|
||||
$defaultthumbnailclick = $this->params['settings']->_defaultThumbnailClick ?? 'download';
|
||||
|
||||
$content = '';
|
||||
$comment = $document->getComment();
|
||||
|
@ -127,23 +125,17 @@ class SeedDMS_View_Clipboard extends SeedDMS_Theme_Style {
|
|||
|
||||
$content .= $this->documentListRowStart($document);
|
||||
|
||||
$content .= '<td>';
|
||||
if (file_exists($dms->contentDir . $latestContent->getPath())) {
|
||||
$previewmode = $defaultthumbnailclick == 'viewonline' ? 'ViewOnline' : 'Download';
|
||||
if($accessop->check_controller_access($previewmode, array('action'=>'version')))
|
||||
$content .= "<a draggable=\"false\" href=\"".$this->params['settings']->_httpRoot."op/op.".$previewmode.".php?documentid=".$document->getID()."&version=".$version."\">";
|
||||
$content .= "<td><a draggable=\"false\" href=\"".$this->params['settings']->_httpRoot."op/op.Download.php?documentid=".$document->getID()."&version=".$version."\">";
|
||||
if($previewer->hasPreview($latestContent)) {
|
||||
$content .= "<img draggable=\"false\" class=\"mimeicon\" width=\"40\"src=\"".$this->params['settings']->_httpRoot."op/op.Preview.php?documentid=".$document->getID()."&version=".$latestContent->getVersion()."&width=40\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
|
||||
} else {
|
||||
$content .= "<img draggable=\"false\" class=\"mimeicon\" src=\"".$this->getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
|
||||
}
|
||||
if($accessop->check_controller_access($previewmode, array('action'=>'version')))
|
||||
$content .= "</a>";
|
||||
} else {
|
||||
$content .= "<img draggable=\"false\" class=\"mimeicon\" src=\"".$this->getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
|
||||
}
|
||||
$content .= '</td>';
|
||||
|
||||
$content .= "</a></td>";
|
||||
} else
|
||||
$content .= "<td><img draggable=\"false\" class=\"mimeicon\" src=\"".$this->getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\"></td>";
|
||||
|
||||
$content .= "<td><a draggable=\"false\" href=\"out.ViewDocument.php?documentid=".$document->getID()."&showtree=".showtree()."\">" . htmlspecialchars($document->getName()) . "</a>";
|
||||
/*
|
||||
if($comment) {
|
||||
|
|
|
@ -200,18 +200,6 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Theme_Style {
|
|||
// $this->contentContainerStart();
|
||||
?>
|
||||
<table class="table table-condensed table-sm">
|
||||
<?php
|
||||
if($user->isAdmin()) {
|
||||
echo "<tr>";
|
||||
echo "<td>".getMLText("id").":</td>\n";
|
||||
echo "<td>".htmlspecialchars($document->getID())."</td>\n";
|
||||
echo "</tr>";
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><?php printMLText("name");?>:</td>
|
||||
<td><?php $this->printInlineEditDocumentName(htmlspecialchars($document->getName()), $document);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php printMLText("owner");?>:</td>
|
||||
<td>
|
||||
|
@ -338,7 +326,6 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Theme_Style {
|
|||
$this->columnEnd();
|
||||
$this->columnStart(5);
|
||||
print "<ul class=\"unstyled\">\n";
|
||||
print "<li>".htmlspecialchars($version->getOriginalFileName())."</li>";
|
||||
print "<li>".getMLText('version').": ".$version->getVersion()."</li>\n";
|
||||
|
||||
if ($file_exists)
|
||||
|
@ -613,7 +600,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Theme_Style {
|
|||
$this->contentHeading(getMLText("status"));
|
||||
$this->contentContainerStart();
|
||||
$statuslog = $version->getStatusLog();
|
||||
echo "<table class=\"table table-condensed table-sm\"><thead>";
|
||||
echo "<table class=\"table table-condensed\"><thead>";
|
||||
echo "<th>".getMLText('date')."</th><th>".getMLText('status')."</th><th>".getMLText('user')."</th><th>".getMLText('comment')."</th></tr>\n";
|
||||
echo "</thead><tbody>";
|
||||
foreach($statuslog as $entry) {
|
||||
|
|
|
@ -251,7 +251,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
|
|||
echo "</td>";
|
||||
echo "<td>".$extconf['title'];
|
||||
echo "<br /><small>".$extconf['description']."</small>";
|
||||
echo "<br /><small>".getMLText('author').": <a href=\"mailto:".htmlspecialchars($extconf['author']['email'])."\">".$extconf['author']['name']."</a>, ".(!empty($extconf['author']['company']) ? $extconf['author']['company'] : '')."</small>";
|
||||
echo "<br /><small>".getMLText('author').": <a href=\"mailto:".htmlspecialchars($extconf['author']['email'])."\">".$extconf['author']['name']."</a>, ".$extconf['author']['company']."</small>";
|
||||
if($errmsgs)
|
||||
echo "<div><img src=\"".$this->getImgPath("attention.gif")."\"> ".implode('<br /><img src="'.$this->getImgPath("attention.gif").'"> ', $errmsgs)."</div>";
|
||||
echo "</td>";
|
||||
|
|
|
@ -31,8 +31,6 @@
|
|||
*/
|
||||
class SeedDMS_View_LogManagement extends SeedDMS_Theme_Style {
|
||||
|
||||
protected $logdir;
|
||||
|
||||
function filelist($entries, $mode) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
$print_header = true;
|
||||
|
|
|
@ -31,18 +31,6 @@
|
|||
*/
|
||||
class SeedDMS_View_ManageNotify extends SeedDMS_Theme_Style {
|
||||
|
||||
protected $dms;
|
||||
|
||||
protected $user;
|
||||
|
||||
protected $cachedir;
|
||||
|
||||
protected $previewwidth;
|
||||
|
||||
protected $timeout;
|
||||
|
||||
protected $xsendfile;
|
||||
|
||||
// Get list of subscriptions for documents or folders for user or groups
|
||||
function getNotificationList($as_group, $folders) { /* {{{ */
|
||||
|
||||
|
|
|
@ -381,7 +381,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Theme_Style {
|
|||
$class = ' class="error"';
|
||||
}
|
||||
}
|
||||
print "<tr".$class."><td>".$doc->getId()."</td><td>".$version->getVersion()."</td><td>".htmlspecialchars($version->getOriginalFileName())."</td><td>".$version->getMimeType()."</td><td>".$version->getFileType()."</td>";
|
||||
print "<tr".$class."><td>".$doc->getId()."</td><td>".$version->getVersion()."</td><td>".$version->getOriginalFileName()."</td><td>".$version->getMimeType()."</td><td>".$version->getFileType()."</td>";
|
||||
echo "<td>";
|
||||
echo $msg;
|
||||
echo "</td>";
|
||||
|
@ -702,7 +702,6 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Theme_Style {
|
|||
$this->printDeleteFolderButtonJs();
|
||||
$this->printDeleteDocumentButtonJs();
|
||||
$this->printClickDocumentJs();
|
||||
$this->printClickFolderJs();
|
||||
?>
|
||||
$(document).ready( function() {
|
||||
$('body').on('click', 'ul.sidenav li a', function(ev){
|
||||
|
@ -761,6 +760,7 @@ $(document).ready( function() {
|
|||
$setchecksum = $this->params['setchecksum'];
|
||||
$rootfolder = $this->params['rootfolder'];
|
||||
$repairobjects = $this->params['repairobjects'];
|
||||
$this->enableClipboard = $this->params['enableclipboard'];
|
||||
|
||||
$this->htmlStartPage(getMLText("admin_tools"));
|
||||
$this->globalNavigation();
|
||||
|
@ -784,7 +784,7 @@ $(document).ready( function() {
|
|||
$menuitems = [];
|
||||
$menuitems[] = array('label'=>getMLText('duplicate_content'), 'badge'=>count($duplicateversions), 'attributes'=>array(array('data-href', "#duplicate_content"), array('data-action', "listDuplicateContent")));
|
||||
$menuitems[] = array('label'=>getMLText('duplicate_sequences'), 'badge'=>count($duplicatesequences), 'attributes'=>array(array('data-href', "#duplicate_sequences"), array('data-action', "listDuplicateSequence")));
|
||||
$menuitems[] = array('label'=>getMLText('docs_with_link_to_itself'), 'badge'=>count($docslinktoitself), 'attributes'=>array(array('data-href', "#link_to_itself"), array('data-action', "listLinkToItself")));
|
||||
$menuitems[] = array('label'=>getMLText('link_to_itself'), 'badge'=>count($docslinktoitself), 'attributes'=>array(array('data-href', "#link_to_itself"), array('data-action', "listLinkToItself")));
|
||||
$menuitems[] = array('label'=>getMLText('docs_in_revision_no_access'), 'badge'=>count($docsinrevisionnoaccess), 'attributes'=>array(array('data-href', "#inrevision_no_access"), array('data-action', "listDocsInRevisionNoAccess")));
|
||||
$menuitems[] = array('label'=>getMLText('docs_in_revision_disabled'), 'badge'=>count($docsinrevisiondisabled), 'attributes'=>array(array('data-href', "#inrevision_disabled"), array('data-action', "listDocsInRevisionDisabled")));
|
||||
$menuitems[] = array('label'=>getMLText('docs_in_reception_no_access'), 'badge'=>count($docsinreceptionnoaccess), 'attributes'=>array(array('data-href', "#inreception_no_access"), array('data-action', "listDocsInReceptionNoAccess")));
|
||||
|
|
|
@ -31,10 +31,6 @@
|
|||
*/
|
||||
class SeedDMS_View_Search extends SeedDMS_Theme_Style {
|
||||
|
||||
/*
|
||||
*/
|
||||
protected $query;
|
||||
|
||||
/**
|
||||
* Mark search query sting in a given string
|
||||
*
|
||||
|
@ -67,12 +63,6 @@ $(document).ready( function() {
|
|||
if(this.checked)
|
||||
values[this.name] = 1;
|
||||
});
|
||||
$('input[name^=\"export_options\"]').each(function() {
|
||||
values[this.name] = this.value;
|
||||
});
|
||||
$('select[name^=\"export_options\"]').each(function() {
|
||||
values[this.name] = this.value;
|
||||
});
|
||||
url += '&'+$.param(values);
|
||||
window.location.href = url;
|
||||
});
|
||||
|
@ -1561,10 +1551,6 @@ $(document).ready(function() {
|
|||
'value'=>1,
|
||||
)
|
||||
);
|
||||
$txt = $this->callHook('searchExportOptions');
|
||||
if(is_string($txt)) {
|
||||
echo $txt;
|
||||
}
|
||||
//$this->formSubmit("<i class=\"fa fa-download\"></i> ".getMLText('export'));
|
||||
print $this->html_link('Search', array_merge($_GET, array('action'=>'export')), array('class'=>'btn btn-primary', 'id'=>'export'), "<i class=\"fa fa-download\"></i> ".getMLText("batch_export"), false, true)."\n";
|
||||
$content = ob_get_clean();
|
||||
|
|
|
@ -151,7 +151,7 @@ class SeedDMS_View_Settings extends SeedDMS_Theme_Style {
|
|||
$value = $settings->{"_".$name};
|
||||
echo " <td>";
|
||||
if($this->isVisible($name))
|
||||
$this->showTextField($name, htmlspecialchars($value), ($type=='password' || $type=='textarea' ? $type : ''), $placeholder ? $placeholder : getMLText($title."_placeholder", [], ""));
|
||||
$this->showTextField($name, $value, ($type=='password' || $type=='textarea' ? $type : ''), $placeholder ? $placeholder : getMLText($title."_placeholder", [], ""));
|
||||
else
|
||||
echo getMLText('settings_conf_field_not_editable');
|
||||
echo "</td>\n";
|
||||
|
@ -351,6 +351,7 @@ class SeedDMS_View_Settings extends SeedDMS_Theme_Style {
|
|||
$order = empty($conf['order']) ? '' : $conf['order'];
|
||||
if(!empty($conf['options'])) {
|
||||
$selections = empty($settings->_extensions[$extname][$confkey]) ? array() : explode(",", $settings->_extensions[$extname][$confkey]);
|
||||
echo "<select id=\"extension_".$extname."_".$confkey."\" class=\"chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "").($order ? " order=\"".$order."\"" : "")." name=\"extensions[".$extname."][".$confkey."][]\"".($multiple ? " multiple" : "").(!empty($conf['size']) ? " size=\"".$conf['size']."\"" : "")." data-placeholder=\"".getMLText("select_option")."\" style=\"width: 100%;\">";
|
||||
if(is_array($conf['options'])) {
|
||||
$options = $conf['options'];
|
||||
} elseif(is_string($conf['options']) && $conf['options'] == 'hook') {
|
||||
|
@ -358,7 +359,6 @@ class SeedDMS_View_Settings extends SeedDMS_Theme_Style {
|
|||
} else {
|
||||
$options = [];
|
||||
}
|
||||
echo "<select id=\"extension_".$extname."_".$confkey."\" class=\"chzn-select\"".($allowempty ? " data-allow-clear=\"true\"" : "").($order ? " order=\"".$order."\"" : "")." name=\"extensions[".$extname."][".$confkey."][]\"".($multiple ? " multiple" : "").(!empty($conf['size']) ? " size=\"".$conf['size']."\"" : "")." data-placeholder=\"".getMLText("select_option")."\" style=\"width: 100%;\">";
|
||||
if($allowempty)
|
||||
echo "<option value=\"\"></option>";
|
||||
foreach($options as $key=>$opt) {
|
||||
|
@ -647,7 +647,6 @@ $this->showStartPaneContent('site', (!$currenttab || $currenttab == 'site'));
|
|||
<?php $this->showConfigText('settings_previewWidthMenuList', 'previewWidthMenuList'); ?>
|
||||
<?php $this->showConfigText('settings_previewWidthDropFolderList', 'previewWidthDropFolderList'); ?>
|
||||
<?php $this->showConfigText('settings_previewWidthDetail', 'previewWidthDetail'); ?>
|
||||
<?php $this->showConfigOption('settings_defaultThumbnailClick', 'defaultThumbnailClick', array('download'=>'settings_defaultThumbnailClick_valdownload', 'viewonline'=>'settings_defaultThumbnailClick_valviewonline'), false, true); ?>
|
||||
<?php $this->showConfigCheckbox('settings_showFullPreview', 'showFullPreview'); ?>
|
||||
<?php $this->showConfigCheckbox('settings_convertToPdf', 'convertToPdf'); ?>
|
||||
<?php $this->showConfigText('settings_maxItemsPerPage', 'maxItemsPerPage'); ?>
|
||||
|
|
|
@ -21,9 +21,6 @@
|
|||
*/
|
||||
require "vendor/autoload.php";
|
||||
|
||||
use RobThree\Auth\TwoFactorAuth;
|
||||
use RobThree\Auth\Providers\Qr\BaconQrCodeProvider;
|
||||
|
||||
/**
|
||||
* Class which outputs the html page for ForcePasswordChange view
|
||||
*
|
||||
|
@ -84,8 +81,7 @@ $(document).ready( function() {
|
|||
$this->columnStart(6);
|
||||
$this->contentHeading(getMLText('2_fact_auth_new_secret'));
|
||||
|
||||
// $tfa = new \RobThree\Auth\TwoFactorAuth('SeedDMS: '.$sitename);
|
||||
$tfa = new TwoFactorAuth(new BaconQrCodeProvider());
|
||||
$tfa = new \RobThree\Auth\TwoFactorAuth('SeedDMS: '.$sitename);
|
||||
$oldsecret = $user->getSecret();
|
||||
$secret = $tfa->createSecret();
|
||||
?>
|
||||
|
@ -102,26 +98,19 @@ $(document).ready( function() {
|
|||
'required'=>true
|
||||
)
|
||||
);
|
||||
$this->formField(
|
||||
getMLText('2_fact_auth_qrcode'),
|
||||
'<img src="'.$tfa->getQRCodeImageAsDataUri($user->getLogin(), $secret).'">'
|
||||
);
|
||||
$this->formSubmit(getMLText('submit_2_fact_auth'));
|
||||
?>
|
||||
<div class="control-group"><label class="control-label"></label><div class="controls">
|
||||
<img src="<?php echo $tfa->getQRCodeImageAsDataUri($user->getLogin(), $secret); ?>">
|
||||
</div></div>
|
||||
</form>
|
||||
<?php
|
||||
if($oldsecret) {
|
||||
$this->columnEnd();
|
||||
$this->columnStart(6);
|
||||
$this->contentHeading(getMLText('2_fact_auth_current_secret'));
|
||||
$this->formField(
|
||||
getMLText('2_fact_auth_secret'),
|
||||
htmlspecialchars($oldsecret)
|
||||
);
|
||||
$this->formField(
|
||||
getMLText('2_fact_auth_qrcode'),
|
||||
'<img src="'.$tfa->getQRCodeImageAsDataUri($user->getLogin(), $secret).'">'
|
||||
);
|
||||
echo '<div>'.$oldsecret.'</div>';
|
||||
echo '<div><img src="'.$tfa->getQRCodeImageAsDataUri($sitename, $oldsecret).'"></div>';
|
||||
?>
|
||||
<?php
|
||||
}
|
||||
|
@ -132,3 +121,4 @@ $(document).ready( function() {
|
|||
$this->htmlEndPage();
|
||||
} /* }}} */
|
||||
}
|
||||
?>
|
||||
|
|
|
@ -298,9 +298,7 @@ class SeedDMS_View_Tasks extends SeedDMS_Theme_Style {
|
|||
$subitems = [];
|
||||
foreach($tasks['review'] as $t) {
|
||||
$doc = $dms->getDocument($t['id']);
|
||||
$stat = [];
|
||||
$reviewstatus = $doc->getLatestContent()->getReviewStatus(1, $stat);
|
||||
$subitems[] = array('label'=>htmlspecialchars($doc->getName()).' ('.$stat[1].'/'.($stat['0']+$stat['1']).')', 'link'=>$this->params['settings']->_httpRoot."out/out.ViewDocument.php?documentid=".$doc->getID()."¤ttab=revapp", 'class'=>"table-row-document", 'rel'=>"document_".$doc->getID());
|
||||
$subitems[] = array('label'=>htmlspecialchars($doc->getName()), 'link'=>$this->params['settings']->_httpRoot."out/out.ViewDocument.php?documentid=".$doc->getID()."¤ttab=revapp", 'class'=>"table-row-document", 'rel'=>"document_".$doc->getID());
|
||||
}
|
||||
$menuitems['tasks']['children']['review'] = array('label'=>getMLText('documents_to_review'), 'children'=>$subitems);
|
||||
|
||||
|
@ -309,9 +307,7 @@ class SeedDMS_View_Tasks extends SeedDMS_Theme_Style {
|
|||
$subitems = [];
|
||||
foreach($tasks['approval'] as $t) {
|
||||
$doc = $dms->getDocument($t['id']);
|
||||
$stat = [];
|
||||
$reviewstatus = $doc->getLatestContent()->getApprovalStatus(1, $stat);
|
||||
$subitems[] = array('label'=>htmlspecialchars($doc->getName()).' ('.$stat[1].'/'.($stat['0']+$stat['1']).')', 'link'=>$this->params['settings']->_httpRoot."out/out.ViewDocument.php?documentid=".$doc->getID()."¤ttab=revapp", 'class'=>"table-row-document", 'rel'=>"document_".$doc->getID());
|
||||
$subitems[] = array('label'=>htmlspecialchars($doc->getName()), 'link'=>$this->params['settings']->_httpRoot."out/out.ViewDocument.php?documentid=".$doc->getID()."¤ttab=revapp", 'class'=>"table-row-document", 'rel'=>"document_".$doc->getID());
|
||||
}
|
||||
$menuitems['tasks']['children']['approval'] = array('label'=>getMLText('documents_to_approve'), 'children'=>$subitems);
|
||||
}
|
||||
|
@ -335,9 +331,7 @@ class SeedDMS_View_Tasks extends SeedDMS_Theme_Style {
|
|||
$subitems = [];
|
||||
foreach($tasks['revision'] as $t) {
|
||||
$doc = $dms->getDocument($t['id']);
|
||||
$stat = [];
|
||||
$revisionstatus = $doc->getLatestContent()->getRevisionStatus(1, $stat);
|
||||
$subitems[] = array('label'=>htmlspecialchars($doc->getName()).' ('.$stat[1].'/'.($stat['0']+$stat['1']).')', 'link'=>"../out/out.ViewDocument.php?documentid=".$doc->getID()."¤ttab=revision", 'class'=>"table-row-document", 'rel'=>"document_".$doc->getID());
|
||||
$subitems[] = array('label'=>htmlspecialchars($doc->getName()), 'link'=>"../out/out.ViewDocument.php?documentid=".$doc->getID()."¤ttab=revision", 'class'=>"table-row-document", 'rel'=>"document_".$doc->getID());
|
||||
}
|
||||
$menuitems['tasks']['children']['revision'] = array('label'=>getMLText('documents_to_revise'), 'children'=>$subitems);
|
||||
}
|
||||
|
|
|
@ -103,18 +103,13 @@ class SeedDMS_View_UserList extends SeedDMS_Theme_Style {
|
|||
echo "<td>";
|
||||
if($pwdexpiration) {
|
||||
$now = new DateTime();
|
||||
$tmp = $currUser->getPwdExpiration();
|
||||
if($tmp) {
|
||||
$expdate = new DateTime($tmp);
|
||||
$diff = $now->diff($expdate);
|
||||
if($expdate > $now) {
|
||||
printf(getMLText('password_expires_in_days'), $diff->format('%a'));
|
||||
echo " (".$expdate->format('Y-m-d H:i:sP').")";
|
||||
} else {
|
||||
printMLText("password_expired");
|
||||
}
|
||||
$expdate = new DateTime($currUser->getPwdExpiration());
|
||||
$diff = $now->diff($expdate);
|
||||
if($expdate > $now) {
|
||||
printf(getMLText('password_expires_in_days'), $diff->format('%a'));
|
||||
echo " (".$expdate->format('Y-m-d H:i:sP').")";
|
||||
} else {
|
||||
printMLText("password_never_expires");
|
||||
printMLText("password_expired");
|
||||
}
|
||||
}
|
||||
$sessions = $sessionmgr->getUserSessions($currUser, 10);
|
||||
|
|
|
@ -777,16 +777,7 @@ $(document).ready( function() {
|
|||
$this->columnEnd();
|
||||
$this->columnStart(5);
|
||||
print "<ul class=\"actions unstyled\">\n";
|
||||
print "<li style=\"overflow-wrap: break-word;\">";
|
||||
if ($latestContent->getDocument()->getAccessMode($user) >= M_READWRITE) {
|
||||
$this->printInlineEditOriginalName(htmlspecialchars($latestContent->getOriginalFileName()), $latestContent);
|
||||
} else {
|
||||
print htmlspecialchars($latestContent->getOriginalFileName());
|
||||
}
|
||||
if($user->isAdmin() && !$latestContent->checkOriginalFileName()) {
|
||||
echo " <i class=\"fa fa-exclamation-triangle\" title=\"".getMLText('problematic_filename')."\"></i> ";
|
||||
}
|
||||
print "</li>\n";
|
||||
print "<li>".htmlspecialchars($latestContent->getOriginalFileName())."</li>\n";
|
||||
print "<li>".getMLText('version').": ".$latestContent->getVersion()."</li>\n";
|
||||
|
||||
if ($file_exists) {
|
||||
|
@ -1949,6 +1940,7 @@ $(document).ready( function() {
|
|||
$responsibleUser = $link->getUser();
|
||||
$targetDoc = $link->getTarget();
|
||||
|
||||
echo $this->documentListRowStart($targetDoc);
|
||||
$targetDoc->verifyLastestContentExpriry();
|
||||
$txt = $this->callHook('documentListItem', $targetDoc, $previewer, false, 'reverselinks');
|
||||
if(is_string($txt))
|
||||
|
@ -1956,7 +1948,6 @@ $(document).ready( function() {
|
|||
else {
|
||||
$extracontent = array();
|
||||
$extracontent['below_title'] = $this->getListRowPath($targetDoc);
|
||||
echo $this->documentListRowStart($targetDoc);
|
||||
echo $this->documentListRow($targetDoc, $previewer, true, 0, $extracontent);
|
||||
}
|
||||
print "<td><span class=\"actions\">";
|
||||
|
@ -2017,6 +2008,7 @@ $(document).ready( function() {
|
|||
$responsibleUser = $link->getUser();
|
||||
$sourceDoc = $link->getDocument();
|
||||
|
||||
echo $this->documentListRowStart($sourceDoc);
|
||||
$sourceDoc->verifyLastestContentExpriry();
|
||||
$txt = $this->callHook('documentListItem', $sourceDoc, $previewer, false, 'reverselinks');
|
||||
if(is_string($txt))
|
||||
|
@ -2024,7 +2016,6 @@ $(document).ready( function() {
|
|||
else {
|
||||
$extracontent = array();
|
||||
$extracontent['below_title'] = $this->getListRowPath($sourceDoc);
|
||||
echo $this->documentListRowStart($sourceDoc);
|
||||
echo $this->documentListRow($sourceDoc, $previewer, true, 0, $extracontent);
|
||||
}
|
||||
print "<td><span class=\"actions\">";
|
||||
|
|
|
@ -736,21 +736,6 @@ $(document).ready( function() {
|
|||
});
|
||||
}); /* }}} */
|
||||
|
||||
$("body").on("blur", "span.editorigname", function(e) { /* {{{ */
|
||||
e.preventDefault();
|
||||
$.post(seeddms_webroot+"op/op.Ajax.php", { command: "setoriginalname", contentid: $(this).data('content'), formtoken: $(this).data('formtoken'), name: $(this).text() })
|
||||
.done(function( data ) {
|
||||
noty({
|
||||
text: data.message,
|
||||
type: data.success ? 'success' : 'error',
|
||||
dismissQueue: true,
|
||||
layout: 'topRight',
|
||||
theme: 'defaultTheme',
|
||||
timeout: 1500
|
||||
});
|
||||
});
|
||||
}); /* }}} */
|
||||
|
||||
$("body").on("keypress", "span.editable", function(e) { /* {{{ */
|
||||
if(e.which == 13) {
|
||||
$(this).blur();
|
||||
|
|
|
@ -2656,22 +2656,6 @@ $(function() {
|
|||
echo $text;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Wrap text in inline editing tags
|
||||
*
|
||||
* @param string text
|
||||
*/
|
||||
function printInlineEditOriginalName($text, $object){ /* {{{ */
|
||||
if(!empty($this->params['settings']->_inlineEditing)) {
|
||||
echo "<span class=\"editorigname editable\" contenteditable=\"true\"";
|
||||
if($object->isType('documentcontent'))
|
||||
echo " data-content=\"".$object->getId()."\" data-formtoken=\"".createFormKey('setoriginalname')."\"";
|
||||
echo ">".$text;
|
||||
echo "</span>\n";
|
||||
} else
|
||||
echo $text;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Print button with link for deleting a document
|
||||
*
|
||||
|
@ -3299,80 +3283,11 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
$content .= '<span title="'.getOverallStatusText($status["status"]).': '.($workflow ? htmlspecialchars($workflow->getName()) : '').'">'.($workflowstate ? htmlspecialchars($workflowstate->getName()) : '').'</span>';
|
||||
} else {
|
||||
$content .= $this->getOverallStatusIcon($status['status']);
|
||||
if($status['status'] == S_DRAFT_REV)
|
||||
$content .= '<br>'.$this->documentListRowReviewBar($latestContent);
|
||||
elseif($status['status'] == S_DRAFT_APP)
|
||||
$content .= '<br>'.$this->documentListRowApprovalBar($latestContent);
|
||||
elseif($status['status'] == S_IN_REVISION)
|
||||
$content .= '<br>'.$this->documentListRowRevisionBar($latestContent);
|
||||
}
|
||||
$content .= "</div>";
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowReceptionBar($latestContent) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
|
||||
$content = '';
|
||||
if($accessop->check_view_access($this, array('action'=>'receptionBar')) /*$owner->getID() == $user->getID()*/ && $receiptStatus = $latestContent->getReceiptStatus()) {
|
||||
$rstat = array('-1'=>0, '0'=>0, '1'=>0, '-2'=>0);
|
||||
$allcomments = array('-1'=>array(), '1'=>array());
|
||||
foreach ($receiptStatus as $r) {
|
||||
$rstat[''.$r['status']]++;
|
||||
if($r['comment']) {
|
||||
// $allcomments[''.$r['status']][] = htmlspecialchars($r['comment']);
|
||||
$m5 = md5(trim($r['comment']));
|
||||
if(isset($allcomments[''.$r['status']][$m5]))
|
||||
$allcomments[''.$r['status']][$m5]['n']++;
|
||||
else
|
||||
$allcomments[''.$r['status']][$m5] = array('n'=>1, 'c'=>htmlspecialchars(trim($r['comment'])));
|
||||
}
|
||||
}
|
||||
$totalreceipts = $rstat['-1'] + $rstat['0'] + $rstat['1'];
|
||||
if($totalreceipts) {
|
||||
$content .= "
|
||||
<div class=\"progress\">
|
||||
<div class=\"progress-bar bar bar-success bg-success\" role=\"progress-bar\" style=\"width: ".round($rstat['1']/$totalreceipts*100)."%;\">".($rstat['1'] ? $rstat['1']."/".$totalreceipts : '').($allcomments['1'] ? " ".$this->printPopupBox('<i class="fa fa-comment"></i>', implode('<br />', formatComment($allcomments['1'])), true) : "")."</div>
|
||||
<div class=\"progress-bar bar bar-danger bg-danger\" style=\"width: ".round($rstat['-1']/$totalreceipts*100)."%;\">".($rstat['-1'] ? $rstat['-1']."/".$totalreceipts : '').($allcomments['-1'] ? " ".$this->printPopupBox('<i class="fa fa-comment"></i>', implode('<br />', formatComment($allcomments['-1'])), true) : "")."</div>
|
||||
</div>";
|
||||
}
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowReviewBar($latestContent) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
|
||||
$content = '';
|
||||
$stat = [];
|
||||
if($accessop->check_view_access($this, array('action'=>'reviewBar')) /*$owner->getID() == $user->getID()*/ && $reviewStatus = $latestContent->getReviewStatus(1, $stat)) {
|
||||
$content .= getMLText('n_of_m_reviewed', ['reviewed'=>$stat['1'], 'total'=>$stat["1"]+$stat["0"]]);
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowApprovalBar($latestContent) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
|
||||
$content = '';
|
||||
$stat = [];
|
||||
if($accessop->check_view_access($this, array('action'=>'approvalBar')) /*$owner->getID() == $user->getID()*/ && $approvalStatus = $latestContent->getApprovalStatus(1, $stat)) {
|
||||
$content .= getMLText('n_of_m_approved', ['approved'=>$stat['1'], 'total'=>$stat["1"]+$stat["0"]]);
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowRevisionBar($latestContent) { /* {{{ */
|
||||
$accessop = $this->params['accessobject'];
|
||||
|
||||
$content = '';
|
||||
$stat = [];
|
||||
if($accessop->check_view_access($this, array('action'=>'revisionBar')) /*$owner->getID() == $user->getID()*/ && $revisionStatus = $latestContent->getRevisionStatus(1, $stat)) {
|
||||
$content .= getMLText('n_of_m_revised', ['revised'=>$stat['1'], 'total'=>$stat["1"]+$stat["0"]]);
|
||||
}
|
||||
return $content;
|
||||
} /* }}} */
|
||||
|
||||
function documentListRowAction($document, $previewer, $skipcont=false, $version=0, $extracontent=array()) { /* {{{ */
|
||||
$user = $this->params['user'];
|
||||
$session = $this->params['session'];
|
||||
|
@ -3439,9 +3354,7 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
*
|
||||
* @param object $document
|
||||
* @param object $previewer
|
||||
* @param boolean $skipcont set to true if embrasing tr shall be skipped.
|
||||
* In that case call documentListRowStart() before and documentListRowEnd()
|
||||
* after this method.
|
||||
* @param boolean $skipcont set to true if embrasing tr shall be skipped
|
||||
*/
|
||||
function documentListRow($document, $previewer, $skipcont=false, $version=0, $extracontent=array()) { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
|
@ -3452,7 +3365,6 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
$enableClipboard = $this->params['enableclipboard'];
|
||||
$accessop = $this->params['accessobject'];
|
||||
$onepage = $this->params['onepage'];
|
||||
$defaultthumbnailclick = $this->params['settings']->_defaultThumbnailClick ?? 'download';
|
||||
|
||||
$content = '';
|
||||
|
||||
|
@ -3487,15 +3399,14 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
if(is_string($previewhtml))
|
||||
$content .= $previewhtml;
|
||||
else {
|
||||
$previewmode = $defaultthumbnailclick == 'viewonline' ? 'ViewOnline' : 'Download';
|
||||
if($accessop->check_controller_access($previewmode, array('action'=>'version')))
|
||||
$content .= "<a draggable=\"false\" href=\"".$this->params['settings']->_httpRoot."op/op.".$previewmode.".php?documentid=".$docID."&version=".$version."\">";
|
||||
if($accessop->check_controller_access('Download', array('action'=>'version')))
|
||||
$content .= "<a draggable=\"false\" href=\"".$this->params['settings']->_httpRoot."op/op.Download.php?documentid=".$docID."&version=".$version."\">";
|
||||
if($previewer && $previewer->hasPreview($latestContent)) {
|
||||
$content .= "<img draggable=\"false\" class=\"mimeicon\" width=\"".$previewwidth."\" src=\"".$this->params['settings']->_httpRoot."op/op.Preview.php?documentid=".$document->getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
|
||||
} else {
|
||||
$content .= "<img draggable=\"false\" class=\"mimeicon\" width=\"".$previewwidth."\" src=\"".$this->getMimeIcon($latestContent->getFileType())."\" ".($previewwidth ? "width=\"".$previewwidth."\"" : "")."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
|
||||
}
|
||||
if($accessop->check_controller_access($previewmode, array('action'=>'version')))
|
||||
if($accessop->check_controller_access('Download', array('action'=>'version')))
|
||||
$content .= "</a>";
|
||||
}
|
||||
} else
|
||||
|
@ -3535,8 +3446,31 @@ $('body').on('click', '[id^=\"table-row-folder\"] td:nth-child(2)', function(ev)
|
|||
|
||||
$content .= "<td nowrap>";
|
||||
$content .= $this->documentListRowStatus($latestContent);
|
||||
$content .= $this->documentListRowReceptionBar($latestContent);
|
||||
$content .= "</td>";
|
||||
if($accessop->check_view_access($this, array('action'=>'receptionBar')) /*$owner->getID() == $user->getID()*/ && $receiptStatus = $latestContent->getReceiptStatus()) {
|
||||
$rstat = array('-1'=>0, '0'=>0, '1'=>0, '-2'=>0);
|
||||
$allcomments = array('-1'=>array(), '1'=>array());
|
||||
foreach ($receiptStatus as $r) {
|
||||
$rstat[''.$r['status']]++;
|
||||
if($r['comment']) {
|
||||
// $allcomments[''.$r['status']][] = htmlspecialchars($r['comment']);
|
||||
$m5 = md5(trim($r['comment']));
|
||||
if(isset($allcomments[''.$r['status']][$m5]))
|
||||
$allcomments[''.$r['status']][$m5]['n']++;
|
||||
else
|
||||
$allcomments[''.$r['status']][$m5] = array('n'=>1, 'c'=>htmlspecialchars(trim($r['comment'])));
|
||||
}
|
||||
}
|
||||
$totalreceipts = $rstat['-1'] + $rstat['0'] + $rstat['1'];
|
||||
if($totalreceipts) {
|
||||
$content .= "
|
||||
<div class=\"progress\">
|
||||
<div class=\"progress-bar bar bar-success bg-success\" role=\"progress-bar\" style=\"width: ".round($rstat['1']/$totalreceipts*100)."%;\">".($rstat['1'] ? $rstat['1']."/".$totalreceipts : '').($allcomments['1'] ? " ".$this->printPopupBox('<i class="fa fa-comment"></i>', implode('<br />', formatComment($allcomments['1'])), true) : "")."</div>
|
||||
<div class=\"progress-bar bar bar-danger bg-danger\" style=\"width: ".round($rstat['-1']/$totalreceipts*100)."%;\">".($rstat['-1'] ? $rstat['-1']."/".$totalreceipts : '').($allcomments['-1'] ? " ".$this->printPopupBox('<i class="fa fa-comment"></i>', implode('<br />', formatComment($allcomments['-1'])), true) : "")."</div>
|
||||
</div>";
|
||||
}
|
||||
}
|
||||
$content .= "</small></td>";
|
||||
// $content .= "<td>".$version."</td>";
|
||||
$content .= "<td>";
|
||||
$content .= $this->documentListRowAction($document, $previewer, $skipcont, $version, $extracontent);
|
||||
$content .= "</td>";
|
||||
|
|
|
@ -784,21 +784,6 @@ $(document).ready( function() {
|
|||
});
|
||||
}); /* }}} */
|
||||
|
||||
$("body").on("blur", "span.editorigname", function(e) { /* {{{ */
|
||||
e.preventDefault();
|
||||
$.post(seeddms_webroot+"op/op.Ajax.php", { command: "setoriginalname", contentid: $(this).data('content'), formtoken: $(this).data('formtoken'), name: $(this).text() })
|
||||
.done(function( data ) {
|
||||
noty({
|
||||
text: data.message,
|
||||
type: data.success ? 'success' : 'error',
|
||||
dismissQueue: true,
|
||||
layout: 'topRight',
|
||||
theme: 'defaultTheme',
|
||||
timeout: 1500
|
||||
});
|
||||
});
|
||||
}); /* }}} */
|
||||
|
||||
$("body").on("keypress", "span.editable", function(e) { /* {{{ */
|
||||
if(e.which == 13) {
|
||||
$(this).blur();
|
||||
|
|
Loading…
Reference in New Issue
Block a user