mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-29 13:07:17 +00:00
Merge branch 'seeddms-5.1.x'
This commit is contained in:
commit
8fcfd70bd6
|
@ -1,5 +1,10 @@
|
||||||
Options -Indexes
|
Options -Indexes
|
||||||
|
|
||||||
|
<IfModule mod_headers.c>
|
||||||
|
Header set Strict-Transport-Security: "max-age=15768000; includeSubDomains; preload"
|
||||||
|
Header set X-Content-Type-Options: "nosniff"
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
RewriteEngine On
|
RewriteEngine On
|
||||||
RewriteRule ^favicon.ico$ styles/bootstrap/favicon.ico [L]
|
RewriteRule ^favicon.ico$ styles/bootstrap/favicon.ico [L]
|
||||||
|
|
||||||
|
|
29
CHANGELOG
29
CHANGELOG
|
@ -1,3 +1,32 @@
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
Changes in version 5.1.22
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
- remove document/folder from index before adding a new one after editing the
|
||||||
|
meta data
|
||||||
|
- fix potential clickjacking attack with manipulated email address of a user
|
||||||
|
- loading more items on ViewFolder page obeys sort order
|
||||||
|
- fix possible csrf attacks due to missing form token
|
||||||
|
(CVE-2021–26215, CVE-2021–26216)
|
||||||
|
- show an error msg on the documents detail page if the checksum of version
|
||||||
|
mismatch
|
||||||
|
- overhaul notifications, type of receiver is now passed to notification
|
||||||
|
service which allows a more fine grained filtering
|
||||||
|
- show difference in number of documents on chart page
|
||||||
|
- list users on Folder Notifiy page which has been disabled
|
||||||
|
- use two column layout on AddDocument page
|
||||||
|
- initial support for sending html mails (not used yet)
|
||||||
|
- fix security hole which allowed under certain conditions to access
|
||||||
|
arbitrary files
|
||||||
|
- use mandatory reviewers/approvers when adding files by webdav
|
||||||
|
- set some http security headers in .htaccess
|
||||||
|
- add searching for last date of a document status change
|
||||||
|
- fix a potential problem when remove a document with files attached to
|
||||||
|
previous versions
|
||||||
|
- search hits in typeahead search are now links to the folder/document.
|
||||||
|
Only the first item in the list still opens the search page.
|
||||||
|
- make sure encryption key is always, prevents error when settings are
|
||||||
|
first saved and encryption key was not set initially
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 5.1.21
|
Changes in version 5.1.21
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
20
Makefile
20
Makefile
|
@ -4,12 +4,6 @@ VIEWS ?= bootstrap
|
||||||
|
|
||||||
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload utils/da-bv-reminder.php utils/seeddms-da-bv-reminder .svn .gitignore
|
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload utils/da-bv-reminder.php utils/seeddms-da-bv-reminder .svn .gitignore
|
||||||
|
|
||||||
EXTENSIONS := \
|
|
||||||
dynamic_content.tar.gz\
|
|
||||||
login_action.tar.gz\
|
|
||||||
example.tar.gz\
|
|
||||||
tbs_template.tar.gz
|
|
||||||
|
|
||||||
PHPDOC=~/Downloads/phpDocumentor.phar
|
PHPDOC=~/Downloads/phpDocumentor.phar
|
||||||
|
|
||||||
dist:
|
dist:
|
||||||
|
@ -59,20 +53,6 @@ repository:
|
||||||
(cd tmp; tar --exclude=.svn -czvf ../seeddms-repository-$(VERSION).tar.gz seeddms-repository-$(VERSION))
|
(cd tmp; tar --exclude=.svn -czvf ../seeddms-repository-$(VERSION).tar.gz seeddms-repository-$(VERSION))
|
||||||
rm -rf tmp
|
rm -rf tmp
|
||||||
|
|
||||||
dynamic_content.tar.gz: ext/dynamic_content
|
|
||||||
tar czvf dynamic_content.tar.gz ext/dynamic_content
|
|
||||||
|
|
||||||
example.tar.gz: ext/example
|
|
||||||
tar czvf example.tar.gz ext/example
|
|
||||||
|
|
||||||
login_action.tar.gz: ext/login_action
|
|
||||||
tar czvf login_action.tar.gz ext/login_action
|
|
||||||
|
|
||||||
tbs_template.tar.gz: ext/tbs_template
|
|
||||||
tar czvf tbs_template.tar.gz ext/tbs_template
|
|
||||||
|
|
||||||
extensions: $(EXTENSIONS)
|
|
||||||
|
|
||||||
doc:
|
doc:
|
||||||
$(PHPDOC) -d SeedDMS_Core --ignore 'getusers.php,getfoldertree.php,config.php,reverselookup.php' --force -t html
|
$(PHPDOC) -d SeedDMS_Core --ignore 'getusers.php,getfoldertree.php,config.php,reverselookup.php' --force -t html
|
||||||
|
|
||||||
|
|
|
@ -177,12 +177,14 @@ class SeedDMS_Core_Attribute { /* {{{ */
|
||||||
if($values) {
|
if($values) {
|
||||||
$vsep = $this->getValueSetSeparator();
|
$vsep = $this->getValueSetSeparator();
|
||||||
if($valueset) {
|
if($valueset) {
|
||||||
|
/* Validation should have been done before
|
||||||
$error = false;
|
$error = false;
|
||||||
foreach($values as $v) {
|
foreach($values as $v) {
|
||||||
if(!in_array($v, $valueset)) { $error = true; break; }
|
if(!in_array($v, $valueset)) { $error = true; break; }
|
||||||
}
|
}
|
||||||
if($error)
|
if($error)
|
||||||
return false;
|
return false;
|
||||||
|
*/
|
||||||
$valuesetstr = $this->_attrdef->getValueSet();
|
$valuesetstr = $this->_attrdef->getValueSet();
|
||||||
$value = $vsep.implode($vsep, $values);
|
$value = $vsep.implode($vsep, $values);
|
||||||
} else {
|
} else {
|
||||||
|
@ -203,12 +205,14 @@ class SeedDMS_Core_Attribute { /* {{{ */
|
||||||
}
|
}
|
||||||
|
|
||||||
if($valueset) {
|
if($valueset) {
|
||||||
|
/* Validation should have been done before
|
||||||
$error = false;
|
$error = false;
|
||||||
foreach($values as $v) {
|
foreach($values as $v) {
|
||||||
if(!in_array($v, $valueset)) { $error = true; break; }
|
if(!in_array($v, $valueset)) { $error = true; break; }
|
||||||
}
|
}
|
||||||
if($error)
|
if($error)
|
||||||
return false;
|
return false;
|
||||||
|
*/
|
||||||
$value = $valuesetstr[0].implode($valuesetstr[0], $values);
|
$value = $valuesetstr[0].implode($valuesetstr[0], $values);
|
||||||
} else {
|
} else {
|
||||||
$value = ','.implode(',', $values);
|
$value = ','.implode(',', $values);
|
||||||
|
|
|
@ -893,14 +893,20 @@ class SeedDMS_Core_DMS {
|
||||||
* @param string $listtype type of document list, can be 'AppRevByMe',
|
* @param string $listtype type of document list, can be 'AppRevByMe',
|
||||||
* 'AppRevOwner', 'ReceiptByMe', 'ReviseByMe', 'LockedByMe', 'MyDocs'
|
* 'AppRevOwner', 'ReceiptByMe', 'ReviseByMe', 'LockedByMe', 'MyDocs'
|
||||||
* @param SeedDMS_Core_User $param1 user
|
* @param SeedDMS_Core_User $param1 user
|
||||||
* @param bool $param2 set to true
|
* @param bool|integer|string $param2 if set to true
|
||||||
* if 'ReviewByMe', 'ApproveByMe', 'AppRevByMe', 'ReviseByMe', 'ReceiptByMe'
|
* 'ReviewByMe', 'ApproveByMe', 'AppRevByMe', 'ReviseByMe', 'ReceiptByMe'
|
||||||
* shall return even documents І have already taken care of.
|
* will also return documents which the reviewer, approver, etc.
|
||||||
|
* has already taken care of. If set to false only
|
||||||
|
* untouched documents will be returned. In case of 'ExpiredOwner' this
|
||||||
|
* parameter contains the number of days (a negative number is allowed)
|
||||||
|
* relativ to the current date or a date in format 'yyyy-mm-dd'
|
||||||
|
* (even in the past).
|
||||||
* @param string $param3 sort list by this field
|
* @param string $param3 sort list by this field
|
||||||
* @param string $param4 order direction
|
* @param string $param4 order direction
|
||||||
|
* @param bool $param5 set to false if expired documents shall not be considered
|
||||||
* @return array|bool
|
* @return array|bool
|
||||||
*/
|
*/
|
||||||
function getDocumentList($listtype, $param1=null, $param2=false, $param3='', $param4='') { /* {{{ */
|
function getDocumentList($listtype, $param1=null, $param2=false, $param3='', $param4='', $param5=true) { /* {{{ */
|
||||||
/* The following query will get all documents and lots of additional
|
/* The following query will get all documents and lots of additional
|
||||||
* information. It requires the two temporary tables ttcontentid and
|
* information. It requires the two temporary tables ttcontentid and
|
||||||
* ttstatid.
|
* ttstatid.
|
||||||
|
@ -989,7 +995,10 @@ class SeedDMS_Core_DMS {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen($docCSV)>0) {
|
if (strlen($docCSV)>0) {
|
||||||
$queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_DRAFT_REV.", ".S_DRAFT_APP.", ".S_EXPIRED.") ".
|
$docstatarr = array(S_DRAFT_REV, S_DRAFT_APP);
|
||||||
|
if($param5)
|
||||||
|
$docstatarr[] = S_EXPIRED;
|
||||||
|
$queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".implode(',', $docstatarr).") ".
|
||||||
"AND `tblDocuments`.`id` IN (" . $docCSV . ") ".
|
"AND `tblDocuments`.`id` IN (" . $docCSV . ") ".
|
||||||
"ORDER BY `statusDate` DESC";
|
"ORDER BY `statusDate` DESC";
|
||||||
} else {
|
} else {
|
||||||
|
@ -1027,7 +1036,10 @@ class SeedDMS_Core_DMS {
|
||||||
$queryStr .= "OR `tblDocumentReviewers`.`type` = 1 AND `tblDocumentReviewers`.`required` IN (".implode(',', $groups).") ";
|
$queryStr .= "OR `tblDocumentReviewers`.`type` = 1 AND `tblDocumentReviewers`.`required` IN (".implode(',', $groups).") ";
|
||||||
$queryStr .= ") ";
|
$queryStr .= ") ";
|
||||||
}
|
}
|
||||||
$queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_DRAFT_REV.", ".S_EXPIRED.") ";
|
$docstatarr = array(S_DRAFT_REV);
|
||||||
|
if($param5)
|
||||||
|
$docstatarr[] = S_EXPIRED;
|
||||||
|
$queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".implode(',', $docstatarr).") ";
|
||||||
if(!$param2)
|
if(!$param2)
|
||||||
$queryStr .= " AND `tblDocumentReviewLog`.`status` = 0 ";
|
$queryStr .= " AND `tblDocumentReviewLog`.`status` = 0 ";
|
||||||
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
|
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
|
||||||
|
@ -1106,7 +1118,10 @@ class SeedDMS_Core_DMS {
|
||||||
$queryStr .= "OR `tblDocumentApprovers`.`type` = 1 AND `tblDocumentApprovers`.`required` IN (".implode(',', $groups).")";
|
$queryStr .= "OR `tblDocumentApprovers`.`type` = 1 AND `tblDocumentApprovers`.`required` IN (".implode(',', $groups).")";
|
||||||
$queryStr .= ") ";
|
$queryStr .= ") ";
|
||||||
}
|
}
|
||||||
$queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_DRAFT_APP.", ".S_EXPIRED.") ";
|
$docstatarr = array(S_DRAFT_APP);
|
||||||
|
if($param5)
|
||||||
|
$docstatarr[] = S_EXPIRED;
|
||||||
|
$queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".implode(',', $docstatarr).") ";
|
||||||
if(!$param2)
|
if(!$param2)
|
||||||
$queryStr .= " AND `tblDocumentApproveLog`.`status` = 0 ";
|
$queryStr .= " AND `tblDocumentApproveLog`.`status` = 0 ";
|
||||||
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
|
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
|
||||||
|
@ -1141,7 +1156,10 @@ class SeedDMS_Core_DMS {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen($docCSV)>0) {
|
if (strlen($docCSV)>0) {
|
||||||
$queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".S_DRAFT_APP.", ".S_EXPIRED.") ".
|
$docstatarr = array(S_DRAFT_APP);
|
||||||
|
if($param5)
|
||||||
|
$docstatarr[] = S_EXPIRED;
|
||||||
|
$queryStr .= "AND `tblDocumentStatusLog`.`status` IN (".implode(',', $docstatarr).") ".
|
||||||
"AND `tblDocuments`.`id` IN (" . $docCSV . ") ";
|
"AND `tblDocuments`.`id` IN (" . $docCSV . ") ";
|
||||||
//$queryStr .= "ORDER BY `statusDate` DESC";
|
//$queryStr .= "ORDER BY `statusDate` DESC";
|
||||||
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
|
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
|
||||||
|
@ -1444,7 +1462,7 @@ class SeedDMS_Core_DMS {
|
||||||
if(is_array($query)) {
|
if(is_array($query)) {
|
||||||
foreach(array('limit', 'offset', 'logicalmode', 'searchin', 'startFolder', 'owner', 'status', 'creationstartdate', 'creationenddate', 'modificationstartdate', 'modificationenddate', 'categories', 'attributes', 'mode', 'expirationstartdate', 'expirationenddate') as $paramname)
|
foreach(array('limit', 'offset', 'logicalmode', 'searchin', 'startFolder', 'owner', 'status', 'creationstartdate', 'creationenddate', 'modificationstartdate', 'modificationenddate', 'categories', 'attributes', 'mode', 'expirationstartdate', 'expirationenddate') as $paramname)
|
||||||
${$paramname} = isset($query[$paramname]) ? $query[$paramname] : ${$paramname};
|
${$paramname} = isset($query[$paramname]) ? $query[$paramname] : ${$paramname};
|
||||||
foreach(array('orderby') as $paramname)
|
foreach(array('orderby', 'statusstartdate', 'statusenddate') as $paramname)
|
||||||
${$paramname} = isset($query[$paramname]) ? $query[$paramname] : '';
|
${$paramname} = isset($query[$paramname]) ? $query[$paramname] : '';
|
||||||
$query = isset($query['query']) ? $query['query'] : '';
|
$query = isset($query['query']) ? $query['query'] : '';
|
||||||
}
|
}
|
||||||
|
@ -1514,10 +1532,22 @@ class SeedDMS_Core_DMS {
|
||||||
if(is_string($attribute))
|
if(is_string($attribute))
|
||||||
$attribute = array($attribute);
|
$attribute = array($attribute);
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblFolderAttributes` WHERE `tblFolderAttributes`.`attrdef`=".$attrdefid." AND (`tblFolderAttributes`.`value` like '%".$valueset[0].implode("%' OR `tblFolderAttributes`.`value` like '%".$valueset[0], $attribute)."%') AND `tblFolderAttributes`.`folder`=`tblFolders`.`id`)";
|
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblFolderAttributes` WHERE `tblFolderAttributes`.`attrdef`=".$attrdefid." AND (`tblFolderAttributes`.`value` like '%".$valueset[0].implode("%' OR `tblFolderAttributes`.`value` like '%".$valueset[0], $attribute)."%') AND `tblFolderAttributes`.`folder`=`tblFolders`.`id`)";
|
||||||
} else
|
} else {
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblFolderAttributes` WHERE `tblFolderAttributes`.`attrdef`=".$attrdefid." AND `tblFolderAttributes`.`value`='".$attribute."' AND `tblFolderAttributes`.`folder`=`tblFolders`.`id`)";
|
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblFolderAttributes` WHERE `tblFolderAttributes`.`attrdef`=".$attrdefid." AND `tblFolderAttributes`.`value`='".$attribute."' AND `tblFolderAttributes`.`folder`=`tblFolders`.`id`)";
|
||||||
} else
|
}
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblFolderAttributes` WHERE `tblFolderAttributes`.`attrdef`=".$attrdefid." AND `tblFolderAttributes`.`value` like '%".$attribute."%' AND `tblFolderAttributes`.`folder`=`tblFolders`.`id`)";
|
} else {
|
||||||
|
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date && is_array($attribute)) {
|
||||||
|
$kkll = [];
|
||||||
|
if(!empty($attribute['from']))
|
||||||
|
$kkll[] = "`tblFolderAttributes`.`value`>='".$attribute['from']."'";
|
||||||
|
if(!empty($attribute['to']))
|
||||||
|
$kkll[] = "`tblFolderAttributes`.`value`<='".$attribute['to']."'";
|
||||||
|
if($kkll)
|
||||||
|
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblFolderAttributes` WHERE `tblFolderAttributes`.`attrdef`=".$attrdefid." AND ".implode(' AND ', $kkll)." AND `tblFolderAttributes`.`folder`=`tblFolders`.`id`)";
|
||||||
|
} else {
|
||||||
|
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblFolderAttributes` WHERE `tblFolderAttributes`.`attrdef`=".$attrdefid." AND `tblFolderAttributes`.`value` like '%".$attribute."%' AND `tblFolderAttributes`.`folder`=`tblFolders`.`id`)";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1528,7 +1558,7 @@ class SeedDMS_Core_DMS {
|
||||||
if ($creationstartdate) {
|
if ($creationstartdate) {
|
||||||
$startdate = SeedDMS_Core_DMS::makeTimeStamp($creationstartdate['hour'], $creationstartdate['minute'], $creationstartdate['second'], $creationstartdate['year'], $creationstartdate["month"], $creationstartdate["day"]);
|
$startdate = SeedDMS_Core_DMS::makeTimeStamp($creationstartdate['hour'], $creationstartdate['minute'], $creationstartdate['second'], $creationstartdate['year'], $creationstartdate["month"], $creationstartdate["day"]);
|
||||||
if ($startdate) {
|
if ($startdate) {
|
||||||
$searchCreateDate .= "`tblFolders`.`date` >= ".$startdate;
|
$searchCreateDate .= "`tblFolders`.`date` >= ".$this->db->qstr($startdate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($creationenddate) {
|
if ($creationenddate) {
|
||||||
|
@ -1537,7 +1567,7 @@ class SeedDMS_Core_DMS {
|
||||||
/** @noinspection PhpUndefinedVariableInspection */
|
/** @noinspection PhpUndefinedVariableInspection */
|
||||||
if($startdate)
|
if($startdate)
|
||||||
$searchCreateDate .= " AND ";
|
$searchCreateDate .= " AND ";
|
||||||
$searchCreateDate .= "`tblFolders`.`date` <= ".$stopdate;
|
$searchCreateDate .= "`tblFolders`.`date` <= ".$this->db->qstr($stopdate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1693,8 +1723,19 @@ class SeedDMS_Core_DMS {
|
||||||
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND (`tblDocumentAttributes`.`value` like '%".$valueset[0].implode("%' OR `tblDocumentAttributes`.`value` like '%".$valueset[0], $attribute)."%') AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND (`tblDocumentAttributes`.`value` like '%".$valueset[0].implode("%' OR `tblDocumentAttributes`.`value` like '%".$valueset[0], $attribute)."%') AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
||||||
} else
|
} else
|
||||||
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentAttributes`.`value`='".$attribute."' AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentAttributes`.`value`='".$attribute."' AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
||||||
} else
|
} else {
|
||||||
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentAttributes`.`value` like '%".$attribute."%' AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date && is_array($attribute)) {
|
||||||
|
$kkll = [];
|
||||||
|
if(!empty($attribute['from']))
|
||||||
|
$kkll[] = "`tblDocumentAttributes`.`value`>='".$attribute['from']."'";
|
||||||
|
if(!empty($attribute['to']))
|
||||||
|
$kkll[] = "`tblDocumentAttributes`.`value`<='".$attribute['to']."'";
|
||||||
|
if($kkll)
|
||||||
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND ".implode(' AND ', $kkll)." AND `tblDocumentAttributes`.`document`=`tblDocuments`.`id`)";
|
||||||
|
} else {
|
||||||
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentAttributes`.`value` like '%".$attribute."%' AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_documentcontent || $attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_all) {
|
if($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_documentcontent || $attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_all) {
|
||||||
if($attrdef->getValueSet()) {
|
if($attrdef->getValueSet()) {
|
||||||
|
@ -1706,10 +1747,22 @@ class SeedDMS_Core_DMS {
|
||||||
} else {
|
} else {
|
||||||
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentContentAttributes`.`value`='".$attribute."' AND `tblDocumentContentAttributes`.content = `tblDocumentContent`.id)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentContentAttributes`.`value`='".$attribute."' AND `tblDocumentContentAttributes`.content = `tblDocumentContent`.id)";
|
||||||
}
|
}
|
||||||
} else
|
} else {
|
||||||
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentContentAttributes`.`value` like '%".$attribute."%' AND `tblDocumentContentAttributes`.content = `tblDocumentContent`.id)";
|
if($attrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date && is_array($attribute)) {
|
||||||
|
$kkll = [];
|
||||||
|
if(!empty($attribute['from']))
|
||||||
|
$kkll[] = "`tblDocumentContentAttributes`.`value`>='".$attribute['from']."'";
|
||||||
|
if(!empty($attribute['to']))
|
||||||
|
$kkll[] = "`tblDocumentContentAttributes`.`value`<='".$attribute['to']."'";
|
||||||
|
if($kkll)
|
||||||
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND ".implode(' AND ', $kkll)." AND `tblDocumentContentAttributes`.`content`=`tblDocumentContent`.`id`)";
|
||||||
|
} else {
|
||||||
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentContentAttributes`.`value` like '%".$attribute."%' AND `tblDocumentContentAttributes`.content = `tblDocumentContent`.id)";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$searchAttributes[] = "(".implode(" OR ", $lsearchAttributes).")";
|
if($lsearchAttributes)
|
||||||
|
$searchAttributes[] = "(".implode(" OR ", $lsearchAttributes).")";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1719,7 +1772,7 @@ class SeedDMS_Core_DMS {
|
||||||
if ($creationstartdate) {
|
if ($creationstartdate) {
|
||||||
$startdate = SeedDMS_Core_DMS::makeTimeStamp($creationstartdate['hour'], $creationstartdate['minute'], $creationstartdate['second'], $creationstartdate['year'], $creationstartdate["month"], $creationstartdate["day"]);
|
$startdate = SeedDMS_Core_DMS::makeTimeStamp($creationstartdate['hour'], $creationstartdate['minute'], $creationstartdate['second'], $creationstartdate['year'], $creationstartdate["month"], $creationstartdate["day"]);
|
||||||
if ($startdate) {
|
if ($startdate) {
|
||||||
$searchCreateDate .= "`tblDocuments`.`date` >= ".$startdate;
|
$searchCreateDate .= "`tblDocuments`.`date` >= ".$this->db->qstr($startdate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($creationenddate) {
|
if ($creationenddate) {
|
||||||
|
@ -1727,7 +1780,7 @@ class SeedDMS_Core_DMS {
|
||||||
if ($stopdate) {
|
if ($stopdate) {
|
||||||
if($searchCreateDate)
|
if($searchCreateDate)
|
||||||
$searchCreateDate .= " AND ";
|
$searchCreateDate .= " AND ";
|
||||||
$searchCreateDate .= "`tblDocuments`.`date` <= ".$stopdate;
|
$searchCreateDate .= "`tblDocuments`.`date` <= ".$this->db->qstr($stopdate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($modificationstartdate) {
|
if ($modificationstartdate) {
|
||||||
|
@ -1743,7 +1796,7 @@ class SeedDMS_Core_DMS {
|
||||||
if ($stopdate) {
|
if ($stopdate) {
|
||||||
if($searchCreateDate)
|
if($searchCreateDate)
|
||||||
$searchCreateDate .= " AND ";
|
$searchCreateDate .= " AND ";
|
||||||
$searchCreateDate .= "`tblDocumentContent`.`date` <= ".$stopdate;
|
$searchCreateDate .= "`tblDocumentContent`.`date` <= ".$this->db->qstr($stopdate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$searchExpirationDate = '';
|
$searchExpirationDate = '';
|
||||||
|
@ -1752,7 +1805,7 @@ class SeedDMS_Core_DMS {
|
||||||
if ($startdate) {
|
if ($startdate) {
|
||||||
if($searchExpirationDate)
|
if($searchExpirationDate)
|
||||||
$searchExpirationDate .= " AND ";
|
$searchExpirationDate .= " AND ";
|
||||||
$searchExpirationDate .= "`tblDocuments`.`expires` >= ".$startdate;
|
$searchExpirationDate .= "`tblDocuments`.`expires` >= ".$this->db->qstr($startdate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($expirationenddate) {
|
if ($expirationenddate) {
|
||||||
|
@ -1760,7 +1813,24 @@ class SeedDMS_Core_DMS {
|
||||||
if ($stopdate) {
|
if ($stopdate) {
|
||||||
if($searchExpirationDate)
|
if($searchExpirationDate)
|
||||||
$searchExpirationDate .= " AND ";
|
$searchExpirationDate .= " AND ";
|
||||||
$searchExpirationDate .= "`tblDocuments`.`expires` <= ".$stopdate;
|
$searchExpirationDate .= "`tblDocuments`.`expires` <= ".$this->db->qstr($stopdate);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$searchStatusDate = '';
|
||||||
|
if ($statusstartdate) {
|
||||||
|
$startdate = $statusstartdate['year'].'-'.$statusstartdate["month"].'-'.$statusstartdate["day"].' '.$statusstartdate['hour'].':'.$statusstartdate['minute'].':'.$statusstartdate['second'];
|
||||||
|
if ($startdate) {
|
||||||
|
if($searchStatusDate)
|
||||||
|
$searchStatusDate .= " AND ";
|
||||||
|
$searchStatusDate .= "`tblDocumentStatusLog`.`date` >= ".$this->db->qstr($startdate);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($statusenddate) {
|
||||||
|
$stopdate = $statusenddate['year'].'-'.$statusenddate["month"].'-'.$statusenddate["day"].' '.$statusenddate['hour'].':'.$statusenddate['minute'].':'.$statusenddate['second'];
|
||||||
|
if ($stopdate) {
|
||||||
|
if($searchStatusDate)
|
||||||
|
$searchStatusDate .= " AND ";
|
||||||
|
$searchStatusDate .= "`tblDocumentStatusLog`.`date` <= ".$this->db->qstr($stopdate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1806,6 +1876,9 @@ class SeedDMS_Core_DMS {
|
||||||
if (strlen($searchExpirationDate)>0) {
|
if (strlen($searchExpirationDate)>0) {
|
||||||
$searchQuery .= " AND (".$searchExpirationDate.")";
|
$searchQuery .= " AND (".$searchExpirationDate.")";
|
||||||
}
|
}
|
||||||
|
if (strlen($searchStatusDate)>0) {
|
||||||
|
$searchQuery .= " AND (".$searchStatusDate.")";
|
||||||
|
}
|
||||||
if ($searchAttributes) {
|
if ($searchAttributes) {
|
||||||
$searchQuery .= " AND (".implode(" AND ", $searchAttributes).")";
|
$searchQuery .= " AND (".implode(" AND ", $searchAttributes).")";
|
||||||
}
|
}
|
||||||
|
@ -1815,7 +1888,7 @@ class SeedDMS_Core_DMS {
|
||||||
$searchQuery .= " AND `tblDocumentStatusLog`.`status` IN (".implode(',', $status).")";
|
$searchQuery .= " AND `tblDocumentStatusLog`.`status` IN (".implode(',', $status).")";
|
||||||
}
|
}
|
||||||
|
|
||||||
if($searchKey || $searchOwner || $searchCategories || $searchCreateDate || $searchExpirationDate || $searchAttributes || $status) {
|
if($searchKey || $searchOwner || $searchCategories || $searchCreateDate || $searchExpirationDate || $searchStatusDate || $searchAttributes || $status) {
|
||||||
// Count the number of rows that the search will produce.
|
// Count the number of rows that the search will produce.
|
||||||
$resArr = $this->db->getResultArray("SELECT COUNT(*) AS num FROM (SELECT DISTINCT `tblDocuments`.`id` ".$searchQuery.") a");
|
$resArr = $this->db->getResultArray("SELECT COUNT(*) AS num FROM (SELECT DISTINCT `tblDocuments`.`id` ".$searchQuery.") a");
|
||||||
$totalDocs = 0;
|
$totalDocs = 0;
|
||||||
|
|
|
@ -980,9 +980,9 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
$this->_accessList[$mode] = array("groups" => array(), "users" => array());
|
$this->_accessList[$mode] = array("groups" => array(), "users" => array());
|
||||||
foreach ($resArr as $row) {
|
foreach ($resArr as $row) {
|
||||||
if ($row["userID"] != -1)
|
if ($row["userID"] != -1)
|
||||||
array_push($this->_accessList[$mode]["users"], new SeedDMS_Core_UserAccess($this->_dms->getUser($row["userID"]), $row["mode"]));
|
array_push($this->_accessList[$mode]["users"], new SeedDMS_Core_UserAccess($this->_dms->getUser($row["userID"]), (int) $row["mode"]));
|
||||||
else //if ($row["groupID"] != -1)
|
else //if ($row["groupID"] != -1)
|
||||||
array_push($this->_accessList[$mode]["groups"], new SeedDMS_Core_GroupAccess($this->_dms->getGroup($row["groupID"]), $row["mode"]));
|
array_push($this->_accessList[$mode]["groups"], new SeedDMS_Core_GroupAccess($this->_dms->getGroup($row["groupID"]), (int) $row["mode"]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1665,7 +1665,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
* @param string $orgFileName original file name
|
* @param string $orgFileName original file name
|
||||||
* @param string $fileType
|
* @param string $fileType
|
||||||
* @param string $mimeType MimeType of the content
|
* @param string $mimeType MimeType of the content
|
||||||
* @param integer $version version number of content or 0 if next higher version shall be used.
|
* @param integer $version version number of content or 0 if latest version shall be replaced.
|
||||||
* @return bool/array false in case of an error or a result set
|
* @return bool/array false in case of an error or a result set
|
||||||
*/
|
*/
|
||||||
function replaceContent($version, $user, $tmpFile, $orgFileName, $fileType, $mimeType) { /* {{{ */
|
function replaceContent($version, $user, $tmpFile, $orgFileName, $fileType, $mimeType) { /* {{{ */
|
||||||
|
@ -2231,7 +2231,11 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
* @return array list of files, false in case of an sql error
|
* @return array list of files, false in case of an sql error
|
||||||
*/
|
*/
|
||||||
function getDocumentFiles($version=0, $incnoversion=true) { /* {{{ */
|
function getDocumentFiles($version=0, $incnoversion=true) { /* {{{ */
|
||||||
if (!isset($this->_documentFiles)) {
|
/* use a smarter caching because removing a document will call this function
|
||||||
|
* for each version and the document itself.
|
||||||
|
*/
|
||||||
|
$hash = substr(md5($version.$incnoversion), 0, 4);
|
||||||
|
if (!isset($this->_documentFiles[$hash])) {
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
$queryStr = "SELECT * FROM `tblDocumentFiles` WHERE `document` = " . $this->_id;
|
$queryStr = "SELECT * FROM `tblDocumentFiles` WHERE `document` = " . $this->_id;
|
||||||
|
@ -2249,16 +2253,16 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
$resArr = $db->getResultArray($queryStr);
|
$resArr = $db->getResultArray($queryStr);
|
||||||
if (is_bool($resArr) && !$resArr) return false;
|
if (is_bool($resArr) && !$resArr) return false;
|
||||||
|
|
||||||
$this->_documentFiles = array();
|
$this->_documentFiles = array($hash=>array());
|
||||||
|
|
||||||
$user = $this->_dms->getLoggedInUser();
|
$user = $this->_dms->getLoggedInUser();
|
||||||
foreach ($resArr as $row) {
|
foreach ($resArr as $row) {
|
||||||
$file = new SeedDMS_Core_DocumentFile($row["id"], $this, $row["userID"], $row["comment"], $row["date"], $row["dir"], $row["fileType"], $row["mimeType"], $row["orgFileName"], $row["name"], $row["version"], $row["public"]);
|
$file = new SeedDMS_Core_DocumentFile($row["id"], $this, $row["userID"], $row["comment"], $row["date"], $row["dir"], $row["fileType"], $row["mimeType"], $row["orgFileName"], $row["name"], $row["version"], $row["public"]);
|
||||||
if($file->getAccessMode($user) >= M_READ)
|
if($file->getAccessMode($user) >= M_READ)
|
||||||
array_push($this->_documentFiles, $file);
|
array_push($this->_documentFiles[$hash], $file);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $this->_documentFiles;
|
return $this->_documentFiles[$hash];
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function addDocumentFile($name, $comment, $user, $tmpFile, $orgFileName,$fileType, $mimeType,$version=0,$public=1) { /* {{{ */
|
function addDocumentFile($name, $comment, $user, $tmpFile, $orgFileName,$fileType, $mimeType,$version=0,$public=1) { /* {{{ */
|
||||||
|
|
|
@ -1295,9 +1295,9 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
$this->_accessList[$mode] = array("groups" => array(), "users" => array());
|
$this->_accessList[$mode] = array("groups" => array(), "users" => array());
|
||||||
foreach ($resArr as $row) {
|
foreach ($resArr as $row) {
|
||||||
if ($row["userID"] != -1)
|
if ($row["userID"] != -1)
|
||||||
array_push($this->_accessList[$mode]["users"], new SeedDMS_Core_UserAccess($this->_dms->getUser($row["userID"]), $row["mode"]));
|
array_push($this->_accessList[$mode]["users"], new SeedDMS_Core_UserAccess($this->_dms->getUser($row["userID"]), (int) $row["mode"]));
|
||||||
else //if ($row["groupID"] != -1)
|
else //if ($row["groupID"] != -1)
|
||||||
array_push($this->_accessList[$mode]["groups"], new SeedDMS_Core_GroupAccess($this->_dms->getGroup($row["groupID"]), $row["mode"]));
|
array_push($this->_accessList[$mode]["groups"], new SeedDMS_Core_GroupAccess($this->_dms->getGroup($row["groupID"]), (int) $row["mode"]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1541,10 +1541,11 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
* notification for the folder
|
* notification for the folder
|
||||||
*
|
*
|
||||||
* @param integer $type type of notification (not yet used)
|
* @param integer $type type of notification (not yet used)
|
||||||
|
* @param bool $incdisabled set to true if disabled user shall be included
|
||||||
* @return SeedDMS_Core_User[]|SeedDMS_Core_Group[]|bool array with a the elements 'users' and 'groups' which
|
* @return SeedDMS_Core_User[]|SeedDMS_Core_Group[]|bool array with a the elements 'users' and 'groups' which
|
||||||
* contain a list of users and groups.
|
* contain a list of users and groups.
|
||||||
*/
|
*/
|
||||||
function getNotifyList($type=0) { /* {{{ */
|
function getNotifyList($type=0, $incdisabled=false) { /* {{{ */
|
||||||
if (empty($this->_notifyList)) {
|
if (empty($this->_notifyList)) {
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
|
@ -1558,7 +1559,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
{
|
{
|
||||||
if ($row["userID"] != -1) {
|
if ($row["userID"] != -1) {
|
||||||
$u = $this->_dms->getUser($row["userID"]);
|
$u = $this->_dms->getUser($row["userID"]);
|
||||||
if($u && !$u->isDisabled())
|
if($u && (!$u->isDisabled() || $incdisabled))
|
||||||
array_push($this->_notifyList["users"], $u);
|
array_push($this->_notifyList["users"], $u);
|
||||||
} else {//if ($row["groupID"] != -1)
|
} else {//if ($row["groupID"] != -1)
|
||||||
$g = $this->_dms->getGroup($row["groupID"]);
|
$g = $this->_dms->getGroup($row["groupID"]);
|
||||||
|
|
|
@ -124,6 +124,15 @@ class SeedDMS_Core_Group { /* {{{ */
|
||||||
return $groups;
|
return $groups;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if this object is of type 'group'.
|
||||||
|
*
|
||||||
|
* @param string $type type of object
|
||||||
|
*/
|
||||||
|
public function isType($type) { /* {{{ */
|
||||||
|
return $type == 'group';
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param SeedDMS_Core_DMS $dms
|
* @param SeedDMS_Core_DMS $dms
|
||||||
*/
|
*/
|
||||||
|
@ -131,6 +140,13 @@ class SeedDMS_Core_Group { /* {{{ */
|
||||||
$this->_dms = $dms;
|
$this->_dms = $dms;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return SeedDMS_Core_DMS $dms
|
||||||
|
*/
|
||||||
|
function getDMS() {
|
||||||
|
return $this->_dms;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -244,6 +244,7 @@ class SeedDMS_Core_Object { /* {{{ */
|
||||||
$sep = substr($attrdef->getValueSet(), 0, 1);
|
$sep = substr($attrdef->getValueSet(), 0, 1);
|
||||||
$value = $sep.implode($sep, $value);
|
$value = $sep.implode($sep, $value);
|
||||||
}
|
}
|
||||||
|
/* Handle the case if an attribute is not set already */
|
||||||
if(!isset($this->_attributes[$attrdef->getId()])) {
|
if(!isset($this->_attributes[$attrdef->getId()])) {
|
||||||
switch(get_class($this)) {
|
switch(get_class($this)) {
|
||||||
case $this->_dms->getClassname('document'):
|
case $this->_dms->getClassname('document'):
|
||||||
|
@ -271,6 +272,7 @@ class SeedDMS_Core_Object { /* {{{ */
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* The attribute already exists. setValue() will either update or delete it. */
|
||||||
$this->_attributes[$attrdef->getId()]->setValue($value);
|
$this->_attributes[$attrdef->getId()]->setValue($value);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -250,6 +250,15 @@ class SeedDMS_Core_User { /* {{{ */
|
||||||
return $users;
|
return $users;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if this object is of type 'user'.
|
||||||
|
*
|
||||||
|
* @param string $type type of object
|
||||||
|
*/
|
||||||
|
public function isType($type) { /* {{{ */
|
||||||
|
return $type == 'user';
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param SeedDMS_Core_DMS $dms
|
* @param SeedDMS_Core_DMS $dms
|
||||||
*/
|
*/
|
||||||
|
@ -257,6 +266,13 @@ class SeedDMS_Core_User { /* {{{ */
|
||||||
$this->_dms = $dms;
|
$this->_dms = $dms;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return SeedDMS_Core_DMS $dms
|
||||||
|
*/
|
||||||
|
function getDMS() {
|
||||||
|
return $this->_dms;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -118,10 +118,10 @@ class SeedDMS_Core_DatabaseAccess {
|
||||||
function TableList() { /* {{{ */
|
function TableList() { /* {{{ */
|
||||||
switch($this->_driver) {
|
switch($this->_driver) {
|
||||||
case 'mysql':
|
case 'mysql':
|
||||||
$sql = "select TABLE_NAME as name from information_schema.tables where TABLE_SCHEMA='".$this->_database."' and TABLE_TYPE='BASE TABLE'";
|
$sql = "SELECT `TABLE_NAME` AS `name` FROM `information_schema`.`tables` WHERE `TABLE_SCHEMA`='".$this->_database."' AND `TABLE_TYPE`='BASE TABLE'";
|
||||||
break;
|
break;
|
||||||
case 'sqlite':
|
case 'sqlite':
|
||||||
$sql = "select tbl_name as name from sqlite_master where type='table'";
|
$sql = "SELECT tbl_name AS name FROM sqlite_master WHERE type='table'";
|
||||||
break;
|
break;
|
||||||
case 'pgsql':
|
case 'pgsql':
|
||||||
$sql = "select tablename as name from pg_catalog.pg_tables where schemaname='public'";
|
$sql = "select tablename as name from pg_catalog.pg_tables where schemaname='public'";
|
||||||
|
@ -136,6 +136,33 @@ class SeedDMS_Core_DatabaseAccess {
|
||||||
return $res;
|
return $res;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if database has a table
|
||||||
|
*
|
||||||
|
* This function will check if the database has a table with the given table name
|
||||||
|
*
|
||||||
|
* @return bool true if table exists, otherwise false
|
||||||
|
*/
|
||||||
|
function hasTable($name) { /* {{{ */
|
||||||
|
switch($this->_driver) {
|
||||||
|
case 'mysql':
|
||||||
|
$sql = "SELECT `TABLE_NAME` AS `name` FROM `information_schema`.`tables` WHERE `TABLE_SCHEMA`='".$this->_database."' AND `TABLE_TYPE`='BASE TABLE' AND `TABLE_NAME`=".$this->qstr($name);
|
||||||
|
break;
|
||||||
|
case 'sqlite':
|
||||||
|
$sql = "SELECT tbl_name AS name FROM sqlite_master WHERE type='table' AND `tbl_name`=".$this->qstr($name);
|
||||||
|
break;
|
||||||
|
case 'pgsql':
|
||||||
|
$sql = "SELECT tablename AS name FROM pg_catalog.pg_tables WHERE schemaname='public' AND tablename=".$this->qstr($name);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
$arr = $this->getResultArray($sql);
|
||||||
|
if($arr)
|
||||||
|
return true;
|
||||||
|
return false;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return list of all database views
|
* Return list of all database views
|
||||||
*
|
*
|
||||||
|
|
|
@ -12,11 +12,11 @@
|
||||||
<email>uwe@steinmann.cx</email>
|
<email>uwe@steinmann.cx</email>
|
||||||
<active>yes</active>
|
<active>yes</active>
|
||||||
</lead>
|
</lead>
|
||||||
<date>2020-09-29</date>
|
<date>2021-03-15</date>
|
||||||
<time>13:44:55</time>
|
<time>13:44:55</time>
|
||||||
<version>
|
<version>
|
||||||
<release>5.1.21</release>
|
<release>5.1.22</release>
|
||||||
<api>5.1.21</api>
|
<api>5.1.22</api>
|
||||||
</version>
|
</version>
|
||||||
<stability>
|
<stability>
|
||||||
<release>stable</release>
|
<release>stable</release>
|
||||||
|
@ -24,12 +24,15 @@
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
- SeedDMS_Folder_DMS::getAccessList() and getDefaultAccess() do not return fals anymore if the parent does not exists. They just stop inheritance.
|
- add SeedDMS_Core_DatabaseAccess::hasTable()
|
||||||
- pass attribute value to callback 'onAttributeValidate'
|
- add SeedDMS_Core_User->isType() and SeedDMS_Core_Group->isType()
|
||||||
- new paramter 'new' of methode SeedDMЅ_Core_AttributeDefinition::validate()
|
- add SeedDMS_Core_User->getDMS() and SeedDMS_Core_Group->getDMS()
|
||||||
- check if folder/document is below rootDir can be turned on (default off)
|
- add new parameter to SeedDMS_Core_DMS->getDocumentList() for skipping expired documents
|
||||||
- SeedDMS_Core_User::setHomeFolder() can be used to unset the home folder
|
- add parameter $incdisabled to SeedDMS_Core_Folder::getNotifyList()
|
||||||
- check if attribute definition exists when setting attributes of folders and documents
|
- do not validate value in SeedDMS_Core_Attribute::setValue(), it should have been done before
|
||||||
|
- SeedDMS_Core_DMS::search() can search for last date of document status change
|
||||||
|
- smarter caching in SeedDMS_Core_Document::getDocumentFiles() which fixes a potential
|
||||||
|
problem when removing a document
|
||||||
</notes>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<dir baseinstalldir="SeedDMS" name="/">
|
||||||
|
@ -1843,5 +1846,26 @@ add method SeedDMS_Core_DatabaseAccess::setLogFp()
|
||||||
- set dms of new user instances in SeedDMS_Core_Group
|
- set dms of new user instances in SeedDMS_Core_Group
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-29</date>
|
||||||
|
<time>13:44:55</time>
|
||||||
|
<version>
|
||||||
|
<release>5.1.21</release>
|
||||||
|
<api>5.1.21</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
- SeedDMS_Folder_DMS::getAccessList() and getDefaultAccess() do not return fals anymore if the parent does not exists. They just stop inheritance.
|
||||||
|
- pass attribute value to callback 'onAttributeValidate'
|
||||||
|
- new paramter 'new' of methode SeedDMЅ_Core_AttributeDefinition::validate()
|
||||||
|
- check if folder/document is below rootDir can be turned on (default off)
|
||||||
|
- SeedDMS_Core_User::setHomeFolder() can be used to unset the home folder
|
||||||
|
- check if attribute definition exists when setting attributes of folders and documents
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
</changelog>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
@ -79,7 +79,11 @@ class SeedDMS_Preview_Base {
|
||||||
$pipes = array();
|
$pipes = array();
|
||||||
|
|
||||||
$timeout += time();
|
$timeout += time();
|
||||||
$process = proc_open($cmd, $descriptorspec, $pipes);
|
// Putting an 'exec' before the command will not fork the command
|
||||||
|
// and therefore not create any child process. proc_terminate will
|
||||||
|
// then reliably terminate the cmd and not just shell. See notes of
|
||||||
|
// https://www.php.net/manual/de/function.proc-terminate.php
|
||||||
|
$process = proc_open('exec '.$cmd, $descriptorspec, $pipes);
|
||||||
if (!is_resource($process)) {
|
if (!is_resource($process)) {
|
||||||
throw new Exception("proc_open failed on: " . $cmd);
|
throw new Exception("proc_open failed on: " . $cmd);
|
||||||
}
|
}
|
||||||
|
|
|
@ -165,6 +165,10 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
|
||||||
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $document) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $document) {
|
||||||
$idoc = $fulltextservice->IndexedDocument($document);
|
$idoc = $fulltextservice->IndexedDocument($document);
|
||||||
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||||
|
$lucenesearch = $fulltextservice->Search();
|
||||||
|
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
||||||
|
$index->delete($hit->id);
|
||||||
|
}
|
||||||
$index->addDocument($idoc);
|
$index->addDocument($idoc);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
|
|
|
@ -93,6 +93,10 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
||||||
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $folder) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $folder) {
|
||||||
$idoc = $fulltextservice->IndexedDocument($folder);
|
$idoc = $fulltextservice->IndexedDocument($folder);
|
||||||
if(false !== $this->callHook('preIndexFolder', $folder, $idoc)) {
|
if(false !== $this->callHook('preIndexFolder', $folder, $idoc)) {
|
||||||
|
$lucenesearch = $fulltextservice->Search();
|
||||||
|
if($hit = $lucenesearch->getFolder((int) $folder->getId())) {
|
||||||
|
$index->delete($hit->id);
|
||||||
|
}
|
||||||
$index->addDocument($idoc);
|
$index->addDocument($idoc);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,12 +77,12 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
|
|
||||||
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $content) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $content) {
|
||||||
$lucenesearch = $fulltextservice->Search();
|
|
||||||
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
|
||||||
$index->delete($hit->id);
|
|
||||||
}
|
|
||||||
$idoc = $fulltextservice->IndexedDocument($document);
|
$idoc = $fulltextservice->IndexedDocument($document);
|
||||||
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||||
|
$lucenesearch = $fulltextservice->Search();
|
||||||
|
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
||||||
|
$index->delete($hit->id);
|
||||||
|
}
|
||||||
$index->addDocument($idoc);
|
$index->addDocument($idoc);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,6 +80,19 @@ http://your-domain/ or http://your-domain/seeddms51x.
|
||||||
SECURITY CONSIDERATIONS
|
SECURITY CONSIDERATIONS
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
|
First of all you should always access your SeedDMS installation through
|
||||||
|
a secured https connection, unless you know precisly what are you doing.
|
||||||
|
SeedDMS ships an .htaccess file which already has some common security
|
||||||
|
http headers set. In order for them to apply you need to activate the
|
||||||
|
headers module. On Debian this can be done with
|
||||||
|
|
||||||
|
```
|
||||||
|
a2enmod headers
|
||||||
|
```
|
||||||
|
|
||||||
|
Protect directories with data or configuration
|
||||||
|
---------------------------------------------
|
||||||
|
|
||||||
A crucial point when setting up SeedDMS is the propper placement of the
|
A crucial point when setting up SeedDMS is the propper placement of the
|
||||||
data directory. Do not place it below your document root as
|
data directory. Do not place it below your document root as
|
||||||
configured in your web server! If you do so, there is good change that
|
configured in your web server! If you do so, there is good change that
|
||||||
|
|
|
@ -2,4 +2,3 @@
|
||||||
$__lang['de_DE'] = array(
|
$__lang['de_DE'] = array(
|
||||||
'folder_contents' => 'Dies war mal "Ordner enthält". Wurde von sample Extension geändert.',
|
'folder_contents' => 'Dies war mal "Ordner enthält". Wurde von sample Extension geändert.',
|
||||||
);
|
);
|
||||||
?>
|
|
||||||
|
|
|
@ -95,27 +95,7 @@ if($settings->_useHomeAsRootFolder && !$user->isAdmin() && $user->getHomeFolder(
|
||||||
$dms->setRootFolderID($user->getHomeFolder());
|
$dms->setRootFolderID($user->getHomeFolder());
|
||||||
}
|
}
|
||||||
|
|
||||||
$notifier = new SeedDMS_NotificationService();
|
require_once('inc/inc.Notification.php');
|
||||||
|
|
||||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
|
||||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
|
||||||
if(method_exists($notificationObj, 'preAddService')) {
|
|
||||||
$notificationObj->preAddService($dms, $notifier);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if($settings->_enableEmail) {
|
|
||||||
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword), 'email');
|
|
||||||
}
|
|
||||||
|
|
||||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
|
||||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
|
||||||
if(method_exists($notificationObj, 'postAddService')) {
|
|
||||||
$notificationObj->postAddService($dms, $notifier);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Include additional language file for view
|
/* Include additional language file for view
|
||||||
* This file must set $LANG[xx][]
|
* This file must set $LANG[xx][]
|
||||||
|
|
|
@ -84,7 +84,7 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
||||||
* @return false or -1 in case of error, otherwise true
|
* @return false or -1 in case of error, otherwise true
|
||||||
*/
|
*/
|
||||||
function toIndividual($sender, $recipient, $subject, $messagekey, $params=array(), $attachments=array()) { /* {{{ */
|
function toIndividual($sender, $recipient, $subject, $messagekey, $params=array(), $attachments=array()) { /* {{{ */
|
||||||
if(is_object($recipient) && !strcasecmp(get_class($recipient), $this->_dms->getClassname('user')) && !$recipient->isDisabled() && $recipient->getEmail()!="") {
|
if(is_object($recipient) && $recipient->isType('user') && !$recipient->isDisabled() && $recipient->getEmail()!="") {
|
||||||
$to = $recipient->getEmail();
|
$to = $recipient->getEmail();
|
||||||
$lang = $recipient->getLanguage();
|
$lang = $recipient->getLanguage();
|
||||||
} elseif(is_string($recipient) && trim($recipient) != "") {
|
} elseif(is_string($recipient) && trim($recipient) != "") {
|
||||||
|
@ -97,6 +97,9 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!$to)
|
||||||
|
return false;
|
||||||
|
|
||||||
$returnpath = $this->from_address;
|
$returnpath = $this->from_address;
|
||||||
if(is_object($sender) && !strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) {
|
if(is_object($sender) && !strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) {
|
||||||
$from = $sender->getFullName() ." <". $sender->getEmail() .">";
|
$from = $sender->getFullName() ." <". $sender->getEmail() .">";
|
||||||
|
@ -111,17 +114,49 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$message = '';
|
$body = '';
|
||||||
if(!isset($params['__skip_header__']) || !$params['__skip_header__'])
|
if(!isset($params['__skip_header__']) || !$params['__skip_header__']) {
|
||||||
$message .= getMLText("email_header", $params, "", $lang)."\r\n\r\n";
|
if(!isset($params['__header__']))
|
||||||
$message .= getMLText($messagekey, $params, "", $lang);
|
$body .= getMLText("email_header", $params, "", $lang)."\r\n\r\n";
|
||||||
if(!isset($params['__skip_footer__']) || !$params['__skip_footer__'])
|
elseif($params['__header__'])
|
||||||
$message .= "\r\n\r\n".getMLText("email_footer", $params, "", $lang);
|
$body .= getMLText($params['__header__'], $params, "", $lang)."\r\n\r\n";
|
||||||
|
}
|
||||||
|
if(isset($params['__body__']))
|
||||||
|
$body .= $params['__body__'];
|
||||||
|
else
|
||||||
|
$body .= getMLText($messagekey, $params, "", $lang);
|
||||||
|
if(!isset($params['__skip_footer__']) || !$params['__skip_footer__']) {
|
||||||
|
if(!isset($params['__footer__']))
|
||||||
|
$body .= "\r\n\r\n".getMLText("email_footer", $params, "", $lang);
|
||||||
|
elseif($params['__footer__'])
|
||||||
|
$body .= "\r\n\r\n".getMLText($params['__footer__'], $params, "", $lang);
|
||||||
|
}
|
||||||
|
|
||||||
|
$bodyhtml = '';
|
||||||
|
if(isset($params['__body_html__']) || getMLText($messagekey.'_html')) {
|
||||||
|
if(!isset($params['__skip_header__']) || !$params['__skip_header__']) {
|
||||||
|
if(!isset($params['__header_html__']))
|
||||||
|
$bodyhtml .= getMLText("email_header_html", $params, "", $lang)."\r\n\r\n";
|
||||||
|
elseif($params['__header_html__'])
|
||||||
|
$bodyhtml .= getMLText($params['__header_html__'], $params, "", $lang)."\r\n\r\n";
|
||||||
|
}
|
||||||
|
if(isset($params['__body_html__']))
|
||||||
|
$bodyhtml .= $params['__body_html__'];
|
||||||
|
else
|
||||||
|
$bodyhtml .= getMLText($messagekey.'_html', $params, "", $lang);
|
||||||
|
if(!isset($params['__skip_footer__']) || !$params['__skip_footer__']) {
|
||||||
|
if(!isset($params['__footer_html__']))
|
||||||
|
$bodyhtml .= "\r\n\r\n".getMLText("email_footer_html", $params, "", $lang);
|
||||||
|
elseif($params['__footer_html__'])
|
||||||
|
$bodyhtml .= "\r\n\r\n".getMLText($params['__footer_html__'], $params, "", $lang);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$mime = new Mail_mime(array('eol' => "\n"));
|
$mime = new Mail_mime(array('eol' => "\n"));
|
||||||
|
|
||||||
$mime->setTXTBody($message);
|
$mime->setTXTBody($body);
|
||||||
// $mime->setHTMLBody($bodyhtml);
|
if($bodyhtml)
|
||||||
|
$mime->setHTMLBody($bodyhtml);
|
||||||
|
|
||||||
if($attachments) {
|
if($attachments) {
|
||||||
foreach($attachments as $attachment) {
|
foreach($attachments as $attachment) {
|
||||||
|
@ -197,6 +232,11 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method is deprecated!
|
||||||
|
*
|
||||||
|
* The dispatching is now done in SeedDMS_NotificationService::toGroup()
|
||||||
|
*/
|
||||||
function toGroup($sender, $groupRecipient, $subject, $message, $params=array()) { /* {{{ */
|
function toGroup($sender, $groupRecipient, $subject, $message, $params=array()) { /* {{{ */
|
||||||
if ((!is_object($sender) && strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) ||
|
if ((!is_object($sender) && strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) ||
|
||||||
(!is_object($groupRecipient) || strcasecmp(get_class($groupRecipient), $this->_dms->getClassname('group')))) {
|
(!is_object($groupRecipient) || strcasecmp(get_class($groupRecipient), $this->_dms->getClassname('group')))) {
|
||||||
|
@ -210,16 +250,22 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
||||||
return true;
|
return true;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method is deprecated!
|
||||||
|
*
|
||||||
|
* The dispatching is now done in SeedDMS_NotificationService::toList()
|
||||||
|
*/
|
||||||
function toList($sender, $recipients, $subject, $message, $params=array()) { /* {{{ */
|
function toList($sender, $recipients, $subject, $message, $params=array()) { /* {{{ */
|
||||||
if ((!is_object($sender) && strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) ||
|
if ((!is_object($sender) && strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) ||
|
||||||
(!is_array($recipients) && count($recipients)==0)) {
|
(!is_array($recipients) && count($recipients)==0)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$ret = true;
|
||||||
foreach ($recipients as $recipient) {
|
foreach ($recipients as $recipient) {
|
||||||
$this->toIndividual($sender, $recipient, $subject, $message, $params);
|
$ret &= $this->toIndividual($sender, $recipient, $subject, $message, $params);
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return $ret;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,8 +30,12 @@
|
||||||
*/
|
*/
|
||||||
class SeedDMS_ExtBase {
|
class SeedDMS_ExtBase {
|
||||||
var $settings;
|
var $settings;
|
||||||
|
var $dms;
|
||||||
|
var $logger;
|
||||||
|
|
||||||
public function __construct($settings) {
|
public function __construct($settings, $dms, $logger) {
|
||||||
$this->settings = $settings;
|
$this->settings = $settings;
|
||||||
|
$this->dms = $dms;
|
||||||
|
$this->logger = $logger;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -297,6 +297,30 @@ class SeedDMS_Extension_Mgr {
|
||||||
return $tmpfile;
|
return $tmpfile;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Migrate database tables of extension if one exists
|
||||||
|
*
|
||||||
|
* @param string $extname name of extension
|
||||||
|
* @param SeedDMS_Core_DMS $dms
|
||||||
|
* @return boolean true on success, false on error
|
||||||
|
*/
|
||||||
|
public function migrate($extname, $settings, $dms) { /* {{{ */
|
||||||
|
if(!isset($this->extconf[$extname]))
|
||||||
|
return false;
|
||||||
|
$extconf = $this->extconf[$extname];
|
||||||
|
$ret = null;
|
||||||
|
if(isset($extconf['class']) && isset($extconf['class']['file']) && isset($extconf['class']['name'])) {
|
||||||
|
$classfile = $settings->_rootDir."/ext/".$extname."/".$extconf['class']['file'];
|
||||||
|
if(file_exists($classfile)) {
|
||||||
|
require_once($classfile);
|
||||||
|
$obj = new $extconf['class']['name']($settings, $dms);
|
||||||
|
if(method_exists($obj, 'migrate'))
|
||||||
|
$ret = $obj->migrate();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $ret;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check content of extension directory or configuration of extension
|
* Check content of extension directory or configuration of extension
|
||||||
*
|
*
|
||||||
|
|
|
@ -65,12 +65,22 @@ class SeedDMS_FulltextService {
|
||||||
$this->cmdtimeout = $timeout;
|
$this->cmdtimeout = $timeout;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function IndexedDocument($document, $forceupdate=false) {
|
/**
|
||||||
if($document->isType('document'))
|
* Return an indexable document from the given document or folder
|
||||||
$nocontent = ($document->getLatestContent()->getFileSize() > $this->maxsize) && !$forceupdate;
|
*
|
||||||
|
* @param SeedDMS_Core_Document|SeedDMS_Core_Folder $object document or folder
|
||||||
|
* to be indexed
|
||||||
|
* @param boolean $forceupdate set to true if the document shall be updated no
|
||||||
|
* matter how large the content is. Setting this to false will only update the
|
||||||
|
* document if its content is below the configured size.
|
||||||
|
* @return object indexed Document ready for passing to the indexer
|
||||||
|
*/
|
||||||
|
public function IndexedDocument($object, $forceupdate=false) {
|
||||||
|
if($object->isType('document'))
|
||||||
|
$nocontent = ($object->getLatestContent()->getFileSize() > $this->maxsize) && !$forceupdate;
|
||||||
else
|
else
|
||||||
$nocontent = true;
|
$nocontent = true;
|
||||||
return new $this->services[0]['IndexedDocument']($document->getDMS(), $document, $this->converters, $nocontent, $this->cmdtimeout);
|
return new $this->services[0]['IndexedDocument']($object->getDMS(), $object, $this->converters, $nocontent, $this->cmdtimeout);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -31,9 +31,25 @@ class SeedDMS_NotificationService {
|
||||||
*/
|
*/
|
||||||
protected $errors;
|
protected $errors;
|
||||||
|
|
||||||
public function __construct() {
|
/*
|
||||||
|
* Service for logging
|
||||||
|
*/
|
||||||
|
protected $logger;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Possible types of receivers
|
||||||
|
*/
|
||||||
|
const RECV_ANY = 0;
|
||||||
|
const RECV_NOTIFICATION = 1;
|
||||||
|
const RECV_OWNER = 2;
|
||||||
|
const RECV_REVIEWER = 3;
|
||||||
|
const RECV_APPROVER = 4;
|
||||||
|
const RECV_WORKFLOW = 5;
|
||||||
|
|
||||||
|
public function __construct($logger = null) {
|
||||||
$this->services = array();
|
$this->services = array();
|
||||||
$this->errors = array();
|
$this->errors = array();
|
||||||
|
$this->logger = $logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function addService($service, $name='') {
|
public function addService($service, $name='') {
|
||||||
|
@ -51,46 +67,79 @@ class SeedDMS_NotificationService {
|
||||||
return $this->errors;
|
return $this->errors;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toIndividual($sender, $recipient, $subject, $message, $params=array()) {
|
public function toIndividual($sender, $recipient, $subject, $message, $params=array(), $recvtype=0) {
|
||||||
$error = true;
|
$error = true;
|
||||||
foreach($this->services as $name => $service) {
|
foreach($this->services as $name => $service) {
|
||||||
if(!is_callable([$service, 'filter']) || $service->filter($sender, $recipient, $subject, $message, $params)) {
|
/* Set $to to email address of user or the string passed in $recipient
|
||||||
|
* This is only used for logging
|
||||||
|
*/
|
||||||
|
if(is_object($recipient) && $recipient->isType('user') && !$recipient->isDisabled() && $recipient->getEmail()!="") {
|
||||||
|
$to = $recipient->getEmail();
|
||||||
|
} elseif(is_string($recipient) && trim($recipient) != "") {
|
||||||
|
$to = $recipient;
|
||||||
|
} else {
|
||||||
|
$to = '';
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Call filter of notification service if set */
|
||||||
|
if(!is_callable([$service, 'filter']) || $service->filter($sender, $recipient, $subject, $message, $params, $recvtype)) {
|
||||||
if(!$service->toIndividual($sender, $recipient, $subject, $message, $params)) {
|
if(!$service->toIndividual($sender, $recipient, $subject, $message, $params)) {
|
||||||
$error = false;
|
$error = false;
|
||||||
$this->errors[$name] = false;
|
$this->errors[$name] = false;
|
||||||
|
$this->logger->log('Notification service \''.$name.'\': Sending notification \''.$subject.'\' to user \''.$to.'\' ('.$recvtype.') failed.', PEAR_LOG_ERR);
|
||||||
} else {
|
} else {
|
||||||
|
$this->logger->log('Notification service \''.$name.'\': Sending notification \''.$subject.'\' to user \''.$to.'\' ('.$recvtype.') successful.', PEAR_LOG_INFO);
|
||||||
$this->errors[$name] = true;
|
$this->errors[$name] = true;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$this->logger->log('Notification service \''.$name.'\': Notification \''.$subject.'\' to user \''.$to.'\' ('.$recvtype.') filtered out.', PEAR_LOG_INFO);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $error;
|
return $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toGroup($sender, $groupRecipient, $subject, $message, $params=array()) {
|
/**
|
||||||
|
* Send a notification to each user of a group
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function toGroup($sender, $groupRecipient, $subject, $message, $params=array(), $recvtype=0) {
|
||||||
$error = true;
|
$error = true;
|
||||||
foreach($this->services as $name => $service) {
|
foreach($this->services as $name => $service) {
|
||||||
if(!is_callable([$service, 'filter']) || $service->filter($sender, $groupRecipient, $subject, $message, $params)) {
|
$ret = true;
|
||||||
if(!$service->toGroup($sender, $groupRecipient, $subject, $message, $params)) {
|
foreach ($groupRecipient->getUsers() as $recipient) {
|
||||||
$error = false;
|
$ret &= $this->toIndividual($sender, $recipient, $subject, $message, $params, $recvtype);
|
||||||
$this->errors[$name] = false;
|
}
|
||||||
} else {
|
$this->errors[$name] = $ret;
|
||||||
$this->errors[$name] = true;
|
if(!$ret) {
|
||||||
}
|
$error = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $error;
|
return $error;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toList($sender, $recipients, $subject, $message, $params=array()) {
|
/**
|
||||||
|
* Send a notification to a list of recipients
|
||||||
|
*
|
||||||
|
* The list of recipients may contain both email addresses and users
|
||||||
|
*
|
||||||
|
* @param string|object $sender either an email address or a user
|
||||||
|
* @param array $recipients list of recipients
|
||||||
|
* @param string $subject key of translatable phrase for the subject
|
||||||
|
* @param string $message key of translatable phrase for the message body
|
||||||
|
* @param array $params list of parameters filled into the subject and body
|
||||||
|
* @param int $recvtype type of receiver
|
||||||
|
* @return boolean true on success, otherwise false
|
||||||
|
*/
|
||||||
|
public function toList($sender, $recipients, $subject, $message, $params=array(), $recvtype=0) {
|
||||||
$error = true;
|
$error = true;
|
||||||
foreach($this->services as $name => $service) {
|
foreach($this->services as $name => $service) {
|
||||||
if(!is_callable([$service, 'filter']) || $service->filter($sender, $recipients, $subject, $message, $params)) {
|
$ret = true;
|
||||||
if(!$service->toList($sender, $recipients, $subject, $message, $params)) {
|
foreach ($recipients as $recipient) {
|
||||||
$error = false;
|
$ret &= $this->toIndividual($sender, $recipient, $subject, $message, $params, $recvtype);
|
||||||
$this->errors[$name] = false;
|
}
|
||||||
} else {
|
$this->errors[$name] = $ret;
|
||||||
$this->errors[$name] = true;
|
if(!$ret) {
|
||||||
}
|
$error = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $error;
|
return $error;
|
||||||
|
|
|
@ -26,6 +26,4 @@
|
||||||
*/
|
*/
|
||||||
abstract class SeedDMS_Notify {
|
abstract class SeedDMS_Notify {
|
||||||
abstract function toIndividual($sender, $recipient, $subject, $message, $params=array());
|
abstract function toIndividual($sender, $recipient, $subject, $message, $params=array());
|
||||||
abstract function toGroup($sender, $groupRecipient, $subject, $message, $params=array());
|
|
||||||
abstract function toList($sender, $recipients, $subject, $message, $params=array());
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,6 +88,10 @@ class SeedDMS_View_Common {
|
||||||
$this->baseurl = $baseurl;
|
$this->baseurl = $baseurl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getTheme() {
|
||||||
|
return $this->theme;
|
||||||
|
}
|
||||||
|
|
||||||
public function show() {
|
public function show() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,8 @@
|
||||||
* @version Release: @package_version@
|
* @version Release: @package_version@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
global $logger;
|
||||||
|
|
||||||
require "inc.ClassExtensionMgr.php";
|
require "inc.ClassExtensionMgr.php";
|
||||||
require_once "inc.ClassExtBase.php";
|
require_once "inc.ClassExtBase.php";
|
||||||
require_once "inc.Version.php";
|
require_once "inc.Version.php";
|
||||||
|
@ -43,9 +45,9 @@ foreach($extMgr->getExtensionConfiguration() as $extname=>$extconf) {
|
||||||
$classfile = $settings->_rootDir."/ext/".$extname."/".$extconf['class']['file'];
|
$classfile = $settings->_rootDir."/ext/".$extname."/".$extconf['class']['file'];
|
||||||
if(file_exists($classfile)) {
|
if(file_exists($classfile)) {
|
||||||
include($classfile);
|
include($classfile);
|
||||||
$obj = new $extconf['class']['name']($settings);
|
$obj = new $extconf['class']['name']($settings, null, $logger);
|
||||||
if(method_exists($obj, 'init'))
|
if(method_exists($obj, 'init'))
|
||||||
$obj->init(isset($settings->_extensions[$extname]) ? $settings->_extensions[$extname] : null);
|
$obj->init();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(isset($extconf['language']['file'])) {
|
if(isset($extconf['language']['file'])) {
|
||||||
|
|
36
inc/inc.Notification.php
Normal file
36
inc/inc.Notification.php
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Create notifcation service
|
||||||
|
*
|
||||||
|
* @category DMS
|
||||||
|
* @package SeedDMS
|
||||||
|
* @license GPL 2
|
||||||
|
* @version @version@
|
||||||
|
* @author Markus Westphal, Malcolm Cowe, Uwe Steinmann <uwe@steinmann.cx>
|
||||||
|
* @copyright Copyright (C) 2002-2005 Markus Westphal,
|
||||||
|
* 2006-2008 Malcolm Cowe, 2010 Uwe Steinmann
|
||||||
|
* @version Release: @package_version@
|
||||||
|
*/
|
||||||
|
|
||||||
|
global $logger;
|
||||||
|
$notifier = new SeedDMS_NotificationService($logger);
|
||||||
|
|
||||||
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||||
|
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||||
|
if(method_exists($notificationObj, 'preAddService')) {
|
||||||
|
$notificationObj->preAddService($dms, $notifier);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if($settings->_enableEmail) {
|
||||||
|
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword), 'email');
|
||||||
|
}
|
||||||
|
|
||||||
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||||
|
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||||
|
if(method_exists($notificationObj, 'postAddService')) {
|
||||||
|
$notificationObj->postAddService($dms, $notifier);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -29,6 +29,12 @@ if(!defined("SEEDDMS_INSTALL") && file_exists(dirname($settings->_configFilePath
|
||||||
die("SeedDMS won't run unless your remove the file ENABLE_INSTALL_TOOL from your configuration directory.");
|
die("SeedDMS won't run unless your remove the file ENABLE_INSTALL_TOOL from your configuration directory.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Set an encryption key if is not set */
|
||||||
|
if(!trim($settings->_encryptionKey)) {
|
||||||
|
$settings->_encryptionKey = md5(uniqid());
|
||||||
|
$settings->save();
|
||||||
|
}
|
||||||
|
|
||||||
if(isset($settings->_extraPath))
|
if(isset($settings->_extraPath))
|
||||||
ini_set('include_path', $settings->_extraPath. PATH_SEPARATOR .ini_get('include_path'));
|
ini_set('include_path', $settings->_extraPath. PATH_SEPARATOR .ini_get('include_path'));
|
||||||
|
|
||||||
|
|
|
@ -33,13 +33,13 @@ function formatted_size($size_bytes) { /* {{{ */
|
||||||
* dd for %d
|
* dd for %d
|
||||||
* This functions returns the converted format
|
* This functions returns the converted format
|
||||||
*/
|
*/
|
||||||
function getConvertDateFormat() {
|
function getConvertDateFormat() { /* {{{ */
|
||||||
global $settings;
|
global $settings;
|
||||||
if($settings->_dateformat) {
|
if($settings->_dateformat) {
|
||||||
return str_replace(['y', 'Y', 'm', 'M', 'F', 'd', 'l', 'D'], ['yy', 'yyyy', 'mm', 'M', 'MM', 'dd', 'DD', 'D'], $settings->_dateformat);
|
return str_replace(['y', 'Y', 'm', 'M', 'F', 'd', 'l', 'D'], ['yy', 'yyyy', 'mm', 'M', 'MM', 'dd', 'DD', 'D'], $settings->_dateformat);
|
||||||
} else
|
} else
|
||||||
return 'yyyy-mm-dd';
|
return 'yyyy-mm-dd';
|
||||||
}
|
} /* }}} */
|
||||||
|
|
||||||
function getReadableDate($timestamp=0) { /* {{{ */
|
function getReadableDate($timestamp=0) { /* {{{ */
|
||||||
global $settings;
|
global $settings;
|
||||||
|
@ -431,24 +431,24 @@ function _add_log_line($msg="") { /* {{{ */
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function getFolderPathHTML($folder, $tagAll=false, $document=null) { /* {{{ */
|
function getFolderPathHTML($folder, $tagAll=false, $document=null) { /* {{{ */
|
||||||
$path = $folder->getPath();
|
$path = $folder->getPath();
|
||||||
$txtpath = "";
|
$txtpath = "";
|
||||||
for ($i = 0; $i < count($path); $i++) {
|
for ($i = 0; $i < count($path); $i++) {
|
||||||
if ($i +1 < count($path)) {
|
if ($i +1 < count($path)) {
|
||||||
$txtpath .= "<a href=\"../out/out.ViewFolder.php?folderid=".$path[$i]->getID()."&showtree=".showtree()."\">".
|
$txtpath .= "<a href=\"../out/out.ViewFolder.php?folderid=".$path[$i]->getID()."&showtree=".showtree()."\">".
|
||||||
htmlspecialchars($path[$i]->getName())."</a> / ";
|
htmlspecialchars($path[$i]->getName())."</a> / ";
|
||||||
}
|
|
||||||
else {
|
|
||||||
$txtpath .= ($tagAll ? "<a href=\"../out/out.ViewFolder.php?folderid=".$path[$i]->getID()."&showtree=".showtree()."\">".
|
|
||||||
htmlspecialchars($path[$i]->getName())."</a>" : htmlspecialchars($path[$i]->getName()));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if($document)
|
else {
|
||||||
$txtpath .= " / <a href=\"../out/out.ViewDocument.php?documentid=".$document->getId()."\">".htmlspecialchars($document->getName())."</a>";
|
$txtpath .= ($tagAll ? "<a href=\"../out/out.ViewFolder.php?folderid=".$path[$i]->getID()."&showtree=".showtree()."\">".
|
||||||
|
htmlspecialchars($path[$i]->getName())."</a>" : htmlspecialchars($path[$i]->getName()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if($document)
|
||||||
|
$txtpath .= " / <a href=\"../out/out.ViewDocument.php?documentid=".$document->getId()."\">".htmlspecialchars($document->getName())."</a>";
|
||||||
|
|
||||||
return $txtpath;
|
return $txtpath;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function showtree() { /* {{{ */
|
function showtree() { /* {{{ */
|
||||||
global $settings;
|
global $settings;
|
||||||
|
@ -646,14 +646,14 @@ function sendFile($filename) { /* {{{ */
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
$size = filesize($filename);
|
$size = filesize($filename);
|
||||||
header("Content-Length: " . $size);
|
|
||||||
if (isset($_SERVER['HTTP_RANGE'])) {
|
if (isset($_SERVER['HTTP_RANGE'])) {
|
||||||
$fp = @fopen($filename, 'rb');
|
$fp = @fopen($filename, 'rb');
|
||||||
$length = $size; // Content length
|
$length = $size; // Content length
|
||||||
$start = 0; // Start byte
|
$start = 0; // Start byte
|
||||||
$end = $size - 1; // End byte
|
$end = $size - 1; // End byte
|
||||||
|
|
||||||
header("Accept-Ranges: 0-$length");
|
// header("Accept-Ranges: 0-$length");
|
||||||
|
header("Accept-Ranges: bytes");
|
||||||
|
|
||||||
$c_start = $start;
|
$c_start = $start;
|
||||||
$c_end = $end;
|
$c_end = $end;
|
||||||
|
@ -688,6 +688,7 @@ function sendFile($filename) { /* {{{ */
|
||||||
fseek($fp, $start);
|
fseek($fp, $start);
|
||||||
header('HTTP/1.1 206 Partial Content');
|
header('HTTP/1.1 206 Partial Content');
|
||||||
header("Content-Range: bytes $start-$end/$size");
|
header("Content-Range: bytes $start-$end/$size");
|
||||||
|
header("Content-Length: " . $length);
|
||||||
|
|
||||||
$buffer = 1024 * 8;
|
$buffer = 1024 * 8;
|
||||||
while(!feof($fp) && ($p = ftell($fp)) <= $end) {
|
while(!feof($fp) && ($p = ftell($fp)) <= $end) {
|
||||||
|
@ -701,6 +702,7 @@ function sendFile($filename) { /* {{{ */
|
||||||
|
|
||||||
fclose($fp);
|
fclose($fp);
|
||||||
} else {
|
} else {
|
||||||
|
header("Content-Length: " . $size);
|
||||||
/* Make sure output buffering is off */
|
/* Make sure output buffering is off */
|
||||||
if (ob_get_level()) {
|
if (ob_get_level()) {
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
|
@ -776,6 +778,82 @@ function createNonce() { /* {{{ */
|
||||||
return base64_encode($bytes);
|
return base64_encode($bytes);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the mandatory reviewers
|
||||||
|
*
|
||||||
|
* This function checks if the reviewers have at least read access
|
||||||
|
* on the folder containing the document.
|
||||||
|
*
|
||||||
|
* @param $folder folder where document is located
|
||||||
|
* @param $user user creating the new version or document
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
function getMandatoryReviewers($folder, $user) { /* {{{ */
|
||||||
|
global $settings;
|
||||||
|
|
||||||
|
/* Get a list of all users and groups with read access on the folder.
|
||||||
|
* Only those users and groups will be added as reviewers
|
||||||
|
*/
|
||||||
|
$docAccess = $folder->getReadAccessList($settings->_enableAdminRevApp, $settings->_enableOwnerRevApp);
|
||||||
|
$res=$user->getMandatoryReviewers();
|
||||||
|
$reviewers = array('i'=>[], 'g'=>[]);
|
||||||
|
foreach ($res as $r){
|
||||||
|
if ($r['reviewerUserID']!=0){
|
||||||
|
foreach ($docAccess["users"] as $usr)
|
||||||
|
if ($usr->getID()==$r['reviewerUserID']){
|
||||||
|
$reviewers["i"][] = $r['reviewerUserID'];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} elseif ($r['reviewerGroupID']!=0){
|
||||||
|
foreach ($docAccess["groups"] as $grp)
|
||||||
|
if ($grp->getID()==$r['reviewerGroupID']){
|
||||||
|
$reviewers["g"][] = $r['reviewerGroupID'];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $reviewers;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the mandatory approvers
|
||||||
|
*
|
||||||
|
* This function checks if the approvers have at least read access
|
||||||
|
* on the folder containing the document.
|
||||||
|
*
|
||||||
|
* @param $folder folder where document is located
|
||||||
|
* @param $user user creating the new version or document
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
function getMandatoryApprovers($folder, $user) { /* {{{ */
|
||||||
|
global $settings;
|
||||||
|
|
||||||
|
/* Get a list of all users and groups with read access on the folder.
|
||||||
|
* Only those users and groups will be added as approvers
|
||||||
|
*/
|
||||||
|
$docAccess = $folder->getReadAccessList($settings->_enableAdminRevApp, $settings->_enableOwnerRevApp);
|
||||||
|
$res=$user->getMandatoryApprovers();
|
||||||
|
$approvers = array('i'=>[], 'g'=>[]);
|
||||||
|
foreach ($res as $r){
|
||||||
|
|
||||||
|
if ($r['approverUserID']!=0){
|
||||||
|
foreach ($docAccess["users"] as $usr)
|
||||||
|
if ($usr->getID()==$r['approverUserID']){
|
||||||
|
$approvers["i"][] = $r['approverUserID'];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if ($r['approverGroupID']!=0){
|
||||||
|
foreach ($docAccess["groups"] as $grp)
|
||||||
|
if ($grp->getID()==$r['approverGroupID']){
|
||||||
|
$approvers["g"][] = $r['approverGroupID'];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $approvers;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class for creating encrypted api keys
|
* Class for creating encrypted api keys
|
||||||
*
|
*
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
class SeedDMS_Version { /* {{{ */
|
class SeedDMS_Version { /* {{{ */
|
||||||
|
|
||||||
const _number = "5.1.21";
|
const _number = "5.1.22";
|
||||||
const _string = "SeedDMS";
|
const _string = "SeedDMS";
|
||||||
|
|
||||||
function __construct() {
|
function __construct() {
|
||||||
|
|
|
@ -39,7 +39,7 @@ if(true) {
|
||||||
$file = substr($uri->getPath(), 1);
|
$file = substr($uri->getPath(), 1);
|
||||||
if(file_exists($file) && is_file($file)) {
|
if(file_exists($file) && is_file($file)) {
|
||||||
$_SERVER['SCRIPT_FILENAME'] = basename($file);
|
$_SERVER['SCRIPT_FILENAME'] = basename($file);
|
||||||
include($file);
|
// include($file);
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if($request->isXhr()) {
|
if($request->isXhr()) {
|
||||||
|
|
|
@ -173,12 +173,12 @@ CREATE TABLE `tblUserPasswordHistory` (
|
||||||
`id` int(11) NOT NULL auto_increment,
|
`id` int(11) NOT NULL auto_increment,
|
||||||
`userID` int(11) NOT NULL default '0',
|
`userID` int(11) NOT NULL default '0',
|
||||||
`pwd` varchar(50) default NULL,
|
`pwd` varchar(50) default NULL,
|
||||||
`date` datetime NOT NULL default '0000-00-00 00:00:00',
|
`date` datetime NOT NULL,
|
||||||
PRIMARY KEY (`id`),
|
PRIMARY KEY (`id`),
|
||||||
CONSTRAINT `tblUserPasswordHistory_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
|
CONSTRAINT `tblUserPasswordHistory_user` FOREIGN KEY (`userID`) REFERENCES `tblUsers` (`id`) ON DELETE CASCADE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
ALTER TABLE tblUsers ADD COLUMN `pwdExpiration` datetime NOT NULL default '0000-00-00 00:00:00';
|
ALTER TABLE tblUsers ADD COLUMN `pwdExpiration` datetime default NULL;
|
||||||
|
|
||||||
ALTER TABLE tblUsers ADD COLUMN `loginfailures` tinyint(4) NOT NULL default '0';
|
ALTER TABLE tblUsers ADD COLUMN `loginfailures` tinyint(4) NOT NULL default '0';
|
||||||
|
|
||||||
|
|
|
@ -492,6 +492,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'تعديل مجلد',
|
'edit_folder_props' => 'تعديل مجلد',
|
||||||
'edit_group' => 'تعديل مجموعة',
|
'edit_group' => 'تعديل مجموعة',
|
||||||
'edit_online' => 'تعديل عبر الإنترنت',
|
'edit_online' => 'تعديل عبر الإنترنت',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => 'تعديل المهمة',
|
'edit_task' => 'تعديل المهمة',
|
||||||
'edit_transmittal_props' => 'تعديل الإحالة',
|
'edit_transmittal_props' => 'تعديل الإحالة',
|
||||||
|
@ -502,7 +503,9 @@ URL: [url]',
|
||||||
'email' => 'البريد الإلكتروني',
|
'email' => 'البريد الإلكتروني',
|
||||||
'email_error_title' => 'لمي يتم ادخال البريد الالكتروني',
|
'email_error_title' => 'لمي يتم ادخال البريد الالكتروني',
|
||||||
'email_footer' => 'يمكنك دائما تغيير اعدادات بريدك الالكتروني من خلال خاصية - مستنداتي',
|
'email_footer' => 'يمكنك دائما تغيير اعدادات بريدك الالكتروني من خلال خاصية - مستنداتي',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'هذا رسالة تلقائية من نظام ادارة المستندات!',
|
'email_header' => 'هذا رسالة تلقائية من نظام ادارة المستندات!',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'من فضلك ادخل بريد الكتروني صحيح.',
|
'email_not_given' => 'من فضلك ادخل بريد الكتروني صحيح.',
|
||||||
'empty_attribute_group_list' => 'معرف لائحة المجموعات خالية',
|
'empty_attribute_group_list' => 'معرف لائحة المجموعات خالية',
|
||||||
'empty_folder_list' => 'لايوجد مستندات او مجلدات',
|
'empty_folder_list' => 'لايوجد مستندات او مجلدات',
|
||||||
|
@ -537,6 +540,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'فصل الأشياء',
|
'exclude_items' => 'فصل الأشياء',
|
||||||
'expired' => 'انتهى صلاحيته',
|
'expired' => 'انتهى صلاحيته',
|
||||||
'expired_at_date' => 'تنتهي صلاحيته في التاريخ',
|
'expired_at_date' => 'تنتهي صلاحيته في التاريخ',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'مستندات انتهت صلاحيتها',
|
'expired_documents' => 'مستندات انتهت صلاحيتها',
|
||||||
'expires' => 'تنتهى صلاحيته',
|
'expires' => 'تنتهى صلاحيته',
|
||||||
'expire_by_date' => 'تنتهي صلاحيته في التاريخ',
|
'expire_by_date' => 'تنتهي صلاحيته في التاريخ',
|
||||||
|
@ -561,6 +565,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => 'إرشيف أطول',
|
'extension_archive' => 'إرشيف أطول',
|
||||||
'extension_changelog' => 'سجل التعديلات',
|
'extension_changelog' => 'سجل التعديلات',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'تحميل الإضافات',
|
'extension_loading' => 'تحميل الإضافات',
|
||||||
'extension_manager' => 'إدارة الإضافات',
|
'extension_manager' => 'إدارة الإضافات',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -568,6 +574,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'لا يمكن تحميل إضافات جديدة لأن دليل الإضافات غير قابل للكتابة.',
|
'extension_mgr_no_upload' => 'لا يمكن تحميل إضافات جديدة لأن دليل الإضافات غير قابل للكتابة.',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'مستودع إدارة الإضافات',
|
'extension_mgr_repository' => 'مستودع إدارة الإضافات',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'لائحة الإضافات حسب الإصدار',
|
'extension_version_list' => 'لائحة الإضافات حسب الإصدار',
|
||||||
'february' => 'فبراير',
|
'february' => 'فبراير',
|
||||||
'file' => 'ملف',
|
'file' => 'ملف',
|
||||||
|
@ -688,6 +696,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'نسخ قائمة صلاحيات موروثة.',
|
'inherits_access_copy_msg' => 'نسخ قائمة صلاحيات موروثة.',
|
||||||
'inherits_access_empty_msg' => 'ابدأ بقائمة صلاحيات فارغة',
|
'inherits_access_empty_msg' => 'ابدأ بقائمة صلاحيات فارغة',
|
||||||
'inherits_access_msg' => 'الصلاحيات موروثة.',
|
'inherits_access_msg' => 'الصلاحيات موروثة.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'خطأ داخلي',
|
'internal_error' => 'خطأ داخلي',
|
||||||
'internal_error_exit' => 'خطأ داخلي. عدم الاستطاعة لاستكمال الطلب. خروج',
|
'internal_error_exit' => 'خطأ داخلي. عدم الاستطاعة لاستكمال الطلب. خروج',
|
||||||
|
@ -1078,6 +1087,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'خطأ في تحديث حالة المراجعة. التحديث فشل.',
|
'review_update_failed' => 'خطأ في تحديث حالة المراجعة. التحديث فشل.',
|
||||||
'revise_document' => 'راجع المستند',
|
'revise_document' => 'راجع المستند',
|
||||||
'revise_document_on' => 'راجع المستند على',
|
'revise_document_on' => 'راجع المستند على',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => 'تم الموافقة على المراجعات',
|
'revisions_accepted' => 'تم الموافقة على المراجعات',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => 'المراجعات غير ملموسة',
|
'revisions_not_touched' => 'المراجعات غير ملموسة',
|
||||||
|
@ -1179,6 +1189,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'اختيار',
|
'selection' => 'اختيار',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'حدد معرف سمة المجموعة',
|
'select_attrdefgrp_show' => 'حدد معرف سمة المجموعة',
|
||||||
'select_attribute_value' => 'اختيار سمة الرقم',
|
'select_attribute_value' => 'اختيار سمة الرقم',
|
||||||
'select_category' => 'اضغط لاختيار قسم',
|
'select_category' => 'اضغط لاختيار قسم',
|
||||||
|
@ -1658,6 +1669,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => 'تحرير المستخدم',
|
'splash_edit_user' => 'تحرير المستخدم',
|
||||||
'splash_error_add_to_transmittal' => 'خطأ الإضافة إلى الإحالة',
|
'splash_error_add_to_transmittal' => 'خطأ الإضافة إلى الإحالة',
|
||||||
'splash_error_rm_download_link' => 'خطأ في إزالة رابط التنزيل',
|
'splash_error_rm_download_link' => 'خطأ في إزالة رابط التنزيل',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'خطأ في إرسال رابط التنزيل',
|
'splash_error_send_download_link' => 'خطأ في إرسال رابط التنزيل',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1760,8 +1772,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'اخذ فهرسة المراجع',
|
'takeOverIndReviewer' => 'اخذ فهرسة المراجع',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'مهمات',
|
'tasks' => 'مهمات',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'تفصيل المهام',
|
'task_description' => 'تفصيل المهام',
|
||||||
'task_disabled' => 'تم توقيف المهمة',
|
'task_disabled' => 'تم توقيف المهمة',
|
||||||
'task_frequency' => 'تردد المهمة',
|
'task_frequency' => 'تردد المهمة',
|
||||||
|
@ -1802,6 +1817,7 @@ URL: [url]',
|
||||||
'transfer_content' => 'تحويل المحتوى',
|
'transfer_content' => 'تحويل المحتوى',
|
||||||
'transfer_document' => 'تحويل مستند',
|
'transfer_document' => 'تحويل مستند',
|
||||||
'transfer_no_read_access' => 'تحويل بلا دخول للقراءة',
|
'transfer_no_read_access' => 'تحويل بلا دخول للقراءة',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'تحويل بلا دخول للكتابة',
|
'transfer_no_write_access' => 'تحويل بلا دخول للكتابة',
|
||||||
'transfer_objects' => 'تحويل أشياء',
|
'transfer_objects' => 'تحويل أشياء',
|
||||||
'transfer_objects_to_user' => 'تحويل شيء إلى مستخدم',
|
'transfer_objects_to_user' => 'تحويل شيء إلى مستخدم',
|
||||||
|
@ -1940,6 +1956,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'تحويل سير العمل بدون استخدام مستخدم من المجموعة',
|
'workflow_transition_without_user_group' => 'تحويل سير العمل بدون استخدام مستخدم من المجموعة',
|
||||||
'workflow_user_summary' => 'ملخص المستخدم',
|
'workflow_user_summary' => 'ملخص المستخدم',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => 'اشياء أكثر',
|
'x_more_objects' => 'اشياء أكثر',
|
||||||
'year_view' => 'عرض السنة',
|
'year_view' => 'عرض السنة',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (866)
|
// Translators: Admin (870)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
|
@ -108,7 +108,7 @@ $text = array(
|
||||||
'approval_deletion_email_subject' => '',
|
'approval_deletion_email_subject' => '',
|
||||||
'approval_file' => '',
|
'approval_file' => '',
|
||||||
'approval_group' => 'Утвърждаваща група',
|
'approval_group' => 'Утвърждаваща група',
|
||||||
'approval_log' => '',
|
'approval_log' => 'Потвърден лог',
|
||||||
'approval_request_email' => 'Запитване за утвърждаване',
|
'approval_request_email' => 'Запитване за утвърждаване',
|
||||||
'approval_request_email_body' => '',
|
'approval_request_email_body' => '',
|
||||||
'approval_request_email_subject' => '',
|
'approval_request_email_subject' => '',
|
||||||
|
@ -412,7 +412,7 @@ $text = array(
|
||||||
'do_object_setfilesize' => 'Установи размер на файла',
|
'do_object_setfilesize' => 'Установи размер на файла',
|
||||||
'do_object_setfiletype' => '',
|
'do_object_setfiletype' => '',
|
||||||
'do_object_unlink' => '',
|
'do_object_unlink' => '',
|
||||||
'draft' => '',
|
'draft' => 'Чернова',
|
||||||
'draft_pending_approval' => 'Чернова - очаква утвърждаване',
|
'draft_pending_approval' => 'Чернова - очаква утвърждаване',
|
||||||
'draft_pending_review' => 'Чернова - очаква рецензия',
|
'draft_pending_review' => 'Чернова - очаква рецензия',
|
||||||
'drag_icon_here' => 'Провлачи икона или папка, или документ ТУК!',
|
'drag_icon_here' => 'Провлачи икона или папка, или документ ТУК!',
|
||||||
|
@ -445,6 +445,7 @@ $text = array(
|
||||||
'edit_folder_props' => 'Редактирай папка',
|
'edit_folder_props' => 'Редактирай папка',
|
||||||
'edit_group' => 'Редактирай група',
|
'edit_group' => 'Редактирай група',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => '',
|
'edit_transmittal_props' => '',
|
||||||
|
@ -455,7 +456,9 @@ $text = array(
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'Email не е указан',
|
'email_error_title' => 'Email не е указан',
|
||||||
'email_footer' => 'Винаги можете да измените e-mail исползвайки функцията \'Моя учетка\'',
|
'email_footer' => 'Винаги можете да измените e-mail исползвайки функцията \'Моя учетка\'',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Това е автоматично уведомяване от сървъра за документооборот',
|
'email_header' => 'Това е автоматично уведомяване от сървъра за документооборот',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Въведете настоящ email.',
|
'email_not_given' => 'Въведете настоящ email.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Няма документи или папки',
|
'empty_folder_list' => 'Няма документи или папки',
|
||||||
|
@ -490,6 +493,7 @@ $text = array(
|
||||||
'exclude_items' => '',
|
'exclude_items' => '',
|
||||||
'expired' => 'Изтекъл',
|
'expired' => 'Изтекъл',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => '',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'просрочени документи',
|
'expired_documents' => 'просрочени документи',
|
||||||
'expires' => 'Изтича',
|
'expires' => 'Изтича',
|
||||||
'expire_by_date' => 'Изтича на',
|
'expire_by_date' => 'Изтича на',
|
||||||
|
@ -510,6 +514,8 @@ $text = array(
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'управление на добавките',
|
'extension_manager' => 'управление на добавките',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -517,6 +523,8 @@ $text = array(
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Февруари',
|
'february' => 'Февруари',
|
||||||
'file' => 'Файл',
|
'file' => 'Файл',
|
||||||
|
@ -617,6 +625,7 @@ $text = array(
|
||||||
'inherits_access_copy_msg' => 'Изкопирай наследения список',
|
'inherits_access_copy_msg' => 'Изкопирай наследения список',
|
||||||
'inherits_access_empty_msg' => 'Започни с празен списък за достъп',
|
'inherits_access_empty_msg' => 'Започни с празен списък за достъп',
|
||||||
'inherits_access_msg' => 'достъпът наследен.',
|
'inherits_access_msg' => 'достъпът наследен.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Вътрешна грешка',
|
'internal_error' => 'Вътрешна грешка',
|
||||||
'internal_error_exit' => 'Вътрешна грешка. Невозможно е да се изпълни запитването.',
|
'internal_error_exit' => 'Вътрешна грешка. Невозможно е да се изпълни запитването.',
|
||||||
|
@ -942,7 +951,7 @@ $text = array(
|
||||||
'review_deletion_email_subject' => '',
|
'review_deletion_email_subject' => '',
|
||||||
'review_file' => '',
|
'review_file' => '',
|
||||||
'review_group' => 'Рецензираща група',
|
'review_group' => 'Рецензираща група',
|
||||||
'review_log' => '',
|
'review_log' => 'Преглед на лога',
|
||||||
'review_request_email' => 'Запитване за рецензия',
|
'review_request_email' => 'Запитване за рецензия',
|
||||||
'review_request_email_body' => '',
|
'review_request_email_body' => '',
|
||||||
'review_request_email_subject' => '',
|
'review_request_email_subject' => '',
|
||||||
|
@ -954,6 +963,7 @@ $text = array(
|
||||||
'review_update_failed' => 'грешка при обновяване статуса на рецензията',
|
'review_update_failed' => 'грешка при обновяване статуса на рецензията',
|
||||||
'revise_document' => '',
|
'revise_document' => '',
|
||||||
'revise_document_on' => '',
|
'revise_document_on' => '',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1042,6 +1052,7 @@ $text = array(
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Избор',
|
'selection' => 'Избор',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Изберете категория',
|
'select_category' => 'Изберете категория',
|
||||||
|
@ -1521,6 +1532,7 @@ $text = array(
|
||||||
'splash_edit_user' => '',
|
'splash_edit_user' => '',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1623,8 +1635,11 @@ $text = array(
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => '',
|
'takeOverIndReviewer' => '',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '',
|
'tasks' => '',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1665,6 +1680,7 @@ $text = array(
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Прехвърли документ',
|
'transfer_document' => 'Прехвърли документ',
|
||||||
'transfer_no_read_access' => '',
|
'transfer_no_read_access' => '',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => '',
|
'transfer_no_write_access' => '',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1789,6 +1805,7 @@ $text = array(
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => 'Резюме за потребител',
|
'workflow_user_summary' => 'Резюме за потребител',
|
||||||
|
'wrong_checksum' => 'Грешка при проверката',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => 'още [number] документа',
|
'x_more_objects' => 'още [number] документа',
|
||||||
'year_view' => 'годишен изглед',
|
'year_view' => 'годишен изглед',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (764)
|
// Translators: Admin (770)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
|
@ -108,7 +108,7 @@ $text = array(
|
||||||
'approval_deletion_email_subject' => '',
|
'approval_deletion_email_subject' => '',
|
||||||
'approval_file' => '',
|
'approval_file' => '',
|
||||||
'approval_group' => 'Grup aprovador',
|
'approval_group' => 'Grup aprovador',
|
||||||
'approval_log' => '',
|
'approval_log' => 'Log d\'aprovació',
|
||||||
'approval_request_email' => 'Petició d\'aprovació',
|
'approval_request_email' => 'Petició d\'aprovació',
|
||||||
'approval_request_email_body' => 'Petició d\'aprovació
|
'approval_request_email_body' => 'Petició d\'aprovació
|
||||||
Dokument: [name]
|
Dokument: [name]
|
||||||
|
@ -312,7 +312,7 @@ URL: [url]',
|
||||||
'daily' => 'Daily',
|
'daily' => 'Daily',
|
||||||
'databasesearch' => 'Database search',
|
'databasesearch' => 'Database search',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
'data_loading' => '',
|
'data_loading' => 'Carregant dades, espereu siusplau...',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => '',
|
'days' => '',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
@ -434,7 +434,7 @@ URL: [url]',
|
||||||
'duplicates' => '',
|
'duplicates' => '',
|
||||||
'duplicate_content' => '',
|
'duplicate_content' => '',
|
||||||
'edit' => 'editar',
|
'edit' => 'editar',
|
||||||
'edit_attributes' => '',
|
'edit_attributes' => 'Editar atributs',
|
||||||
'edit_comment' => 'Editar comentari',
|
'edit_comment' => 'Editar comentari',
|
||||||
'edit_default_keywords' => 'Editar mots clau',
|
'edit_default_keywords' => 'Editar mots clau',
|
||||||
'edit_document_access' => 'Editar accés',
|
'edit_document_access' => 'Editar accés',
|
||||||
|
@ -450,6 +450,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Editar directori',
|
'edit_folder_props' => 'Editar directori',
|
||||||
'edit_group' => 'Editar grup...',
|
'edit_group' => 'Editar grup...',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => '',
|
'edit_transmittal_props' => '',
|
||||||
|
@ -460,7 +461,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => '',
|
'email_error_title' => '',
|
||||||
'email_footer' => 'Sempre es pot canviar la configuració de correu electrònic utilitzant les funcions de «El meu compte»',
|
'email_footer' => 'Sempre es pot canviar la configuració de correu electrònic utilitzant les funcions de «El meu compte»',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Aquest es un missatge automàtic del servidor de DMS.',
|
'email_header' => 'Aquest es un missatge automàtic del servidor de DMS.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => '',
|
'email_not_given' => '',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Sense documents o carpetes',
|
'empty_folder_list' => 'Sense documents o carpetes',
|
||||||
|
@ -495,6 +498,7 @@ URL: [url]',
|
||||||
'exclude_items' => '',
|
'exclude_items' => '',
|
||||||
'expired' => 'Caducat',
|
'expired' => 'Caducat',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => '',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => 'Caduca',
|
'expires' => 'Caduca',
|
||||||
'expire_by_date' => 'Expiració segons data',
|
'expire_by_date' => 'Expiració segons data',
|
||||||
|
@ -515,6 +519,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Gestiona les Extensions',
|
'extension_manager' => 'Gestiona les Extensions',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -522,6 +528,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Febrer',
|
'february' => 'Febrer',
|
||||||
'file' => 'Fitxer',
|
'file' => 'Fitxer',
|
||||||
|
@ -622,6 +630,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Copiar llista d\'accés heretat',
|
'inherits_access_copy_msg' => 'Copiar llista d\'accés heretat',
|
||||||
'inherits_access_empty_msg' => 'Començar amb una llista d\'accés buida',
|
'inherits_access_empty_msg' => 'Començar amb una llista d\'accés buida',
|
||||||
'inherits_access_msg' => 'Accés heretat',
|
'inherits_access_msg' => 'Accés heretat',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Error intern',
|
'internal_error' => 'Error intern',
|
||||||
'internal_error_exit' => 'Error intern. No és possible acabar la sol.licitud.',
|
'internal_error_exit' => 'Error intern. No és possible acabar la sol.licitud.',
|
||||||
|
@ -867,7 +876,7 @@ URL: [url]',
|
||||||
'pl_PL' => 'Polonès',
|
'pl_PL' => 'Polonès',
|
||||||
'possible_substitutes' => '',
|
'possible_substitutes' => '',
|
||||||
'preset_expires' => '',
|
'preset_expires' => '',
|
||||||
'preview' => '',
|
'preview' => 'Previsualitzar',
|
||||||
'preview_converters' => '',
|
'preview_converters' => '',
|
||||||
'preview_images' => '',
|
'preview_images' => '',
|
||||||
'preview_markdown' => '',
|
'preview_markdown' => '',
|
||||||
|
@ -947,7 +956,7 @@ URL: [url]',
|
||||||
'review_deletion_email_subject' => '',
|
'review_deletion_email_subject' => '',
|
||||||
'review_file' => '',
|
'review_file' => '',
|
||||||
'review_group' => 'Grup de revisió',
|
'review_group' => 'Grup de revisió',
|
||||||
'review_log' => '',
|
'review_log' => 'Log de revisió',
|
||||||
'review_request_email' => 'Petició de revisió',
|
'review_request_email' => 'Petició de revisió',
|
||||||
'review_request_email_body' => '',
|
'review_request_email_body' => '',
|
||||||
'review_request_email_subject' => '',
|
'review_request_email_subject' => '',
|
||||||
|
@ -959,6 +968,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Error actualitzant l\'estat de la revisió. L\'actualizació ha fallat.',
|
'review_update_failed' => 'Error actualitzant l\'estat de la revisió. L\'actualizació ha fallat.',
|
||||||
'revise_document' => '',
|
'revise_document' => '',
|
||||||
'revise_document_on' => '',
|
'revise_document_on' => '',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1047,6 +1057,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Selecció',
|
'selection' => 'Selecció',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Prem per seleccionar la categoria',
|
'select_category' => 'Prem per seleccionar la categoria',
|
||||||
|
@ -1526,6 +1537,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => '',
|
'splash_edit_user' => '',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1628,8 +1640,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => '',
|
'takeOverIndReviewer' => '',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '',
|
'tasks' => '',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1670,6 +1685,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'transferir document',
|
'transfer_document' => 'transferir document',
|
||||||
'transfer_no_read_access' => '',
|
'transfer_no_read_access' => '',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'transferir sense poder escriure',
|
'transfer_no_write_access' => 'transferir sense poder escriure',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1755,7 +1771,7 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '',
|
'version_deleted_email_subject' => '',
|
||||||
'version_info' => 'Informació de versió',
|
'version_info' => 'Informació de versió',
|
||||||
'view' => '',
|
'view' => '',
|
||||||
'view_document' => '',
|
'view_document' => 'Informació del document',
|
||||||
'view_folder' => '',
|
'view_folder' => '',
|
||||||
'view_online' => 'Veure online',
|
'view_online' => 'Veure online',
|
||||||
'warning' => 'Advertència',
|
'warning' => 'Advertència',
|
||||||
|
@ -1794,6 +1810,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => '',
|
'workflow_user_summary' => '',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '[number] objectes més',
|
'x_more_objects' => '[number] objectes més',
|
||||||
'year_view' => 'Vista d\'any',
|
'year_view' => 'Vista d\'any',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1537), kreml (579)
|
// Translators: Admin (1540), kreml (579)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'dvoufaktorové ověření',
|
'2_factor_auth' => 'dvoufaktorové ověření',
|
||||||
|
@ -516,6 +516,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Upravit složku',
|
'edit_folder_props' => 'Upravit složku',
|
||||||
'edit_group' => 'Upravit skupinu',
|
'edit_group' => 'Upravit skupinu',
|
||||||
'edit_online' => 'Upravit online',
|
'edit_online' => 'Upravit online',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => 'Upravit úkol',
|
'edit_task' => 'Upravit úkol',
|
||||||
'edit_transmittal_props' => 'Upravit vlastnosti přenosu',
|
'edit_transmittal_props' => 'Upravit vlastnosti přenosu',
|
||||||
|
@ -526,7 +527,9 @@ URL: [url]',
|
||||||
'email' => 'E-mail',
|
'email' => 'E-mail',
|
||||||
'email_error_title' => 'Není zadána emailová adresa',
|
'email_error_title' => 'Není zadána emailová adresa',
|
||||||
'email_footer' => 'Změnu nastavení e-mailu můžete kdykoliv provést pomocí funkce\'Můj účet\'',
|
'email_footer' => 'Změnu nastavení e-mailu můžete kdykoliv provést pomocí funkce\'Můj účet\'',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Toto je automatická zpráva ze serveru DMS.',
|
'email_header' => 'Toto je automatická zpráva ze serveru DMS.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Zadejte platnou emailovou adresu.',
|
'email_not_given' => 'Zadejte platnou emailovou adresu.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Žádné dokumenty nebo složky',
|
'empty_folder_list' => 'Žádné dokumenty nebo složky',
|
||||||
|
@ -561,6 +564,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Vyloučit položky',
|
'exclude_items' => 'Vyloučit položky',
|
||||||
'expired' => 'Platnost vypršela',
|
'expired' => 'Platnost vypršela',
|
||||||
'expired_at_date' => 'Platnost vyprší v [datetime]',
|
'expired_at_date' => 'Platnost vyprší v [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Expirované dokumenty',
|
'expired_documents' => 'Expirované dokumenty',
|
||||||
'expires' => 'Platnost vyprší',
|
'expires' => 'Platnost vyprší',
|
||||||
'expire_by_date' => 'Platnost vyprší k datu',
|
'expire_by_date' => 'Platnost vyprší k datu',
|
||||||
|
@ -585,6 +589,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => 'Rozšíření',
|
'extension_archive' => 'Rozšíření',
|
||||||
'extension_changelog' => 'Changelog',
|
'extension_changelog' => 'Changelog',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Načítání rozšíření',
|
'extension_loading' => 'Načítání rozšíření',
|
||||||
'extension_manager' => 'Správa rozšíření',
|
'extension_manager' => 'Správa rozšíření',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -592,6 +598,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Nahrání nového rozšíření není možné, jelikož do složky rozšíření nelze zapisovat.',
|
'extension_mgr_no_upload' => 'Nahrání nového rozšíření není možné, jelikož do složky rozšíření nelze zapisovat.',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Dostupný',
|
'extension_mgr_repository' => 'Dostupný',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Verze',
|
'extension_version_list' => 'Verze',
|
||||||
'february' => 'Únor',
|
'february' => 'Únor',
|
||||||
'file' => 'Soubor',
|
'file' => 'Soubor',
|
||||||
|
@ -705,7 +713,7 @@ URL: [url]',
|
||||||
'include_subdirectories' => 'Včetně podadresářů',
|
'include_subdirectories' => 'Včetně podadresářů',
|
||||||
'indexing_tasks_in_queue' => 'Indexování úkolů ve frontě',
|
'indexing_tasks_in_queue' => 'Indexování úkolů ve frontě',
|
||||||
'index_converters' => 'Indexování převodníků',
|
'index_converters' => 'Indexování převodníků',
|
||||||
'index_document_unchanged' => '',
|
'index_document_unchanged' => 'dokument nezměněn',
|
||||||
'index_done' => 'Indexování hotovo',
|
'index_done' => 'Indexování hotovo',
|
||||||
'index_error' => 'Chyba',
|
'index_error' => 'Chyba',
|
||||||
'index_folder' => 'Složka indexu',
|
'index_folder' => 'Složka indexu',
|
||||||
|
@ -719,6 +727,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Zkopírovat zděděný seznam řízení přístupu',
|
'inherits_access_copy_msg' => 'Zkopírovat zděděný seznam řízení přístupu',
|
||||||
'inherits_access_empty_msg' => 'Založit nový seznam řízení přístupu',
|
'inherits_access_empty_msg' => 'Založit nový seznam řízení přístupu',
|
||||||
'inherits_access_msg' => 'Přístup se dědí.',
|
'inherits_access_msg' => 'Přístup se dědí.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Vnitřní chyba',
|
'internal_error' => 'Vnitřní chyba',
|
||||||
'internal_error_exit' => 'Vnitřní chyba. Nebylo možné dokončit požadavek. Ukončuje se.',
|
'internal_error_exit' => 'Vnitřní chyba. Nebylo možné dokončit požadavek. Ukončuje se.',
|
||||||
|
@ -1140,6 +1149,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Chyba při aktualizaci stavu recenze. Aktualizace selhala.',
|
'review_update_failed' => 'Chyba při aktualizaci stavu recenze. Aktualizace selhala.',
|
||||||
'revise_document' => 'Revize dokumentu',
|
'revise_document' => 'Revize dokumentu',
|
||||||
'revise_document_on' => 'Další revize verze dokumentu v [date]',
|
'revise_document_on' => 'Další revize verze dokumentu v [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '[no_revisions] již přijato',
|
'revisions_accepted' => '[no_revisions] již přijato',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '[no_revisions] revizí nebylo dotčeno',
|
'revisions_not_touched' => '[no_revisions] revizí nebylo dotčeno',
|
||||||
|
@ -1246,6 +1256,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Výběr',
|
'selection' => 'Výběr',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Vybrat, kdy chcete zobrazit',
|
'select_attrdefgrp_show' => 'Vybrat, kdy chcete zobrazit',
|
||||||
'select_attribute_value' => 'Vybrat hodnotu atributu',
|
'select_attribute_value' => 'Vybrat hodnotu atributu',
|
||||||
'select_category' => 'Kliknutím vybrat kategorii',
|
'select_category' => 'Kliknutím vybrat kategorii',
|
||||||
|
@ -1730,6 +1741,7 @@ Jméno: [username]
|
||||||
'splash_edit_user' => 'Uživatel uložen',
|
'splash_edit_user' => 'Uživatel uložen',
|
||||||
'splash_error_add_to_transmittal' => 'Chyba při přidávání dokumentu k přenosu',
|
'splash_error_add_to_transmittal' => 'Chyba při přidávání dokumentu k přenosu',
|
||||||
'splash_error_rm_download_link' => 'Chyba při odstranění odkazu ke stažení',
|
'splash_error_rm_download_link' => 'Chyba při odstranění odkazu ke stažení',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Chyba při odesílání odkazu ke stažení',
|
'splash_error_send_download_link' => 'Chyba při odesílání odkazu ke stažení',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1832,8 +1844,11 @@ Jméno: [username]
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Převzít jednotlivého recenzenta z poslední verze.',
|
'takeOverIndReviewer' => 'Převzít jednotlivého recenzenta z poslední verze.',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Úkoly',
|
'tasks' => 'Úkoly',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'Popis',
|
'task_description' => 'Popis',
|
||||||
'task_disabled' => 'Vypnuto',
|
'task_disabled' => 'Vypnuto',
|
||||||
'task_frequency' => 'Frekvence',
|
'task_frequency' => 'Frekvence',
|
||||||
|
@ -1874,6 +1889,7 @@ Jméno: [username]
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Přenést dokument',
|
'transfer_document' => 'Přenést dokument',
|
||||||
'transfer_no_read_access' => 'Uživatel nemá přístup ke čtení ve složce',
|
'transfer_no_read_access' => 'Uživatel nemá přístup ke čtení ve složce',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Uživatel nemá přístup k zápisu do složky',
|
'transfer_no_write_access' => 'Uživatel nemá přístup k zápisu do složky',
|
||||||
'transfer_objects' => 'Přenos objektů',
|
'transfer_objects' => 'Přenos objektů',
|
||||||
'transfer_objects_to_user' => 'Nový vlastník',
|
'transfer_objects_to_user' => 'Nový vlastník',
|
||||||
|
@ -1973,7 +1989,7 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Verze smazána',
|
'version_deleted_email_subject' => '[sitename]: [name] - Verze smazána',
|
||||||
'version_info' => 'Informace o verzi',
|
'version_info' => 'Informace o verzi',
|
||||||
'view' => 'Posouzení',
|
'view' => 'Posouzení',
|
||||||
'view_document' => '',
|
'view_document' => 'Zobrazit podrobnosti dokumentu',
|
||||||
'view_folder' => '',
|
'view_folder' => '',
|
||||||
'view_online' => 'Zobrazit online',
|
'view_online' => 'Zobrazit online',
|
||||||
'warning' => 'Upozornění',
|
'warning' => 'Upozornění',
|
||||||
|
@ -2012,6 +2028,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'Alespoň jedna z transformací pracovního postupu nemá uživatele ani skupinu!',
|
'workflow_transition_without_user_group' => 'Alespoň jedna z transformací pracovního postupu nemá uživatele ani skupinu!',
|
||||||
'workflow_user_summary' => 'Přehled uživatelů',
|
'workflow_user_summary' => 'Přehled uživatelů',
|
||||||
|
'wrong_checksum' => 'Špatný kontrolní součet',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => 'Načíst další dokumenty ([number])',
|
'x_more_objects' => 'Načíst další dokumenty ([number])',
|
||||||
'year_view' => 'Zobrazení roku',
|
'year_view' => 'Zobrazení roku',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (2848), dgrutsch (22)
|
// Translators: Admin (2867), dgrutsch (22)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||||
|
@ -516,6 +516,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Bearbeiten',
|
'edit_folder_props' => 'Bearbeiten',
|
||||||
'edit_group' => 'Gruppe bearbeiten',
|
'edit_group' => 'Gruppe bearbeiten',
|
||||||
'edit_online' => 'Online editieren',
|
'edit_online' => 'Online editieren',
|
||||||
|
'edit_online_not_allowed' => 'Sie dürfen diese Fassung nicht verändern, weil Sie nicht von Ihnen angelegt wurde. Laden Sie stattdessen eine neue Version hoch.',
|
||||||
'edit_online_warning' => 'Mit dem Speichern wird die aktuellen Version des Dokuments überschrieben. Es wird keine neue Version angelegt.',
|
'edit_online_warning' => 'Mit dem Speichern wird die aktuellen Version des Dokuments überschrieben. Es wird keine neue Version angelegt.',
|
||||||
'edit_task' => 'Task editieren',
|
'edit_task' => 'Task editieren',
|
||||||
'edit_transmittal_props' => 'Attribute der Dokumentenliste bearbeiten',
|
'edit_transmittal_props' => 'Attribute der Dokumentenliste bearbeiten',
|
||||||
|
@ -526,7 +527,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'Keine E-Mail-Adresse eingegeben',
|
'email_error_title' => 'Keine E-Mail-Adresse eingegeben',
|
||||||
'email_footer' => 'Sie können zu jeder Zeit Ihre E-Mail-Adresse über \'Mein Profil\' ändern.',
|
'email_footer' => 'Sie können zu jeder Zeit Ihre E-Mail-Adresse über \'Mein Profil\' ändern.',
|
||||||
|
'email_footer_html' => '<p>Sie können zu jeder Zeit Ihre E-Mail-Adresse über \'Mein Profil\' ändern.</p>',
|
||||||
'email_header' => 'Dies ist eine automatische Nachricht des DMS-Servers.',
|
'email_header' => 'Dies ist eine automatische Nachricht des DMS-Servers.',
|
||||||
|
'email_header_html' => '<p>Dies ist eine automatische Nachricht des DMS-Servers.</p>',
|
||||||
'email_not_given' => 'Bitte geben Sie eine gültige E-Mail-Adresse ein.',
|
'email_not_given' => 'Bitte geben Sie eine gültige E-Mail-Adresse ein.',
|
||||||
'empty_attribute_group_list' => 'Keine Attributgruppen',
|
'empty_attribute_group_list' => 'Keine Attributgruppen',
|
||||||
'empty_folder_list' => 'Keine Dokumente oder Ordner',
|
'empty_folder_list' => 'Keine Dokumente oder Ordner',
|
||||||
|
@ -561,6 +564,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Einträge auslassen',
|
'exclude_items' => 'Einträge auslassen',
|
||||||
'expired' => 'abgelaufen',
|
'expired' => 'abgelaufen',
|
||||||
'expired_at_date' => 'Abgelaufen am [datetime]',
|
'expired_at_date' => 'Abgelaufen am [datetime]',
|
||||||
|
'expired_docs_mail_subject' => 'Abgelaufende Dokumente',
|
||||||
'expired_documents' => 'Abgelaufene Dokumente',
|
'expired_documents' => 'Abgelaufene Dokumente',
|
||||||
'expires' => 'Ablaufdatum',
|
'expires' => 'Ablaufdatum',
|
||||||
'expire_by_date' => 'Ablauf nach Datum',
|
'expire_by_date' => 'Ablauf nach Datum',
|
||||||
|
@ -585,6 +589,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => 'Exportiere Benutzer als CSV-Datei',
|
'export_user_list_csv' => 'Exportiere Benutzer als CSV-Datei',
|
||||||
'extension_archive' => 'Erweiterung',
|
'extension_archive' => 'Erweiterung',
|
||||||
'extension_changelog' => 'Versionshistorie',
|
'extension_changelog' => 'Versionshistorie',
|
||||||
|
'extension_is_off_now' => 'Erweiterung ist ausgeschaltet',
|
||||||
|
'extension_is_on_now' => 'Erweiterung ist eingeschaltet',
|
||||||
'extension_loading' => 'Lade Erweiterungen ...',
|
'extension_loading' => 'Lade Erweiterungen ...',
|
||||||
'extension_manager' => 'Erweiterungen verwalten',
|
'extension_manager' => 'Erweiterungen verwalten',
|
||||||
'extension_mgr_error_upload' => 'Beim Hochladen der Extension ist ein Fehler aufgetreten.',
|
'extension_mgr_error_upload' => 'Beim Hochladen der Extension ist ein Fehler aufgetreten.',
|
||||||
|
@ -592,6 +598,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Der Upload neuer Erweiterungen ist nicht möglich, weil das Verzeichnis für Erweiterungen nicht beschreibbar ist.',
|
'extension_mgr_no_upload' => 'Der Upload neuer Erweiterungen ist nicht möglich, weil das Verzeichnis für Erweiterungen nicht beschreibbar ist.',
|
||||||
'extension_mgr_no_zipfile' => 'Die hochgeladene Erweiterung ist keine Zip-Datei',
|
'extension_mgr_no_zipfile' => 'Die hochgeladene Erweiterung ist keine Zip-Datei',
|
||||||
'extension_mgr_repository' => 'Verfügbar',
|
'extension_mgr_repository' => 'Verfügbar',
|
||||||
|
'extension_missing_name' => 'Kein Erweiterungsname übergeben',
|
||||||
|
'extension_toggle_error' => 'Konnte Erweiterung nicht aus/einschalten',
|
||||||
'extension_version_list' => 'Versionen',
|
'extension_version_list' => 'Versionen',
|
||||||
'february' => 'Februar',
|
'february' => 'Februar',
|
||||||
'file' => 'Datei',
|
'file' => 'Datei',
|
||||||
|
@ -719,6 +727,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Berechtigungen kopieren',
|
'inherits_access_copy_msg' => 'Berechtigungen kopieren',
|
||||||
'inherits_access_empty_msg' => 'Leere Zugriffsliste',
|
'inherits_access_empty_msg' => 'Leere Zugriffsliste',
|
||||||
'inherits_access_msg' => 'Zur Zeit werden die Rechte geerbt',
|
'inherits_access_msg' => 'Zur Zeit werden die Rechte geerbt',
|
||||||
|
'installed_apache_extensions' => 'Installierte Apache-Erweiterungen',
|
||||||
'installed_php_extensions' => 'Installierte PHP-Erweiterungen',
|
'installed_php_extensions' => 'Installierte PHP-Erweiterungen',
|
||||||
'internal_error' => 'Interner Fehler',
|
'internal_error' => 'Interner Fehler',
|
||||||
'internal_error_exit' => 'Interner Fehler: Anfrage kann nicht ausgeführt werden.',
|
'internal_error_exit' => 'Interner Fehler: Anfrage kann nicht ausgeführt werden.',
|
||||||
|
@ -1144,6 +1153,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Störung bei Aktualisierung des Prüfstatus. Aktualisierung gescheitert.',
|
'review_update_failed' => 'Störung bei Aktualisierung des Prüfstatus. Aktualisierung gescheitert.',
|
||||||
'revise_document' => 'Wiederholungsprüfung',
|
'revise_document' => 'Wiederholungsprüfung',
|
||||||
'revise_document_on' => 'Nächste Wiederholungsprüfung des Dokuments am [date]',
|
'revise_document_on' => 'Nächste Wiederholungsprüfung des Dokuments am [date]',
|
||||||
|
'revision' => 'Wiederholungsprüfung',
|
||||||
'revisions_accepted' => '[no_revisions] Wiederholungsprüfungen',
|
'revisions_accepted' => '[no_revisions] Wiederholungsprüfungen',
|
||||||
'revisions_accepted_latest' => '(davon [no_revisions] in letzter Version)',
|
'revisions_accepted_latest' => '(davon [no_revisions] in letzter Version)',
|
||||||
'revisions_not_touched' => '[no_revisions] offene Wiederholungspüfungen',
|
'revisions_not_touched' => '[no_revisions] offene Wiederholungspüfungen',
|
||||||
|
@ -1257,6 +1267,7 @@ URL: [url]',
|
||||||
'seeddms_info' => 'Informationen über SeedDMS',
|
'seeddms_info' => 'Informationen über SeedDMS',
|
||||||
'seeddms_version' => 'SeedDMS Version',
|
'seeddms_version' => 'SeedDMS Version',
|
||||||
'selection' => 'Auswahl',
|
'selection' => 'Auswahl',
|
||||||
|
'select_attrdef' => 'Attributdefinition auswählen',
|
||||||
'select_attrdefgrp_show' => 'Anzeigeort auswählen',
|
'select_attrdefgrp_show' => 'Anzeigeort auswählen',
|
||||||
'select_attribute_value' => 'Attributwert auswählen',
|
'select_attribute_value' => 'Attributwert auswählen',
|
||||||
'select_category' => 'Klicken zur Auswahl einer Kategorie',
|
'select_category' => 'Klicken zur Auswahl einer Kategorie',
|
||||||
|
@ -1416,7 +1427,7 @@ Name: [username]
|
||||||
'settings_enableDuplicateDocNames_desc' => 'Erlaube doppelte Dokumentennamen in einem Ordner.',
|
'settings_enableDuplicateDocNames_desc' => 'Erlaube doppelte Dokumentennamen in einem Ordner.',
|
||||||
'settings_enableDuplicateSubFolderNames' => 'Erlaube doppelte Namen von Unterordnern',
|
'settings_enableDuplicateSubFolderNames' => 'Erlaube doppelte Namen von Unterordnern',
|
||||||
'settings_enableDuplicateSubFolderNames_desc' => 'Erlaube doppelte Namen von Unterordnern in einem Ordner.',
|
'settings_enableDuplicateSubFolderNames_desc' => 'Erlaube doppelte Namen von Unterordnern in einem Ordner.',
|
||||||
'settings_enableEmail' => 'E-Mail aktivieren',
|
'settings_enableEmail' => 'E-Mail-Benachrichtigung aktivieren',
|
||||||
'settings_enableEmail_desc' => 'Automatische E-Mail-Benachrichtigung ein-/ausschalten',
|
'settings_enableEmail_desc' => 'Automatische E-Mail-Benachrichtigung ein-/ausschalten',
|
||||||
'settings_enableFilterReceipt' => 'Besitzer, Prüfer, ... aus Empfängerliste filtern',
|
'settings_enableFilterReceipt' => 'Besitzer, Prüfer, ... aus Empfängerliste filtern',
|
||||||
'settings_enableFilterReceipt_desc' => 'Anwählen, um einige Empfänger aus der Liste zu entfernen, wenn diese als Mitglieder einer Gruppe eingetragen werden.',
|
'settings_enableFilterReceipt_desc' => 'Anwählen, um einige Empfänger aus der Liste zu entfernen, wenn diese als Mitglieder einer Gruppe eingetragen werden.',
|
||||||
|
@ -1741,6 +1752,7 @@ Name: [username]
|
||||||
'splash_edit_user' => 'Benutzer gespeichert',
|
'splash_edit_user' => 'Benutzer gespeichert',
|
||||||
'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste',
|
'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste',
|
||||||
'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links',
|
'splash_error_rm_download_link' => 'Fehler beim Löschen des Download-Links',
|
||||||
|
'splash_error_saving_file' => 'Fehler beim Speichern der Datei',
|
||||||
'splash_error_send_download_link' => 'Fehler beim Verschicken des Download-Links',
|
'splash_error_send_download_link' => 'Fehler beim Verschicken des Download-Links',
|
||||||
'splash_expiration_date_cleared' => 'Ablaufdatum gelöscht',
|
'splash_expiration_date_cleared' => 'Ablaufdatum gelöscht',
|
||||||
'splash_expiration_date_set' => 'Ablaufdatum auf [date] gesetzt',
|
'splash_expiration_date_set' => 'Ablaufdatum auf [date] gesetzt',
|
||||||
|
@ -1843,8 +1855,11 @@ Name: [username]
|
||||||
'takeOverIndApprovers' => 'Einzelfreigeber übernehmen',
|
'takeOverIndApprovers' => 'Einzelfreigeber übernehmen',
|
||||||
'takeOverIndReviewer' => 'Übernehme die Einzelprüfer von der letzten Version.',
|
'takeOverIndReviewer' => 'Übernehme die Einzelprüfer von der letzten Version.',
|
||||||
'takeOverIndReviewers' => 'Einzelprüfer übernehmen',
|
'takeOverIndReviewers' => 'Einzelprüfer übernehmen',
|
||||||
|
'target_equals_source_folder' => 'Zielordner ist identisch zu Quellordner',
|
||||||
'tasks' => 'Aufgaben',
|
'tasks' => 'Aufgaben',
|
||||||
'task_core_expireddocs_days' => 'Tage',
|
'task_core_expireddocs_days' => 'Tage',
|
||||||
|
'task_core_expireddocs_email' => 'E-Mail',
|
||||||
|
'task_core_indexingdocs_recreate' => 'Index neu erzeugen',
|
||||||
'task_description' => 'Beschreibung',
|
'task_description' => 'Beschreibung',
|
||||||
'task_disabled' => 'Deaktiviert',
|
'task_disabled' => 'Deaktiviert',
|
||||||
'task_frequency' => 'Häufigkeit',
|
'task_frequency' => 'Häufigkeit',
|
||||||
|
@ -1885,6 +1900,7 @@ Name: [username]
|
||||||
'transfer_content' => 'Inhalt übertragen',
|
'transfer_content' => 'Inhalt übertragen',
|
||||||
'transfer_document' => 'Dokument übertragen',
|
'transfer_document' => 'Dokument übertragen',
|
||||||
'transfer_no_read_access' => 'Der Benutzer hat in dem Ordner keine Schreibrechte',
|
'transfer_no_read_access' => 'Der Benutzer hat in dem Ordner keine Schreibrechte',
|
||||||
|
'transfer_no_users' => 'Es existieren zur Zeit keine Benutzer auf die dieses Dokument übertragen werden kann.',
|
||||||
'transfer_no_write_access' => 'Der Benutzer hat in dem Ordner keine Schreibrechte',
|
'transfer_no_write_access' => 'Der Benutzer hat in dem Ordner keine Schreibrechte',
|
||||||
'transfer_objects' => 'Objekte übertragen',
|
'transfer_objects' => 'Objekte übertragen',
|
||||||
'transfer_objects_to_user' => 'Neuer Eigentümer',
|
'transfer_objects_to_user' => 'Neuer Eigentümer',
|
||||||
|
@ -2023,6 +2039,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'Mindestens eine Transition hat weder einen Benutzer noch eine Gruppe zugewiesen!',
|
'workflow_transition_without_user_group' => 'Mindestens eine Transition hat weder einen Benutzer noch eine Gruppe zugewiesen!',
|
||||||
'workflow_user_summary' => 'Übersicht Benutzer',
|
'workflow_user_summary' => 'Übersicht Benutzer',
|
||||||
|
'wrong_checksum' => 'Falsche Prüfsumme',
|
||||||
'wrong_filetype' => 'Falscher Dateityp',
|
'wrong_filetype' => 'Falscher Dateityp',
|
||||||
'x_more_objects' => '[number] weitere Objekte',
|
'x_more_objects' => '[number] weitere Objekte',
|
||||||
'year_view' => 'Jahresansicht',
|
'year_view' => 'Jahresansicht',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (347)
|
// Translators: Admin (359)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
|
@ -116,7 +116,7 @@ $text = array(
|
||||||
'approval_submit_email' => '',
|
'approval_submit_email' => '',
|
||||||
'approval_submit_email_body' => '',
|
'approval_submit_email_body' => '',
|
||||||
'approval_submit_email_subject' => '',
|
'approval_submit_email_subject' => '',
|
||||||
'approval_summary' => '',
|
'approval_summary' => 'Σύνολο Εγκρίσεων',
|
||||||
'approval_update_failed' => '',
|
'approval_update_failed' => '',
|
||||||
'approvers' => '',
|
'approvers' => '',
|
||||||
'approver_already_assigned' => '',
|
'approver_already_assigned' => '',
|
||||||
|
@ -223,7 +223,7 @@ $text = array(
|
||||||
'change_assignments' => '',
|
'change_assignments' => '',
|
||||||
'change_password' => 'Αλλαγή κωδικού',
|
'change_password' => 'Αλλαγή κωδικού',
|
||||||
'change_password_message' => 'Ο κωδικός σας έχει αλλάξει.',
|
'change_password_message' => 'Ο κωδικός σας έχει αλλάξει.',
|
||||||
'change_recipients' => '',
|
'change_recipients' => 'Ορισμός παραληπτών',
|
||||||
'change_revisors' => '',
|
'change_revisors' => '',
|
||||||
'change_status' => 'Αλλαγή κατάστασης',
|
'change_status' => 'Αλλαγή κατάστασης',
|
||||||
'charts' => 'Διαγράμματα',
|
'charts' => 'Διαγράμματα',
|
||||||
|
@ -267,7 +267,7 @@ $text = array(
|
||||||
'comment_for_current_version' => 'τρέχουσα έκδοση',
|
'comment_for_current_version' => 'τρέχουσα έκδοση',
|
||||||
'configure_extension' => '',
|
'configure_extension' => '',
|
||||||
'confirm_clear_cache' => '',
|
'confirm_clear_cache' => '',
|
||||||
'confirm_create_fulltext_index' => '',
|
'confirm_create_fulltext_index' => 'Ναι, Θα ήθελα την επαναδημιουργία των δεικτών πλήρους κειμένου',
|
||||||
'confirm_move_document' => '',
|
'confirm_move_document' => '',
|
||||||
'confirm_move_folder' => '',
|
'confirm_move_folder' => '',
|
||||||
'confirm_pwd' => 'Επιβεβαίωση κωδικού',
|
'confirm_pwd' => 'Επιβεβαίωση κωδικού',
|
||||||
|
@ -297,7 +297,7 @@ $text = array(
|
||||||
'copied_to_checkout_as' => '',
|
'copied_to_checkout_as' => '',
|
||||||
'create_download_link' => '',
|
'create_download_link' => '',
|
||||||
'create_fulltext_index' => 'Δημιούργησε Αρίθμηση των Κειμένων',
|
'create_fulltext_index' => 'Δημιούργησε Αρίθμηση των Κειμένων',
|
||||||
'create_fulltext_index_warning' => '',
|
'create_fulltext_index_warning' => 'Είσαστε έτοιμοι για επαναδημιουργία των δεικτών πλήρους κειμένου. Αυτό θα χρειαστεί κάποιο χρόνο και θα μειώσει τη συνολική απόδοση του συστήματος. Αν πραγματικά θέλετε την επαναδημιουργία των δεικτών, παρακαλώ να επιβεβαιώσετε τη λειτουργία αυτή.',
|
||||||
'creation_date' => 'Δημιουργήθηκε',
|
'creation_date' => 'Δημιουργήθηκε',
|
||||||
'cs_CZ' => 'Τσέχικα',
|
'cs_CZ' => 'Τσέχικα',
|
||||||
'current_password' => '',
|
'current_password' => '',
|
||||||
|
@ -329,9 +329,9 @@ $text = array(
|
||||||
'documents' => 'Έγγραφα',
|
'documents' => 'Έγγραφα',
|
||||||
'documents_checked_out_by_you' => '',
|
'documents_checked_out_by_you' => '',
|
||||||
'documents_expired' => 'Ληγμένα έγγραφα',
|
'documents_expired' => 'Ληγμένα έγγραφα',
|
||||||
'documents_in_process' => '',
|
'documents_in_process' => 'Κείμενα σε Εξέλιξη',
|
||||||
'documents_locked' => '',
|
'documents_locked' => '',
|
||||||
'documents_locked_by_you' => '',
|
'documents_locked_by_you' => 'Κλειδώθηκε από',
|
||||||
'documents_only' => 'Έγγραφα μόνο',
|
'documents_only' => 'Έγγραφα μόνο',
|
||||||
'documents_rejected' => '',
|
'documents_rejected' => '',
|
||||||
'documents_to_approve' => '',
|
'documents_to_approve' => '',
|
||||||
|
@ -445,6 +445,7 @@ $text = array(
|
||||||
'edit_folder_props' => 'Επεξεργασία φακέλου',
|
'edit_folder_props' => 'Επεξεργασία φακέλου',
|
||||||
'edit_group' => '',
|
'edit_group' => '',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => '',
|
'edit_transmittal_props' => '',
|
||||||
|
@ -455,7 +456,9 @@ $text = array(
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => '',
|
'email_error_title' => '',
|
||||||
'email_footer' => '',
|
'email_footer' => '',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => '',
|
'email_header' => '',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => '',
|
'email_not_given' => '',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Δεν υπάρχουν αρχεία ή φάκελοι',
|
'empty_folder_list' => 'Δεν υπάρχουν αρχεία ή φάκελοι',
|
||||||
|
@ -490,6 +493,7 @@ $text = array(
|
||||||
'exclude_items' => '',
|
'exclude_items' => '',
|
||||||
'expired' => 'Έχει λήξει',
|
'expired' => 'Έχει λήξει',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => '',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => 'Λήγει',
|
'expires' => 'Λήγει',
|
||||||
'expire_by_date' => 'Λήγει στην ημερομηνία',
|
'expire_by_date' => 'Λήγει στην ημερομηνία',
|
||||||
|
@ -510,6 +514,8 @@ $text = array(
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Διαχείριση πρόσθετων',
|
'extension_manager' => 'Διαχείριση πρόσθετων',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -517,6 +523,8 @@ $text = array(
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Φεβρουάριος',
|
'february' => 'Φεβρουάριος',
|
||||||
'file' => 'Αρχείο',
|
'file' => 'Αρχείο',
|
||||||
|
@ -601,7 +609,7 @@ $text = array(
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
'include_documents' => '',
|
'include_documents' => '',
|
||||||
'include_subdirectories' => '',
|
'include_subdirectories' => '',
|
||||||
'indexing_tasks_in_queue' => '',
|
'indexing_tasks_in_queue' => 'Δημιουργία δεικτών σε ουρά',
|
||||||
'index_converters' => '',
|
'index_converters' => '',
|
||||||
'index_document_unchanged' => '',
|
'index_document_unchanged' => '',
|
||||||
'index_done' => '',
|
'index_done' => '',
|
||||||
|
@ -609,7 +617,7 @@ $text = array(
|
||||||
'index_folder' => 'Ταξινόμηση φακέλου',
|
'index_folder' => 'Ταξινόμηση φακέλου',
|
||||||
'index_no_content' => '',
|
'index_no_content' => '',
|
||||||
'index_pending' => '',
|
'index_pending' => '',
|
||||||
'index_waiting' => '',
|
'index_waiting' => 'Αναμονή',
|
||||||
'individuals' => 'Άτομα',
|
'individuals' => 'Άτομα',
|
||||||
'individuals_in_groups' => '',
|
'individuals_in_groups' => '',
|
||||||
'info_recipients_tab_not_released' => '',
|
'info_recipients_tab_not_released' => '',
|
||||||
|
@ -617,6 +625,7 @@ $text = array(
|
||||||
'inherits_access_copy_msg' => 'Αντιγραφή δικαιωμάτων πρόσβασης',
|
'inherits_access_copy_msg' => 'Αντιγραφή δικαιωμάτων πρόσβασης',
|
||||||
'inherits_access_empty_msg' => 'Έναρξη με κενή λίστα δικαιωμάτων πρόσβασης',
|
'inherits_access_empty_msg' => 'Έναρξη με κενή λίστα δικαιωμάτων πρόσβασης',
|
||||||
'inherits_access_msg' => 'Η πρόσβαση κληρονομήθηκε',
|
'inherits_access_msg' => 'Η πρόσβαση κληρονομήθηκε',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Εσωτερικό λάθος',
|
'internal_error' => 'Εσωτερικό λάθος',
|
||||||
'internal_error_exit' => '',
|
'internal_error_exit' => '',
|
||||||
|
@ -839,7 +848,7 @@ URL: [url]',
|
||||||
'operation_disallowed' => '',
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '',
|
'order_by_sequence_off' => '',
|
||||||
'original_filename' => '',
|
'original_filename' => '',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => 'Συνολική πρόοδος δημιουργίας δεικτών',
|
||||||
'owner' => 'Ιδιοκτήτης',
|
'owner' => 'Ιδιοκτήτης',
|
||||||
'ownership_changed_email' => '',
|
'ownership_changed_email' => '',
|
||||||
'ownership_changed_email_body' => '',
|
'ownership_changed_email_body' => '',
|
||||||
|
@ -961,10 +970,11 @@ URL: [url]',
|
||||||
'review_submit_email' => '',
|
'review_submit_email' => '',
|
||||||
'review_submit_email_body' => '',
|
'review_submit_email_body' => '',
|
||||||
'review_submit_email_subject' => '',
|
'review_submit_email_subject' => '',
|
||||||
'review_summary' => '',
|
'review_summary' => 'Σύνολο Ανασκοπήσεων',
|
||||||
'review_update_failed' => '',
|
'review_update_failed' => '',
|
||||||
'revise_document' => '',
|
'revise_document' => '',
|
||||||
'revise_document_on' => '',
|
'revise_document_on' => '',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1013,7 +1023,7 @@ URL: [url]',
|
||||||
'rm_workflow_state' => '',
|
'rm_workflow_state' => '',
|
||||||
'rm_workflow_warning' => '',
|
'rm_workflow_warning' => '',
|
||||||
'role' => 'Ρόλος',
|
'role' => 'Ρόλος',
|
||||||
'role_admin' => '',
|
'role_admin' => 'Διαχειριστής',
|
||||||
'role_guest' => 'Επισκέπτης',
|
'role_guest' => 'Επισκέπτης',
|
||||||
'role_info' => '',
|
'role_info' => '',
|
||||||
'role_management' => 'Διαχείριση Ρόλων',
|
'role_management' => 'Διαχείριση Ρόλων',
|
||||||
|
@ -1053,6 +1063,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Επιλογή',
|
'selection' => 'Επιλογή',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Επιλογή κατηγορίας',
|
'select_category' => 'Επιλογή κατηγορίας',
|
||||||
|
@ -1077,7 +1088,7 @@ URL: [url]',
|
||||||
'select_one' => 'Επιλογή',
|
'select_one' => 'Επιλογή',
|
||||||
'select_owner' => '',
|
'select_owner' => '',
|
||||||
'select_user' => 'Επιλογή χρήστη',
|
'select_user' => 'Επιλογή χρήστη',
|
||||||
'select_users' => '',
|
'select_users' => 'Κάντε κλικ για να επιλέξετε χρήστες',
|
||||||
'select_value' => 'Επιλέξτε τιμή',
|
'select_value' => 'Επιλέξτε τιμή',
|
||||||
'select_workflow' => '',
|
'select_workflow' => '',
|
||||||
'send_email' => '',
|
'send_email' => '',
|
||||||
|
@ -1532,6 +1543,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => '',
|
'splash_edit_user' => '',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1634,8 +1646,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => '',
|
'takeOverIndReviewer' => '',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '',
|
'tasks' => '',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1676,6 +1691,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Μεταφορά εγγράφου',
|
'transfer_document' => 'Μεταφορά εγγράφου',
|
||||||
'transfer_no_read_access' => '',
|
'transfer_no_read_access' => '',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => '',
|
'transfer_no_write_access' => '',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1800,6 +1816,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => '',
|
'workflow_user_summary' => '',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '',
|
'x_more_objects' => '',
|
||||||
'year_view' => '',
|
'year_view' => '',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1956), archonwang (3), dgrutsch (9), netixw (14)
|
// Translators: Admin (1976), archonwang (3), dgrutsch (9), netixw (14)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-factor authentication',
|
'2_factor_auth' => '2-factor authentication',
|
||||||
|
@ -516,6 +516,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Edit folder',
|
'edit_folder_props' => 'Edit folder',
|
||||||
'edit_group' => 'Edit group',
|
'edit_group' => 'Edit group',
|
||||||
'edit_online' => 'Edit online',
|
'edit_online' => 'Edit online',
|
||||||
|
'edit_online_not_allowed' => 'You are not allowed to edit this file because you have not created the latest version. Just upload a new version of the document.',
|
||||||
'edit_online_warning' => 'Saving your changes will overwrite the content of the current version, instead of creating a new version.',
|
'edit_online_warning' => 'Saving your changes will overwrite the content of the current version, instead of creating a new version.',
|
||||||
'edit_task' => 'Edit task',
|
'edit_task' => 'Edit task',
|
||||||
'edit_transmittal_props' => 'Edit transmittal properties',
|
'edit_transmittal_props' => 'Edit transmittal properties',
|
||||||
|
@ -526,7 +527,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'No email entered',
|
'email_error_title' => 'No email entered',
|
||||||
'email_footer' => 'You can always change your e-mail settings using \'My Account\' functions',
|
'email_footer' => 'You can always change your e-mail settings using \'My Account\' functions',
|
||||||
|
'email_footer_html' => '<p>You can always change your e-mail settings using \'My Account\' functions</p>',
|
||||||
'email_header' => 'This is an automatic message from the DMS server.',
|
'email_header' => 'This is an automatic message from the DMS server.',
|
||||||
|
'email_header_html' => '<p>This is an automatic message from the DMS server.</p>',
|
||||||
'email_not_given' => 'Please enter a valid email address.',
|
'email_not_given' => 'Please enter a valid email address.',
|
||||||
'empty_attribute_group_list' => 'No attribute groups',
|
'empty_attribute_group_list' => 'No attribute groups',
|
||||||
'empty_folder_list' => 'No documents or folders',
|
'empty_folder_list' => 'No documents or folders',
|
||||||
|
@ -561,6 +564,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Exclude items',
|
'exclude_items' => 'Exclude items',
|
||||||
'expired' => 'Expired',
|
'expired' => 'Expired',
|
||||||
'expired_at_date' => 'Expired at [datetime]',
|
'expired_at_date' => 'Expired at [datetime]',
|
||||||
|
'expired_docs_mail_subject' => 'Expired documents',
|
||||||
'expired_documents' => 'Expired documents',
|
'expired_documents' => 'Expired documents',
|
||||||
'expires' => 'Expires',
|
'expires' => 'Expires',
|
||||||
'expire_by_date' => 'Expires by date',
|
'expire_by_date' => 'Expires by date',
|
||||||
|
@ -585,6 +589,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => 'Export users as CSV',
|
'export_user_list_csv' => 'Export users as CSV',
|
||||||
'extension_archive' => 'Extension',
|
'extension_archive' => 'Extension',
|
||||||
'extension_changelog' => 'Changelog',
|
'extension_changelog' => 'Changelog',
|
||||||
|
'extension_is_off_now' => 'Extension off now',
|
||||||
|
'extension_is_on_now' => 'Extension now enabled',
|
||||||
'extension_loading' => 'Loading extensions ...',
|
'extension_loading' => 'Loading extensions ...',
|
||||||
'extension_manager' => 'Manage extensions',
|
'extension_manager' => 'Manage extensions',
|
||||||
'extension_mgr_error_upload' => 'Error while uploading the extension.',
|
'extension_mgr_error_upload' => 'Error while uploading the extension.',
|
||||||
|
@ -592,6 +598,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
|
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
|
||||||
'extension_mgr_no_zipfile' => 'The uploaded extension is not a zip file',
|
'extension_mgr_no_zipfile' => 'The uploaded extension is not a zip file',
|
||||||
'extension_mgr_repository' => 'Available',
|
'extension_mgr_repository' => 'Available',
|
||||||
|
'extension_missing_name' => 'No extension name given',
|
||||||
|
'extension_toggle_error' => 'Could not toggle extension',
|
||||||
'extension_version_list' => 'Versions',
|
'extension_version_list' => 'Versions',
|
||||||
'february' => 'February',
|
'february' => 'February',
|
||||||
'file' => 'File',
|
'file' => 'File',
|
||||||
|
@ -719,6 +727,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Copy inherited access list',
|
'inherits_access_copy_msg' => 'Copy inherited access list',
|
||||||
'inherits_access_empty_msg' => 'Start with empty access list',
|
'inherits_access_empty_msg' => 'Start with empty access list',
|
||||||
'inherits_access_msg' => 'Access is being inherited.',
|
'inherits_access_msg' => 'Access is being inherited.',
|
||||||
|
'installed_apache_extensions' => 'Installed apache Extensions',
|
||||||
'installed_php_extensions' => 'Installed php extensions',
|
'installed_php_extensions' => 'Installed php extensions',
|
||||||
'internal_error' => 'Internal error',
|
'internal_error' => 'Internal error',
|
||||||
'internal_error_exit' => 'Internal error. Unable to complete request.',
|
'internal_error_exit' => 'Internal error. Unable to complete request.',
|
||||||
|
@ -1145,6 +1154,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Error updating review status. Update failed.',
|
'review_update_failed' => 'Error updating review status. Update failed.',
|
||||||
'revise_document' => 'Revise document',
|
'revise_document' => 'Revise document',
|
||||||
'revise_document_on' => 'Next revision of document version on [date]',
|
'revise_document_on' => 'Next revision of document version on [date]',
|
||||||
|
'revision' => 'Revision',
|
||||||
'revisions_accepted' => '[no_revisions] revisions already accepted',
|
'revisions_accepted' => '[no_revisions] revisions already accepted',
|
||||||
'revisions_accepted_latest' => '(being [no_revisions] in latest version)',
|
'revisions_accepted_latest' => '(being [no_revisions] in latest version)',
|
||||||
'revisions_not_touched' => '[no_revisions] revisions not being touched',
|
'revisions_not_touched' => '[no_revisions] revisions not being touched',
|
||||||
|
@ -1251,6 +1261,7 @@ URL: [url]',
|
||||||
'seeddms_info' => 'Information about SeedDMS',
|
'seeddms_info' => 'Information about SeedDMS',
|
||||||
'seeddms_version' => 'Version of SeedDMS',
|
'seeddms_version' => 'Version of SeedDMS',
|
||||||
'selection' => 'Selection',
|
'selection' => 'Selection',
|
||||||
|
'select_attrdef' => 'Select attribute definition',
|
||||||
'select_attrdefgrp_show' => 'Choose when to show',
|
'select_attrdefgrp_show' => 'Choose when to show',
|
||||||
'select_attribute_value' => 'Select attribute value',
|
'select_attribute_value' => 'Select attribute value',
|
||||||
'select_category' => 'Click to select category',
|
'select_category' => 'Click to select category',
|
||||||
|
@ -1410,7 +1421,7 @@ Name: [username]
|
||||||
'settings_enableDuplicateDocNames_desc' => 'Allows to have duplicate document names in a folder.',
|
'settings_enableDuplicateDocNames_desc' => 'Allows to have duplicate document names in a folder.',
|
||||||
'settings_enableDuplicateSubFolderNames' => 'Allow duplicat subfolder names',
|
'settings_enableDuplicateSubFolderNames' => 'Allow duplicat subfolder names',
|
||||||
'settings_enableDuplicateSubFolderNames_desc' => 'Allows to have duplicate subfolder names in a folder.',
|
'settings_enableDuplicateSubFolderNames_desc' => 'Allows to have duplicate subfolder names in a folder.',
|
||||||
'settings_enableEmail' => 'Enable E-mail',
|
'settings_enableEmail' => 'Enable E-mail Notification',
|
||||||
'settings_enableEmail_desc' => 'Enable/disable automatic email notification',
|
'settings_enableEmail_desc' => 'Enable/disable automatic email notification',
|
||||||
'settings_enableFilterReceipt' => 'Filter out owner, reviewer, ... from reception list',
|
'settings_enableFilterReceipt' => 'Filter out owner, reviewer, ... from reception list',
|
||||||
'settings_enableFilterReceipt_desc' => 'Enable, in order to filter out some recipients from a reception list if members of a group are selected.',
|
'settings_enableFilterReceipt_desc' => 'Enable, in order to filter out some recipients from a reception list if members of a group are selected.',
|
||||||
|
@ -1653,7 +1664,7 @@ Name: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Selected tasks',
|
'settings_tasksInMenu' => 'Selected tasks',
|
||||||
'settings_tasksInMenu_approval' => 'Approvals',
|
'settings_tasksInMenu_approval' => 'Approvals',
|
||||||
'settings_tasksInMenu_checkedout' => '',
|
'settings_tasksInMenu_checkedout' => 'Checked out',
|
||||||
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
||||||
'settings_tasksInMenu_receipt' => 'Receipts',
|
'settings_tasksInMenu_receipt' => 'Receipts',
|
||||||
|
@ -1735,6 +1746,7 @@ Name: [username]
|
||||||
'splash_edit_user' => 'User saved',
|
'splash_edit_user' => 'User saved',
|
||||||
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
|
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
|
||||||
'splash_error_rm_download_link' => 'Error when removing download link',
|
'splash_error_rm_download_link' => 'Error when removing download link',
|
||||||
|
'splash_error_saving_file' => 'Error while saving file',
|
||||||
'splash_error_send_download_link' => 'Error while sending download link',
|
'splash_error_send_download_link' => 'Error while sending download link',
|
||||||
'splash_expiration_date_cleared' => 'Cleared expiration date',
|
'splash_expiration_date_cleared' => 'Cleared expiration date',
|
||||||
'splash_expiration_date_set' => 'Set expiration date on [date]',
|
'splash_expiration_date_set' => 'Set expiration date on [date]',
|
||||||
|
@ -1837,8 +1849,11 @@ Name: [username]
|
||||||
'takeOverIndApprovers' => 'Take Over Individual Approvers',
|
'takeOverIndApprovers' => 'Take Over Individual Approvers',
|
||||||
'takeOverIndReviewer' => 'Take over individual reviewer from last version.',
|
'takeOverIndReviewer' => 'Take over individual reviewer from last version.',
|
||||||
'takeOverIndReviewers' => 'Take Over Individual Reviewers',
|
'takeOverIndReviewers' => 'Take Over Individual Reviewers',
|
||||||
|
'target_equals_source_folder' => 'Target folder equals source folder',
|
||||||
'tasks' => 'Tasks',
|
'tasks' => 'Tasks',
|
||||||
'task_core_expireddocs_days' => 'Days',
|
'task_core_expireddocs_days' => 'Days',
|
||||||
|
'task_core_expireddocs_email' => 'Email',
|
||||||
|
'task_core_indexingdocs_recreate' => 'Recreate index',
|
||||||
'task_description' => 'Description',
|
'task_description' => 'Description',
|
||||||
'task_disabled' => 'Disabled',
|
'task_disabled' => 'Disabled',
|
||||||
'task_frequency' => 'Frequency',
|
'task_frequency' => 'Frequency',
|
||||||
|
@ -1879,6 +1894,7 @@ Name: [username]
|
||||||
'transfer_content' => 'Transfer content',
|
'transfer_content' => 'Transfer content',
|
||||||
'transfer_document' => 'Transfer document',
|
'transfer_document' => 'Transfer document',
|
||||||
'transfer_no_read_access' => 'The user does not have read access in the folder',
|
'transfer_no_read_access' => 'The user does not have read access in the folder',
|
||||||
|
'transfer_no_users' => 'There are currenlty no users the document can be transfered to.',
|
||||||
'transfer_no_write_access' => 'The user does not have write access in the folder',
|
'transfer_no_write_access' => 'The user does not have write access in the folder',
|
||||||
'transfer_objects' => 'Transfer objects',
|
'transfer_objects' => 'Transfer objects',
|
||||||
'transfer_objects_to_user' => 'New owner',
|
'transfer_objects_to_user' => 'New owner',
|
||||||
|
@ -2017,6 +2033,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
|
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
|
||||||
'workflow_user_summary' => 'User summary',
|
'workflow_user_summary' => 'User summary',
|
||||||
|
'wrong_checksum' => 'Wrong checksum',
|
||||||
'wrong_filetype' => 'Wrong file type',
|
'wrong_filetype' => 'Wrong file type',
|
||||||
'x_more_objects' => '[number] more objects',
|
'x_more_objects' => '[number] more objects',
|
||||||
'year_view' => 'Year View',
|
'year_view' => 'Year View',
|
||||||
|
|
|
@ -19,10 +19,10 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: acabello (20), Admin (1292), angel (123), francisco (2), jaimem (14)
|
// Translators: acabello (20), Admin (1310), angel (123), francisco (2), jaimem (14)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => 'Autenticación de doble factor',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
'abbr_day' => '',
|
'abbr_day' => '',
|
||||||
|
@ -499,6 +499,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Editar carpeta',
|
'edit_folder_props' => 'Editar carpeta',
|
||||||
'edit_group' => 'Editar grupo...',
|
'edit_group' => 'Editar grupo...',
|
||||||
'edit_online' => 'Editar en línea',
|
'edit_online' => 'Editar en línea',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => 'Al guardar sus cambios sobrescribirá el contenido de la versión actual, en lugar de crear una nueva versión.',
|
'edit_online_warning' => 'Al guardar sus cambios sobrescribirá el contenido de la versión actual, en lugar de crear una nueva versión.',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => '',
|
'edit_transmittal_props' => '',
|
||||||
|
@ -509,7 +510,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'No ha introducido un correo',
|
'email_error_title' => 'No ha introducido un correo',
|
||||||
'email_footer' => 'Siempre se puede cambiar la configuración de correo electrónico utilizando las funciones de «Mi cuenta»',
|
'email_footer' => 'Siempre se puede cambiar la configuración de correo electrónico utilizando las funciones de «Mi cuenta»',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Este es un mensaje automático del servidor de DMS.',
|
'email_header' => 'Este es un mensaje automático del servidor de DMS.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Por favor, introduzca una dirección de correo válida.',
|
'email_not_given' => 'Por favor, introduzca una dirección de correo válida.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Sin documentos o carpetas',
|
'empty_folder_list' => 'Sin documentos o carpetas',
|
||||||
|
@ -544,6 +547,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Registros excluidos',
|
'exclude_items' => 'Registros excluidos',
|
||||||
'expired' => 'Caducado',
|
'expired' => 'Caducado',
|
||||||
'expired_at_date' => 'Expirado en [datetime]',
|
'expired_at_date' => 'Expirado en [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Documentos expirados',
|
'expired_documents' => 'Documentos expirados',
|
||||||
'expires' => 'Caduca',
|
'expires' => 'Caduca',
|
||||||
'expire_by_date' => 'Fecha de expiración',
|
'expire_by_date' => 'Fecha de expiración',
|
||||||
|
@ -568,6 +572,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => 'Log de Cambios',
|
'extension_changelog' => 'Log de Cambios',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Cargando extensiones',
|
'extension_loading' => 'Cargando extensiones',
|
||||||
'extension_manager' => 'Administrar extensiones',
|
'extension_manager' => 'Administrar extensiones',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -575,6 +581,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'No es posible cargar mas extensiones porque el directorio de extensiones no se puede escribir',
|
'extension_mgr_no_upload' => 'No es posible cargar mas extensiones porque el directorio de extensiones no se puede escribir',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Disponible',
|
'extension_mgr_repository' => 'Disponible',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Versiones',
|
'extension_version_list' => 'Versiones',
|
||||||
'february' => 'Febrero',
|
'february' => 'Febrero',
|
||||||
'file' => 'Fichero',
|
'file' => 'Fichero',
|
||||||
|
@ -695,6 +703,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
|
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
|
||||||
'inherits_access_empty_msg' => 'Empezar con una lista de acceso vacía',
|
'inherits_access_empty_msg' => 'Empezar con una lista de acceso vacía',
|
||||||
'inherits_access_msg' => 'Acceso heredado.',
|
'inherits_access_msg' => 'Acceso heredado.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => 'Extensiones PHP instaladas',
|
'installed_php_extensions' => 'Extensiones PHP instaladas',
|
||||||
'internal_error' => 'Error interno',
|
'internal_error' => 'Error interno',
|
||||||
'internal_error_exit' => 'Error interno. No es posible terminar la solicitud.',
|
'internal_error_exit' => 'Error interno. No es posible terminar la solicitud.',
|
||||||
|
@ -1011,10 +1020,10 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
||||||
'receipt_update_failed' => '',
|
'receipt_update_failed' => '',
|
||||||
'recent_uploads' => 'Subidas recientes',
|
'recent_uploads' => 'Subidas recientes',
|
||||||
'reception' => 'Recepción',
|
'reception' => 'Recepción',
|
||||||
'reception_acknowleged' => '',
|
'reception_acknowleged' => 'Recepción aceptada',
|
||||||
'reception_noaction' => '',
|
'reception_noaction' => 'Sin acciones',
|
||||||
'reception_rejected' => '',
|
'reception_rejected' => 'Recepción rechazada',
|
||||||
'recipients' => '',
|
'recipients' => 'Destinatario',
|
||||||
'recipient_already_removed' => '',
|
'recipient_already_removed' => '',
|
||||||
'redraw' => '',
|
'redraw' => '',
|
||||||
'refresh' => 'Actualizar',
|
'refresh' => 'Actualizar',
|
||||||
|
@ -1093,6 +1102,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Error actualizando el estado de la revisión. La actualización ha fallado.',
|
'review_update_failed' => 'Error actualizando el estado de la revisión. La actualización ha fallado.',
|
||||||
'revise_document' => 'Revisar documento',
|
'revise_document' => 'Revisar documento',
|
||||||
'revise_document_on' => '',
|
'revise_document_on' => '',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1103,7 +1113,7 @@ URL: [url]',
|
||||||
'revisions_rejected_latest' => '',
|
'revisions_rejected_latest' => '',
|
||||||
'revisions_without_group' => 'Revisiones sin grupo',
|
'revisions_without_group' => 'Revisiones sin grupo',
|
||||||
'revisions_without_user' => 'Revisiones sin usuario',
|
'revisions_without_user' => 'Revisiones sin usuario',
|
||||||
'revision_date' => '',
|
'revision_date' => 'Fecha de revisión',
|
||||||
'revision_log' => 'Histórico de revisiones',
|
'revision_log' => 'Histórico de revisiones',
|
||||||
'revision_request_email_body' => '',
|
'revision_request_email_body' => '',
|
||||||
'revision_request_email_subject' => '',
|
'revision_request_email_subject' => '',
|
||||||
|
@ -1173,7 +1183,7 @@ URL: [url]',
|
||||||
'scheduler_class_description' => 'Descripción',
|
'scheduler_class_description' => 'Descripción',
|
||||||
'scheduler_class_parameter' => 'Parametro',
|
'scheduler_class_parameter' => 'Parametro',
|
||||||
'scheduler_class_tasks' => '',
|
'scheduler_class_tasks' => '',
|
||||||
'scheduler_task_mgr' => 'Rrogramacion',
|
'scheduler_task_mgr' => 'Programación',
|
||||||
'search' => 'Buscar',
|
'search' => 'Buscar',
|
||||||
'search_fulltext' => 'Buscar en texto completo',
|
'search_fulltext' => 'Buscar en texto completo',
|
||||||
'search_in' => 'Buscar en',
|
'search_in' => 'Buscar en',
|
||||||
|
@ -1194,6 +1204,7 @@ URL: [url]',
|
||||||
'seeddms_info' => 'Acerca de SeedDMS',
|
'seeddms_info' => 'Acerca de SeedDMS',
|
||||||
'seeddms_version' => 'Versión de SeedDMS',
|
'seeddms_version' => 'Versión de SeedDMS',
|
||||||
'selection' => 'Selección',
|
'selection' => 'Selección',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => 'Seleccionar valores de atributos',
|
'select_attribute_value' => 'Seleccionar valores de atributos',
|
||||||
'select_category' => 'Haga Click para seleccionar categoría',
|
'select_category' => 'Haga Click para seleccionar categoría',
|
||||||
|
@ -1204,16 +1215,16 @@ URL: [url]',
|
||||||
'select_grp_ind_notification' => '',
|
'select_grp_ind_notification' => '',
|
||||||
'select_grp_ind_recipients' => 'Seleccione grupo',
|
'select_grp_ind_recipients' => 'Seleccione grupo',
|
||||||
'select_grp_ind_reviewers' => 'Dar click para seleccionar el grupo',
|
'select_grp_ind_reviewers' => 'Dar click para seleccionar el grupo',
|
||||||
'select_grp_ind_revisors' => '',
|
'select_grp_ind_revisors' => 'Clic para seleccionar grupo',
|
||||||
'select_grp_notification' => 'Clic para seleccionar la notificación grupal',
|
'select_grp_notification' => 'Clic para seleccionar la notificación grupal',
|
||||||
'select_grp_recipients' => 'Dar click para selecionar el grupo',
|
'select_grp_recipients' => 'Dar click para selecionar el grupo',
|
||||||
'select_grp_reviewers' => 'Haga Click para seleccionar grupo de revisores',
|
'select_grp_reviewers' => 'Haga Click para seleccionar grupo de revisores',
|
||||||
'select_grp_revisors' => '',
|
'select_grp_revisors' => 'Clic para seleccionar grupo de revisores',
|
||||||
'select_ind_approvers' => 'Haga Click para seleccionar aprobador individual',
|
'select_ind_approvers' => 'Haga Click para seleccionar aprobador individual',
|
||||||
'select_ind_notification' => 'Clic para seleccionar la notificación individual',
|
'select_ind_notification' => 'Clic para seleccionar la notificación individual',
|
||||||
'select_ind_recipients' => 'Dar click para asignar los receptores',
|
'select_ind_recipients' => 'Dar click para asignar los receptores',
|
||||||
'select_ind_reviewers' => 'Haga Click para seleccionar revisor individual',
|
'select_ind_reviewers' => 'Haga Click para seleccionar revisor individual',
|
||||||
'select_ind_revisors' => '',
|
'select_ind_revisors' => 'Clic para seleccionar revisores individuales',
|
||||||
'select_mimetype' => '',
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Seleccionar uno',
|
'select_one' => 'Seleccionar uno',
|
||||||
'select_owner' => '',
|
'select_owner' => '',
|
||||||
|
@ -1287,9 +1298,9 @@ URL: [url]',
|
||||||
'settings_createdirectory' => 'Crear carpeta',
|
'settings_createdirectory' => 'Crear carpeta',
|
||||||
'settings_currentvalue' => 'Valor actual',
|
'settings_currentvalue' => 'Valor actual',
|
||||||
'settings_Database' => 'Configuración de Base de datos',
|
'settings_Database' => 'Configuración de Base de datos',
|
||||||
'settings_dateformat' => '',
|
'settings_dateformat' => 'Formato de fecha',
|
||||||
'settings_dateformat_desc' => '',
|
'settings_dateformat_desc' => '',
|
||||||
'settings_datetimeformat' => '',
|
'settings_datetimeformat' => 'Format fecha/hora',
|
||||||
'settings_datetimeformat_desc' => '',
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Base de datos',
|
'settings_dbDatabase' => 'Base de datos',
|
||||||
'settings_dbDatabase_desc' => 'Nombre para su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se traslada.',
|
'settings_dbDatabase_desc' => 'Nombre para su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se traslada.',
|
||||||
|
@ -1447,7 +1458,7 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => 'Este estatus se fijará cuando un documento sea añadido.',
|
'settings_initialDocumentStatus_desc' => 'Este estatus se fijará cuando un documento sea añadido.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Borrador',
|
'settings_initialDocumentStatus_draft' => 'Borrador',
|
||||||
'settings_initialDocumentStatus_released' => 'Liberado',
|
'settings_initialDocumentStatus_released' => 'Liberado',
|
||||||
'settings_inlineEditing' => '',
|
'settings_inlineEditing' => 'Edición en linea',
|
||||||
'settings_inlineEditing_desc' => 'Si se encuentra habilitado, será posible editar el nombre del documentos en la página de detalles',
|
'settings_inlineEditing_desc' => 'Si se encuentra habilitado, será posible editar el nombre del documentos en la página de detalles',
|
||||||
'settings_installADOdb' => 'Instalar ADOdb',
|
'settings_installADOdb' => 'Instalar ADOdb',
|
||||||
'settings_install_disabled' => 'El archivo ENABLE_INSTALL_TOOL ha sido eliminado. Ahora puede conectarse a SeedDMS y seguir con la configuración.',
|
'settings_install_disabled' => 'El archivo ENABLE_INSTALL_TOOL ha sido eliminado. Ahora puede conectarse a SeedDMS y seguir con la configuración.',
|
||||||
|
@ -1673,6 +1684,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => 'Usuario guardado',
|
'splash_edit_user' => 'Usuario guardado',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1728,7 +1740,7 @@ URL: [url]',
|
||||||
'status_approver_removed' => 'Aprobador eliminado del proceso',
|
'status_approver_removed' => 'Aprobador eliminado del proceso',
|
||||||
'status_needs_correction' => '',
|
'status_needs_correction' => '',
|
||||||
'status_not_approved' => 'Sin aprobar',
|
'status_not_approved' => 'Sin aprobar',
|
||||||
'status_not_receipted' => '',
|
'status_not_receipted' => 'Aún no asignado destinario',
|
||||||
'status_not_reviewed' => 'Sin revisar',
|
'status_not_reviewed' => 'Sin revisar',
|
||||||
'status_not_revised' => 'No revisado',
|
'status_not_revised' => 'No revisado',
|
||||||
'status_receipted' => '',
|
'status_receipted' => '',
|
||||||
|
@ -1755,7 +1767,7 @@ URL: [url]',
|
||||||
'submit_userinfo' => 'Enviar información',
|
'submit_userinfo' => 'Enviar información',
|
||||||
'submit_webauthn_login' => '',
|
'submit_webauthn_login' => '',
|
||||||
'submit_webauthn_register' => '',
|
'submit_webauthn_register' => '',
|
||||||
'subsribe_timelinefeed' => '',
|
'subsribe_timelinefeed' => 'Suscríbase a la línea de tiempo',
|
||||||
'substitute_to_user' => 'Cambiar a \'[username]\'',
|
'substitute_to_user' => 'Cambiar a \'[username]\'',
|
||||||
'substitute_user' => 'Cambiar de usuario',
|
'substitute_user' => 'Cambiar de usuario',
|
||||||
'success_add_aro' => '',
|
'success_add_aro' => '',
|
||||||
|
@ -1775,8 +1787,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Tomar control de la revisión de la última versión',
|
'takeOverIndReviewer' => 'Tomar control de la revisión de la última versión',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Tareas',
|
'tasks' => 'Tareas',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1806,8 +1821,8 @@ URL: [url]',
|
||||||
'timeline_skip_status_change_1' => 'aprovaciones pendientes',
|
'timeline_skip_status_change_1' => 'aprovaciones pendientes',
|
||||||
'timeline_skip_status_change_2' => 'versiones',
|
'timeline_skip_status_change_2' => 'versiones',
|
||||||
'timeline_skip_status_change_3' => 'con flujo de trabajo',
|
'timeline_skip_status_change_3' => 'con flujo de trabajo',
|
||||||
'timeline_skip_status_change_4' => '',
|
'timeline_skip_status_change_4' => 'en revisión',
|
||||||
'timeline_skip_status_change_5' => '',
|
'timeline_skip_status_change_5' => 'borrador',
|
||||||
'timeline_status_change' => 'Versión [version]: [estado]',
|
'timeline_status_change' => 'Versión [version]: [estado]',
|
||||||
'to' => 'Hasta',
|
'to' => 'Hasta',
|
||||||
'toggle_manager' => 'Intercambiar mánager',
|
'toggle_manager' => 'Intercambiar mánager',
|
||||||
|
@ -1817,6 +1832,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Transferir documento',
|
'transfer_document' => 'Transferir documento',
|
||||||
'transfer_no_read_access' => 'El usuario no tiene acceso de lectura en la carpeta',
|
'transfer_no_read_access' => 'El usuario no tiene acceso de lectura en la carpeta',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'El usuario no tiene acceso de escritura en la carpeta',
|
'transfer_no_write_access' => 'El usuario no tiene acceso de escritura en la carpeta',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1847,7 +1863,7 @@ URL: [url]',
|
||||||
'tuesday_abbr' => 'M',
|
'tuesday_abbr' => 'M',
|
||||||
'types_generic' => '',
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => 'Escriba para filtrar lista',
|
||||||
'type_to_search' => 'Tipo de búsqueda',
|
'type_to_search' => 'Tipo de búsqueda',
|
||||||
'uk_UA' => 'Ucraniano',
|
'uk_UA' => 'Ucraniano',
|
||||||
'under_folder' => 'En carpeta',
|
'under_folder' => 'En carpeta',
|
||||||
|
@ -1955,6 +1971,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => 'Resumen Usuario',
|
'workflow_user_summary' => 'Resumen Usuario',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => 'Tipo de archivo erróneo',
|
'wrong_filetype' => 'Tipo de archivo erróneo',
|
||||||
'x_more_objects' => '[number] más objetos',
|
'x_more_objects' => '[number] más objetos',
|
||||||
'year_view' => 'Vista del año',
|
'year_view' => 'Vista del año',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1108), jeromerobert (50), lonnnew (9), Oudiceval (977)
|
// Translators: Admin (1111), jeromerobert (50), lonnnew (9), Oudiceval (977)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Authentification forte',
|
'2_factor_auth' => 'Authentification forte',
|
||||||
|
@ -516,6 +516,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Modifier le dossier',
|
'edit_folder_props' => 'Modifier le dossier',
|
||||||
'edit_group' => 'Modifier un groupe',
|
'edit_group' => 'Modifier un groupe',
|
||||||
'edit_online' => 'Modification en ligne',
|
'edit_online' => 'Modification en ligne',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => 'L’enregistrement de vos modifications écrasera le contenu de la version actuelle au lieu de créer une nouvelle version.',
|
'edit_online_warning' => 'L’enregistrement de vos modifications écrasera le contenu de la version actuelle au lieu de créer une nouvelle version.',
|
||||||
'edit_task' => 'Modifier la tâche',
|
'edit_task' => 'Modifier la tâche',
|
||||||
'edit_transmittal_props' => 'Modifier les propriétés de la transmission',
|
'edit_transmittal_props' => 'Modifier les propriétés de la transmission',
|
||||||
|
@ -526,7 +527,9 @@ URL: [url]',
|
||||||
'email' => 'E-mail',
|
'email' => 'E-mail',
|
||||||
'email_error_title' => 'Aucun e-mail indiqué',
|
'email_error_title' => 'Aucun e-mail indiqué',
|
||||||
'email_footer' => 'Vous pouvez modifier vos notifications via « Mon compte ».',
|
'email_footer' => 'Vous pouvez modifier vos notifications via « Mon compte ».',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Ceci est un message automatique généré par le serveur DMS.',
|
'email_header' => 'Ceci est un message automatique généré par le serveur DMS.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Veuillez entrer une adresse e-mail valide.',
|
'email_not_given' => 'Veuillez entrer une adresse e-mail valide.',
|
||||||
'empty_attribute_group_list' => 'Aucun groupe d’attributs',
|
'empty_attribute_group_list' => 'Aucun groupe d’attributs',
|
||||||
'empty_folder_list' => 'Pas de documents ou de dossier',
|
'empty_folder_list' => 'Pas de documents ou de dossier',
|
||||||
|
@ -561,6 +564,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Exclure des élements',
|
'exclude_items' => 'Exclure des élements',
|
||||||
'expired' => 'Expiré',
|
'expired' => 'Expiré',
|
||||||
'expired_at_date' => 'Expiré le [datetime]',
|
'expired_at_date' => 'Expiré le [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Documents expirés',
|
'expired_documents' => 'Documents expirés',
|
||||||
'expires' => 'Expiration',
|
'expires' => 'Expiration',
|
||||||
'expire_by_date' => 'Expire à une date',
|
'expire_by_date' => 'Expire à une date',
|
||||||
|
@ -585,6 +589,8 @@ URL : [url]',
|
||||||
'export_user_list_csv' => 'Exporter les utilisateurs en CSV',
|
'export_user_list_csv' => 'Exporter les utilisateurs en CSV',
|
||||||
'extension_archive' => 'Extension',
|
'extension_archive' => 'Extension',
|
||||||
'extension_changelog' => 'Journal des modifications',
|
'extension_changelog' => 'Journal des modifications',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Chargement des extensions…',
|
'extension_loading' => 'Chargement des extensions…',
|
||||||
'extension_manager' => 'Gestionnaire d\'extensions',
|
'extension_manager' => 'Gestionnaire d\'extensions',
|
||||||
'extension_mgr_error_upload' => 'Erreur lors du chargement de l’extension',
|
'extension_mgr_error_upload' => 'Erreur lors du chargement de l’extension',
|
||||||
|
@ -592,6 +598,8 @@ URL : [url]',
|
||||||
'extension_mgr_no_upload' => 'L’ajout de nouvelles extensions n’est pas possible car le répertoire des extensions n’est pas accessible en écriture.',
|
'extension_mgr_no_upload' => 'L’ajout de nouvelles extensions n’est pas possible car le répertoire des extensions n’est pas accessible en écriture.',
|
||||||
'extension_mgr_no_zipfile' => 'L’extension chargée n’est pas un dossier zip',
|
'extension_mgr_no_zipfile' => 'L’extension chargée n’est pas un dossier zip',
|
||||||
'extension_mgr_repository' => 'Disponibles',
|
'extension_mgr_repository' => 'Disponibles',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Versions',
|
'extension_version_list' => 'Versions',
|
||||||
'february' => 'Février',
|
'february' => 'Février',
|
||||||
'file' => 'Fichier',
|
'file' => 'Fichier',
|
||||||
|
@ -719,6 +727,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Recopier la liste des accès hérités',
|
'inherits_access_copy_msg' => 'Recopier la liste des accès hérités',
|
||||||
'inherits_access_empty_msg' => 'Commencer avec une liste d\'accès vide',
|
'inherits_access_empty_msg' => 'Commencer avec une liste d\'accès vide',
|
||||||
'inherits_access_msg' => 'L\'accès est hérité.',
|
'inherits_access_msg' => 'L\'accès est hérité.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => 'Extensions PHP installées',
|
'installed_php_extensions' => 'Extensions PHP installées',
|
||||||
'internal_error' => 'Erreur interne',
|
'internal_error' => 'Erreur interne',
|
||||||
'internal_error_exit' => 'Erreur interne. Impossible d\'achever la demande.',
|
'internal_error_exit' => 'Erreur interne. Impossible d\'achever la demande.',
|
||||||
|
@ -1142,6 +1151,7 @@ URL : [url]',
|
||||||
'review_update_failed' => 'Erreur lors de la mise à jour du statut de vérification. Échec de la mise à jour.',
|
'review_update_failed' => 'Erreur lors de la mise à jour du statut de vérification. Échec de la mise à jour.',
|
||||||
'revise_document' => 'Réviser le document',
|
'revise_document' => 'Réviser le document',
|
||||||
'revise_document_on' => 'Prochaine révision de la version du document le [date]',
|
'revise_document_on' => 'Prochaine révision de la version du document le [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '[no_revisions] révisions déjà confirmées',
|
'revisions_accepted' => '[no_revisions] révisions déjà confirmées',
|
||||||
'revisions_accepted_latest' => '(dont [no_revisions] dans la dernière version)',
|
'revisions_accepted_latest' => '(dont [no_revisions] dans la dernière version)',
|
||||||
'revisions_not_touched' => '[no_revisions] révisions non amorcées',
|
'revisions_not_touched' => '[no_revisions] révisions non amorcées',
|
||||||
|
@ -1249,6 +1259,7 @@ URL : [url]',
|
||||||
'seeddms_info' => 'Informations sur SeedDMS',
|
'seeddms_info' => 'Informations sur SeedDMS',
|
||||||
'seeddms_version' => 'Version de SeedDMS',
|
'seeddms_version' => 'Version de SeedDMS',
|
||||||
'selection' => 'Sélection',
|
'selection' => 'Sélection',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Choisir quand afficher',
|
'select_attrdefgrp_show' => 'Choisir quand afficher',
|
||||||
'select_attribute_value' => 'Sélectionnez la valeur de l’attribut',
|
'select_attribute_value' => 'Sélectionnez la valeur de l’attribut',
|
||||||
'select_category' => 'Cliquer pour choisir une catégorie',
|
'select_category' => 'Cliquer pour choisir une catégorie',
|
||||||
|
@ -1347,9 +1358,9 @@ Nom : [username]
|
||||||
'settings_createdirectory' => 'Créer répertoire',
|
'settings_createdirectory' => 'Créer répertoire',
|
||||||
'settings_currentvalue' => 'Valeur actuelle',
|
'settings_currentvalue' => 'Valeur actuelle',
|
||||||
'settings_Database' => 'Paramètres base de données',
|
'settings_Database' => 'Paramètres base de données',
|
||||||
'settings_dateformat' => '',
|
'settings_dateformat' => 'Format de date',
|
||||||
'settings_dateformat_desc' => '',
|
'settings_dateformat_desc' => 'Ce format de date utilise la syntaxe de la fonction date() de php',
|
||||||
'settings_datetimeformat' => '',
|
'settings_datetimeformat' => 'Format de date/heure',
|
||||||
'settings_datetimeformat_desc' => '',
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => 'Base de données',
|
'settings_dbDatabase' => 'Base de données',
|
||||||
'settings_dbDatabase_desc' => 'Le nom de votre base de données entré pendant le processus d\'installation. Ne pas modifier le champ sauf si absolument nécessaire, par exemple si la base de données a été déplacé.',
|
'settings_dbDatabase_desc' => 'Le nom de votre base de données entré pendant le processus d\'installation. Ne pas modifier le champ sauf si absolument nécessaire, par exemple si la base de données a été déplacé.',
|
||||||
|
@ -1733,6 +1744,7 @@ Nom : [username]
|
||||||
'splash_edit_user' => 'Utilisateur modifié',
|
'splash_edit_user' => 'Utilisateur modifié',
|
||||||
'splash_error_add_to_transmittal' => 'Erreur lors de l’ajout du document à la transmission',
|
'splash_error_add_to_transmittal' => 'Erreur lors de l’ajout du document à la transmission',
|
||||||
'splash_error_rm_download_link' => 'Erreur lors de la suppression du lien de téléchargement',
|
'splash_error_rm_download_link' => 'Erreur lors de la suppression du lien de téléchargement',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Erreur lors de l’envoi du lien de téléchargement',
|
'splash_error_send_download_link' => 'Erreur lors de l’envoi du lien de téléchargement',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1835,8 +1847,11 @@ Nom : [username]
|
||||||
'takeOverIndApprovers' => 'Récupérer les approbateurs individuels',
|
'takeOverIndApprovers' => 'Récupérer les approbateurs individuels',
|
||||||
'takeOverIndReviewer' => 'Récupérer les examinateurs de la dernière version.',
|
'takeOverIndReviewer' => 'Récupérer les examinateurs de la dernière version.',
|
||||||
'takeOverIndReviewers' => 'Récupérer les examinateurs individuels',
|
'takeOverIndReviewers' => 'Récupérer les examinateurs individuels',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Tâches',
|
'tasks' => 'Tâches',
|
||||||
'task_core_expireddocs_days' => 'jours',
|
'task_core_expireddocs_days' => 'jours',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'Description',
|
'task_description' => 'Description',
|
||||||
'task_disabled' => 'Désactivée',
|
'task_disabled' => 'Désactivée',
|
||||||
'task_frequency' => 'Fréquence',
|
'task_frequency' => 'Fréquence',
|
||||||
|
@ -1877,6 +1892,7 @@ Nom : [username]
|
||||||
'transfer_content' => 'Transférer le contenu',
|
'transfer_content' => 'Transférer le contenu',
|
||||||
'transfer_document' => 'Transférer le document',
|
'transfer_document' => 'Transférer le document',
|
||||||
'transfer_no_read_access' => 'L’utilisateur n’a pas le droit de lecture dans ce dossier',
|
'transfer_no_read_access' => 'L’utilisateur n’a pas le droit de lecture dans ce dossier',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'L’utilisateur n’a pas le droit d’écriture dans ce dossier',
|
'transfer_no_write_access' => 'L’utilisateur n’a pas le droit d’écriture dans ce dossier',
|
||||||
'transfer_objects' => 'Transférer les objets',
|
'transfer_objects' => 'Transférer les objets',
|
||||||
'transfer_objects_to_user' => 'Nouveau propriétaire',
|
'transfer_objects_to_user' => 'Nouveau propriétaire',
|
||||||
|
@ -2015,6 +2031,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'Au moins une transition a ni utilisateur, ni groupe !',
|
'workflow_transition_without_user_group' => 'Au moins une transition a ni utilisateur, ni groupe !',
|
||||||
'workflow_user_summary' => 'Récapitulatif utilisateur',
|
'workflow_user_summary' => 'Récapitulatif utilisateur',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => 'Mauvais type de fichier',
|
'wrong_filetype' => 'Mauvais type de fichier',
|
||||||
'x_more_objects' => '[number] objets supplémentaires',
|
'x_more_objects' => '[number] objets supplémentaires',
|
||||||
'year_view' => 'Vue annuelle',
|
'year_view' => 'Vue annuelle',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1242), marbanas (16)
|
// Translators: Admin (1243), marbanas (16)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
|
@ -336,7 +336,7 @@ Internet poveznica: [url]',
|
||||||
'daily' => 'Dnevno',
|
'daily' => 'Dnevno',
|
||||||
'databasesearch' => 'Pretraživanje baze podataka',
|
'databasesearch' => 'Pretraživanje baze podataka',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
'data_loading' => '',
|
'data_loading' => 'Molim pričekati, dok se podaci učitavaju ...',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'dani',
|
'days' => 'dani',
|
||||||
'debug' => 'Ispravljanje',
|
'debug' => 'Ispravljanje',
|
||||||
|
@ -504,6 +504,7 @@ Internet poveznica: [url]',
|
||||||
'edit_folder_props' => 'Uredi mapu',
|
'edit_folder_props' => 'Uredi mapu',
|
||||||
'edit_group' => 'Uredi mapu',
|
'edit_group' => 'Uredi mapu',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => 'Izmjena postavki proslijeđivanja',
|
'edit_transmittal_props' => 'Izmjena postavki proslijeđivanja',
|
||||||
|
@ -514,7 +515,9 @@ Internet poveznica: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'Nema ulaznog emaila',
|
'email_error_title' => 'Nema ulaznog emaila',
|
||||||
'email_footer' => 'Koristeći funckcije \'Moj račun\' možete promijeniti postavke email obavještavanja.',
|
'email_footer' => 'Koristeći funckcije \'Moj račun\' možete promijeniti postavke email obavještavanja.',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Ovo je automatski generirana poruka iz DMS sustava',
|
'email_header' => 'Ovo je automatski generirana poruka iz DMS sustava',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Molimo unesite valjanu email adresu.',
|
'email_not_given' => 'Molimo unesite valjanu email adresu.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Nema dokumenata ili mapa',
|
'empty_folder_list' => 'Nema dokumenata ili mapa',
|
||||||
|
@ -549,6 +552,7 @@ Internet poveznica: [url]',
|
||||||
'exclude_items' => 'Isključivanje stavki',
|
'exclude_items' => 'Isključivanje stavki',
|
||||||
'expired' => 'Isteklo',
|
'expired' => 'Isteklo',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => '',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Istekli dokumenti',
|
'expired_documents' => 'Istekli dokumenti',
|
||||||
'expires' => 'Datum isteka',
|
'expires' => 'Datum isteka',
|
||||||
'expire_by_date' => 'Istječe po datumu',
|
'expire_by_date' => 'Istječe po datumu',
|
||||||
|
@ -573,6 +577,8 @@ Internet poveznica: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => 'Popis promjena',
|
'extension_changelog' => 'Popis promjena',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Učitavanje dodataka…',
|
'extension_loading' => 'Učitavanje dodataka…',
|
||||||
'extension_manager' => 'Upravljanje ekstenzijama',
|
'extension_manager' => 'Upravljanje ekstenzijama',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -580,6 +586,8 @@ Internet poveznica: [url]',
|
||||||
'extension_mgr_no_upload' => 'Upload novih ekstenzija nije moguć pošto mapa ekstenzija nema dozvolu pisanja',
|
'extension_mgr_no_upload' => 'Upload novih ekstenzija nije moguć pošto mapa ekstenzija nema dozvolu pisanja',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Dostupno',
|
'extension_mgr_repository' => 'Dostupno',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Inačice',
|
'extension_version_list' => 'Inačice',
|
||||||
'february' => 'Veljača',
|
'february' => 'Veljača',
|
||||||
'file' => 'Datoteka',
|
'file' => 'Datoteka',
|
||||||
|
@ -700,6 +708,7 @@ Internet poveznica: [url]',
|
||||||
'inherits_access_copy_msg' => 'Kopiraj listu naslijeđenih prava pristupa',
|
'inherits_access_copy_msg' => 'Kopiraj listu naslijeđenih prava pristupa',
|
||||||
'inherits_access_empty_msg' => 'Započnite s praznim popisom pristupa',
|
'inherits_access_empty_msg' => 'Započnite s praznim popisom pristupa',
|
||||||
'inherits_access_msg' => 'Prava pristupa se naslijeđuju.',
|
'inherits_access_msg' => 'Prava pristupa se naslijeđuju.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Interna greška',
|
'internal_error' => 'Interna greška',
|
||||||
'internal_error_exit' => 'Interna greška. Ne mogu završiti zahtjev.',
|
'internal_error_exit' => 'Interna greška. Ne mogu završiti zahtjev.',
|
||||||
|
@ -1114,6 +1123,7 @@ Internet poveznica: [url]',
|
||||||
'review_update_failed' => 'Greška kod izmjene statusa pregleda. Izmjena nije uspjela.',
|
'review_update_failed' => 'Greška kod izmjene statusa pregleda. Izmjena nije uspjela.',
|
||||||
'revise_document' => 'Revidiraj dokument',
|
'revise_document' => 'Revidiraj dokument',
|
||||||
'revise_document_on' => 'Slijedeća revizija verzije dokumenta na dan [date]',
|
'revise_document_on' => 'Slijedeća revizija verzije dokumenta na dan [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1215,6 +1225,7 @@ Internet poveznica: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Odabir',
|
'selection' => 'Odabir',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => 'Izbari vrednost atributa',
|
'select_attribute_value' => 'Izbari vrednost atributa',
|
||||||
'select_category' => 'Kliknite za odabir kategorije',
|
'select_category' => 'Kliknite za odabir kategorije',
|
||||||
|
@ -1694,6 +1705,7 @@ Internet poveznica: [url]',
|
||||||
'splash_edit_user' => 'Korisnik pohranjen',
|
'splash_edit_user' => 'Korisnik pohranjen',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1796,8 +1808,11 @@ Internet poveznica: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Preuzimanje pojedinačnog revizora iz zadnje verzije.',
|
'takeOverIndReviewer' => 'Preuzimanje pojedinačnog revizora iz zadnje verzije.',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Zadaci',
|
'tasks' => 'Zadaci',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1838,6 +1853,7 @@ Internet poveznica: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Prijenos dokumenta',
|
'transfer_document' => 'Prijenos dokumenta',
|
||||||
'transfer_no_read_access' => 'Korisnik nema pravo čitanja u ovom folderu',
|
'transfer_no_read_access' => 'Korisnik nema pravo čitanja u ovom folderu',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Korisnik nema pravo pisanja u ovom folderu',
|
'transfer_no_write_access' => 'Korisnik nema pravo pisanja u ovom folderu',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1976,6 +1992,7 @@ Internet poveznica: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => 'Pregled korisnika',
|
'workflow_user_summary' => 'Pregled korisnika',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '[number] više objekata',
|
'x_more_objects' => '[number] više objekata',
|
||||||
'year_view' => 'Pregled po godini',
|
'year_view' => 'Pregled po godini',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (644), Kalpy (113), ribaz (1036)
|
// Translators: Admin (646), Kalpy (113), ribaz (1036)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Kétfaktoros azonosítás',
|
'2_factor_auth' => 'Kétfaktoros azonosítás',
|
||||||
|
@ -330,7 +330,7 @@ URL: [url]',
|
||||||
'current_version' => 'Aktuális verzió',
|
'current_version' => 'Aktuális verzió',
|
||||||
'daily' => 'Napi',
|
'daily' => 'Napi',
|
||||||
'databasesearch' => 'Adatbázis keresés',
|
'databasesearch' => 'Adatbázis keresés',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => 'Adatbázis séma verziója',
|
||||||
'data_loading' => '',
|
'data_loading' => '',
|
||||||
'date' => 'Dátum',
|
'date' => 'Dátum',
|
||||||
'days' => 'nap',
|
'days' => 'nap',
|
||||||
|
@ -499,6 +499,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Mappa szerkesztése',
|
'edit_folder_props' => 'Mappa szerkesztése',
|
||||||
'edit_group' => 'Csoport szerkesztése',
|
'edit_group' => 'Csoport szerkesztése',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => '',
|
'edit_transmittal_props' => '',
|
||||||
|
@ -509,7 +510,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'Nem adott meg email címet',
|
'email_error_title' => 'Nem adott meg email címet',
|
||||||
'email_footer' => 'Bármikor módosíthatja email beállításait a \'My Account\' funkcióval',
|
'email_footer' => 'Bármikor módosíthatja email beállításait a \'My Account\' funkcióval',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Ez egy automatikus üzenet a DMS kiszolgálótól.',
|
'email_header' => 'Ez egy automatikus üzenet a DMS kiszolgálótól.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Kérem adjon meg egy érvényes email címet.',
|
'email_not_given' => 'Kérem adjon meg egy érvényes email címet.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Mappa vagy dokumentum nem található',
|
'empty_folder_list' => 'Mappa vagy dokumentum nem található',
|
||||||
|
@ -544,6 +547,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Kizárt elemek',
|
'exclude_items' => 'Kizárt elemek',
|
||||||
'expired' => 'Lejárt',
|
'expired' => 'Lejárt',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => '',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Lejárt dokumentumok',
|
'expired_documents' => 'Lejárt dokumentumok',
|
||||||
'expires' => 'Lejárat',
|
'expires' => 'Lejárat',
|
||||||
'expire_by_date' => 'Érvényesség dátum szerint',
|
'expire_by_date' => 'Érvényesség dátum szerint',
|
||||||
|
@ -568,6 +572,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => 'Bővítmények',
|
'extension_archive' => 'Bővítmények',
|
||||||
'extension_changelog' => 'Változásnapló',
|
'extension_changelog' => 'Változásnapló',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Kiterjesztések betöltése ...',
|
'extension_loading' => 'Kiterjesztések betöltése ...',
|
||||||
'extension_manager' => 'Bővítmények kezelése',
|
'extension_manager' => 'Bővítmények kezelése',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -575,6 +581,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Telepíthető',
|
'extension_mgr_repository' => 'Telepíthető',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Verziók',
|
'extension_version_list' => 'Verziók',
|
||||||
'february' => 'Február',
|
'february' => 'Február',
|
||||||
'file' => 'Állomány',
|
'file' => 'Állomány',
|
||||||
|
@ -695,6 +703,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Örökített hozzáférési lista másolása',
|
'inherits_access_copy_msg' => 'Örökített hozzáférési lista másolása',
|
||||||
'inherits_access_empty_msg' => 'Indulás üres hozzáférési listával',
|
'inherits_access_empty_msg' => 'Indulás üres hozzáférési listával',
|
||||||
'inherits_access_msg' => 'Jogosultság örökítése folyamatban.',
|
'inherits_access_msg' => 'Jogosultság örökítése folyamatban.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Belső hiba',
|
'internal_error' => 'Belső hiba',
|
||||||
'internal_error_exit' => 'Belső hiba. Nem lehet teljesíteni a kérést.',
|
'internal_error_exit' => 'Belső hiba. Nem lehet teljesíteni a kérést.',
|
||||||
|
@ -1093,6 +1102,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Hiba a felülvizsgálat állapot frissítése során. Frissítés sikertelen.',
|
'review_update_failed' => 'Hiba a felülvizsgálat állapot frissítése során. Frissítés sikertelen.',
|
||||||
'revise_document' => '',
|
'revise_document' => '',
|
||||||
'revise_document_on' => '',
|
'revise_document_on' => '',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1191,8 +1201,9 @@ URL: [url]',
|
||||||
'search_time' => 'Felhasznßlt id: [time] mßsodperc.',
|
'search_time' => 'Felhasznßlt id: [time] mßsodperc.',
|
||||||
'seconds' => 'másodperc',
|
'seconds' => 'másodperc',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => 'SeedDMS verziója',
|
||||||
'selection' => 'Selection',
|
'selection' => 'Selection',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Kattintson a kategória kiválasztásához',
|
'select_category' => 'Kattintson a kategória kiválasztásához',
|
||||||
|
@ -1672,6 +1683,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => 'Felhasználó mentve',
|
'splash_edit_user' => 'Felhasználó mentve',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1774,8 +1786,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => '',
|
'takeOverIndReviewer' => '',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '',
|
'tasks' => '',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1816,6 +1831,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Tulajdonos váltás',
|
'transfer_document' => 'Tulajdonos váltás',
|
||||||
'transfer_no_read_access' => '',
|
'transfer_no_read_access' => '',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => '',
|
'transfer_no_write_access' => '',
|
||||||
'transfer_objects' => 'Adatok átadása',
|
'transfer_objects' => 'Adatok átadása',
|
||||||
'transfer_objects_to_user' => 'Új tulajdonos',
|
'transfer_objects_to_user' => 'Új tulajdonos',
|
||||||
|
@ -1954,6 +1970,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => 'Felhasználó áttekintés',
|
'workflow_user_summary' => 'Felhasználó áttekintés',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '[number] további tétel',
|
'x_more_objects' => '[number] további tétel',
|
||||||
'year_view' => 'Éves nézet',
|
'year_view' => 'Éves nézet',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (2049), rickr (144), s.pnt (26)
|
// Translators: Admin (2054), rickr (144), s.pnt (26)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Autorizzazione a due fattori',
|
'2_factor_auth' => 'Autorizzazione a due fattori',
|
||||||
|
@ -335,7 +335,7 @@ URL: [url]',
|
||||||
'current_version' => 'Versione attuale',
|
'current_version' => 'Versione attuale',
|
||||||
'daily' => 'Giornaliero',
|
'daily' => 'Giornaliero',
|
||||||
'databasesearch' => 'Ricerca nel Database',
|
'databasesearch' => 'Ricerca nel Database',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => 'Versione dello schema del database',
|
||||||
'data_loading' => 'Attendere il caricamento dei dati...',
|
'data_loading' => 'Attendere il caricamento dei dati...',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'Giorni',
|
'days' => 'Giorni',
|
||||||
|
@ -509,6 +509,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Modifica proprietà cartella',
|
'edit_folder_props' => 'Modifica proprietà cartella',
|
||||||
'edit_group' => 'Modifica il gruppo',
|
'edit_group' => 'Modifica il gruppo',
|
||||||
'edit_online' => 'Modifica online',
|
'edit_online' => 'Modifica online',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => 'Modifica attività',
|
'edit_task' => 'Modifica attività',
|
||||||
'edit_transmittal_props' => 'Modifica proprietà trasmissione',
|
'edit_transmittal_props' => 'Modifica proprietà trasmissione',
|
||||||
|
@ -519,7 +520,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'Nessuna email immessa',
|
'email_error_title' => 'Nessuna email immessa',
|
||||||
'email_footer' => 'Puoi cambiare l\'impostazione della tua email utilizzando le funzioni del menu \'Account personale\'',
|
'email_footer' => 'Puoi cambiare l\'impostazione della tua email utilizzando le funzioni del menu \'Account personale\'',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Questo è un messaggio automatico inviato dal server DMS',
|
'email_header' => 'Questo è un messaggio automatico inviato dal server DMS',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Inserisci un indirizzo email valido.',
|
'email_not_given' => 'Inserisci un indirizzo email valido.',
|
||||||
'empty_attribute_group_list' => 'Nessun gruppo di attributi',
|
'empty_attribute_group_list' => 'Nessun gruppo di attributi',
|
||||||
'empty_folder_list' => 'Cartella vuota',
|
'empty_folder_list' => 'Cartella vuota',
|
||||||
|
@ -554,6 +557,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Escludi elementi',
|
'exclude_items' => 'Escludi elementi',
|
||||||
'expired' => 'Scaduto',
|
'expired' => 'Scaduto',
|
||||||
'expired_at_date' => 'Scadenza il [datetime]',
|
'expired_at_date' => 'Scadenza il [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Documenti scaduti',
|
'expired_documents' => 'Documenti scaduti',
|
||||||
'expires' => 'Scadenza',
|
'expires' => 'Scadenza',
|
||||||
'expire_by_date' => 'Scadenza per data',
|
'expire_by_date' => 'Scadenza per data',
|
||||||
|
@ -578,6 +582,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => 'Archivio estensioni',
|
'extension_archive' => 'Archivio estensioni',
|
||||||
'extension_changelog' => 'Registro delle modifiche delle estensioni',
|
'extension_changelog' => 'Registro delle modifiche delle estensioni',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Caricamento estensioni...',
|
'extension_loading' => 'Caricamento estensioni...',
|
||||||
'extension_manager' => 'Gestisci le estensioni dei files',
|
'extension_manager' => 'Gestisci le estensioni dei files',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -585,6 +591,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Il caricamento della nuova estensione non è possibile perchè la cartella delle estensioni non ha diritti di scrittura',
|
'extension_mgr_no_upload' => 'Il caricamento della nuova estensione non è possibile perchè la cartella delle estensioni non ha diritti di scrittura',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Disponibile',
|
'extension_mgr_repository' => 'Disponibile',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Versioni',
|
'extension_version_list' => 'Versioni',
|
||||||
'february' => 'Febbraio',
|
'february' => 'Febbraio',
|
||||||
'file' => 'File',
|
'file' => 'File',
|
||||||
|
@ -705,6 +713,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Copia la lista degli accessi ereditati',
|
'inherits_access_copy_msg' => 'Copia la lista degli accessi ereditati',
|
||||||
'inherits_access_empty_msg' => 'Reimposta una lista di permessi vuota',
|
'inherits_access_empty_msg' => 'Reimposta una lista di permessi vuota',
|
||||||
'inherits_access_msg' => 'È impostato il permesso ereditario.',
|
'inherits_access_msg' => 'È impostato il permesso ereditario.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Errore interno',
|
'internal_error' => 'Errore interno',
|
||||||
'internal_error_exit' => 'Errore interno. Impossibile completare la richiesta.',
|
'internal_error_exit' => 'Errore interno. Impossibile completare la richiesta.',
|
||||||
|
@ -1131,6 +1140,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Errore nella variazione dello stato di revisione. Aggiornamento fallito.',
|
'review_update_failed' => 'Errore nella variazione dello stato di revisione. Aggiornamento fallito.',
|
||||||
'revise_document' => 'Riesamina documento',
|
'revise_document' => 'Riesamina documento',
|
||||||
'revise_document_on' => 'Prossimo riesame del documento il [date]',
|
'revise_document_on' => 'Prossimo riesame del documento il [date]',
|
||||||
|
'revision' => 'Revisione',
|
||||||
'revisions_accepted' => '[no_reviews] riesami già accettati',
|
'revisions_accepted' => '[no_reviews] riesami già accettati',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '[no_reviews] riesami non gestiti',
|
'revisions_not_touched' => '[no_reviews] riesami non gestiti',
|
||||||
|
@ -1234,9 +1244,10 @@ URL: [url]',
|
||||||
'search_results_access_filtered' => 'La ricerca può produrre risultati al cui contenuto è negato l\'accesso.',
|
'search_results_access_filtered' => 'La ricerca può produrre risultati al cui contenuto è negato l\'accesso.',
|
||||||
'search_time' => 'Tempo trascorso: [time] secondi.',
|
'search_time' => 'Tempo trascorso: [time] secondi.',
|
||||||
'seconds' => 'secondi',
|
'seconds' => 'secondi',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => 'Informazioni riguardo SeedDMS',
|
||||||
'seeddms_version' => 'Versione di SeedDMS',
|
'seeddms_version' => 'Versione di SeedDMS',
|
||||||
'selection' => 'Selezione',
|
'selection' => 'Selezione',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Scegli quando mostrare',
|
'select_attrdefgrp_show' => 'Scegli quando mostrare',
|
||||||
'select_attribute_value' => 'Seleziona il valore dell\'attributo',
|
'select_attribute_value' => 'Seleziona il valore dell\'attributo',
|
||||||
'select_category' => 'Clicca per selezionare la categoria',
|
'select_category' => 'Clicca per selezionare la categoria',
|
||||||
|
@ -1721,6 +1732,7 @@ Name: [username]
|
||||||
'splash_edit_user' => 'Utente modificato',
|
'splash_edit_user' => 'Utente modificato',
|
||||||
'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione',
|
'splash_error_add_to_transmittal' => 'Errore durante l\'aggiunta di documento per la trasmissione',
|
||||||
'splash_error_rm_download_link' => 'Errore durante la rimozione del collegamento di scaricamento',
|
'splash_error_rm_download_link' => 'Errore durante la rimozione del collegamento di scaricamento',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Errore durante l\'invio del collegamento di scaricamento',
|
'splash_error_send_download_link' => 'Errore durante l\'invio del collegamento di scaricamento',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1823,8 +1835,11 @@ Name: [username]
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Riprendi il revisore dall\'ultima versione.',
|
'takeOverIndReviewer' => 'Riprendi il revisore dall\'ultima versione.',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Attività',
|
'tasks' => 'Attività',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'Descrizione',
|
'task_description' => 'Descrizione',
|
||||||
'task_disabled' => 'Disabilitata',
|
'task_disabled' => 'Disabilitata',
|
||||||
'task_frequency' => 'Frequenza',
|
'task_frequency' => 'Frequenza',
|
||||||
|
@ -1865,6 +1880,7 @@ Name: [username]
|
||||||
'transfer_content' => 'Trasferisci contenuto',
|
'transfer_content' => 'Trasferisci contenuto',
|
||||||
'transfer_document' => 'Trasferisci documento',
|
'transfer_document' => 'Trasferisci documento',
|
||||||
'transfer_no_read_access' => 'L\'utente non ha i permessi in lettura per la cartella',
|
'transfer_no_read_access' => 'L\'utente non ha i permessi in lettura per la cartella',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'L\'utente non ha i permessi in scrittura per la cartella',
|
'transfer_no_write_access' => 'L\'utente non ha i permessi in scrittura per la cartella',
|
||||||
'transfer_objects' => 'Trasferisci oggetti',
|
'transfer_objects' => 'Trasferisci oggetti',
|
||||||
'transfer_objects_to_user' => 'Trasferisci all\'utente',
|
'transfer_objects_to_user' => 'Trasferisci all\'utente',
|
||||||
|
@ -1964,7 +1980,7 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versione cancellata',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versione cancellata',
|
||||||
'version_info' => 'Informazioni versione',
|
'version_info' => 'Informazioni versione',
|
||||||
'view' => 'Visualizza',
|
'view' => 'Visualizza',
|
||||||
'view_document' => '',
|
'view_document' => 'Visualizza i dettagli del documento',
|
||||||
'view_folder' => '',
|
'view_folder' => '',
|
||||||
'view_online' => 'Visualizza on-line',
|
'view_online' => 'Visualizza on-line',
|
||||||
'warning' => 'Attenzione',
|
'warning' => 'Attenzione',
|
||||||
|
@ -2003,6 +2019,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'Almeno una delle transizioni non ha un utente o un gruppo!',
|
'workflow_transition_without_user_group' => 'Almeno una delle transizioni non ha un utente o un gruppo!',
|
||||||
'workflow_user_summary' => 'Riepilogo utenti',
|
'workflow_user_summary' => 'Riepilogo utenti',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '[number] altri oggetti',
|
'x_more_objects' => '[number] altri oggetti',
|
||||||
'year_view' => 'Vista anno',
|
'year_view' => 'Vista anno',
|
||||||
|
|
|
@ -505,6 +505,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => '폴더 편집',
|
'edit_folder_props' => '폴더 편집',
|
||||||
'edit_group' => '편집 그룹',
|
'edit_group' => '편집 그룹',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => '전송 속성 편집',
|
'edit_transmittal_props' => '전송 속성 편집',
|
||||||
|
@ -515,7 +516,9 @@ URL: [url]',
|
||||||
'email' => '전자우편',
|
'email' => '전자우편',
|
||||||
'email_error_title' => '기입된 전자우편 없음',
|
'email_error_title' => '기입된 전자우편 없음',
|
||||||
'email_footer' => '귀하는 언제든지 \'내 계정\' 기능을 사용하여 전자우편 주소를 바꿀 수 있습니다.',
|
'email_footer' => '귀하는 언제든지 \'내 계정\' 기능을 사용하여 전자우편 주소를 바꿀 수 있습니다.',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'DMS 서버에서의 자동화 메시지입니다.',
|
'email_header' => 'DMS 서버에서의 자동화 메시지입니다.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => '유효한 전자우편을 기입해주세요.',
|
'email_not_given' => '유효한 전자우편을 기입해주세요.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => '문서 또는 폴더 입력',
|
'empty_folder_list' => '문서 또는 폴더 입력',
|
||||||
|
@ -550,6 +553,7 @@ URL: [url]',
|
||||||
'exclude_items' => '항목 제외',
|
'exclude_items' => '항목 제외',
|
||||||
'expired' => '만료됨',
|
'expired' => '만료됨',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => '',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => '만료하기',
|
'expires' => '만료하기',
|
||||||
'expire_by_date' => '지정일에 만료',
|
'expire_by_date' => '지정일에 만료',
|
||||||
|
@ -574,6 +578,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => '확장자 관리',
|
'extension_manager' => '확장자 관리',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -581,6 +587,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => '2월',
|
'february' => '2월',
|
||||||
'file' => '파일',
|
'file' => '파일',
|
||||||
|
@ -701,6 +709,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => '상속 액세스 목록 복사',
|
'inherits_access_copy_msg' => '상속 액세스 목록 복사',
|
||||||
'inherits_access_empty_msg' => '빈 액세스 목록으로 시작',
|
'inherits_access_empty_msg' => '빈 액세스 목록으로 시작',
|
||||||
'inherits_access_msg' => '액세스가 상속됩니다.',
|
'inherits_access_msg' => '액세스가 상속됩니다.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => '내부 오류',
|
'internal_error' => '내부 오류',
|
||||||
'internal_error_exit' => '내부 오류가 발생했습니다. 요청을 완료 할 수 없습니다. .',
|
'internal_error_exit' => '내부 오류가 발생했습니다. 요청을 완료 할 수 없습니다. .',
|
||||||
|
@ -1108,6 +1117,7 @@ URL: [url]',
|
||||||
'review_update_failed' => '오류 업데이트 검토 상태. 업데이트에 실패했습니다 rewind_workflow워크플로우 되돌리기',
|
'review_update_failed' => '오류 업데이트 검토 상태. 업데이트에 실패했습니다 rewind_workflow워크플로우 되돌리기',
|
||||||
'revise_document' => '개정 문서',
|
'revise_document' => '개정 문서',
|
||||||
'revise_document_on' => '문서 버전의 다음 개정 [날짜]',
|
'revise_document_on' => '문서 버전의 다음 개정 [날짜]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1209,6 +1219,7 @@ URL : [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => '선택',
|
'selection' => '선택',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => '범주를 선택합니다',
|
'select_category' => '범주를 선택합니다',
|
||||||
|
@ -1688,6 +1699,7 @@ URL : [url]',
|
||||||
'splash_edit_user' => '사용자 저장',
|
'splash_edit_user' => '사용자 저장',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1790,8 +1802,11 @@ URL : [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => '최종 버전의 개인별 검수자를 상속합니다.',
|
'takeOverIndReviewer' => '최종 버전의 개인별 검수자를 상속합니다.',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '작업',
|
'tasks' => '작업',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1832,6 +1847,7 @@ URL : [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => '',
|
'transfer_document' => '',
|
||||||
'transfer_no_read_access' => '',
|
'transfer_no_read_access' => '',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => '',
|
'transfer_no_write_access' => '',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '새 소유자',
|
'transfer_objects_to_user' => '새 소유자',
|
||||||
|
@ -1970,6 +1986,7 @@ URL : [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => '사용자 요약',
|
'workflow_user_summary' => '사용자 요약',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '',
|
'x_more_objects' => '',
|
||||||
'year_view' => '연간 단위로 보기',
|
'year_view' => '연간 단위로 보기',
|
||||||
|
|
|
@ -502,6 +502,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'ແກ້ໄຂໂຟລເດີ',
|
'edit_folder_props' => 'ແກ້ໄຂໂຟລເດີ',
|
||||||
'edit_group' => 'ແກ້ໄຂກຸ່ມ',
|
'edit_group' => 'ແກ້ໄຂກຸ່ມ',
|
||||||
'edit_online' => 'ແກ້ໄຂອອນລາຍ',
|
'edit_online' => 'ແກ້ໄຂອອນລາຍ',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => 'ແກ້ໄຂຄຸນສົມບັດໃນການຖ່າຍທອດ',
|
'edit_transmittal_props' => 'ແກ້ໄຂຄຸນສົມບັດໃນການຖ່າຍທອດ',
|
||||||
|
@ -512,7 +513,9 @@ URL: [url]',
|
||||||
'email' => 'ອີເມວ',
|
'email' => 'ອີເມວ',
|
||||||
'email_error_title' => 'ບໍ່ໄດ້ປ້ອນອີເມວ',
|
'email_error_title' => 'ບໍ່ໄດ້ປ້ອນອີເມວ',
|
||||||
'email_footer' => 'ເຈົ້າສາມາດປ່ຽນການຕັ້ງຄ່າອີເມວຂອງທ່ານໄດ້ຕະຫຼອດເວລາໂດຍໄຊ້ຟັງຊັນ "ບັນຊີຂອງຊັນ "',
|
'email_footer' => 'ເຈົ້າສາມາດປ່ຽນການຕັ້ງຄ່າອີເມວຂອງທ່ານໄດ້ຕະຫຼອດເວລາໂດຍໄຊ້ຟັງຊັນ "ບັນຊີຂອງຊັນ "',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'DMS ເປັນຂໍ້ຄວາມອັດຕະໂນມັດຈາກເຊີເວີ',
|
'email_header' => 'DMS ເປັນຂໍ້ຄວາມອັດຕະໂນມັດຈາກເຊີເວີ',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'ກະລຸນາປ້ອນອີເມວໃຫ້ຖືກຕ້ອງ',
|
'email_not_given' => 'ກະລຸນາປ້ອນອີເມວໃຫ້ຖືກຕ້ອງ',
|
||||||
'empty_attribute_group_list' => 'ບໍ່ມີແອັດທີບິວ',
|
'empty_attribute_group_list' => 'ບໍ່ມີແອັດທີບິວ',
|
||||||
'empty_folder_list' => 'ບໍ່ມີເອກະສານຫຼືໂຟລເດີ',
|
'empty_folder_list' => 'ບໍ່ມີເອກະສານຫຼືໂຟລເດີ',
|
||||||
|
@ -547,6 +550,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'ຍົກເວັນລາຍການ',
|
'exclude_items' => 'ຍົກເວັນລາຍການ',
|
||||||
'expired' => 'ໝົດອາຍຸ',
|
'expired' => 'ໝົດອາຍຸ',
|
||||||
'expired_at_date' => 'ໝົດອາຍຸເມື່ອ [datetime]',
|
'expired_at_date' => 'ໝົດອາຍຸເມື່ອ [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'ເອກະສານໝົດອາຍຸແລ້ວ',
|
'expired_documents' => 'ເອກະສານໝົດອາຍຸແລ້ວ',
|
||||||
'expires' => 'ວັນທີໝົດອາຍຸ',
|
'expires' => 'ວັນທີໝົດອາຍຸ',
|
||||||
'expire_by_date' => 'ໝົດອາຍຸຕາມວັນທີ',
|
'expire_by_date' => 'ໝົດອາຍຸຕາມວັນທີ',
|
||||||
|
@ -571,6 +575,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'ການຈັດການສ່ວນຂະຫຍາຍ',
|
'extension_manager' => 'ການຈັດການສ່ວນຂະຫຍາຍ',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -578,6 +584,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'ເດືອນ ກຸມພາ',
|
'february' => 'ເດືອນ ກຸມພາ',
|
||||||
'file' => 'ໄຟລ',
|
'file' => 'ໄຟລ',
|
||||||
|
@ -698,6 +706,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'ຄັດລັອກລາຍການເຂົາເຖິງທີສືບທອດ',
|
'inherits_access_copy_msg' => 'ຄັດລັອກລາຍການເຂົາເຖິງທີສືບທອດ',
|
||||||
'inherits_access_empty_msg' => 'ເລີ້ມຕົ້ນດ້ວຍລາຍການທີ່ວ່າງເປົ່າ',
|
'inherits_access_empty_msg' => 'ເລີ້ມຕົ້ນດ້ວຍລາຍການທີ່ວ່າງເປົ່າ',
|
||||||
'inherits_access_msg' => 'ຂໍຜິດພາດພາຍໃນ',
|
'inherits_access_msg' => 'ຂໍຜິດພາດພາຍໃນ',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'ຂໍ້ຜິດພາດພາຍໃນ',
|
'internal_error' => 'ຂໍ້ຜິດພາດພາຍໃນ',
|
||||||
'internal_error_exit' => 'ຂໍ້ຜິດພາດພາຍໃນບໍ່ສາມາດດຳເນີນການຕາມຄຳຂໍໄດ້',
|
'internal_error_exit' => 'ຂໍ້ຜິດພາດພາຍໃນບໍ່ສາມາດດຳເນີນການຕາມຄຳຂໍໄດ້',
|
||||||
|
@ -1124,6 +1133,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'ເກີດຂໍ້ຜິດພາດໃນການອັບເດດສະຖານະຄຳເຫັນໄດ້ລົ້ມເຫຼວ',
|
'review_update_failed' => 'ເກີດຂໍ້ຜິດພາດໃນການອັບເດດສະຖານະຄຳເຫັນໄດ້ລົ້ມເຫຼວ',
|
||||||
'revise_document' => 'ແກ້ໄຂເອກະສານ',
|
'revise_document' => 'ແກ້ໄຂເອກະສານ',
|
||||||
'revise_document_on' => 'ແກ້ໄຂເອກະສານຮູບແບບໄຫມ່ ໃນ ວັນທີ',
|
'revise_document_on' => 'ແກ້ໄຂເອກະສານຮູບແບບໄຫມ່ ໃນ ວັນທີ',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => 'ໄດ້ມີການແກ້ໄຂເອກະສານແລ້ວ ບໍ່ມີການແກ້ໄຂ',
|
'revisions_accepted' => 'ໄດ້ມີການແກ້ໄຂເອກະສານແລ້ວ ບໍ່ມີການແກ້ໄຂ',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => 'ບໍ່ມີການແກ້ໄຂ ການແກ້ໄຂບໍ່ຖືກຕ້ອງ',
|
'revisions_not_touched' => 'ບໍ່ມີການແກ້ໄຂ ການແກ້ໄຂບໍ່ຖືກຕ້ອງ',
|
||||||
|
@ -1230,6 +1240,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'ການເລືອກ',
|
'selection' => 'ການເລືອກ',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'ເລືອກເວລາທີ່ຈະສະແດງ',
|
'select_attrdefgrp_show' => 'ເລືອກເວລາທີ່ຈະສະແດງ',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'ຄິກເພື່ອເລືອກປະເພດ',
|
'select_category' => 'ຄິກເພື່ອເລືອກປະເພດ',
|
||||||
|
@ -1714,6 +1725,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => 'ບັນທຶກຜູ້ໄຊ້ແລ້ວ',
|
'splash_edit_user' => 'ບັນທຶກຜູ້ໄຊ້ແລ້ວ',
|
||||||
'splash_error_add_to_transmittal' => 'ເກີດຂໍ້ຜິດພາດໃນຂະນະທີ່ເພີ່ມເອກະສານເພື່ອຕິດຕໍ່',
|
'splash_error_add_to_transmittal' => 'ເກີດຂໍ້ຜິດພາດໃນຂະນະທີ່ເພີ່ມເອກະສານເພື່ອຕິດຕໍ່',
|
||||||
'splash_error_rm_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
|
'splash_error_rm_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
|
'splash_error_send_download_link' => 'ຂໍ້ຜິດພາດໃນການລົບລິງການດາວໂຫລດ',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1816,8 +1828,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'ການກວດສອບແຕ່ລະບຸກຄົນຈາກເວີຊັ້ນລ່າສຸດ',
|
'takeOverIndReviewer' => 'ການກວດສອບແຕ່ລະບຸກຄົນຈາກເວີຊັ້ນລ່າສຸດ',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'ງານ',
|
'tasks' => 'ງານ',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1858,6 +1873,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => '',
|
'transfer_document' => '',
|
||||||
'transfer_no_read_access' => '',
|
'transfer_no_read_access' => '',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => '',
|
'transfer_no_write_access' => '',
|
||||||
'transfer_objects' => 'ຖ່າຍໂອນວັດຖຸ',
|
'transfer_objects' => 'ຖ່າຍໂອນວັດຖຸ',
|
||||||
'transfer_objects_to_user' => 'ເຈົ້າຂອງໄຫມ່',
|
'transfer_objects_to_user' => 'ເຈົ້າຂອງໄຫມ່',
|
||||||
|
@ -1996,6 +2012,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'ການປ່ຽນພາບຢ່າງນ້ອຍໜື່ງຄັ້ງບໍ່ມີທັງຜູ້ໄຊ້ແລະກຸ່ມ',
|
'workflow_transition_without_user_group' => 'ການປ່ຽນພາບຢ່າງນ້ອຍໜື່ງຄັ້ງບໍ່ມີທັງຜູ້ໄຊ້ແລະກຸ່ມ',
|
||||||
'workflow_user_summary' => 'ສະຫລູບຂໍ້ມູນຂອງຜູ້ໄຊ້',
|
'workflow_user_summary' => 'ສະຫລູບຂໍ້ມູນຂອງຜູ້ໄຊ້',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '',
|
'x_more_objects' => '',
|
||||||
'year_view' => 'ແຜນປະຈຳປີ',
|
'year_view' => 'ແຜນປະຈຳປີ',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1731)
|
// Translators: Admin (1732)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-trinns autentisering',
|
'2_factor_auth' => '2-trinns autentisering',
|
||||||
|
@ -336,7 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Daglig',
|
'daily' => 'Daglig',
|
||||||
'databasesearch' => 'Søk i database',
|
'databasesearch' => 'Søk i database',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
'data_loading' => '',
|
'data_loading' => 'Vennligst vent, til dataene er lastet ...',
|
||||||
'date' => 'Dato',
|
'date' => 'Dato',
|
||||||
'days' => 'dager',
|
'days' => 'dager',
|
||||||
'debug' => 'Feilsøking',
|
'debug' => 'Feilsøking',
|
||||||
|
@ -516,6 +516,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Rediger mappe',
|
'edit_folder_props' => 'Rediger mappe',
|
||||||
'edit_group' => 'Rediger gruppe',
|
'edit_group' => 'Rediger gruppe',
|
||||||
'edit_online' => 'Rediger online',
|
'edit_online' => 'Rediger online',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => 'Lagring av endringene vil overskrive innholdet i den gjeldende versjonen, i stedet for å opprette en ny versjon.',
|
'edit_online_warning' => 'Lagring av endringene vil overskrive innholdet i den gjeldende versjonen, i stedet for å opprette en ny versjon.',
|
||||||
'edit_task' => 'Redigere oppgave',
|
'edit_task' => 'Redigere oppgave',
|
||||||
'edit_transmittal_props' => 'Rediger overføringsegenskaper',
|
'edit_transmittal_props' => 'Rediger overføringsegenskaper',
|
||||||
|
@ -526,7 +527,9 @@ URL: [url]',
|
||||||
'email' => 'E-post',
|
'email' => 'E-post',
|
||||||
'email_error_title' => 'Ingen e-post adresse er oppgitt',
|
'email_error_title' => 'Ingen e-post adresse er oppgitt',
|
||||||
'email_footer' => 'Du kan alltid endre e-postinnstillingene dine ved å bruke \'Min side\' funksjoner',
|
'email_footer' => 'Du kan alltid endre e-postinnstillingene dine ved å bruke \'Min side\' funksjoner',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Dette er en automatisk melding fra DMS-serveren.',
|
'email_header' => 'Dette er en automatisk melding fra DMS-serveren.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Vennligst skriv inn en gyldig e-post adresse.',
|
'email_not_given' => 'Vennligst skriv inn en gyldig e-post adresse.',
|
||||||
'empty_attribute_group_list' => 'Ingen egenskapsgrupper',
|
'empty_attribute_group_list' => 'Ingen egenskapsgrupper',
|
||||||
'empty_folder_list' => 'Ingen dokumenter eller mapper',
|
'empty_folder_list' => 'Ingen dokumenter eller mapper',
|
||||||
|
@ -561,6 +564,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Ekskluderte elementer',
|
'exclude_items' => 'Ekskluderte elementer',
|
||||||
'expired' => 'Utløpt',
|
'expired' => 'Utløpt',
|
||||||
'expired_at_date' => 'Utløpt pr. [datetime]',
|
'expired_at_date' => 'Utløpt pr. [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Utløpte dokumenter',
|
'expired_documents' => 'Utløpte dokumenter',
|
||||||
'expires' => 'Utløper',
|
'expires' => 'Utløper',
|
||||||
'expire_by_date' => 'Utgått på dato',
|
'expire_by_date' => 'Utgått på dato',
|
||||||
|
@ -585,6 +589,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => 'Utvidelse',
|
'extension_archive' => 'Utvidelse',
|
||||||
'extension_changelog' => 'Endringslogg',
|
'extension_changelog' => 'Endringslogg',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Laster inn utvidelser ...',
|
'extension_loading' => 'Laster inn utvidelser ...',
|
||||||
'extension_manager' => 'Administrer utvidelser',
|
'extension_manager' => 'Administrer utvidelser',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -592,6 +598,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Det er ikke mulig å laste opp nye utvidelser fordi utvidelseskatalogen ikke kan skrives til.',
|
'extension_mgr_no_upload' => 'Det er ikke mulig å laste opp nye utvidelser fordi utvidelseskatalogen ikke kan skrives til.',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Tilgjengelig',
|
'extension_mgr_repository' => 'Tilgjengelig',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Versjon',
|
'extension_version_list' => 'Versjon',
|
||||||
'february' => 'Februar',
|
'february' => 'Februar',
|
||||||
'file' => 'Fil',
|
'file' => 'Fil',
|
||||||
|
@ -719,6 +727,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Kopier arvet adgangsliste',
|
'inherits_access_copy_msg' => 'Kopier arvet adgangsliste',
|
||||||
'inherits_access_empty_msg' => 'Start med tom adgangsliste',
|
'inherits_access_empty_msg' => 'Start med tom adgangsliste',
|
||||||
'inherits_access_msg' => 'Tilgang blir arvet.',
|
'inherits_access_msg' => 'Tilgang blir arvet.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Intern feil',
|
'internal_error' => 'Intern feil',
|
||||||
'internal_error_exit' => 'Intern feil. Kan ikke fullføre forespørselen.',
|
'internal_error_exit' => 'Intern feil. Kan ikke fullføre forespørselen.',
|
||||||
|
@ -1139,6 +1148,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Feil ved oppdatering av korrekturstatus. Oppdatering mislyktes.',
|
'review_update_failed' => 'Feil ved oppdatering av korrekturstatus. Oppdatering mislyktes.',
|
||||||
'revise_document' => 'Korrektur av dokumentet',
|
'revise_document' => 'Korrektur av dokumentet',
|
||||||
'revise_document_on' => 'Neste korrektur av dokumentversjonen den [date]',
|
'revise_document_on' => 'Neste korrektur av dokumentversjonen den [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '[no_revisions] korrektur allerede godkjent',
|
'revisions_accepted' => '[no_revisions] korrektur allerede godkjent',
|
||||||
'revisions_accepted_latest' => '(er [no_revisions] i siste versjon)',
|
'revisions_accepted_latest' => '(er [no_revisions] i siste versjon)',
|
||||||
'revisions_not_touched' => '[no_revisions] korrektur blir ikke berørt',
|
'revisions_not_touched' => '[no_revisions] korrektur blir ikke berørt',
|
||||||
|
@ -1245,6 +1255,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Utvalg',
|
'selection' => 'Utvalg',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Velg visings alternativ',
|
'select_attrdefgrp_show' => 'Velg visings alternativ',
|
||||||
'select_attribute_value' => 'Velg egenskapsverdi',
|
'select_attribute_value' => 'Velg egenskapsverdi',
|
||||||
'select_category' => 'Klikk for å velge kategori',
|
'select_category' => 'Klikk for å velge kategori',
|
||||||
|
@ -1727,6 +1738,7 @@ Bruker: [username]
|
||||||
'splash_edit_user' => 'Bruker lagret',
|
'splash_edit_user' => 'Bruker lagret',
|
||||||
'splash_error_add_to_transmittal' => 'Feil under tilføyelse av dokument til overføringen',
|
'splash_error_add_to_transmittal' => 'Feil under tilføyelse av dokument til overføringen',
|
||||||
'splash_error_rm_download_link' => 'Feil ved fjerning av nedlastingslenke',
|
'splash_error_rm_download_link' => 'Feil ved fjerning av nedlastingslenke',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Feil under sending av nedlastingslenke',
|
'splash_error_send_download_link' => 'Feil under sending av nedlastingslenke',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1829,8 +1841,11 @@ Bruker: [username]
|
||||||
'takeOverIndApprovers' => 'Ta over individuelle godkjennere',
|
'takeOverIndApprovers' => 'Ta over individuelle godkjennere',
|
||||||
'takeOverIndReviewer' => 'Ta over individuell anmelder fra forrige versjon.',
|
'takeOverIndReviewer' => 'Ta over individuell anmelder fra forrige versjon.',
|
||||||
'takeOverIndReviewers' => 'Ta over individuelle korrekturleser',
|
'takeOverIndReviewers' => 'Ta over individuelle korrekturleser',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Oppgaver',
|
'tasks' => 'Oppgaver',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'Beskrivelse',
|
'task_description' => 'Beskrivelse',
|
||||||
'task_disabled' => 'Deaktivert',
|
'task_disabled' => 'Deaktivert',
|
||||||
'task_frequency' => 'Frekvens',
|
'task_frequency' => 'Frekvens',
|
||||||
|
@ -1871,6 +1886,7 @@ Bruker: [username]
|
||||||
'transfer_content' => 'Overfør innhold',
|
'transfer_content' => 'Overfør innhold',
|
||||||
'transfer_document' => 'Overfør dokumentet',
|
'transfer_document' => 'Overfør dokumentet',
|
||||||
'transfer_no_read_access' => 'Brukeren har ikke lesetilgang i mappen',
|
'transfer_no_read_access' => 'Brukeren har ikke lesetilgang i mappen',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Brukeren har ikke skrivetilgang i mappen',
|
'transfer_no_write_access' => 'Brukeren har ikke skrivetilgang i mappen',
|
||||||
'transfer_objects' => 'Overfør objekter',
|
'transfer_objects' => 'Overfør objekter',
|
||||||
'transfer_objects_to_user' => 'Ny eier',
|
'transfer_objects_to_user' => 'Ny eier',
|
||||||
|
@ -2009,6 +2025,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'Minst en av overgangene har verken en bruker eller en gruppe!',
|
'workflow_transition_without_user_group' => 'Minst en av overgangene har verken en bruker eller en gruppe!',
|
||||||
'workflow_user_summary' => 'Brukersammendrag',
|
'workflow_user_summary' => 'Brukersammendrag',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => 'Feil filtype',
|
'wrong_filetype' => 'Feil filtype',
|
||||||
'x_more_objects' => '[number] flere objekter',
|
'x_more_objects' => '[number] flere objekter',
|
||||||
'year_view' => 'Årsvisning',
|
'year_view' => 'Årsvisning',
|
||||||
|
|
|
@ -19,19 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1167), gijsbertush (651), pepijn (45), reinoutdijkstra@hotmail.com (270)
|
// Translators: Admin (1167), gijsbertush (673), pepijn (45), reinoutdijkstra@hotmail.com (270)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-factor-authenticatie',
|
'2_factor_auth' => '2-factor-authenticatie',
|
||||||
'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_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_secret' => 'Toegangscode 2-factor-authenticatie',
|
'2_fact_auth_secret' => 'Toegangscode 2-factor-authenticatie',
|
||||||
'abbr_day' => '',
|
'abbr_day' => 'd',
|
||||||
'abbr_hour' => '',
|
'abbr_hour' => 'u',
|
||||||
'abbr_minute' => '',
|
'abbr_minute' => 'min',
|
||||||
'abbr_month' => '',
|
'abbr_month' => 'mnd',
|
||||||
'abbr_second' => '',
|
'abbr_second' => 'sec',
|
||||||
'abbr_week' => '',
|
'abbr_week' => 'w',
|
||||||
'abbr_year' => '',
|
'abbr_year' => 'jr',
|
||||||
'accept' => 'Accepteren',
|
'accept' => 'Accepteren',
|
||||||
'access_control' => 'Toegangscontrole',
|
'access_control' => 'Toegangscontrole',
|
||||||
'access_control_is_off' => 'Toegangscontrole staat uit',
|
'access_control_is_off' => 'Toegangscontrole staat uit',
|
||||||
|
@ -222,7 +222,7 @@ URL: [url]',
|
||||||
'calendar' => 'Kalender',
|
'calendar' => 'Kalender',
|
||||||
'calendar_week' => 'Weekkalender',
|
'calendar_week' => 'Weekkalender',
|
||||||
'cancel' => 'Annuleren',
|
'cancel' => 'Annuleren',
|
||||||
'cancel_checkout' => '',
|
'cancel_checkout' => 'stop',
|
||||||
'cancel_checkout_warning' => '',
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Kan het document niet aanpassen in deze status',
|
'cannot_assign_invalid_state' => 'Kan het document niet aanpassen in deze status',
|
||||||
'cannot_change_final_states' => 'Waarschuwing: U kunt de Status [afgewezen], [vervallen], [in afwachting van] (nog) niet wijzigen.',
|
'cannot_change_final_states' => 'Waarschuwing: U kunt de Status [afgewezen], [vervallen], [in afwachting van] (nog) niet wijzigen.',
|
||||||
|
@ -355,7 +355,7 @@ URL: [url]',
|
||||||
'documents_locked' => 'Geblokkeerde documenten',
|
'documents_locked' => 'Geblokkeerde documenten',
|
||||||
'documents_locked_by_you' => 'Documenten door u geblokkeerd',
|
'documents_locked_by_you' => 'Documenten door u geblokkeerd',
|
||||||
'documents_only' => 'Alleen documenten',
|
'documents_only' => 'Alleen documenten',
|
||||||
'documents_rejected' => '',
|
'documents_rejected' => 'Document afgewezen',
|
||||||
'documents_to_approve' => 'Documenten die wachten op uw goedkeuring',
|
'documents_to_approve' => 'Documenten die wachten op uw goedkeuring',
|
||||||
'documents_to_correct' => 'Te corrigeren documenten',
|
'documents_to_correct' => 'Te corrigeren documenten',
|
||||||
'documents_to_process' => 'Te verwerken documenten',
|
'documents_to_process' => 'Te verwerken documenten',
|
||||||
|
@ -509,6 +509,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Wijzig Map eigenschappen',
|
'edit_folder_props' => 'Wijzig Map eigenschappen',
|
||||||
'edit_group' => 'Wijzig Groep',
|
'edit_group' => 'Wijzig Groep',
|
||||||
'edit_online' => 'Online bewerken',
|
'edit_online' => 'Online bewerken',
|
||||||
|
'edit_online_not_allowed' => 'Online edit niet toegestaan',
|
||||||
'edit_online_warning' => 'Waarschuwing: als u de wijzigingen opslaat, wordt de bestaande versie van het document overschreven. Er wordt dus geen nieuwe versie gemaakt.',
|
'edit_online_warning' => 'Waarschuwing: als u de wijzigingen opslaat, wordt de bestaande versie van het document overschreven. Er wordt dus geen nieuwe versie gemaakt.',
|
||||||
'edit_task' => 'Taak bewerken',
|
'edit_task' => 'Taak bewerken',
|
||||||
'edit_transmittal_props' => 'Opmerkingen bij verzending',
|
'edit_transmittal_props' => 'Opmerkingen bij verzending',
|
||||||
|
@ -519,7 +520,9 @@ URL: [url]',
|
||||||
'email' => 'E-mail',
|
'email' => 'E-mail',
|
||||||
'email_error_title' => 'Geen email ingevoerd',
|
'email_error_title' => 'Geen email ingevoerd',
|
||||||
'email_footer' => 'U kunt altijd uw e-mail instellingen wijzigen via de \'Mijn Account\' opties',
|
'email_footer' => 'U kunt altijd uw e-mail instellingen wijzigen via de \'Mijn Account\' opties',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Dit is een automatisch gegenereerd bericht van de DMS server.',
|
'email_header' => 'Dit is een automatisch gegenereerd bericht van de DMS server.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Voer aub een geldig email adres in.',
|
'email_not_given' => 'Voer aub een geldig email adres in.',
|
||||||
'empty_attribute_group_list' => 'Lege lijst van attributen',
|
'empty_attribute_group_list' => 'Lege lijst van attributen',
|
||||||
'empty_folder_list' => 'Geen documenten of mappen',
|
'empty_folder_list' => 'Geen documenten of mappen',
|
||||||
|
@ -554,6 +557,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Sluit iets uit',
|
'exclude_items' => 'Sluit iets uit',
|
||||||
'expired' => 'Verlopen',
|
'expired' => 'Verlopen',
|
||||||
'expired_at_date' => 'Verloopdatum',
|
'expired_at_date' => 'Verloopdatum',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Verlopen documenten',
|
'expired_documents' => 'Verlopen documenten',
|
||||||
'expires' => 'Verloopt',
|
'expires' => 'Verloopt',
|
||||||
'expire_by_date' => 'Vervaldatum',
|
'expire_by_date' => 'Vervaldatum',
|
||||||
|
@ -578,6 +582,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => 'Exporteer gebruikers in csv-formaat',
|
'export_user_list_csv' => 'Exporteer gebruikers in csv-formaat',
|
||||||
'extension_archive' => 'Extensies',
|
'extension_archive' => 'Extensies',
|
||||||
'extension_changelog' => 'Overzicht van wijzigingen',
|
'extension_changelog' => 'Overzicht van wijzigingen',
|
||||||
|
'extension_is_off_now' => 'Extensie uitgeschakeld',
|
||||||
|
'extension_is_on_now' => 'Extensie ingeschakeld',
|
||||||
'extension_loading' => 'Laden van extensies ...',
|
'extension_loading' => 'Laden van extensies ...',
|
||||||
'extension_manager' => 'Extensies beheren',
|
'extension_manager' => 'Extensies beheren',
|
||||||
'extension_mgr_error_upload' => 'Fout bij het uploaden van de extensie',
|
'extension_mgr_error_upload' => 'Fout bij het uploaden van de extensie',
|
||||||
|
@ -585,6 +591,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Installeren nieuwe extensies is niet mogelijk omdat de extensies map niet schrijfbaar is.',
|
'extension_mgr_no_upload' => 'Installeren nieuwe extensies is niet mogelijk omdat de extensies map niet schrijfbaar is.',
|
||||||
'extension_mgr_no_zipfile' => 'Fout bij uploaden extensie: is geen zipfile',
|
'extension_mgr_no_zipfile' => 'Fout bij uploaden extensie: is geen zipfile',
|
||||||
'extension_mgr_repository' => 'Beschikbaar',
|
'extension_mgr_repository' => 'Beschikbaar',
|
||||||
|
'extension_missing_name' => 'Naam extensie ontbreekt',
|
||||||
|
'extension_toggle_error' => 'Omschakelen mislukt',
|
||||||
'extension_version_list' => 'Versies',
|
'extension_version_list' => 'Versies',
|
||||||
'february' => 'februari',
|
'february' => 'februari',
|
||||||
'file' => 'Bestand',
|
'file' => 'Bestand',
|
||||||
|
@ -712,6 +720,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Lijst van overgeërfde toegang',
|
'inherits_access_copy_msg' => 'Lijst van overgeërfde toegang',
|
||||||
'inherits_access_empty_msg' => 'Begin met een lege toegangslijst',
|
'inherits_access_empty_msg' => 'Begin met een lege toegangslijst',
|
||||||
'inherits_access_msg' => 'Toegang is overgeërfd.',
|
'inherits_access_msg' => 'Toegang is overgeërfd.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => 'Geïnstalleerde PHP-extensies',
|
'installed_php_extensions' => 'Geïnstalleerde PHP-extensies',
|
||||||
'internal_error' => 'Interne fout',
|
'internal_error' => 'Interne fout',
|
||||||
'internal_error_exit' => 'Interne fout. niet mogelijk om verzoek uit de voeren.',
|
'internal_error_exit' => 'Interne fout. niet mogelijk om verzoek uit de voeren.',
|
||||||
|
@ -943,7 +952,7 @@ URL: [url]',
|
||||||
'october' => 'oktober',
|
'october' => 'oktober',
|
||||||
'old' => 'Oude',
|
'old' => 'Oude',
|
||||||
'only_jpg_user_images' => 'U mag alleen .jpg afbeeldingen gebruiken als gebruikersafbeeldingen.',
|
'only_jpg_user_images' => 'U mag alleen .jpg afbeeldingen gebruiken als gebruikersafbeeldingen.',
|
||||||
'operation_disallowed' => '',
|
'operation_disallowed' => 'Bewerking niet toegestaan',
|
||||||
'order_by_sequence_off' => 'Volgorde uit',
|
'order_by_sequence_off' => 'Volgorde uit',
|
||||||
'original_filename' => 'Originele bestandsnaam',
|
'original_filename' => 'Originele bestandsnaam',
|
||||||
'overall_indexing_progress' => 'Voortgang van de indexering',
|
'overall_indexing_progress' => 'Voortgang van de indexering',
|
||||||
|
@ -1136,6 +1145,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Fout: bijwerken status beoordeling mislukt.',
|
'review_update_failed' => 'Fout: bijwerken status beoordeling mislukt.',
|
||||||
'revise_document' => 'Document herzien',
|
'revise_document' => 'Document herzien',
|
||||||
'revise_document_on' => 'Volgende herziening van document op [date]',
|
'revise_document_on' => 'Volgende herziening van document op [date]',
|
||||||
|
'revision' => 'Versie nr',
|
||||||
'revisions_accepted' => '[no_revisions] revisies geaccepteerd',
|
'revisions_accepted' => '[no_revisions] revisies geaccepteerd',
|
||||||
'revisions_accepted_latest' => '(er zijn [no_revisions] in de nieuwste versie)',
|
'revisions_accepted_latest' => '(er zijn [no_revisions] in de nieuwste versie)',
|
||||||
'revisions_not_touched' => '[no_revisions] revisies geopend',
|
'revisions_not_touched' => '[no_revisions] revisies geopend',
|
||||||
|
@ -1242,6 +1252,7 @@ URL: [url]',
|
||||||
'seeddms_info' => 'Informatie over SeedDMS',
|
'seeddms_info' => 'Informatie over SeedDMS',
|
||||||
'seeddms_version' => 'De versie van SeedDMS',
|
'seeddms_version' => 'De versie van SeedDMS',
|
||||||
'selection' => 'Selectie',
|
'selection' => 'Selectie',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Toon attribuut-definities-groep',
|
'select_attrdefgrp_show' => 'Toon attribuut-definities-groep',
|
||||||
'select_attribute_value' => 'Kies een waarde voor het attribuut',
|
'select_attribute_value' => 'Kies een waarde voor het attribuut',
|
||||||
'select_category' => 'klik om categorie te selecteren',
|
'select_category' => 'klik om categorie te selecteren',
|
||||||
|
@ -1385,7 +1396,7 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Uitvinken om beheerder niette tonen als controleerder/beoordeler',
|
'settings_enableAdminRevApp_desc' => 'Uitvinken om beheerder niette tonen als controleerder/beoordeler',
|
||||||
'settings_enableCalendar' => 'Agenda inschakelen',
|
'settings_enableCalendar' => 'Agenda inschakelen',
|
||||||
'settings_enableCalendar_desc' => 'Inschakelen/uitschakelen agenda',
|
'settings_enableCalendar_desc' => 'Inschakelen/uitschakelen agenda',
|
||||||
'settings_enableCancelCheckout' => '',
|
'settings_enableCancelCheckout' => 'Uitschakelen checkout toestaan',
|
||||||
'settings_enableCancelCheckout_desc' => '',
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Activeer klembord',
|
'settings_enableClipboard' => 'Activeer klembord',
|
||||||
'settings_enableClipboard_desc' => 'Activeer/ blokkeer het klembord',
|
'settings_enableClipboard_desc' => 'Activeer/ blokkeer het klembord',
|
||||||
|
@ -1726,6 +1737,7 @@ Name: [username]
|
||||||
'splash_edit_user' => 'Gebruiker opgeslagen',
|
'splash_edit_user' => 'Gebruiker opgeslagen',
|
||||||
'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending',
|
'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending',
|
||||||
'splash_error_rm_download_link' => 'Fout bij verwijderen download-link',
|
'splash_error_rm_download_link' => 'Fout bij verwijderen download-link',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Fout bij verzenden download-link',
|
'splash_error_send_download_link' => 'Fout bij verzenden download-link',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1828,8 +1840,11 @@ Name: [username]
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Onthoud de laatste groep individuele herzieners',
|
'takeOverIndReviewer' => 'Onthoud de laatste groep individuele herzieners',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => 'Doel- en bronmap zijn dezelfde',
|
||||||
'tasks' => 'taken',
|
'tasks' => 'taken',
|
||||||
'task_core_expireddocs_days' => 'Dagen',
|
'task_core_expireddocs_days' => 'Dagen',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'Omschrijving',
|
'task_description' => 'Omschrijving',
|
||||||
'task_disabled' => 'Inactief',
|
'task_disabled' => 'Inactief',
|
||||||
'task_frequency' => 'Frequentie',
|
'task_frequency' => 'Frequentie',
|
||||||
|
@ -1865,11 +1880,12 @@ Name: [username]
|
||||||
'to' => 'aan',
|
'to' => 'aan',
|
||||||
'toggle_manager' => 'Wijzig Beheerder',
|
'toggle_manager' => 'Wijzig Beheerder',
|
||||||
'toggle_qrcode' => 'Tonen/Verbergen QR-code',
|
'toggle_qrcode' => 'Tonen/Verbergen QR-code',
|
||||||
'total' => '',
|
'total' => 'totaal',
|
||||||
'to_before_from' => 'De einddatum mag nietvoor de startdatum liggen',
|
'to_before_from' => 'De einddatum mag nietvoor de startdatum liggen',
|
||||||
'transfer_content' => 'Inhoud verzenden',
|
'transfer_content' => 'Inhoud verzenden',
|
||||||
'transfer_document' => 'Document verzenden',
|
'transfer_document' => 'Document verzenden',
|
||||||
'transfer_no_read_access' => 'De gebruiker heeft geen leesrechten in deze map',
|
'transfer_no_read_access' => 'De gebruiker heeft geen leesrechten in deze map',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'De gebruiker heeft geen schrijfrechten in deze map',
|
'transfer_no_write_access' => 'De gebruiker heeft geen schrijfrechten in deze map',
|
||||||
'transfer_objects' => 'Objecten overdragen',
|
'transfer_objects' => 'Objecten overdragen',
|
||||||
'transfer_objects_to_user' => 'Objecten verzenden aan gebruiker',
|
'transfer_objects_to_user' => 'Objecten verzenden aan gebruiker',
|
||||||
|
@ -1969,8 +1985,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versie verwijderd',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versie verwijderd',
|
||||||
'version_info' => 'Versie-informatie',
|
'version_info' => 'Versie-informatie',
|
||||||
'view' => 'Bekijk',
|
'view' => 'Bekijk',
|
||||||
'view_document' => '',
|
'view_document' => 'Document bekijken',
|
||||||
'view_folder' => '',
|
'view_folder' => 'Map bekijken',
|
||||||
'view_online' => 'Bekijk online',
|
'view_online' => 'Bekijk online',
|
||||||
'warning' => 'Waarschuwing',
|
'warning' => 'Waarschuwing',
|
||||||
'webauthn_auth' => 'WebAuthn Authentificatie',
|
'webauthn_auth' => 'WebAuthn Authentificatie',
|
||||||
|
@ -2008,6 +2024,7 @@ URL: [url]',
|
||||||
'workflow_title' => 'Titel van de workflow',
|
'workflow_title' => 'Titel van de workflow',
|
||||||
'workflow_transition_without_user_group' => 'Minstens één transitie kent geen gebruiker of groep',
|
'workflow_transition_without_user_group' => 'Minstens één transitie kent geen gebruiker of groep',
|
||||||
'workflow_user_summary' => 'Gebruiker samenvatting',
|
'workflow_user_summary' => 'Gebruiker samenvatting',
|
||||||
|
'wrong_checksum' => 'Fout in checksum',
|
||||||
'wrong_filetype' => 'Fout bestandstype',
|
'wrong_filetype' => 'Fout bestandstype',
|
||||||
'x_more_objects' => 'meer items',
|
'x_more_objects' => 'meer items',
|
||||||
'year_view' => 'Jaaroverzicht',
|
'year_view' => 'Jaaroverzicht',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1456), netixw (84), romi (93), uGn (112)
|
// Translators: Admin (1480), netixw (84), romi (93), uGn (112)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Uwierzytelnianie dwuetapowe',
|
'2_factor_auth' => 'Uwierzytelnianie dwuetapowe',
|
||||||
|
@ -323,8 +323,8 @@ URL: [url]',
|
||||||
'current_version' => 'Bieżąca wiersja',
|
'current_version' => 'Bieżąca wiersja',
|
||||||
'daily' => 'Codziennie',
|
'daily' => 'Codziennie',
|
||||||
'databasesearch' => 'Przeszukiwanie bazy danych',
|
'databasesearch' => 'Przeszukiwanie bazy danych',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => 'Wersja schematu bazy danych',
|
||||||
'data_loading' => '',
|
'data_loading' => 'Proszę czekać, dane są pobierane...',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'dni',
|
'days' => 'dni',
|
||||||
'debug' => 'Debugowanie',
|
'debug' => 'Debugowanie',
|
||||||
|
@ -492,6 +492,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Edytuj folder',
|
'edit_folder_props' => 'Edytuj folder',
|
||||||
'edit_group' => 'Edytuj grupę',
|
'edit_group' => 'Edytuj grupę',
|
||||||
'edit_online' => 'Edytuj online',
|
'edit_online' => 'Edytuj online',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => 'Zapisanie zmian spowoduje zastąpienie zawartości bieżącej wersji, zamiast tworzenia nowej wersji.',
|
'edit_online_warning' => 'Zapisanie zmian spowoduje zastąpienie zawartości bieżącej wersji, zamiast tworzenia nowej wersji.',
|
||||||
'edit_task' => 'Edytuj zadanie',
|
'edit_task' => 'Edytuj zadanie',
|
||||||
'edit_transmittal_props' => 'Edytuj właściwości przekazu',
|
'edit_transmittal_props' => 'Edytuj właściwości przekazu',
|
||||||
|
@ -502,7 +503,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'Nie wprowadzono adresu email',
|
'email_error_title' => 'Nie wprowadzono adresu email',
|
||||||
'email_footer' => 'W każdej chwili możesz zmienić swój email używając zakładki \'Moje konto\'.',
|
'email_footer' => 'W każdej chwili możesz zmienić swój email używając zakładki \'Moje konto\'.',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'To jest automatyczne powiadomienie serwera DMS.',
|
'email_header' => 'To jest automatyczne powiadomienie serwera DMS.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Proszę podać poprawny adres email.',
|
'email_not_given' => 'Proszę podać poprawny adres email.',
|
||||||
'empty_attribute_group_list' => 'Brak grup atrybutów',
|
'empty_attribute_group_list' => 'Brak grup atrybutów',
|
||||||
'empty_folder_list' => 'Nie ma dokumentów lub folderów',
|
'empty_folder_list' => 'Nie ma dokumentów lub folderów',
|
||||||
|
@ -537,6 +540,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Pozycje wykluczone',
|
'exclude_items' => 'Pozycje wykluczone',
|
||||||
'expired' => 'Wygasłe',
|
'expired' => 'Wygasłe',
|
||||||
'expired_at_date' => 'Wygasło [datetime]',
|
'expired_at_date' => 'Wygasło [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Wygasłe dokumenty',
|
'expired_documents' => 'Wygasłe dokumenty',
|
||||||
'expires' => 'Wygasa',
|
'expires' => 'Wygasa',
|
||||||
'expire_by_date' => 'Wygaśnięcie wg daty',
|
'expire_by_date' => 'Wygaśnięcie wg daty',
|
||||||
|
@ -561,6 +565,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => 'Rozszerzenie',
|
'extension_archive' => 'Rozszerzenie',
|
||||||
'extension_changelog' => 'Log Zmian',
|
'extension_changelog' => 'Log Zmian',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Wgrywam dodatki...',
|
'extension_loading' => 'Wgrywam dodatki...',
|
||||||
'extension_manager' => 'Zarządzanie rozszerzeniami',
|
'extension_manager' => 'Zarządzanie rozszerzeniami',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -568,6 +574,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Wgrywanie nowych rozszerzeń jest niemożliwe ponieważ folder rozszerzeń jest zablokowany do zapisu',
|
'extension_mgr_no_upload' => 'Wgrywanie nowych rozszerzeń jest niemożliwe ponieważ folder rozszerzeń jest zablokowany do zapisu',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Dostępne',
|
'extension_mgr_repository' => 'Dostępne',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Wersje',
|
'extension_version_list' => 'Wersje',
|
||||||
'february' => 'Luty',
|
'february' => 'Luty',
|
||||||
'file' => 'Plik',
|
'file' => 'Plik',
|
||||||
|
@ -688,6 +696,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Kopiuj odziedziczoną listę dostępu',
|
'inherits_access_copy_msg' => 'Kopiuj odziedziczoną listę dostępu',
|
||||||
'inherits_access_empty_msg' => 'Rozpocznij z pustą listą dostępu',
|
'inherits_access_empty_msg' => 'Rozpocznij z pustą listą dostępu',
|
||||||
'inherits_access_msg' => 'Dostęp jest dziedziczony.',
|
'inherits_access_msg' => 'Dostęp jest dziedziczony.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Błąd wewnętrzny',
|
'internal_error' => 'Błąd wewnętrzny',
|
||||||
'internal_error_exit' => 'Błąd wewnętrzny. Nie można ukończyć zadania.',
|
'internal_error_exit' => 'Błąd wewnętrzny. Nie można ukończyć zadania.',
|
||||||
|
@ -1072,6 +1081,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Błąd podczas aktualizowania statusu recenzji. Aktualizacja nie powiodła się.',
|
'review_update_failed' => 'Błąd podczas aktualizowania statusu recenzji. Aktualizacja nie powiodła się.',
|
||||||
'revise_document' => 'Zweryfikuj dokument',
|
'revise_document' => 'Zweryfikuj dokument',
|
||||||
'revise_document_on' => 'Sprawdź dokument',
|
'revise_document_on' => 'Sprawdź dokument',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => 'Korekty zaakceptowane',
|
'revisions_accepted' => 'Korekty zaakceptowane',
|
||||||
'revisions_accepted_latest' => 'Korekty zaakceptowane później',
|
'revisions_accepted_latest' => 'Korekty zaakceptowane później',
|
||||||
'revisions_not_touched' => 'Korekty nie oglądane',
|
'revisions_not_touched' => 'Korekty nie oglądane',
|
||||||
|
@ -1170,9 +1180,10 @@ URL: [url]',
|
||||||
'search_results_access_filtered' => 'Wyniki wyszukiwania mogą zawierać treści, do których dostęp jest zabroniony.',
|
'search_results_access_filtered' => 'Wyniki wyszukiwania mogą zawierać treści, do których dostęp jest zabroniony.',
|
||||||
'search_time' => 'Upływający czas: [time] sec.',
|
'search_time' => 'Upływający czas: [time] sec.',
|
||||||
'seconds' => 'sekund',
|
'seconds' => 'sekund',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => 'Informacje o SeedDMS',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => 'Wersja SeedDMS',
|
||||||
'selection' => 'Wybierz',
|
'selection' => 'Wybierz',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Wybierz, kiedy pokazać',
|
'select_attrdefgrp_show' => 'Wybierz, kiedy pokazać',
|
||||||
'select_attribute_value' => 'Wybierz wartość atrybutu',
|
'select_attribute_value' => 'Wybierz wartość atrybutu',
|
||||||
'select_category' => 'Kliknij by wybrać kategorię',
|
'select_category' => 'Kliknij by wybrać kategorię',
|
||||||
|
@ -1232,12 +1243,12 @@ Name: [username]
|
||||||
'settings_allowReviewerOnly' => 'Zezwalaj tylko na ustawianie recenzenta',
|
'settings_allowReviewerOnly' => 'Zezwalaj tylko na ustawianie recenzenta',
|
||||||
'settings_allowReviewerOnly_desc' => 'Włącz to, jeśli będzie można zezwolić na ustawienie tylko recenzenta, ale bez osoby zatwierdzającej w tradycyjnym trybie przepływu pracy.',
|
'settings_allowReviewerOnly_desc' => 'Włącz to, jeśli będzie można zezwolić na ustawienie tylko recenzenta, ale bez osoby zatwierdzającej w tradycyjnym trybie przepływu pracy.',
|
||||||
'settings_apache_mod_rewrite' => 'Apache - Moduł Rewrite',
|
'settings_apache_mod_rewrite' => 'Apache - Moduł Rewrite',
|
||||||
'settings_apiKey' => '',
|
'settings_apiKey' => 'Klucz autentyfikacyjny dla REST API',
|
||||||
'settings_apiKey_desc' => '',
|
'settings_apiKey_desc' => 'Ten klucz jest używany jako alternatywna autentyfikacja dla REST API. Wybierz 32-znakowy łańcuch.',
|
||||||
'settings_apiOrigin' => '',
|
'settings_apiOrigin' => 'Dozwolone źródła wywołań API',
|
||||||
'settings_apiOrigin_desc' => '',
|
'settings_apiOrigin_desc' => 'Lista adresów oddzielonych średnikami. Każdy adres ma formę ://[:]. Port może być pominięty. Jeżeli to pole jest puste, nie ma żadnych ograniczeń.',
|
||||||
'settings_apiUserId' => '',
|
'settings_apiUserId' => 'Użytkownik dla REST API',
|
||||||
'settings_apiUserId_desc' => '',
|
'settings_apiUserId_desc' => 'Ten użytkownik będzie użyty przez REST API, jeżeli do autentyfikacji użyto prekonfigurowanego klucza REST API.',
|
||||||
'settings_Authentication' => 'Ustawienia uwierzytelniania',
|
'settings_Authentication' => 'Ustawienia uwierzytelniania',
|
||||||
'settings_autoLoginUser' => 'Automatyczne logowanie',
|
'settings_autoLoginUser' => 'Automatyczne logowanie',
|
||||||
'settings_autoLoginUser_desc' => 'Użyj tego identyfikatora użytkownika, aby uzyskać dostęp, jeśli użytkownik nie jest jeszcze zalogowany. Taki dostęp nie utworzy sesji.',
|
'settings_autoLoginUser_desc' => 'Użyj tego identyfikatora użytkownika, aby uzyskać dostęp, jeśli użytkownik nie jest jeszcze zalogowany. Taki dostęp nie utworzy sesji.',
|
||||||
|
@ -1271,10 +1282,10 @@ Name: [username]
|
||||||
'settings_createdirectory' => 'Utwórz katalog',
|
'settings_createdirectory' => 'Utwórz katalog',
|
||||||
'settings_currentvalue' => 'Bieżąca wartość',
|
'settings_currentvalue' => 'Bieżąca wartość',
|
||||||
'settings_Database' => 'Ustawienia bazy danych',
|
'settings_Database' => 'Ustawienia bazy danych',
|
||||||
'settings_dateformat' => '',
|
'settings_dateformat' => 'Format daty',
|
||||||
'settings_dateformat_desc' => '',
|
'settings_dateformat_desc' => 'Format daty używa składni funkcji php date()',
|
||||||
'settings_datetimeformat' => '',
|
'settings_datetimeformat' => 'Format daty i czasu',
|
||||||
'settings_datetimeformat_desc' => '',
|
'settings_datetimeformat_desc' => 'Format daty używa składni funkcji php date()',
|
||||||
'settings_dbDatabase' => 'Baza danych',
|
'settings_dbDatabase' => 'Baza danych',
|
||||||
'settings_dbDatabase_desc' => 'Nazwa dla bazy danych podana w procesie instalacji. Nie zmieniaj tego pola bez konieczności, na przykład kiedy baza danych została przeniesiona.',
|
'settings_dbDatabase_desc' => 'Nazwa dla bazy danych podana w procesie instalacji. Nie zmieniaj tego pola bez konieczności, na przykład kiedy baza danych została przeniesiona.',
|
||||||
'settings_dbDriver' => 'Typ bazy danych',
|
'settings_dbDriver' => 'Typ bazy danych',
|
||||||
|
@ -1431,8 +1442,8 @@ Name: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'Ten stan zostanie ustawiony po dodaniu dokumentu.',
|
'settings_initialDocumentStatus_desc' => 'Ten stan zostanie ustawiony po dodaniu dokumentu.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Projekt',
|
'settings_initialDocumentStatus_draft' => 'Projekt',
|
||||||
'settings_initialDocumentStatus_released' => 'Wydany',
|
'settings_initialDocumentStatus_released' => 'Wydany',
|
||||||
'settings_inlineEditing' => '',
|
'settings_inlineEditing' => 'Edycja w szczegółach',
|
||||||
'settings_inlineEditing_desc' => '',
|
'settings_inlineEditing_desc' => 'Pozwala edytować nazwę dokumentu na stronie szczegółów dokumentu.',
|
||||||
'settings_installADOdb' => 'Zainstaluj ADOdb',
|
'settings_installADOdb' => 'Zainstaluj ADOdb',
|
||||||
'settings_install_disabled' => 'Plik ENABLE_INSTALL_TOOL został usunięty. Możesz teraz zalogować się do LetoDMS i przeprowadzić dalszą konfigurację.',
|
'settings_install_disabled' => 'Plik ENABLE_INSTALL_TOOL został usunięty. Możesz teraz zalogować się do LetoDMS i przeprowadzić dalszą konfigurację.',
|
||||||
'settings_install_pear_package_log' => 'Zainstaluj pakiet Pear \'Log\'',
|
'settings_install_pear_package_log' => 'Zainstaluj pakiet Pear \'Log\'',
|
||||||
|
@ -1478,8 +1489,8 @@ Name: [username]
|
||||||
'settings_onePageMode_desc' => 'Tryb jednostronicowy włączy kod javascript na stronie Wyświetl folder, który aktualizuje listę folderów / dokumentów, nawigację itp. Po kliknięciu folderu lub zmianie parametru sortowania.',
|
'settings_onePageMode_desc' => 'Tryb jednostronicowy włączy kod javascript na stronie Wyświetl folder, który aktualizuje listę folderów / dokumentów, nawigację itp. Po kliknięciu folderu lub zmianie parametru sortowania.',
|
||||||
'settings_overrideMimeType' => 'Nadpisz typ rozszerzenia',
|
'settings_overrideMimeType' => 'Nadpisz typ rozszerzenia',
|
||||||
'settings_overrideMimeType_desc' => 'Zastąp typ MimeType dostarczony przez przeglądarkę, jeśli plik zostanie przesłany. Nowy typ MimeType jest określany przez sam SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Zastąp typ MimeType dostarczony przez przeglądarkę, jeśli plik zostanie przesłany. Nowy typ MimeType jest określany przez sam SeedDMS.',
|
||||||
'settings_overrideTheme' => '',
|
'settings_overrideTheme' => 'Przykryj motyw',
|
||||||
'settings_overrideTheme_desc' => '',
|
'settings_overrideTheme_desc' => 'Włącz tą opcję aby przykryć motyw zapisany w danych użytkownika motywem wybranym w tej konfiguracji.',
|
||||||
'settings_partitionSize' => 'Rozmiar części pliku',
|
'settings_partitionSize' => 'Rozmiar części pliku',
|
||||||
'settings_partitionSize_desc' => 'Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.',
|
'settings_partitionSize_desc' => 'Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.',
|
||||||
'settings_passwordExpiration' => 'Wygaśnięcie hasła',
|
'settings_passwordExpiration' => 'Wygaśnięcie hasła',
|
||||||
|
@ -1593,8 +1604,8 @@ Name: [username]
|
||||||
'settings_updateNotifyTime' => 'Okres powiadamiania o zmianach',
|
'settings_updateNotifyTime' => 'Okres powiadamiania o zmianach',
|
||||||
'settings_updateNotifyTime_desc' => 'Użytkownicy są powiadamiani o zmianach w dokumentach, które miały miejsce w ciągu ostatnich \'Update Notify Time\' sekund',
|
'settings_updateNotifyTime_desc' => 'Użytkownicy są powiadamiani o zmianach w dokumentach, które miały miejsce w ciągu ostatnich \'Update Notify Time\' sekund',
|
||||||
'settings_upgrade_php' => 'Uaktualnij PHP do wersji przynajmniej 5.6.38',
|
'settings_upgrade_php' => 'Uaktualnij PHP do wersji przynajmniej 5.6.38',
|
||||||
'settings_useHomeAsRootFolder' => '',
|
'settings_useHomeAsRootFolder' => 'Użyj folderu domowego jako początkowego',
|
||||||
'settings_useHomeAsRootFolder_desc' => '',
|
'settings_useHomeAsRootFolder_desc' => 'Włącz tą opcję jeżeli folder domowy użytkownika (nie-administratora) ma być folderem początkowym (eksperymentalne)',
|
||||||
'settings_versioningFileName' => 'Nazwa pliku z wersjonowaniem',
|
'settings_versioningFileName' => 'Nazwa pliku z wersjonowaniem',
|
||||||
'settings_versioningFileName_desc' => 'Nazwa pliku, zawierającego informacje o wersjonowaniu, utworzonego przez narzędzie kopii zapasowej.',
|
'settings_versioningFileName_desc' => 'Nazwa pliku, zawierającego informacje o wersjonowaniu, utworzonego przez narzędzie kopii zapasowej.',
|
||||||
'settings_versiontolow' => 'Za niska wersja',
|
'settings_versiontolow' => 'Za niska wersja',
|
||||||
|
@ -1657,6 +1668,7 @@ Name: [username]
|
||||||
'splash_edit_user' => 'Zapisano użytkownika',
|
'splash_edit_user' => 'Zapisano użytkownika',
|
||||||
'splash_error_add_to_transmittal' => 'Błąd podczas dodawania dokumentu do przekazu',
|
'splash_error_add_to_transmittal' => 'Błąd podczas dodawania dokumentu do przekazu',
|
||||||
'splash_error_rm_download_link' => 'Błąd podczas usuwania linku do pobrania',
|
'splash_error_rm_download_link' => 'Błąd podczas usuwania linku do pobrania',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Błąd podczas wysyłania linku do pobrania',
|
'splash_error_send_download_link' => 'Błąd podczas wysyłania linku do pobrania',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1759,8 +1771,11 @@ Name: [username]
|
||||||
'takeOverIndApprovers' => 'Przejmij indywidualne osoby zatwierdzające',
|
'takeOverIndApprovers' => 'Przejmij indywidualne osoby zatwierdzające',
|
||||||
'takeOverIndReviewer' => 'Przejmij kontrolę nad indywidualnym recenzentem z ostatniej wersji.',
|
'takeOverIndReviewer' => 'Przejmij kontrolę nad indywidualnym recenzentem z ostatniej wersji.',
|
||||||
'takeOverIndReviewers' => 'Przejmij poszczególnych recenzentów',
|
'takeOverIndReviewers' => 'Przejmij poszczególnych recenzentów',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Zadania',
|
'tasks' => 'Zadania',
|
||||||
'task_core_expireddocs_days' => 'Rdzeń zadania wygasa',
|
'task_core_expireddocs_days' => 'Rdzeń zadania wygasa',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'Opis zadania',
|
'task_description' => 'Opis zadania',
|
||||||
'task_disabled' => 'Zadanie wyłączone',
|
'task_disabled' => 'Zadanie wyłączone',
|
||||||
'task_frequency' => 'Częstotliwość zadania',
|
'task_frequency' => 'Częstotliwość zadania',
|
||||||
|
@ -1801,6 +1816,7 @@ Name: [username]
|
||||||
'transfer_content' => 'Przenieś zawartość',
|
'transfer_content' => 'Przenieś zawartość',
|
||||||
'transfer_document' => 'Transfer dokumentu',
|
'transfer_document' => 'Transfer dokumentu',
|
||||||
'transfer_no_read_access' => 'Użytkownik nie ma prawa do odczytu w tym folderze',
|
'transfer_no_read_access' => 'Użytkownik nie ma prawa do odczytu w tym folderze',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Użytkownik nie ma prawa do zapisu w tym folderze',
|
'transfer_no_write_access' => 'Użytkownik nie ma prawa do zapisu w tym folderze',
|
||||||
'transfer_objects' => 'Przenieś obiekty',
|
'transfer_objects' => 'Przenieś obiekty',
|
||||||
'transfer_objects_to_user' => 'Nowy właściciel',
|
'transfer_objects_to_user' => 'Nowy właściciel',
|
||||||
|
@ -1900,7 +1916,7 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Usunięcie wersji',
|
'version_deleted_email_subject' => '[sitename]: [name] - Usunięcie wersji',
|
||||||
'version_info' => 'Informacje o wersji',
|
'version_info' => 'Informacje o wersji',
|
||||||
'view' => 'Widok',
|
'view' => 'Widok',
|
||||||
'view_document' => '',
|
'view_document' => 'Wyświetl szczegóły dokumentu',
|
||||||
'view_folder' => '',
|
'view_folder' => '',
|
||||||
'view_online' => 'Obejrzyj online',
|
'view_online' => 'Obejrzyj online',
|
||||||
'warning' => 'Ostrzeżenie',
|
'warning' => 'Ostrzeżenie',
|
||||||
|
@ -1939,6 +1955,7 @@ URL: [url]',
|
||||||
'workflow_title' => 'Tytuł przepływu pracy',
|
'workflow_title' => 'Tytuł przepływu pracy',
|
||||||
'workflow_transition_without_user_group' => 'Co najmniej jedno z przejść nie ma ani użytkownika, ani grupy!',
|
'workflow_transition_without_user_group' => 'Co najmniej jedno z przejść nie ma ani użytkownika, ani grupy!',
|
||||||
'workflow_user_summary' => 'Podsumowanie użytkownika',
|
'workflow_user_summary' => 'Podsumowanie użytkownika',
|
||||||
|
'wrong_checksum' => 'Nieprawidłowa suma kontrolna',
|
||||||
'wrong_filetype' => 'Nieprawidłowy typ pliku',
|
'wrong_filetype' => 'Nieprawidłowy typ pliku',
|
||||||
'x_more_objects' => '[number] więcej obiektów',
|
'x_more_objects' => '[number] więcej obiektów',
|
||||||
'year_view' => 'Widok roczny',
|
'year_view' => 'Widok roczny',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1845), flaviove (627), lfcristofoli (352)
|
// Translators: Admin (1846), flaviove (627), lfcristofoli (352)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Autenticação de dois fatores',
|
'2_factor_auth' => 'Autenticação de dois fatores',
|
||||||
|
@ -516,6 +516,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Editar pasta',
|
'edit_folder_props' => 'Editar pasta',
|
||||||
'edit_group' => 'Editar grupo',
|
'edit_group' => 'Editar grupo',
|
||||||
'edit_online' => 'Editar on-line',
|
'edit_online' => 'Editar on-line',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => 'Editar tarefa',
|
'edit_task' => 'Editar tarefa',
|
||||||
'edit_transmittal_props' => 'Editar propriedades de transmissão',
|
'edit_transmittal_props' => 'Editar propriedades de transmissão',
|
||||||
|
@ -526,7 +527,9 @@ URL: [url]',
|
||||||
'email' => 'E-mail',
|
'email' => 'E-mail',
|
||||||
'email_error_title' => 'Nenhum e-mail informado',
|
'email_error_title' => 'Nenhum e-mail informado',
|
||||||
'email_footer' => 'Você sempre pode alterar suas configurações de e-mail usando as funções \'Minha conta\'',
|
'email_footer' => 'Você sempre pode alterar suas configurações de e-mail usando as funções \'Minha conta\'',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Este é um gerenciador automático do servidor DMS.',
|
'email_header' => 'Este é um gerenciador automático do servidor DMS.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Por favor insira um endereço de e-mail válido.',
|
'email_not_given' => 'Por favor insira um endereço de e-mail válido.',
|
||||||
'empty_attribute_group_list' => 'Nenhum grupo de atributos',
|
'empty_attribute_group_list' => 'Nenhum grupo de atributos',
|
||||||
'empty_folder_list' => 'Nenhum documento ou pasta',
|
'empty_folder_list' => 'Nenhum documento ou pasta',
|
||||||
|
@ -561,6 +564,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Excluir ítens',
|
'exclude_items' => 'Excluir ítens',
|
||||||
'expired' => 'Expirado',
|
'expired' => 'Expirado',
|
||||||
'expired_at_date' => 'Expirado em [datetime]',
|
'expired_at_date' => 'Expirado em [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Documentos expirados',
|
'expired_documents' => 'Documentos expirados',
|
||||||
'expires' => 'Expira',
|
'expires' => 'Expira',
|
||||||
'expire_by_date' => 'Data de vencimento',
|
'expire_by_date' => 'Data de vencimento',
|
||||||
|
@ -585,6 +589,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => 'Extensão',
|
'extension_archive' => 'Extensão',
|
||||||
'extension_changelog' => 'Alterações no Log',
|
'extension_changelog' => 'Alterações no Log',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Carregando Extensões',
|
'extension_loading' => 'Carregando Extensões',
|
||||||
'extension_manager' => 'Gerenciar extensões',
|
'extension_manager' => 'Gerenciar extensões',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -592,6 +598,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'O envio de novas extensões não esta disponível pois o diretório Extensões recebeu a atribuição de Somente Leitura.',
|
'extension_mgr_no_upload' => 'O envio de novas extensões não esta disponível pois o diretório Extensões recebeu a atribuição de Somente Leitura.',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Disponível',
|
'extension_mgr_repository' => 'Disponível',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Versões',
|
'extension_version_list' => 'Versões',
|
||||||
'february' => 'Fevereiro',
|
'february' => 'Fevereiro',
|
||||||
'file' => 'Arquivo',
|
'file' => 'Arquivo',
|
||||||
|
@ -705,7 +713,7 @@ URL: [url]',
|
||||||
'include_subdirectories' => 'Include subdirectories',
|
'include_subdirectories' => 'Include subdirectories',
|
||||||
'indexing_tasks_in_queue' => 'Tarefas de indexação em fila',
|
'indexing_tasks_in_queue' => 'Tarefas de indexação em fila',
|
||||||
'index_converters' => 'conversores de índice',
|
'index_converters' => 'conversores de índice',
|
||||||
'index_document_unchanged' => '',
|
'index_document_unchanged' => 'documento inalterado',
|
||||||
'index_done' => 'Finalizado',
|
'index_done' => 'Finalizado',
|
||||||
'index_error' => 'Erro',
|
'index_error' => 'Erro',
|
||||||
'index_folder' => 'Pasta Raiz',
|
'index_folder' => 'Pasta Raiz',
|
||||||
|
@ -719,6 +727,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Copiar lista de acesso herdada',
|
'inherits_access_copy_msg' => 'Copiar lista de acesso herdada',
|
||||||
'inherits_access_empty_msg' => 'Inicie com a lista de acesso vazia',
|
'inherits_access_empty_msg' => 'Inicie com a lista de acesso vazia',
|
||||||
'inherits_access_msg' => 'acesso está endo herdado.',
|
'inherits_access_msg' => 'acesso está endo herdado.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Erro interno',
|
'internal_error' => 'Erro interno',
|
||||||
'internal_error_exit' => 'Erro interno. Não é possível concluir o pedido.',
|
'internal_error_exit' => 'Erro interno. Não é possível concluir o pedido.',
|
||||||
|
@ -1143,6 +1152,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Erro ao atualizar o status da revisão. Atualização falhou.',
|
'review_update_failed' => 'Erro ao atualizar o status da revisão. Atualização falhou.',
|
||||||
'revise_document' => 'Revisar documento',
|
'revise_document' => 'Revisar documento',
|
||||||
'revise_document_on' => 'Próxima revisão da versão do documento em [date]',
|
'revise_document_on' => 'Próxima revisão da versão do documento em [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '[no_revisions] revisões já aceitas',
|
'revisions_accepted' => '[no_revisions] revisões já aceitas',
|
||||||
'revisions_accepted_latest' => 'revisões aceitas mais recentes',
|
'revisions_accepted_latest' => 'revisões aceitas mais recentes',
|
||||||
'revisions_not_touched' => '[no_revisions] revisões não sendo tocadas',
|
'revisions_not_touched' => '[no_revisions] revisões não sendo tocadas',
|
||||||
|
@ -1249,6 +1259,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Seleção',
|
'selection' => 'Seleção',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Escolha quando mostrar',
|
'select_attrdefgrp_show' => 'Escolha quando mostrar',
|
||||||
'select_attribute_value' => 'Selecione o valor do atributo',
|
'select_attribute_value' => 'Selecione o valor do atributo',
|
||||||
'select_category' => 'Clique para selecionar a categoria',
|
'select_category' => 'Clique para selecionar a categoria',
|
||||||
|
@ -1733,6 +1744,7 @@ Nome: [username]
|
||||||
'splash_edit_user' => 'Usuário salvo',
|
'splash_edit_user' => 'Usuário salvo',
|
||||||
'splash_error_add_to_transmittal' => 'Erro ao adicionar documento à transmissão',
|
'splash_error_add_to_transmittal' => 'Erro ao adicionar documento à transmissão',
|
||||||
'splash_error_rm_download_link' => 'Erro ao remover o link de download',
|
'splash_error_rm_download_link' => 'Erro ao remover o link de download',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Erro ao enviar o link de download',
|
'splash_error_send_download_link' => 'Erro ao enviar o link de download',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1835,8 +1847,11 @@ Nome: [username]
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Assuma o revisor individual da última versão.',
|
'takeOverIndReviewer' => 'Assuma o revisor individual da última versão.',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Tarefas',
|
'tasks' => 'Tarefas',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'Descrição',
|
'task_description' => 'Descrição',
|
||||||
'task_disabled' => 'Desativado',
|
'task_disabled' => 'Desativado',
|
||||||
'task_frequency' => 'Frequência',
|
'task_frequency' => 'Frequência',
|
||||||
|
@ -1877,6 +1892,7 @@ Nome: [username]
|
||||||
'transfer_content' => 'Transferir conteúdo',
|
'transfer_content' => 'Transferir conteúdo',
|
||||||
'transfer_document' => 'Transferir documento',
|
'transfer_document' => 'Transferir documento',
|
||||||
'transfer_no_read_access' => 'O usuário não possui acesso de leitura na pasta',
|
'transfer_no_read_access' => 'O usuário não possui acesso de leitura na pasta',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'O usuário não possui acesso de escrita na pasta',
|
'transfer_no_write_access' => 'O usuário não possui acesso de escrita na pasta',
|
||||||
'transfer_objects' => 'Transferir objetos',
|
'transfer_objects' => 'Transferir objetos',
|
||||||
'transfer_objects_to_user' => 'Novo proprietário',
|
'transfer_objects_to_user' => 'Novo proprietário',
|
||||||
|
@ -2015,6 +2031,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'transição do fluxo de trabalho sem grupo de usuários',
|
'workflow_transition_without_user_group' => 'transição do fluxo de trabalho sem grupo de usuários',
|
||||||
'workflow_user_summary' => 'Sumário de usuário',
|
'workflow_user_summary' => 'Sumário de usuário',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => 'Tipo de arquivo errado',
|
'wrong_filetype' => 'Tipo de arquivo errado',
|
||||||
'x_more_objects' => 'mais itens',
|
'x_more_objects' => 'mais itens',
|
||||||
'year_view' => 'Visualização Anual',
|
'year_view' => 'Visualização Anual',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1101), balan (87)
|
// Translators: Admin (1107), balan (87)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
|
@ -336,7 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Zilnic',
|
'daily' => 'Zilnic',
|
||||||
'databasesearch' => 'Căutare baza de date',
|
'databasesearch' => 'Căutare baza de date',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
'data_loading' => '',
|
'data_loading' => 'Așteaptă, datele se încarcă...',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'zile',
|
'days' => 'zile',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
@ -504,6 +504,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Editează folder',
|
'edit_folder_props' => 'Editează folder',
|
||||||
'edit_group' => 'Editează grup',
|
'edit_group' => 'Editează grup',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => 'Editeaza proprietatile de transmitere',
|
'edit_transmittal_props' => 'Editeaza proprietatile de transmitere',
|
||||||
|
@ -514,7 +515,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'Nici un email introdus',
|
'email_error_title' => 'Nici un email introdus',
|
||||||
'email_footer' => 'Puteți schimba oricând setările de e-mail folosind functionalitatile din \'Contul meu\'',
|
'email_footer' => 'Puteți schimba oricând setările de e-mail folosind functionalitatile din \'Contul meu\'',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Acesta este un mesaj automat de la serverul DMS.',
|
'email_header' => 'Acesta este un mesaj automat de la serverul DMS.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Vă rugăm să introduceți o adresă de email validă.',
|
'email_not_given' => 'Vă rugăm să introduceți o adresă de email validă.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Nu există documente sau foldere',
|
'empty_folder_list' => 'Nu există documente sau foldere',
|
||||||
|
@ -548,7 +551,8 @@ URL: [url]',
|
||||||
'event_details' => 'Detalii eveniment',
|
'event_details' => 'Detalii eveniment',
|
||||||
'exclude_items' => 'Elemente excluse',
|
'exclude_items' => 'Elemente excluse',
|
||||||
'expired' => 'Expirat',
|
'expired' => 'Expirat',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => 'Expirat la [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => 'Expiră',
|
'expires' => 'Expiră',
|
||||||
'expire_by_date' => 'Expirare dupa data',
|
'expire_by_date' => 'Expirare dupa data',
|
||||||
|
@ -573,6 +577,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Se incarca extensiile',
|
'extension_loading' => 'Se incarca extensiile',
|
||||||
'extension_manager' => 'Gestionați extensiile',
|
'extension_manager' => 'Gestionați extensiile',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -580,6 +586,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Nu se poate incarca o extensie noua pentru ca directorul nu are drepturi de scriere',
|
'extension_mgr_no_upload' => 'Nu se poate incarca o extensie noua pentru ca directorul nu are drepturi de scriere',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Disponibila',
|
'extension_mgr_repository' => 'Disponibila',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Versiuni',
|
'extension_version_list' => 'Versiuni',
|
||||||
'february' => 'Februarie',
|
'february' => 'Februarie',
|
||||||
'file' => 'Fișier',
|
'file' => 'Fișier',
|
||||||
|
@ -686,7 +694,7 @@ URL: [url]',
|
||||||
'include_subdirectories' => 'Include subfoldere',
|
'include_subdirectories' => 'Include subfoldere',
|
||||||
'indexing_tasks_in_queue' => 'Actiuni de indexare in stiva',
|
'indexing_tasks_in_queue' => 'Actiuni de indexare in stiva',
|
||||||
'index_converters' => '',
|
'index_converters' => '',
|
||||||
'index_document_unchanged' => '',
|
'index_document_unchanged' => 'document neschimbat',
|
||||||
'index_done' => '',
|
'index_done' => '',
|
||||||
'index_error' => '',
|
'index_error' => '',
|
||||||
'index_folder' => 'Index folder',
|
'index_folder' => 'Index folder',
|
||||||
|
@ -700,6 +708,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Copie lista de acces moștenită',
|
'inherits_access_copy_msg' => 'Copie lista de acces moștenită',
|
||||||
'inherits_access_empty_msg' => 'Începeți cu lista de acces goală',
|
'inherits_access_empty_msg' => 'Începeți cu lista de acces goală',
|
||||||
'inherits_access_msg' => 'Accesul este moștenit.',
|
'inherits_access_msg' => 'Accesul este moștenit.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Eroare internă',
|
'internal_error' => 'Eroare internă',
|
||||||
'internal_error_exit' => 'Eroare internă. Nu se poate finaliza cererea.',
|
'internal_error_exit' => 'Eroare internă. Nu se poate finaliza cererea.',
|
||||||
|
@ -1115,6 +1124,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Eroare actualizarea status revizuire. Actualizarea a eșuat.',
|
'review_update_failed' => 'Eroare actualizarea status revizuire. Actualizarea a eșuat.',
|
||||||
'revise_document' => 'Revizuiti documentul',
|
'revise_document' => 'Revizuiti documentul',
|
||||||
'revise_document_on' => 'Urmatoarea revizuire a versiunii document pe [data]',
|
'revise_document_on' => 'Urmatoarea revizuire a versiunii document pe [data]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1216,6 +1226,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Selecție',
|
'selection' => 'Selecție',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Click pentru a selecta categoria',
|
'select_category' => 'Click pentru a selecta categoria',
|
||||||
|
@ -1695,6 +1706,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => 'Utilizator salvat',
|
'splash_edit_user' => 'Utilizator salvat',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1797,8 +1809,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Preia revizuitorul individual din ultima versiune.',
|
'takeOverIndReviewer' => 'Preia revizuitorul individual din ultima versiune.',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '',
|
'tasks' => '',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1834,11 +1849,12 @@ URL: [url]',
|
||||||
'to' => 'La',
|
'to' => 'La',
|
||||||
'toggle_manager' => 'Comută Manager',
|
'toggle_manager' => 'Comută Manager',
|
||||||
'toggle_qrcode' => '',
|
'toggle_qrcode' => '',
|
||||||
'total' => '',
|
'total' => 'Total',
|
||||||
'to_before_from' => 'Data de încheiere nu poate fi înainte de data de începere',
|
'to_before_from' => 'Data de încheiere nu poate fi înainte de data de începere',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Transfer document',
|
'transfer_document' => 'Transfer document',
|
||||||
'transfer_no_read_access' => 'Utilizatorul nu are acces de citire pentru acest folder',
|
'transfer_no_read_access' => 'Utilizatorul nu are acces de citire pentru acest folder',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Utilizatorul nu are drepturi de scriere pe acest dosar',
|
'transfer_no_write_access' => 'Utilizatorul nu are drepturi de scriere pe acest dosar',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1921,7 +1937,7 @@ URL: [url]',
|
||||||
'use_comment_of_document' => 'Utilizați comentarii la documente',
|
'use_comment_of_document' => 'Utilizați comentarii la documente',
|
||||||
'use_default_categories' => 'Utilizați categorii predefinite',
|
'use_default_categories' => 'Utilizați categorii predefinite',
|
||||||
'use_default_keywords' => 'Utilizați cuvinte cheie predefinite',
|
'use_default_keywords' => 'Utilizați cuvinte cheie predefinite',
|
||||||
'valid_till' => '',
|
'valid_till' => 'Valabil până la',
|
||||||
'version' => 'Versiune',
|
'version' => 'Versiune',
|
||||||
'versioning_file_creation' => 'Creare fișier de versionare',
|
'versioning_file_creation' => 'Creare fișier de versionare',
|
||||||
'versioning_file_creation_warning' => 'Cu această operațiune puteți crea un fișier care conține informațiile versiunilor pentru un întreg folder DMS. După creare, fiecare fisier va fi salvat in folder-ul de documente.',
|
'versioning_file_creation_warning' => 'Cu această operațiune puteți crea un fișier care conține informațiile versiunilor pentru un întreg folder DMS. După creare, fiecare fisier va fi salvat in folder-ul de documente.',
|
||||||
|
@ -1938,7 +1954,7 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versiune ștearsă',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versiune ștearsă',
|
||||||
'version_info' => 'Informații versiune',
|
'version_info' => 'Informații versiune',
|
||||||
'view' => 'Vizualizare',
|
'view' => 'Vizualizare',
|
||||||
'view_document' => '',
|
'view_document' => 'Afișează detaliile documentului',
|
||||||
'view_folder' => '',
|
'view_folder' => '',
|
||||||
'view_online' => 'Vizualizare online',
|
'view_online' => 'Vizualizare online',
|
||||||
'warning' => 'Avertisment',
|
'warning' => 'Avertisment',
|
||||||
|
@ -1977,6 +1993,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => 'Sumar Utilizator',
|
'workflow_user_summary' => 'Sumar Utilizator',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => 'Mai multe',
|
'x_more_objects' => 'Mai multe',
|
||||||
'year_view' => 'Vizualizare an',
|
'year_view' => 'Vizualizare an',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1704)
|
// Translators: Admin (1717)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Двухфакторная аутентификация',
|
'2_factor_auth' => 'Двухфакторная аутентификация',
|
||||||
|
@ -248,7 +248,7 @@ URL: [url]',
|
||||||
'category_in_use' => 'Эта категория используется документами',
|
'category_in_use' => 'Эта категория используется документами',
|
||||||
'category_noname' => 'Введите название категории',
|
'category_noname' => 'Введите название категории',
|
||||||
'ca_ES' => 'Catalan',
|
'ca_ES' => 'Catalan',
|
||||||
'changelog_loading' => '',
|
'changelog_loading' => 'Подождите, пока не загрузится журнал изменений',
|
||||||
'change_assignments' => 'Изменить назначения',
|
'change_assignments' => 'Изменить назначения',
|
||||||
'change_password' => 'Изменить пароль',
|
'change_password' => 'Изменить пароль',
|
||||||
'change_password_message' => 'Пароль изменён',
|
'change_password_message' => 'Пароль изменён',
|
||||||
|
@ -335,7 +335,7 @@ URL: [url]',
|
||||||
'current_version' => 'Текущая версия',
|
'current_version' => 'Текущая версия',
|
||||||
'daily' => 'Ежедневно',
|
'daily' => 'Ежедневно',
|
||||||
'databasesearch' => 'Поиск по БД',
|
'databasesearch' => 'Поиск по БД',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => 'Версия базы',
|
||||||
'data_loading' => 'Пожалуйста подождите, данные загружаются...',
|
'data_loading' => 'Пожалуйста подождите, данные загружаются...',
|
||||||
'date' => 'Дата',
|
'date' => 'Дата',
|
||||||
'days' => 'дни',
|
'days' => 'дни',
|
||||||
|
@ -504,6 +504,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Изменить свойства',
|
'edit_folder_props' => 'Изменить свойства',
|
||||||
'edit_group' => 'Изменить группу',
|
'edit_group' => 'Изменить группу',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => 'Редактировать группы получателей',
|
'edit_transmittal_props' => 'Редактировать группы получателей',
|
||||||
|
@ -514,7 +515,9 @@ URL: [url]',
|
||||||
'email' => 'E-mail',
|
'email' => 'E-mail',
|
||||||
'email_error_title' => 'Не указан e-mail',
|
'email_error_title' => 'Не указан e-mail',
|
||||||
'email_footer' => 'Вы можете изменить e-mail используя меню «Моя учётка».',
|
'email_footer' => 'Вы можете изменить e-mail используя меню «Моя учётка».',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Это автоматическое уведомление сервера документооборота.',
|
'email_header' => 'Это автоматическое уведомление сервера документооборота.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Введите настоящий адрес e-mail.',
|
'email_not_given' => 'Введите настоящий адрес e-mail.',
|
||||||
'empty_attribute_group_list' => 'Пустой список группы атрибутов',
|
'empty_attribute_group_list' => 'Пустой список группы атрибутов',
|
||||||
'empty_folder_list' => 'Нет документов или каталогов',
|
'empty_folder_list' => 'Нет документов или каталогов',
|
||||||
|
@ -549,6 +552,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Не показывать события:',
|
'exclude_items' => 'Не показывать события:',
|
||||||
'expired' => 'Срок действия вышел',
|
'expired' => 'Срок действия вышел',
|
||||||
'expired_at_date' => 'Истекает в',
|
'expired_at_date' => 'Истекает в',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => 'Срок действия',
|
'expires' => 'Срок действия',
|
||||||
'expire_by_date' => 'дата',
|
'expire_by_date' => 'дата',
|
||||||
|
@ -559,7 +563,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => '1 год',
|
'expire_in_1y' => '1 год',
|
||||||
'expire_in_2h' => 'Истекает через два часа',
|
'expire_in_2h' => 'Истекает через два часа',
|
||||||
'expire_in_2y' => '2 года',
|
'expire_in_2y' => '2 года',
|
||||||
'expire_in_3y' => '',
|
'expire_in_3y' => 'Истекает через 3 года',
|
||||||
'expire_today' => 'Истекает сегодня',
|
'expire_today' => 'Истекает сегодня',
|
||||||
'expire_tomorrow' => 'Истекает завтра',
|
'expire_tomorrow' => 'Истекает завтра',
|
||||||
'expiry_changed_email' => 'Срок действия изменен',
|
'expiry_changed_email' => 'Срок действия изменен',
|
||||||
|
@ -572,15 +576,19 @@ URL: [url]',
|
||||||
'export' => 'Экспорт',
|
'export' => 'Экспорт',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => 'Журнал изменений',
|
||||||
'extension_loading' => '',
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
|
'extension_loading' => 'Загрузка расширений',
|
||||||
'extension_manager' => 'Управление расширениями',
|
'extension_manager' => 'Управление расширениями',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => 'установлены',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => 'Загрузка новых расширений невозможна, потому что каталог расширений недоступен для записи.',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Установленные',
|
'extension_mgr_repository' => 'Установленные',
|
||||||
'extension_version_list' => '',
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
|
'extension_version_list' => 'Версии',
|
||||||
'february' => 'Февраль',
|
'february' => 'Февраль',
|
||||||
'file' => 'Файл',
|
'file' => 'Файл',
|
||||||
'files' => 'Файлы',
|
'files' => 'Файлы',
|
||||||
|
@ -633,7 +641,7 @@ URL: [url]',
|
||||||
'folder_renamed_email_subject' => '[sitename]: переименован каталог «[name]»',
|
'folder_renamed_email_subject' => '[sitename]: переименован каталог «[name]»',
|
||||||
'folder_title' => 'Каталог [foldername]',
|
'folder_title' => 'Каталог [foldername]',
|
||||||
'foot_note' => '',
|
'foot_note' => '',
|
||||||
'force_update' => '',
|
'force_update' => 'обновить',
|
||||||
'friday' => 'Пятница',
|
'friday' => 'Пятница',
|
||||||
'friday_abbr' => 'Пт',
|
'friday_abbr' => 'Пт',
|
||||||
'from' => 'От',
|
'from' => 'От',
|
||||||
|
@ -700,6 +708,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Скопировать наследованный список',
|
'inherits_access_copy_msg' => 'Скопировать наследованный список',
|
||||||
'inherits_access_empty_msg' => 'Начать с пустого списка доступа',
|
'inherits_access_empty_msg' => 'Начать с пустого списка доступа',
|
||||||
'inherits_access_msg' => 'Доступ унаследован.',
|
'inherits_access_msg' => 'Доступ унаследован.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Внутренняя ошибка',
|
'internal_error' => 'Внутренняя ошибка',
|
||||||
'internal_error_exit' => 'Внутренняя ошибка. Невозможно выполнить запрос.',
|
'internal_error_exit' => 'Внутренняя ошибка. Невозможно выполнить запрос.',
|
||||||
|
@ -1117,6 +1126,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Ошибка обновления статуса рецензии',
|
'review_update_failed' => 'Ошибка обновления статуса рецензии',
|
||||||
'revise_document' => 'Ревизировать документ',
|
'revise_document' => 'Ревизировать документ',
|
||||||
'revise_document_on' => 'Следующий ревизия версии документа назначен на [date]',
|
'revise_document_on' => 'Следующий ревизия версии документа назначен на [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1220,9 +1230,10 @@ URL: [url]',
|
||||||
'search_results_access_filtered' => 'Результаты поиска могут содержать объекты к которым у вас нет доступа',
|
'search_results_access_filtered' => 'Результаты поиска могут содержать объекты к которым у вас нет доступа',
|
||||||
'search_time' => 'Прошло: [time] с',
|
'search_time' => 'Прошло: [time] с',
|
||||||
'seconds' => 'секунды',
|
'seconds' => 'секунды',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => 'Информация о системе',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => 'Версия',
|
||||||
'selection' => 'Выбор',
|
'selection' => 'Выбор',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Выберите категорию',
|
'select_category' => 'Выберите категорию',
|
||||||
|
@ -1658,8 +1669,8 @@ URL: [url]',
|
||||||
'set_owner_error' => 'Ошибка при установке владельца',
|
'set_owner_error' => 'Ошибка при установке владельца',
|
||||||
'set_password' => 'Установить пароль',
|
'set_password' => 'Установить пароль',
|
||||||
'set_workflow' => 'Установить процесс',
|
'set_workflow' => 'Установить процесс',
|
||||||
'show_extension_changelog' => '',
|
'show_extension_changelog' => 'Показать журнал изменений',
|
||||||
'show_extension_version_list' => '',
|
'show_extension_version_list' => 'Показать список версий',
|
||||||
'signed_in_as' => 'Пользователь',
|
'signed_in_as' => 'Пользователь',
|
||||||
'sign_in' => 'Войти',
|
'sign_in' => 'Войти',
|
||||||
'sign_out' => 'Выйти',
|
'sign_out' => 'Выйти',
|
||||||
|
@ -1702,6 +1713,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => 'Пользователь сохранён',
|
'splash_edit_user' => 'Пользователь сохранён',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1804,8 +1816,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Использовать рецензентов из прошлой версии',
|
'takeOverIndReviewer' => 'Использовать рецензентов из прошлой версии',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Задания',
|
'tasks' => 'Задания',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1846,6 +1861,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Передать документ',
|
'transfer_document' => 'Передать документ',
|
||||||
'transfer_no_read_access' => 'Пользователь не имеет доступа на чтение в этой папке',
|
'transfer_no_read_access' => 'Пользователь не имеет доступа на чтение в этой папке',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Пользователь не имеет доступа на запись в этой папке',
|
'transfer_no_write_access' => 'Пользователь не имеет доступа на запись в этой папке',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1984,6 +2000,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => 'Сводка по пользователю',
|
'workflow_user_summary' => 'Сводка по пользователю',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '',
|
'x_more_objects' => '',
|
||||||
'year_view' => 'Год',
|
'year_view' => 'Год',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1226), destinqo (26), pS2017 (508), ssebech (4)
|
// Translators: Admin (1229), destinqo (26), pS2017 (508), ssebech (4)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-faktorové overovanie',
|
'2_factor_auth' => '2-faktorové overovanie',
|
||||||
|
@ -336,7 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Denná',
|
'daily' => 'Denná',
|
||||||
'databasesearch' => 'Hľadať databázu',
|
'databasesearch' => 'Hľadať databázu',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
'data_loading' => '',
|
'data_loading' => 'Prosím počkajte, kým sa nenahrajú dáta',
|
||||||
'date' => 'Dátum',
|
'date' => 'Dátum',
|
||||||
'days' => 'dní',
|
'days' => 'dní',
|
||||||
'debug' => 'Ladiť',
|
'debug' => 'Ladiť',
|
||||||
|
@ -516,6 +516,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Upraviť zložku',
|
'edit_folder_props' => 'Upraviť zložku',
|
||||||
'edit_group' => 'Upraviť skupinu',
|
'edit_group' => 'Upraviť skupinu',
|
||||||
'edit_online' => 'Upraviť online',
|
'edit_online' => 'Upraviť online',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => 'Upraviť úlohu',
|
'edit_task' => 'Upraviť úlohu',
|
||||||
'edit_transmittal_props' => 'Edit transmittal properties',
|
'edit_transmittal_props' => 'Edit transmittal properties',
|
||||||
|
@ -526,7 +527,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => 'Nebol zadaný žiadny E-mail',
|
'email_error_title' => 'Nebol zadaný žiadny E-mail',
|
||||||
'email_footer' => 'Nastavenia e-mailu si kedykoľvek môžete zmeniť cez \'Môj účet\'',
|
'email_footer' => 'Nastavenia e-mailu si kedykoľvek môžete zmeniť cez \'Môj účet\'',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Toto je automatická správa od Dokument servera.',
|
'email_header' => 'Toto je automatická správa od Dokument servera.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Prosím, zadajte platnú emailovú adresu.',
|
'email_not_given' => 'Prosím, zadajte platnú emailovú adresu.',
|
||||||
'empty_attribute_group_list' => 'No attribute groups',
|
'empty_attribute_group_list' => 'No attribute groups',
|
||||||
'empty_folder_list' => 'Žiadne dokumenty alebo zložky',
|
'empty_folder_list' => 'Žiadne dokumenty alebo zložky',
|
||||||
|
@ -561,6 +564,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Vylúčiť položky',
|
'exclude_items' => 'Vylúčiť položky',
|
||||||
'expired' => 'Platnosť vypršala',
|
'expired' => 'Platnosť vypršala',
|
||||||
'expired_at_date' => 'Platnosť vypršala [datetime]',
|
'expired_at_date' => 'Platnosť vypršala [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Dokumenty, ktorým skončila platnosť',
|
'expired_documents' => 'Dokumenty, ktorým skončila platnosť',
|
||||||
'expires' => 'Platnosť vyprší',
|
'expires' => 'Platnosť vyprší',
|
||||||
'expire_by_date' => 'Platnosť skončí podľa dátumu',
|
'expire_by_date' => 'Platnosť skončí podľa dátumu',
|
||||||
|
@ -585,6 +589,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => 'Rozšírenie',
|
'extension_archive' => 'Rozšírenie',
|
||||||
'extension_changelog' => 'Denník zmien',
|
'extension_changelog' => 'Denník zmien',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Nahrávajú sa rozšírenia ...',
|
'extension_loading' => 'Nahrávajú sa rozšírenia ...',
|
||||||
'extension_manager' => 'Spravovať rozšírenia',
|
'extension_manager' => 'Spravovať rozšírenia',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -592,6 +598,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
|
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Available',
|
'extension_mgr_repository' => 'Available',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Versions',
|
'extension_version_list' => 'Versions',
|
||||||
'february' => 'Február',
|
'february' => 'Február',
|
||||||
'file' => 'Súbor',
|
'file' => 'Súbor',
|
||||||
|
@ -719,6 +727,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Skopírovať zdedený zoznam riadenia prístupu',
|
'inherits_access_copy_msg' => 'Skopírovať zdedený zoznam riadenia prístupu',
|
||||||
'inherits_access_empty_msg' => 'Založiť nový zoznam riadenia prístupu',
|
'inherits_access_empty_msg' => 'Založiť nový zoznam riadenia prístupu',
|
||||||
'inherits_access_msg' => 'Prístup sa dedí.',
|
'inherits_access_msg' => 'Prístup sa dedí.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Vnútorná chyba',
|
'internal_error' => 'Vnútorná chyba',
|
||||||
'internal_error_exit' => 'Vnútorná chyba. Nebolo možné dokončiť požiadavku.',
|
'internal_error_exit' => 'Vnútorná chyba. Nebolo možné dokončiť požiadavku.',
|
||||||
|
@ -853,7 +862,7 @@ URL: [url]',
|
||||||
'my_documents' => 'Moje dokumenty',
|
'my_documents' => 'Moje dokumenty',
|
||||||
'my_transmittals' => 'My Transmittals',
|
'my_transmittals' => 'My Transmittals',
|
||||||
'name' => 'Meno',
|
'name' => 'Meno',
|
||||||
'nb_NO' => '',
|
'nb_NO' => 'Nórčina (Bokmål)',
|
||||||
'needs_correction' => 'Vyžaduje opravu',
|
'needs_correction' => 'Vyžaduje opravu',
|
||||||
'needs_workflow_action' => 'Tento dokument si vyžaduje vašu pozornosť. Skontrolujte kartu pracovného postupu.',
|
'needs_workflow_action' => 'Tento dokument si vyžaduje vašu pozornosť. Skontrolujte kartu pracovného postupu.',
|
||||||
'network_drive' => 'Sieťová jednotka',
|
'network_drive' => 'Sieťová jednotka',
|
||||||
|
@ -1145,6 +1154,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Chyba pri aktualizácii stavu recenzie. Aktualizácia zlyhala.',
|
'review_update_failed' => 'Chyba pri aktualizácii stavu recenzie. Aktualizácia zlyhala.',
|
||||||
'revise_document' => 'Revidovať dokument',
|
'revise_document' => 'Revidovať dokument',
|
||||||
'revise_document_on' => 'Next revision of document version on [date]',
|
'revise_document_on' => 'Next revision of document version on [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '[no_revisions] revisions already accepted',
|
'revisions_accepted' => '[no_revisions] revisions already accepted',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '[no_revisions] revisions not being touched',
|
'revisions_not_touched' => '[no_revisions] revisions not being touched',
|
||||||
|
@ -1251,6 +1261,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Výber',
|
'selection' => 'Výber',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Choose when to show',
|
'select_attrdefgrp_show' => 'Choose when to show',
|
||||||
'select_attribute_value' => 'Vyberte hodnotu atribútu',
|
'select_attribute_value' => 'Vyberte hodnotu atribútu',
|
||||||
'select_category' => 'Vyber kategóriu',
|
'select_category' => 'Vyber kategóriu',
|
||||||
|
@ -1735,6 +1746,7 @@ Meno: [username]
|
||||||
'splash_edit_user' => 'Používateľ bol uložený',
|
'splash_edit_user' => 'Používateľ bol uložený',
|
||||||
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
|
'splash_error_add_to_transmittal' => 'Error while adding document to transmittal',
|
||||||
'splash_error_rm_download_link' => 'Error when removing download link',
|
'splash_error_rm_download_link' => 'Error when removing download link',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Error while sending download link',
|
'splash_error_send_download_link' => 'Error while sending download link',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1837,8 +1849,11 @@ Meno: [username]
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Take over individual reviewer from last version.',
|
'takeOverIndReviewer' => 'Take over individual reviewer from last version.',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Úlohy',
|
'tasks' => 'Úlohy',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => 'Description',
|
'task_description' => 'Description',
|
||||||
'task_disabled' => 'Disabled',
|
'task_disabled' => 'Disabled',
|
||||||
'task_frequency' => 'Frequency',
|
'task_frequency' => 'Frequency',
|
||||||
|
@ -1879,6 +1894,7 @@ Meno: [username]
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Zmeniť vlastníka',
|
'transfer_document' => 'Zmeniť vlastníka',
|
||||||
'transfer_no_read_access' => 'Používateľ nemá práva na čítanie v adresári',
|
'transfer_no_read_access' => 'Používateľ nemá práva na čítanie v adresári',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Používateľ nemá práva na zapisovanie v adresári',
|
'transfer_no_write_access' => 'Používateľ nemá práva na zapisovanie v adresári',
|
||||||
'transfer_objects' => 'Prenesené objekty',
|
'transfer_objects' => 'Prenesené objekty',
|
||||||
'transfer_objects_to_user' => 'Nový vlastník',
|
'transfer_objects_to_user' => 'Nový vlastník',
|
||||||
|
@ -2017,6 +2033,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
|
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
|
||||||
'workflow_user_summary' => 'User summary',
|
'workflow_user_summary' => 'User summary',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => 'ďalších [number] objektov',
|
'x_more_objects' => 'ďalších [number] objektov',
|
||||||
'year_view' => 'Rok',
|
'year_view' => 'Rok',
|
||||||
|
|
|
@ -510,6 +510,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Ändra katalog',
|
'edit_folder_props' => 'Ändra katalog',
|
||||||
'edit_group' => 'Ändra grupp',
|
'edit_group' => 'Ändra grupp',
|
||||||
'edit_online' => 'Uppdatera online',
|
'edit_online' => 'Uppdatera online',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => 'Ändra egenskaper för meddelande',
|
'edit_transmittal_props' => 'Ändra egenskaper för meddelande',
|
||||||
|
@ -520,7 +521,9 @@ URL: [url]',
|
||||||
'email' => 'E-post',
|
'email' => 'E-post',
|
||||||
'email_error_title' => 'E-post saknas',
|
'email_error_title' => 'E-post saknas',
|
||||||
'email_footer' => 'Du kan alltid ändra dina e-postinställningar genom att gå till \'Min Sida\'',
|
'email_footer' => 'Du kan alltid ändra dina e-postinställningar genom att gå till \'Min Sida\'',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Detta meddelande skapades automatiskt från dokumentservern.',
|
'email_header' => 'Detta meddelande skapades automatiskt från dokumentservern.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Skriv in en giltig e-postadress.',
|
'email_not_given' => 'Skriv in en giltig e-postadress.',
|
||||||
'empty_attribute_group_list' => 'Grupp för attribut saknas',
|
'empty_attribute_group_list' => 'Grupp för attribut saknas',
|
||||||
'empty_folder_list' => 'Inga dokument eller mappar',
|
'empty_folder_list' => 'Inga dokument eller mappar',
|
||||||
|
@ -555,6 +558,7 @@ URL: [url]',
|
||||||
'exclude_items' => '',
|
'exclude_items' => '',
|
||||||
'expired' => 'Har gått ut',
|
'expired' => 'Har gått ut',
|
||||||
'expired_at_date' => 'Upphörde per [datetime]',
|
'expired_at_date' => 'Upphörde per [datetime]',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => 'Utgångna dokument',
|
'expired_documents' => 'Utgångna dokument',
|
||||||
'expires' => 'Kommer att gå ut',
|
'expires' => 'Kommer att gå ut',
|
||||||
'expire_by_date' => 'Upphör att gälla per',
|
'expire_by_date' => 'Upphör att gälla per',
|
||||||
|
@ -579,6 +583,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Hantera tillägg',
|
'extension_manager' => 'Hantera tillägg',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -586,6 +592,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'februari',
|
'february' => 'februari',
|
||||||
'file' => 'Fil',
|
'file' => 'Fil',
|
||||||
|
@ -706,6 +714,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Kopiera lista för behörighetsarv',
|
'inherits_access_copy_msg' => 'Kopiera lista för behörighetsarv',
|
||||||
'inherits_access_empty_msg' => 'Börja med tom behörighetslista',
|
'inherits_access_empty_msg' => 'Börja med tom behörighetslista',
|
||||||
'inherits_access_msg' => 'Behörigheten har ärvts.',
|
'inherits_access_msg' => 'Behörigheten har ärvts.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Internt fel',
|
'internal_error' => 'Internt fel',
|
||||||
'internal_error_exit' => 'Internt fel. Förfrågan kunde inte utföras.',
|
'internal_error_exit' => 'Internt fel. Förfrågan kunde inte utföras.',
|
||||||
|
@ -1118,6 +1127,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Fel vid uppdatering av granskningsstatus. Kunde inte uppdatera.',
|
'review_update_failed' => 'Fel vid uppdatering av granskningsstatus. Kunde inte uppdatera.',
|
||||||
'revise_document' => 'Revidera dokument',
|
'revise_document' => 'Revidera dokument',
|
||||||
'revise_document_on' => 'Nästa revidering av dokumentversion [date]',
|
'revise_document_on' => 'Nästa revidering av dokumentversion [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1224,6 +1234,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Urval',
|
'selection' => 'Urval',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => 'Välj visingsalternativ',
|
'select_attrdefgrp_show' => 'Välj visingsalternativ',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Klicka för att välja en kategori',
|
'select_category' => 'Klicka för att välja en kategori',
|
||||||
|
@ -1708,6 +1719,7 @@ Kommentar: [comment]',
|
||||||
'splash_edit_user' => 'Användare sparad',
|
'splash_edit_user' => 'Användare sparad',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => 'Fel vid borttagande av nedladdningslänk',
|
'splash_error_rm_download_link' => 'Fel vid borttagande av nedladdningslänk',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => 'Fel vid sändning av nedladdningslänk',
|
'splash_error_send_download_link' => 'Fel vid sändning av nedladdningslänk',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1810,8 +1822,11 @@ Kommentar: [comment]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Ta över individuell granskare från senaste version',
|
'takeOverIndReviewer' => 'Ta över individuell granskare från senaste version',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Uppgifter',
|
'tasks' => 'Uppgifter',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1852,6 +1867,7 @@ Kommentar: [comment]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Överför dokument',
|
'transfer_document' => 'Överför dokument',
|
||||||
'transfer_no_read_access' => 'Användaren har inte läsrättigheter i katalogen',
|
'transfer_no_read_access' => 'Användaren har inte läsrättigheter i katalogen',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Användaren har inte skrivrättigheter i katalogen',
|
'transfer_no_write_access' => 'Användaren har inte skrivrättigheter i katalogen',
|
||||||
'transfer_objects' => 'Överför objekt',
|
'transfer_objects' => 'Överför objekt',
|
||||||
'transfer_objects_to_user' => 'Ny ägare',
|
'transfer_objects_to_user' => 'Ny ägare',
|
||||||
|
@ -1990,6 +2006,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => 'Minst en av övergångarna i arbetsflödet saknar användare eller grupp.',
|
'workflow_transition_without_user_group' => 'Minst en av övergångarna i arbetsflödet saknar användare eller grupp.',
|
||||||
'workflow_user_summary' => 'Sammanfattning användare',
|
'workflow_user_summary' => 'Sammanfattning användare',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '[number] ytterligare objekt',
|
'x_more_objects' => '[number] ytterligare objekt',
|
||||||
'year_view' => 'Årsvy',
|
'year_view' => 'Årsvy',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (1120), aydin (83)
|
// Translators: Admin (1125), aydin (83)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'İki faktörlü yetkilendirme',
|
'2_factor_auth' => 'İki faktörlü yetkilendirme',
|
||||||
|
@ -465,7 +465,7 @@ URL: [url]',
|
||||||
'do_object_setfilesize' => 'Dosya boyutu ayarla',
|
'do_object_setfilesize' => 'Dosya boyutu ayarla',
|
||||||
'do_object_setfiletype' => '',
|
'do_object_setfiletype' => '',
|
||||||
'do_object_unlink' => 'Doküman versiyonunu sil',
|
'do_object_unlink' => 'Doküman versiyonunu sil',
|
||||||
'draft' => '',
|
'draft' => 'Taslak',
|
||||||
'draft_pending_approval' => 'Taslak - onay bekliyor',
|
'draft_pending_approval' => 'Taslak - onay bekliyor',
|
||||||
'draft_pending_review' => 'Taslak - kontrol bekliyor',
|
'draft_pending_review' => 'Taslak - kontrol bekliyor',
|
||||||
'drag_icon_here' => 'Klasör veya dokümanın ikonunu buraya sürükleyin!',
|
'drag_icon_here' => 'Klasör veya dokümanın ikonunu buraya sürükleyin!',
|
||||||
|
@ -498,6 +498,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Klasörü düzenle',
|
'edit_folder_props' => 'Klasörü düzenle',
|
||||||
'edit_group' => 'Grubu düzenle',
|
'edit_group' => 'Grubu düzenle',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => '',
|
'edit_transmittal_props' => '',
|
||||||
|
@ -508,7 +509,9 @@ URL: [url]',
|
||||||
'email' => 'E-posta',
|
'email' => 'E-posta',
|
||||||
'email_error_title' => 'E-posta adresi girilmedi',
|
'email_error_title' => 'E-posta adresi girilmedi',
|
||||||
'email_footer' => '\'My Account\' özelliklerini kullanarak her zaman e-posta ayarlarınızı değiştirebilirsiniz',
|
'email_footer' => '\'My Account\' özelliklerini kullanarak her zaman e-posta ayarlarınızı değiştirebilirsiniz',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Bu DYS sunucusu tarafından gönderilen otomatik bir mesajdır.',
|
'email_header' => 'Bu DYS sunucusu tarafından gönderilen otomatik bir mesajdır.',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Lütfen geçerli bir e-posta adresi giriniz.',
|
'email_not_given' => 'Lütfen geçerli bir e-posta adresi giriniz.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Hiç klasör veya doküman yok',
|
'empty_folder_list' => 'Hiç klasör veya doküman yok',
|
||||||
|
@ -543,6 +546,7 @@ URL: [url]',
|
||||||
'exclude_items' => '',
|
'exclude_items' => '',
|
||||||
'expired' => 'Süresi doldu',
|
'expired' => 'Süresi doldu',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => '',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => 'Süresinin dolacağı zaman',
|
'expires' => 'Süresinin dolacağı zaman',
|
||||||
'expire_by_date' => 'Tarihe göre sil',
|
'expire_by_date' => 'Tarihe göre sil',
|
||||||
|
@ -567,6 +571,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => 'Değişiklik Listesi',
|
'extension_changelog' => 'Değişiklik Listesi',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => 'Uzantı yüklendi',
|
'extension_loading' => 'Uzantı yüklendi',
|
||||||
'extension_manager' => 'Uzantıları düzenle',
|
'extension_manager' => 'Uzantıları düzenle',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -574,6 +580,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Mevcut',
|
'extension_mgr_repository' => 'Mevcut',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => 'Veysionlar',
|
'extension_version_list' => 'Veysionlar',
|
||||||
'february' => 'Şubat',
|
'february' => 'Şubat',
|
||||||
'file' => 'Dosya',
|
'file' => 'Dosya',
|
||||||
|
@ -694,6 +702,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
|
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
|
||||||
'inherits_access_empty_msg' => 'Boş erişim listesiyle başla',
|
'inherits_access_empty_msg' => 'Boş erişim listesiyle başla',
|
||||||
'inherits_access_msg' => 'Erişim devralınıyor',
|
'inherits_access_msg' => 'Erişim devralınıyor',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => 'Kurulu php eklentileri',
|
'installed_php_extensions' => 'Kurulu php eklentileri',
|
||||||
'internal_error' => 'İç hata',
|
'internal_error' => 'İç hata',
|
||||||
'internal_error_exit' => 'İç hata. İstek tamamlanmadı.',
|
'internal_error_exit' => 'İç hata. İstek tamamlanmadı.',
|
||||||
|
@ -719,7 +728,7 @@ URL: [url]',
|
||||||
'invalid_user_id' => 'Geçersiz Kullanıcı ID',
|
'invalid_user_id' => 'Geçersiz Kullanıcı ID',
|
||||||
'invalid_version' => 'Geçersiz Doküman Versiyonu',
|
'invalid_version' => 'Geçersiz Doküman Versiyonu',
|
||||||
'in_folder' => '',
|
'in_folder' => '',
|
||||||
'in_revision' => '',
|
'in_revision' => 'revizyonda',
|
||||||
'in_workflow' => 'İş Akışında',
|
'in_workflow' => 'İş Akışında',
|
||||||
'is_disabled' => 'Hesap devredışı',
|
'is_disabled' => 'Hesap devredışı',
|
||||||
'is_hidden' => 'Kullanıcı listesinde gizle',
|
'is_hidden' => 'Kullanıcı listesinde gizle',
|
||||||
|
@ -1013,8 +1022,8 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
|
||||||
'recent_uploads' => 'En son yüklenenler',
|
'recent_uploads' => 'En son yüklenenler',
|
||||||
'reception' => '',
|
'reception' => '',
|
||||||
'reception_acknowleged' => '',
|
'reception_acknowleged' => '',
|
||||||
'reception_noaction' => '',
|
'reception_noaction' => 'Hareket yok',
|
||||||
'reception_rejected' => '',
|
'reception_rejected' => 'Resepsiyon reddedildi',
|
||||||
'recipients' => '',
|
'recipients' => '',
|
||||||
'recipient_already_removed' => '',
|
'recipient_already_removed' => '',
|
||||||
'redraw' => '',
|
'redraw' => '',
|
||||||
|
@ -1094,6 +1103,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Kontrol güncelleme durumu hatalı. Güncelleme başarısız.',
|
'review_update_failed' => 'Kontrol güncelleme durumu hatalı. Güncelleme başarısız.',
|
||||||
'revise_document' => '',
|
'revise_document' => '',
|
||||||
'revise_document_on' => '',
|
'revise_document_on' => '',
|
||||||
|
'revision' => 'Revizyon',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1195,6 +1205,7 @@ URL: [url]',
|
||||||
'seeddms_info' => 'SeedDMS hakkında bilgi',
|
'seeddms_info' => 'SeedDMS hakkında bilgi',
|
||||||
'seeddms_version' => 'SeedDMS Sürümü',
|
'seeddms_version' => 'SeedDMS Sürümü',
|
||||||
'selection' => 'Seçim',
|
'selection' => 'Seçim',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Kategori seçmek için tıklayın',
|
'select_category' => 'Kategori seçmek için tıklayın',
|
||||||
|
@ -1674,6 +1685,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => 'Kullanıcı kaydedildi',
|
'splash_edit_user' => 'Kullanıcı kaydedildi',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1776,8 +1788,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Bir önceki versiyonu kontrol edeni al.',
|
'takeOverIndReviewer' => 'Bir önceki versiyonu kontrol edeni al.',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '',
|
'tasks' => '',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1818,6 +1833,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => 'Dokumanı gönder',
|
'transfer_document' => 'Dokumanı gönder',
|
||||||
'transfer_no_read_access' => 'Kullanıcının klasörde okuma erişimi yok.',
|
'transfer_no_read_access' => 'Kullanıcının klasörde okuma erişimi yok.',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => 'Kullanıcının klasör üzerinde yazma hakkı yok',
|
'transfer_no_write_access' => 'Kullanıcının klasör üzerinde yazma hakkı yok',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1956,6 +1972,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => 'Kullanıcı özeti',
|
'workflow_user_summary' => 'Kullanıcı özeti',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '[number] více objektů',
|
'x_more_objects' => '[number] více objektů',
|
||||||
'year_view' => 'Yıllık Görünüm',
|
'year_view' => 'Yıllık Görünüm',
|
||||||
|
|
|
@ -504,6 +504,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => 'Змінити каталог',
|
'edit_folder_props' => 'Змінити каталог',
|
||||||
'edit_group' => 'Змінити групу',
|
'edit_group' => 'Змінити групу',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => 'Редагувати налаштування перенесення',
|
'edit_transmittal_props' => 'Редагувати налаштування перенесення',
|
||||||
|
@ -514,7 +515,9 @@ URL: [url]',
|
||||||
'email' => 'E-mail',
|
'email' => 'E-mail',
|
||||||
'email_error_title' => 'Не вказано e-mail',
|
'email_error_title' => 'Не вказано e-mail',
|
||||||
'email_footer' => 'Ви можете змінити e-mail використовуючи меню «Мій обліковий запис».',
|
'email_footer' => 'Ви можете змінити e-mail використовуючи меню «Мій обліковий запис».',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => 'Це автоматичне сповіщення сервера документообігу',
|
'email_header' => 'Це автоматичне сповіщення сервера документообігу',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => 'Введіть справжній e-mail.',
|
'email_not_given' => 'Введіть справжній e-mail.',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => 'Немає документів або каталогів',
|
'empty_folder_list' => 'Немає документів або каталогів',
|
||||||
|
@ -549,6 +552,7 @@ URL: [url]',
|
||||||
'exclude_items' => 'Виключені елементи',
|
'exclude_items' => 'Виключені елементи',
|
||||||
'expired' => 'Термін виконання вийшов',
|
'expired' => 'Термін виконання вийшов',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => '',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => 'Термін виконання виходить',
|
'expires' => 'Термін виконання виходить',
|
||||||
'expire_by_date' => '',
|
'expire_by_date' => '',
|
||||||
|
@ -573,6 +577,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Керування розширеннями',
|
'extension_manager' => 'Керування розширеннями',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -580,6 +586,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Лютий',
|
'february' => 'Лютий',
|
||||||
'file' => 'Файл',
|
'file' => 'Файл',
|
||||||
|
@ -700,6 +708,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Скопіювати успадкований список',
|
'inherits_access_copy_msg' => 'Скопіювати успадкований список',
|
||||||
'inherits_access_empty_msg' => 'Почати з порожнього списку доступу',
|
'inherits_access_empty_msg' => 'Почати з порожнього списку доступу',
|
||||||
'inherits_access_msg' => 'Доступ успадковано.',
|
'inherits_access_msg' => 'Доступ успадковано.',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Внутрішня помилка',
|
'internal_error' => 'Внутрішня помилка',
|
||||||
'internal_error_exit' => 'Внутрішня помилка. Неможливо виконати запит.',
|
'internal_error_exit' => 'Внутрішня помилка. Неможливо виконати запит.',
|
||||||
|
@ -1110,6 +1119,7 @@ URL: [url]',
|
||||||
'review_update_failed' => 'Помилка оновлення статусу рецензії',
|
'review_update_failed' => 'Помилка оновлення статусу рецензії',
|
||||||
'revise_document' => 'Ревізувати документ',
|
'revise_document' => 'Ревізувати документ',
|
||||||
'revise_document_on' => 'Наступна ревізія документу [date]',
|
'revise_document_on' => 'Наступна ревізія документу [date]',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '',
|
'revisions_accepted' => '',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1216,6 +1226,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => 'Вибір',
|
'selection' => 'Вибір',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Оберіть категорію',
|
'select_category' => 'Оберіть категорію',
|
||||||
|
@ -1695,6 +1706,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => 'Користувача збережено',
|
'splash_edit_user' => 'Користувача збережено',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '',
|
'splash_error_rm_download_link' => '',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '',
|
'splash_error_send_download_link' => '',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1797,8 +1809,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => 'Використати рецензентів з попередньої версії',
|
'takeOverIndReviewer' => 'Використати рецензентів з попередньої версії',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => 'Завдання',
|
'tasks' => 'Завдання',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1839,6 +1854,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => '',
|
'transfer_document' => '',
|
||||||
'transfer_no_read_access' => '',
|
'transfer_no_read_access' => '',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => '',
|
'transfer_no_write_access' => '',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1977,6 +1993,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => 'Підсумки по користувачу',
|
'workflow_user_summary' => 'Підсумки по користувачу',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '[number] більше об\'єктів',
|
'x_more_objects' => '[number] більше об\'єктів',
|
||||||
'year_view' => 'Рік',
|
'year_view' => 'Рік',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (774), archonwang (469), fengjohn (5), yang86 (1)
|
// Translators: Admin (783), archonwang (469), fengjohn (5), yang86 (1)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '双重认证',
|
'2_factor_auth' => '双重认证',
|
||||||
|
@ -313,7 +313,7 @@ URL: [url]',
|
||||||
'confirm_update_transmittalitem' => '确认更新',
|
'confirm_update_transmittalitem' => '确认更新',
|
||||||
'content' => '内容',
|
'content' => '内容',
|
||||||
'continue' => '继续',
|
'continue' => '继续',
|
||||||
'converter_new_cmd' => '',
|
'converter_new_cmd' => '命令',
|
||||||
'converter_new_mimetype' => '新建 MIME 类型',
|
'converter_new_mimetype' => '新建 MIME 类型',
|
||||||
'copied_to_checkout_as' => '',
|
'copied_to_checkout_as' => '',
|
||||||
'create_download_link' => '',
|
'create_download_link' => '',
|
||||||
|
@ -329,8 +329,8 @@ URL: [url]',
|
||||||
'current_version' => '当前版本',
|
'current_version' => '当前版本',
|
||||||
'daily' => '天',
|
'daily' => '天',
|
||||||
'databasesearch' => '数据库搜索',
|
'databasesearch' => '数据库搜索',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '数据库数据版本',
|
||||||
'data_loading' => '',
|
'data_loading' => '数据加载中,请稍后...',
|
||||||
'date' => '日期',
|
'date' => '日期',
|
||||||
'days' => '天',
|
'days' => '天',
|
||||||
'debug' => '调试',
|
'debug' => '调试',
|
||||||
|
@ -498,6 +498,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => '编辑文件夹',
|
'edit_folder_props' => '编辑文件夹',
|
||||||
'edit_group' => '编辑组别',
|
'edit_group' => '编辑组别',
|
||||||
'edit_online' => '',
|
'edit_online' => '',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '',
|
'edit_online_warning' => '',
|
||||||
'edit_task' => '',
|
'edit_task' => '',
|
||||||
'edit_transmittal_props' => '',
|
'edit_transmittal_props' => '',
|
||||||
|
@ -508,7 +509,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => '未输入 Email 地址',
|
'email_error_title' => '未输入 Email 地址',
|
||||||
'email_footer' => '您可以用‘我的账户’选项来改变您的e-mail设置',
|
'email_footer' => '您可以用‘我的账户’选项来改变您的e-mail设置',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => '这是来自于DMS(文档管理系统)的自动发送消息',
|
'email_header' => '这是来自于DMS(文档管理系统)的自动发送消息',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => '请输入有效的 Email 地址',
|
'email_not_given' => '请输入有效的 Email 地址',
|
||||||
'empty_attribute_group_list' => '',
|
'empty_attribute_group_list' => '',
|
||||||
'empty_folder_list' => '没有文件或子目录',
|
'empty_folder_list' => '没有文件或子目录',
|
||||||
|
@ -543,6 +546,7 @@ URL: [url]',
|
||||||
'exclude_items' => '排除项目',
|
'exclude_items' => '排除项目',
|
||||||
'expired' => '过期',
|
'expired' => '过期',
|
||||||
'expired_at_date' => '过期时间',
|
'expired_at_date' => '过期时间',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '过期文档',
|
'expired_documents' => '过期文档',
|
||||||
'expires' => '有效限期',
|
'expires' => '有效限期',
|
||||||
'expire_by_date' => '指定过期时间',
|
'expire_by_date' => '指定过期时间',
|
||||||
|
@ -563,6 +567,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '',
|
'extension_archive' => '',
|
||||||
'extension_changelog' => '更新日志',
|
'extension_changelog' => '更新日志',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '加载扩展',
|
'extension_loading' => '加载扩展',
|
||||||
'extension_manager' => '扩展管理器',
|
'extension_manager' => '扩展管理器',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -570,6 +576,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '上传新扩展名是不可能的,因为extentension目录不可写',
|
'extension_mgr_no_upload' => '上传新扩展名是不可能的,因为extentension目录不可写',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '可得到',
|
'extension_mgr_repository' => '可得到',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '版本列表',
|
'extension_version_list' => '版本列表',
|
||||||
'february' => '二 月',
|
'february' => '二 月',
|
||||||
'file' => '文件',
|
'file' => '文件',
|
||||||
|
@ -690,6 +698,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => '复制继承访问权限列表',
|
'inherits_access_copy_msg' => '复制继承访问权限列表',
|
||||||
'inherits_access_empty_msg' => '从访问权限空列表开始',
|
'inherits_access_empty_msg' => '从访问权限空列表开始',
|
||||||
'inherits_access_msg' => '继承访问权限',
|
'inherits_access_msg' => '继承访问权限',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => '内部错误',
|
'internal_error' => '内部错误',
|
||||||
'internal_error_exit' => '内部错误.无法完成请求.离开系统',
|
'internal_error_exit' => '内部错误.无法完成请求.离开系统',
|
||||||
|
@ -1014,7 +1023,7 @@ URL: [url]',
|
||||||
'reception_acknowleged' => '',
|
'reception_acknowleged' => '',
|
||||||
'reception_noaction' => '',
|
'reception_noaction' => '',
|
||||||
'reception_rejected' => '',
|
'reception_rejected' => '',
|
||||||
'recipients' => '',
|
'recipients' => '收件者',
|
||||||
'recipient_already_removed' => '',
|
'recipient_already_removed' => '',
|
||||||
'redraw' => '',
|
'redraw' => '',
|
||||||
'refresh' => '刷新',
|
'refresh' => '刷新',
|
||||||
|
@ -1086,6 +1095,7 @@ URL: [url]',
|
||||||
'review_update_failed' => '错误 更新校对状态.更新失败',
|
'review_update_failed' => '错误 更新校对状态.更新失败',
|
||||||
'revise_document' => '',
|
'revise_document' => '',
|
||||||
'revise_document_on' => '',
|
'revise_document_on' => '',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '[no_revisions] 修订已被接受',
|
'revisions_accepted' => '[no_revisions] 修订已被接受',
|
||||||
'revisions_accepted_latest' => '',
|
'revisions_accepted_latest' => '',
|
||||||
'revisions_not_touched' => '',
|
'revisions_not_touched' => '',
|
||||||
|
@ -1184,8 +1194,9 @@ URL: [url]',
|
||||||
'search_time' => '耗时:[time]秒',
|
'search_time' => '耗时:[time]秒',
|
||||||
'seconds' => '秒',
|
'seconds' => '秒',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => 'SeedDMS 版本',
|
||||||
'selection' => '选择',
|
'selection' => '选择',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => '选中分类',
|
'select_category' => '选中分类',
|
||||||
|
@ -1284,9 +1295,9 @@ URL: [url]',
|
||||||
'settings_createdirectory' => '创建目录',
|
'settings_createdirectory' => '创建目录',
|
||||||
'settings_currentvalue' => '当前值',
|
'settings_currentvalue' => '当前值',
|
||||||
'settings_Database' => '数据库设置',
|
'settings_Database' => '数据库设置',
|
||||||
'settings_dateformat' => '',
|
'settings_dateformat' => '日期格式',
|
||||||
'settings_dateformat_desc' => '',
|
'settings_dateformat_desc' => '',
|
||||||
'settings_datetimeformat' => '',
|
'settings_datetimeformat' => '日期时间格式',
|
||||||
'settings_datetimeformat_desc' => '',
|
'settings_datetimeformat_desc' => '',
|
||||||
'settings_dbDatabase' => '数据库名称',
|
'settings_dbDatabase' => '数据库名称',
|
||||||
'settings_dbDatabase_desc' => '设置连接的数据库',
|
'settings_dbDatabase_desc' => '设置连接的数据库',
|
||||||
|
@ -1670,6 +1681,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => '用户信息已保存',
|
'splash_edit_user' => '用户信息已保存',
|
||||||
'splash_error_add_to_transmittal' => '',
|
'splash_error_add_to_transmittal' => '',
|
||||||
'splash_error_rm_download_link' => '移除下载链接时报错',
|
'splash_error_rm_download_link' => '移除下载链接时报错',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '发送下载链接时报错',
|
'splash_error_send_download_link' => '发送下载链接时报错',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1725,10 +1737,10 @@ URL: [url]',
|
||||||
'status_approver_removed' => '从审核队列中删除',
|
'status_approver_removed' => '从审核队列中删除',
|
||||||
'status_needs_correction' => '',
|
'status_needs_correction' => '',
|
||||||
'status_not_approved' => '未批准',
|
'status_not_approved' => '未批准',
|
||||||
'status_not_receipted' => '',
|
'status_not_receipted' => '尚未接收',
|
||||||
'status_not_reviewed' => '未校对',
|
'status_not_reviewed' => '未校对',
|
||||||
'status_not_revised' => '',
|
'status_not_revised' => '',
|
||||||
'status_receipted' => '',
|
'status_receipted' => '已接收',
|
||||||
'status_receipt_rejected' => '',
|
'status_receipt_rejected' => '',
|
||||||
'status_recipient_removed' => '',
|
'status_recipient_removed' => '',
|
||||||
'status_reviewed' => '通过',
|
'status_reviewed' => '通过',
|
||||||
|
@ -1772,8 +1784,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '',
|
'takeOverIndApprovers' => '',
|
||||||
'takeOverIndReviewer' => '',
|
'takeOverIndReviewer' => '',
|
||||||
'takeOverIndReviewers' => '',
|
'takeOverIndReviewers' => '',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '任务',
|
'tasks' => '任务',
|
||||||
'task_core_expireddocs_days' => '',
|
'task_core_expireddocs_days' => '',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '',
|
'task_description' => '',
|
||||||
'task_disabled' => '',
|
'task_disabled' => '',
|
||||||
'task_frequency' => '',
|
'task_frequency' => '',
|
||||||
|
@ -1814,6 +1829,7 @@ URL: [url]',
|
||||||
'transfer_content' => '',
|
'transfer_content' => '',
|
||||||
'transfer_document' => '共享文档',
|
'transfer_document' => '共享文档',
|
||||||
'transfer_no_read_access' => '用户没有该文件夹的读权限',
|
'transfer_no_read_access' => '用户没有该文件夹的读权限',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => '当前用户没有文件夹写入权限',
|
'transfer_no_write_access' => '当前用户没有文件夹写入权限',
|
||||||
'transfer_objects' => '',
|
'transfer_objects' => '',
|
||||||
'transfer_objects_to_user' => '',
|
'transfer_objects_to_user' => '',
|
||||||
|
@ -1943,6 +1959,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '',
|
'workflow_transition_without_user_group' => '',
|
||||||
'workflow_user_summary' => '用户概述',
|
'workflow_user_summary' => '用户概述',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '',
|
'wrong_filetype' => '',
|
||||||
'x_more_objects' => '浏览更多',
|
'x_more_objects' => '浏览更多',
|
||||||
'year_view' => '年视图',
|
'year_view' => '年视图',
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: Admin (2425)
|
// Translators: Admin (2429)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2階段認證',
|
'2_factor_auth' => '2階段認證',
|
||||||
|
@ -336,7 +336,7 @@ URL: [url]',
|
||||||
'daily' => '每日',
|
'daily' => '每日',
|
||||||
'databasesearch' => '資料庫搜索',
|
'databasesearch' => '資料庫搜索',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
'data_loading' => '',
|
'data_loading' => '請等到資料載入完畢',
|
||||||
'date' => '日期',
|
'date' => '日期',
|
||||||
'days' => '天數',
|
'days' => '天數',
|
||||||
'debug' => '除錯',
|
'debug' => '除錯',
|
||||||
|
@ -516,6 +516,7 @@ URL: [url]',
|
||||||
'edit_folder_props' => '編輯資料夾',
|
'edit_folder_props' => '編輯資料夾',
|
||||||
'edit_group' => '編輯組別',
|
'edit_group' => '編輯組別',
|
||||||
'edit_online' => '線上編輯',
|
'edit_online' => '線上編輯',
|
||||||
|
'edit_online_not_allowed' => '',
|
||||||
'edit_online_warning' => '保存更改將覆蓋當前版本的內容,而不是創建新版本。',
|
'edit_online_warning' => '保存更改將覆蓋當前版本的內容,而不是創建新版本。',
|
||||||
'edit_task' => '編輯工作',
|
'edit_task' => '編輯工作',
|
||||||
'edit_transmittal_props' => '編輯傳輸屬性',
|
'edit_transmittal_props' => '編輯傳輸屬性',
|
||||||
|
@ -526,7 +527,9 @@ URL: [url]',
|
||||||
'email' => 'Email',
|
'email' => 'Email',
|
||||||
'email_error_title' => '信箱沒有輸入',
|
'email_error_title' => '信箱沒有輸入',
|
||||||
'email_footer' => '您可以用‘我的帳戶’選項來改變您的e-mail設置',
|
'email_footer' => '您可以用‘我的帳戶’選項來改變您的e-mail設置',
|
||||||
|
'email_footer_html' => '',
|
||||||
'email_header' => '這是來自于DMS(文件管理系統)的自動發送消息',
|
'email_header' => '這是來自于DMS(文件管理系統)的自動發送消息',
|
||||||
|
'email_header_html' => '',
|
||||||
'email_not_given' => '請輸入有效的信箱網址',
|
'email_not_given' => '請輸入有效的信箱網址',
|
||||||
'empty_attribute_group_list' => '沒有屬性組',
|
'empty_attribute_group_list' => '沒有屬性組',
|
||||||
'empty_folder_list' => '沒有檔或子目錄',
|
'empty_folder_list' => '沒有檔或子目錄',
|
||||||
|
@ -561,6 +564,7 @@ URL: [url]',
|
||||||
'exclude_items' => '例外項目',
|
'exclude_items' => '例外項目',
|
||||||
'expired' => '過期',
|
'expired' => '過期',
|
||||||
'expired_at_date' => '已於[datetime]過期',
|
'expired_at_date' => '已於[datetime]過期',
|
||||||
|
'expired_docs_mail_subject' => '',
|
||||||
'expired_documents' => '過期的文件',
|
'expired_documents' => '過期的文件',
|
||||||
'expires' => '有效限期',
|
'expires' => '有效限期',
|
||||||
'expire_by_date' => '到期日',
|
'expire_by_date' => '到期日',
|
||||||
|
@ -585,6 +589,8 @@ URL: [url]',
|
||||||
'export_user_list_csv' => '',
|
'export_user_list_csv' => '',
|
||||||
'extension_archive' => '擴充',
|
'extension_archive' => '擴充',
|
||||||
'extension_changelog' => '修改紀錄',
|
'extension_changelog' => '修改紀錄',
|
||||||
|
'extension_is_off_now' => '',
|
||||||
|
'extension_is_on_now' => '',
|
||||||
'extension_loading' => '擴充套件讀取中',
|
'extension_loading' => '擴充套件讀取中',
|
||||||
'extension_manager' => '擴充套件的管理',
|
'extension_manager' => '擴充套件的管理',
|
||||||
'extension_mgr_error_upload' => '',
|
'extension_mgr_error_upload' => '',
|
||||||
|
@ -592,6 +598,8 @@ URL: [url]',
|
||||||
'extension_mgr_no_upload' => '無法上傳新的套件因為套件目錄無法寫入',
|
'extension_mgr_no_upload' => '無法上傳新的套件因為套件目錄無法寫入',
|
||||||
'extension_mgr_no_zipfile' => '',
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '可用',
|
'extension_mgr_repository' => '可用',
|
||||||
|
'extension_missing_name' => '',
|
||||||
|
'extension_toggle_error' => '',
|
||||||
'extension_version_list' => '版本',
|
'extension_version_list' => '版本',
|
||||||
'february' => '二 月',
|
'february' => '二 月',
|
||||||
'file' => '文件',
|
'file' => '文件',
|
||||||
|
@ -697,7 +705,7 @@ URL: [url]',
|
||||||
'import_extension' => '匯入擴充',
|
'import_extension' => '匯入擴充',
|
||||||
'import_fs' => '由檔案系統匯入',
|
'import_fs' => '由檔案系統匯入',
|
||||||
'import_fs_warning' => '這僅適用於放置文件夾中的文件夾。該操作以遞歸方式導入所有文件夾和文件。文件將立即釋放。',
|
'import_fs_warning' => '這僅適用於放置文件夾中的文件夾。該操作以遞歸方式導入所有文件夾和文件。文件將立即釋放。',
|
||||||
'import_users' => '',
|
'import_users' => '導入用戶',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '包含內容',
|
'include_content' => '包含內容',
|
||||||
|
@ -705,7 +713,7 @@ URL: [url]',
|
||||||
'include_subdirectories' => '包含子目錄',
|
'include_subdirectories' => '包含子目錄',
|
||||||
'indexing_tasks_in_queue' => '索引任務正在序列中',
|
'indexing_tasks_in_queue' => '索引任務正在序列中',
|
||||||
'index_converters' => '',
|
'index_converters' => '',
|
||||||
'index_document_unchanged' => '',
|
'index_document_unchanged' => '文件未改變',
|
||||||
'index_done' => '完成',
|
'index_done' => '完成',
|
||||||
'index_error' => '錯誤',
|
'index_error' => '錯誤',
|
||||||
'index_folder' => '索引目錄',
|
'index_folder' => '索引目錄',
|
||||||
|
@ -719,6 +727,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => '複製繼承存取權限列表',
|
'inherits_access_copy_msg' => '複製繼承存取權限列表',
|
||||||
'inherits_access_empty_msg' => '從存取權限空列表開始',
|
'inherits_access_empty_msg' => '從存取權限空列表開始',
|
||||||
'inherits_access_msg' => '繼承存取權限',
|
'inherits_access_msg' => '繼承存取權限',
|
||||||
|
'installed_apache_extensions' => '',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => '內部錯誤',
|
'internal_error' => '內部錯誤',
|
||||||
'internal_error_exit' => '內部錯誤.無法完成請求.離開系統',
|
'internal_error_exit' => '內部錯誤.無法完成請求.離開系統',
|
||||||
|
@ -1143,6 +1152,7 @@ URL: [url]',
|
||||||
'review_update_failed' => '錯誤 更新校對狀態.更新失敗',
|
'review_update_failed' => '錯誤 更新校對狀態.更新失敗',
|
||||||
'revise_document' => '修改文件',
|
'revise_document' => '修改文件',
|
||||||
'revise_document_on' => '[date]文檔版本的下一修訂版',
|
'revise_document_on' => '[date]文檔版本的下一修訂版',
|
||||||
|
'revision' => '',
|
||||||
'revisions_accepted' => '[no_revisions]個修訂已被接受',
|
'revisions_accepted' => '[no_revisions]個修訂已被接受',
|
||||||
'revisions_accepted_latest' => '(最新版本為[no_revisions])',
|
'revisions_accepted_latest' => '(最新版本為[no_revisions])',
|
||||||
'revisions_not_touched' => '[no_revisions]修訂未涉及',
|
'revisions_not_touched' => '[no_revisions]修訂未涉及',
|
||||||
|
@ -1249,6 +1259,7 @@ URL: [url]',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => '',
|
||||||
'selection' => '選擇',
|
'selection' => '選擇',
|
||||||
|
'select_attrdef' => '',
|
||||||
'select_attrdefgrp_show' => '選擇當展示時',
|
'select_attrdefgrp_show' => '選擇當展示時',
|
||||||
'select_attribute_value' => '選擇屬性值',
|
'select_attribute_value' => '選擇屬性值',
|
||||||
'select_category' => '選中分類',
|
'select_category' => '選中分類',
|
||||||
|
@ -1733,6 +1744,7 @@ URL: [url]',
|
||||||
'splash_edit_user' => '使用者已儲存',
|
'splash_edit_user' => '使用者已儲存',
|
||||||
'splash_error_add_to_transmittal' => '將文件添加到傳送時出錯',
|
'splash_error_add_to_transmittal' => '將文件添加到傳送時出錯',
|
||||||
'splash_error_rm_download_link' => '刪除下載鏈接時出錯',
|
'splash_error_rm_download_link' => '刪除下載鏈接時出錯',
|
||||||
|
'splash_error_saving_file' => '',
|
||||||
'splash_error_send_download_link' => '發送下載鏈接時出錯',
|
'splash_error_send_download_link' => '發送下載鏈接時出錯',
|
||||||
'splash_expiration_date_cleared' => '',
|
'splash_expiration_date_cleared' => '',
|
||||||
'splash_expiration_date_set' => '',
|
'splash_expiration_date_set' => '',
|
||||||
|
@ -1835,8 +1847,11 @@ URL: [url]',
|
||||||
'takeOverIndApprovers' => '接管個人批准人',
|
'takeOverIndApprovers' => '接管個人批准人',
|
||||||
'takeOverIndReviewer' => '從上個版本接管個別審稿人',
|
'takeOverIndReviewer' => '從上個版本接管個別審稿人',
|
||||||
'takeOverIndReviewers' => '接管個人審稿人',
|
'takeOverIndReviewers' => '接管個人審稿人',
|
||||||
|
'target_equals_source_folder' => '',
|
||||||
'tasks' => '任務',
|
'tasks' => '任務',
|
||||||
'task_core_expireddocs_days' => '天數',
|
'task_core_expireddocs_days' => '天數',
|
||||||
|
'task_core_expireddocs_email' => '',
|
||||||
|
'task_core_indexingdocs_recreate' => '',
|
||||||
'task_description' => '描述',
|
'task_description' => '描述',
|
||||||
'task_disabled' => '不啟用',
|
'task_disabled' => '不啟用',
|
||||||
'task_frequency' => '頻率',
|
'task_frequency' => '頻率',
|
||||||
|
@ -1877,6 +1892,7 @@ URL: [url]',
|
||||||
'transfer_content' => '傳送內容',
|
'transfer_content' => '傳送內容',
|
||||||
'transfer_document' => '傳送檔案',
|
'transfer_document' => '傳送檔案',
|
||||||
'transfer_no_read_access' => '用戶在文件夾中沒有讀取權限',
|
'transfer_no_read_access' => '用戶在文件夾中沒有讀取權限',
|
||||||
|
'transfer_no_users' => '',
|
||||||
'transfer_no_write_access' => '用戶在文件夾中沒有寫權限',
|
'transfer_no_write_access' => '用戶在文件夾中沒有寫權限',
|
||||||
'transfer_objects' => '傳送物件',
|
'transfer_objects' => '傳送物件',
|
||||||
'transfer_objects_to_user' => '新擁有者',
|
'transfer_objects_to_user' => '新擁有者',
|
||||||
|
@ -1976,7 +1992,7 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name]-版本已刪除',
|
'version_deleted_email_subject' => '[sitename]: [name]-版本已刪除',
|
||||||
'version_info' => '版本資訊',
|
'version_info' => '版本資訊',
|
||||||
'view' => '檢視',
|
'view' => '檢視',
|
||||||
'view_document' => '',
|
'view_document' => '檢視文件細節',
|
||||||
'view_folder' => '',
|
'view_folder' => '',
|
||||||
'view_online' => '線上流覽',
|
'view_online' => '線上流覽',
|
||||||
'warning' => '警告',
|
'warning' => '警告',
|
||||||
|
@ -2015,6 +2031,7 @@ URL: [url]',
|
||||||
'workflow_title' => '',
|
'workflow_title' => '',
|
||||||
'workflow_transition_without_user_group' => '至少有一個過渡既沒有用戶也沒有組!',
|
'workflow_transition_without_user_group' => '至少有一個過渡既沒有用戶也沒有組!',
|
||||||
'workflow_user_summary' => '使用者摘要',
|
'workflow_user_summary' => '使用者摘要',
|
||||||
|
'wrong_checksum' => '',
|
||||||
'wrong_filetype' => '錯誤的檔案類型',
|
'wrong_filetype' => '錯誤的檔案類型',
|
||||||
'x_more_objects' => '增加[number]物件',
|
'x_more_objects' => '增加[number]物件',
|
||||||
'year_view' => '年視圖',
|
'year_view' => '年視圖',
|
||||||
|
|
|
@ -79,7 +79,7 @@ $version_comment = !empty($_POST["version_comment"]) ? trim($_POST["version_comm
|
||||||
if($version_comment == "" && isset($_POST["use_comment"]))
|
if($version_comment == "" && isset($_POST["use_comment"]))
|
||||||
$version_comment = $comment;
|
$version_comment = $comment;
|
||||||
|
|
||||||
$keywords = trim($_POST["keywords"]);
|
$keywords = isset($_POST["keywords"]) ? trim($_POST["keywords"]) : '';
|
||||||
$categories = isset($_POST["categories"]) ? $_POST["categories"] : null;
|
$categories = isset($_POST["categories"]) ? $_POST["categories"] : null;
|
||||||
$cats = array();
|
$cats = array();
|
||||||
if($categories) {
|
if($categories) {
|
||||||
|
@ -201,45 +201,15 @@ if($settings->_workflowMode == 'traditional' || $settings->_workflowMode == 'tra
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// add mandatory reviewers/approvers
|
// add mandatory reviewers/approvers
|
||||||
$docAccess = $folder->getReadAccessList($settings->_enableAdminRevApp, $settings->_enableOwnerRevApp);
|
|
||||||
if($settings->_workflowMode == 'traditional') {
|
if($settings->_workflowMode == 'traditional') {
|
||||||
$res=$user->getMandatoryReviewers();
|
$mreviewers = getMandatoryReviewers($folder, $user);
|
||||||
foreach ($res as $r){
|
if($mreviewers['i'])
|
||||||
|
$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']);
|
||||||
if ($r['reviewerUserID']!=0){
|
|
||||||
foreach ($docAccess["users"] as $usr)
|
|
||||||
if ($usr->getID()==$r['reviewerUserID']){
|
|
||||||
$reviewers["i"][] = $r['reviewerUserID'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if ($r['reviewerGroupID']!=0){
|
|
||||||
foreach ($docAccess["groups"] as $grp)
|
|
||||||
if ($grp->getID()==$r['reviewerGroupID']){
|
|
||||||
$reviewers["g"][] = $r['reviewerGroupID'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
$res=$user->getMandatoryApprovers();
|
$mapprovers = getMandatoryApprovers($folder, $user);
|
||||||
foreach ($res as $r){
|
if($mapprovers['i'])
|
||||||
|
$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']);
|
||||||
|
|
||||||
if ($r['approverUserID']!=0){
|
|
||||||
foreach ($docAccess["users"] as $usr)
|
|
||||||
if ($usr->getID()==$r['approverUserID']){
|
|
||||||
$approvers["i"][] = $r['approverUserID'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if ($r['approverGroupID']!=0){
|
|
||||||
foreach ($docAccess["groups"] as $grp)
|
|
||||||
if ($grp->getID()==$r['approverGroupID']){
|
|
||||||
$approvers["g"][] = $r['approverGroupID'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if($settings->_workflowMode == 'traditional' && !$settings->_allowReviewerOnly) {
|
if($settings->_workflowMode == 'traditional' && !$settings->_allowReviewerOnly) {
|
||||||
/* Check if reviewers are send but no approvers */
|
/* Check if reviewers are send but no approvers */
|
||||||
if(($reviewers["i"] || $reviewers["g"]) && !$approvers["i"] && !$approvers["g"]) {
|
if(($reviewers["i"] || $reviewers["g"]) && !$approvers["i"] && !$approvers["g"]) {
|
||||||
|
@ -421,11 +391,13 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Get workflow from controller in case it was modified in a hook */
|
||||||
|
$workflow = $controller->getParam('workflow');
|
||||||
if($workflow && $settings->_enableNotificationWorkflow) {
|
if($workflow && $settings->_enableNotificationWorkflow) {
|
||||||
$subject = "request_workflow_action_email_subject";
|
$subject = "request_workflow_action_email_subject";
|
||||||
$message = "request_workflow_action_email_body";
|
$message = "request_workflow_action_email_body";
|
||||||
|
@ -442,16 +414,21 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
|
||||||
|
|
||||||
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
|
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
|
||||||
foreach($ntransition->getUsers() as $tuser) {
|
foreach($ntransition->getUsers() as $tuser) {
|
||||||
$notifier->toIndividual($user, $tuser->getUser(), $subject, $message, $params);
|
$notifier->toIndividual($user, $tuser->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_WORKFLOW);
|
||||||
}
|
}
|
||||||
foreach($ntransition->getGroups() as $tuser) {
|
foreach($ntransition->getGroups() as $tuser) {
|
||||||
$notifier->toGroup($user, $tuser->getGroup(), $subject, $message, $params);
|
$notifier->toGroup($user, $tuser->getGroup(), $subject, $message, $params, SeedDMS_NotificationService::RECV_WORKFLOW);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableNotificationAppRev) {
|
if($settings->_enableNotificationAppRev) {
|
||||||
/* Reviewers and approvers will be informed about the new document */
|
/* Reviewers and approvers will be informed about the new document */
|
||||||
|
/* Get reviewers and approvers from controller in case it was
|
||||||
|
* modified in a hook
|
||||||
|
*/
|
||||||
|
$reviewers = $controller->getParam('reviewers');
|
||||||
|
$approvers = $controller->getParam('approvers');
|
||||||
if($reviewers['i'] || $reviewers['g']) {
|
if($reviewers['i'] || $reviewers['g']) {
|
||||||
$subject = "review_request_email_subject";
|
$subject = "review_request_email_subject";
|
||||||
$message = "review_request_email_body";
|
$message = "review_request_email_body";
|
||||||
|
@ -466,10 +443,10 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
foreach($reviewers['i'] as $reviewerid) {
|
foreach($reviewers['i'] as $reviewerid) {
|
||||||
$notifier->toIndividual($user, $dms->getUser($reviewerid), $subject, $message, $params);
|
$notifier->toIndividual($user, $dms->getUser($reviewerid), $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
}
|
}
|
||||||
foreach($reviewers['g'] as $reviewergrpid) {
|
foreach($reviewers['g'] as $reviewergrpid) {
|
||||||
$notifier->toGroup($user, $dms->getGroup($reviewergrpid), $subject, $message, $params);
|
$notifier->toGroup($user, $dms->getGroup($reviewergrpid), $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -487,10 +464,10 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
foreach($approvers['i'] as $approverid) {
|
foreach($approvers['i'] as $approverid) {
|
||||||
$notifier->toIndividual($user, $dms->getUser($approverid), $subject, $message, $params);
|
$notifier->toIndividual($user, $dms->getUser($approverid), $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
foreach($approvers['g'] as $approvergrpid) {
|
foreach($approvers['g'] as $approvergrpid) {
|
||||||
$notifier->toGroup($user, $dms->getGroup($approvergrpid), $subject, $message, $params);
|
$notifier->toGroup($user, $dms->getGroup($approvergrpid), $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
|
@ -28,6 +29,11 @@ include("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
include("../inc/inc.Authentication.php");
|
include("../inc/inc.Authentication.php");
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('adddocumentlink', 'GET')) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_GET["documentid"]) || !is_numeric($_GET["documentid"]) || intval($_GET["documentid"])<1) {
|
if (!isset($_GET["documentid"]) || !is_numeric($_GET["documentid"]) || intval($_GET["documentid"])<1) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,6 +34,11 @@ if ($user->isGuest()) {
|
||||||
UI::exitError(getMLText("edit_event"),getMLText("access_denied"));
|
UI::exitError(getMLText("edit_event"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('addevent')) {
|
||||||
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_POST["from"]) && !(isset($_POST["frommonth"]) && isset($_POST["fromday"]) && isset($_POST["fromyear"])) ) {
|
if (!isset($_POST["from"]) && !(isset($_POST["frommonth"]) && isset($_POST["fromday"]) && isset($_POST["fromyear"])) ) {
|
||||||
UI::exitError(getMLText("add_event"),getMLText("error_occured"));
|
UI::exitError(getMLText("add_event"),getMLText("error_occured"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,9 +123,9 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -139,9 +139,9 @@ if(!$subFolder = $controller->run()) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$subFolder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$subFolder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,7 +63,8 @@ if (isset($_COOKIE["mydms_session"])) {
|
||||||
$dms->setRootFolderID($user->getHomeFolder());
|
$dms->setRootFolderID($user->getHomeFolder());
|
||||||
}
|
}
|
||||||
|
|
||||||
$notifier = new SeedDMS_NotificationService();
|
global $logger;
|
||||||
|
$notifier = new SeedDMS_NotificationService($logger);
|
||||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||||
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
|
||||||
if(method_exists($notificationObj, 'preAddService')) {
|
if(method_exists($notificationObj, 'preAddService')) {
|
||||||
|
@ -473,9 +474,9 @@ switch($command) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$parent->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$parent->getID();
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
|
@ -529,9 +530,9 @@ switch($command) {
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -721,45 +722,14 @@ switch($command) {
|
||||||
|
|
||||||
if($settings->_workflowMode == 'traditional' || $settings->_workflowMode == 'traditional_only_approval') {
|
if($settings->_workflowMode == 'traditional' || $settings->_workflowMode == 'traditional_only_approval') {
|
||||||
// add mandatory reviewers/approvers
|
// add mandatory reviewers/approvers
|
||||||
$docAccess = $folder->getReadAccessList($settings->_enableAdminRevApp, $settings->_enableOwnerRevApp);
|
|
||||||
if($settings->_workflowMode == 'traditional') {
|
if($settings->_workflowMode == 'traditional') {
|
||||||
$res=$user->getMandatoryReviewers();
|
$mreviewers = getMandatoryReviewers($folder, $user);
|
||||||
foreach ($res as $r){
|
if($mreviewers['i'])
|
||||||
|
$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']);
|
||||||
if ($r['reviewerUserID']!=0){
|
|
||||||
foreach ($docAccess["users"] as $usr)
|
|
||||||
if ($usr->getID()==$r['reviewerUserID']){
|
|
||||||
$reviewers["i"][] = $r['reviewerUserID'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if ($r['reviewerGroupID']!=0){
|
|
||||||
foreach ($docAccess["groups"] as $grp)
|
|
||||||
if ($grp->getID()==$r['reviewerGroupID']){
|
|
||||||
$reviewers["g"][] = $r['reviewerGroupID'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$res=$user->getMandatoryApprovers();
|
|
||||||
foreach ($res as $r){
|
|
||||||
|
|
||||||
if ($r['approverUserID']!=0){
|
|
||||||
foreach ($docAccess["users"] as $usr)
|
|
||||||
if ($usr->getID()==$r['approverUserID']){
|
|
||||||
$approvers["i"][] = $r['approverUserID'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if ($r['approverGroupID']!=0){
|
|
||||||
foreach ($docAccess["groups"] as $grp)
|
|
||||||
if ($grp->getID()==$r['approverGroupID']){
|
|
||||||
$approvers["g"][] = $r['approverGroupID'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
$mapprovers = getMandatoryApprovers($folder, $user);
|
||||||
|
if($mapprovers['i'])
|
||||||
|
$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']);
|
||||||
|
|
||||||
} elseif($settings->_workflowMode == 'advanced') {
|
} elseif($settings->_workflowMode == 'advanced') {
|
||||||
$workflow = $user->getMandatoryWorkflow();
|
$workflow = $user->getMandatoryWorkflow();
|
||||||
|
@ -830,11 +800,13 @@ switch($command) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Get workflow from controller in case it was modified in a hook */
|
||||||
|
$workflow = $controller->getParam('workflow');
|
||||||
if($workflow && $settings->_enableNotificationWorkflow) {
|
if($workflow && $settings->_enableNotificationWorkflow) {
|
||||||
$subject = "request_workflow_action_email_subject";
|
$subject = "request_workflow_action_email_subject";
|
||||||
$message = "request_workflow_action_email_body";
|
$message = "request_workflow_action_email_body";
|
||||||
|
@ -851,16 +823,21 @@ switch($command) {
|
||||||
|
|
||||||
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
|
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
|
||||||
foreach($ntransition->getUsers() as $tuser) {
|
foreach($ntransition->getUsers() as $tuser) {
|
||||||
$notifier->toIndividual($user, $tuser->getUser(), $subject, $message, $params);
|
$notifier->toIndividual($user, $tuser->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_WORKFLOW);
|
||||||
}
|
}
|
||||||
foreach($ntransition->getGroups() as $tuser) {
|
foreach($ntransition->getGroups() as $tuser) {
|
||||||
$notifier->toGroup($user, $tuser->getGroup(), $subject, $message, $params);
|
$notifier->toGroup($user, $tuser->getGroup(), $subject, $message, $params, SeedDMS_NotificationService::RECV_WORKFLOW);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableNotificationAppRev) {
|
if($settings->_enableNotificationAppRev) {
|
||||||
/* Reviewers and approvers will be informed about the new document */
|
/* Reviewers and approvers will be informed about the new document */
|
||||||
|
/* Get reviewers and approvers from controller in case it was
|
||||||
|
* modified in a hook
|
||||||
|
*/
|
||||||
|
$reviewers = $controller->getParam('reviewers');
|
||||||
|
$approvers = $controller->getParam('approvers');
|
||||||
if($reviewers['i'] || $reviewers['g']) {
|
if($reviewers['i'] || $reviewers['g']) {
|
||||||
$subject = "review_request_email_subject";
|
$subject = "review_request_email_subject";
|
||||||
$message = "review_request_email_body";
|
$message = "review_request_email_body";
|
||||||
|
@ -875,10 +852,10 @@ switch($command) {
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
foreach($reviewers['i'] as $reviewerid) {
|
foreach($reviewers['i'] as $reviewerid) {
|
||||||
$notifier->toIndividual($user, $dms->getUser($reviewerid), $subject, $message, $params);
|
$notifier->toIndividual($user, $dms->getUser($reviewerid), $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
}
|
}
|
||||||
foreach($reviewers['g'] as $reviewergrpid) {
|
foreach($reviewers['g'] as $reviewergrpid) {
|
||||||
$notifier->toGroup($user, $dms->getGroup($reviewergrpid), $subject, $message, $params);
|
$notifier->toGroup($user, $dms->getGroup($reviewergrpid), $subject, $message, $params, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -896,10 +873,10 @@ switch($command) {
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
foreach($approvers['i'] as $approverid) {
|
foreach($approvers['i'] as $approverid) {
|
||||||
$notifier->toIndividual($user, $dms->getUser($approverid), $subject, $message, $params);
|
$notifier->toIndividual($user, $dms->getUser($approverid), $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
foreach($approvers['g'] as $approvergrpid) {
|
foreach($approvers['g'] as $approvergrpid) {
|
||||||
$notifier->toGroup($user, $dms->getGroup($approvergrpid), $subject, $message, $params);
|
$notifier->toGroup($user, $dms->getGroup($approvergrpid), $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -113,15 +113,15 @@ if ($_POST["approvalType"] == "ind") {
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."¤ttab=revapp";
|
||||||
|
|
||||||
$notifier->toIndividual($user, $content->getUser(), $subject, $message, $params);
|
$notifier->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
|
|
||||||
// Send notification to subscribers.
|
// Send notification to subscribers.
|
||||||
$nl=$document->getNotifyList();
|
$nl=$document->getNotifyList();
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -151,15 +151,15 @@ else if ($_POST["approvalType"] == "grp") {
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."¤ttab=revapp";
|
||||||
|
|
||||||
$notifier->toIndividual($user, $content->getUser(), $subject, $message, $params);
|
$notifier->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
|
|
||||||
// Send notification to subscribers.
|
// Send notification to subscribers.
|
||||||
$nl=$document->getNotifyList();
|
$nl=$document->getNotifyList();
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -182,15 +182,16 @@ if ($_POST["approvalStatus"]==-1){
|
||||||
$params['name'] = $document->getName();
|
$params['name'] = $document->getName();
|
||||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||||
$params['status'] = getOverallStatusText(S_REJECTED);
|
$params['status'] = getOverallStatusText(S_REJECTED);
|
||||||
|
$params['new_status_code'] = S_REJECTED;
|
||||||
$params['comment'] = $document->getComment();
|
$params['comment'] = $document->getComment();
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
|
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -234,15 +235,16 @@ if ($_POST["approvalStatus"]==-1){
|
||||||
$params['name'] = $document->getName();
|
$params['name'] = $document->getName();
|
||||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||||
$params['status'] = getOverallStatusText($newStatus);
|
$params['status'] = getOverallStatusText($newStatus);
|
||||||
|
$params['new_status_code'] = $newStatus;
|
||||||
$params['comment'] = $document->getComment();
|
$params['comment'] = $document->getComment();
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
|
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
|
|
|
@ -38,6 +38,11 @@ function _printMessage($heading, $message) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('changepassword')) {
|
||||||
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (isset($_POST["hash"])) {
|
if (isset($_POST["hash"])) {
|
||||||
$hash = $_POST["hash"];
|
$hash = $_POST["hash"];
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
|
|
|
@ -160,11 +160,11 @@ if ($action == "setowner") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// $notifier->toIndividual($user, $oldowner, $subject, $message, $params);
|
// $notifier->toIndividual($user, $oldowner, $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_setowner')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_setowner')));
|
||||||
}
|
}
|
||||||
|
@ -185,9 +185,9 @@ else if ($action == "notinherit") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -208,9 +208,9 @@ else if ($action == "inherit") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_inherit_access')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_inherit_access')));
|
||||||
|
@ -230,9 +230,9 @@ else if ($action == "setdefault") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_set_default_access')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_set_default_access')));
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
|
@ -112,10 +113,10 @@ if ($action == "delnotify"){
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
if ($userid > 0) {
|
if ($userid > 0) {
|
||||||
$notifier->toIndividual($user, $obj, $subject, $message, $params);
|
$notifier->toIndividual($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$notifier->toGroup($user, $obj, $subject, $message, $params);
|
$notifier->toGroup($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -154,7 +155,7 @@ else if ($action == "addnotify") {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toIndividual($user, $obj, $subject, $message, $params);
|
$notifier->toIndividual($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
@ -188,7 +189,7 @@ else if ($action == "addnotify") {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toGroup($user, $obj, $subject, $message, $params);
|
$notifier->toGroup($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -114,9 +114,9 @@ if($oldattributes) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -142,9 +142,9 @@ if($newattributes) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -103,9 +103,9 @@ if (($oldcomment = $version->getComment()) != $comment) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$version->getVersion();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$version->getVersion();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,11 @@ include("../inc/inc.Authentication.php");
|
||||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||||
$controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user));
|
$controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user));
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('editdocument')) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
||||||
}
|
}
|
||||||
|
@ -162,11 +167,11 @@ if ($oldname != $name) {
|
||||||
// if user is not owner send notification to owner
|
// if user is not owner send notification to owner
|
||||||
if ($user->getID() != $document->getOwner()->getID() &&
|
if ($user->getID() != $document->getOwner()->getID() &&
|
||||||
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users'])) {
|
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users'])) {
|
||||||
$notifyList['users'][] = $document->getOwner();
|
$notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -191,11 +196,11 @@ if ($oldcomment != $comment) {
|
||||||
// if user is not owner send notification to owner
|
// if user is not owner send notification to owner
|
||||||
if ($user->getID() != $document->getOwner()->getID() &&
|
if ($user->getID() != $document->getOwner()->getID() &&
|
||||||
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users'])) {
|
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users'])) {
|
||||||
$notifyList['users'][] = $document->getOwner();
|
$notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -218,11 +223,11 @@ if ($expires != $oldexpires) {
|
||||||
// if user is not owner send notification to owner
|
// if user is not owner send notification to owner
|
||||||
if ($user->getID() != $document->getOwner()->getID() &&
|
if ($user->getID() != $document->getOwner()->getID() &&
|
||||||
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users'])) {
|
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users'])) {
|
||||||
$notifyList['users'][] = $document->getOwner();
|
$notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -249,9 +254,9 @@ if($oldattributes) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -276,9 +281,9 @@ if($newattributes) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,11 @@ include("../inc/inc.Authentication.php");
|
||||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||||
$controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user));
|
$controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user));
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('editfolder')) {
|
||||||
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_POST["folderid"]) || !is_numeric($_POST["folderid"]) || intval($_POST["folderid"])<1) {
|
if (!isset($_POST["folderid"]) || !is_numeric($_POST["folderid"]) || intval($_POST["folderid"])<1) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
||||||
}
|
}
|
||||||
|
@ -107,13 +112,13 @@ if($oldname != $name) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// if user is not owner send notification to owner
|
// if user is not owner send notification to owner
|
||||||
// if ($user->getID() != $folder->getOwner()->getID())
|
// if ($user->getID() != $folder->getOwner()->getID())
|
||||||
// $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -133,13 +138,13 @@ if($oldcomment != $comment) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// if user is not owner send notification to owner
|
// if user is not owner send notification to owner
|
||||||
// if ($user->getID() != $folder->getOwner()->getID())
|
// if ($user->getID() != $folder->getOwner()->getID())
|
||||||
// $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -163,9 +168,9 @@ if($oldattributes) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -190,9 +195,9 @@ if($newattributes) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -78,9 +78,9 @@ if($lc->getChecksum() == SeedDMS_Core_File::checksum($tmpfname)) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_saved_file')));
|
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_saved_file')));
|
||||||
|
|
|
@ -37,6 +37,11 @@ if (!$user->isAdmin() && ($settings->_disableSelfEdit)) {
|
||||||
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
UI::exitError(getMLText("edit_user_details"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('edituserdata')) {
|
||||||
|
UI::exitError(getMLText("edit_user_details"),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
$fullname = $_POST["fullname"];
|
$fullname = $_POST["fullname"];
|
||||||
$email = $_POST["email"];
|
$email = $_POST["email"];
|
||||||
$comment = $_POST["comment"];
|
$comment = $_POST["comment"];
|
||||||
|
|
|
@ -17,9 +17,9 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.LogInit.php");
|
|
||||||
include("../inc/inc.DBInit.php");
|
include("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
|
@ -43,8 +43,8 @@ else $action=NULL;
|
||||||
if (isset($_POST["currenttab"])) $currenttab=$_POST["currenttab"];
|
if (isset($_POST["currenttab"])) $currenttab=$_POST["currenttab"];
|
||||||
else $currenttab=NULL;
|
else $currenttab=NULL;
|
||||||
|
|
||||||
// add new attribute definition ---------------------------------------------
|
// Download extension -------------------------------------------------------
|
||||||
if ($action == "download") {
|
if ($action == "download") { /* {{{ */
|
||||||
if (!isset($_POST["extname"])) {
|
if (!isset($_POST["extname"])) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
|
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
|
||||||
}
|
}
|
||||||
|
@ -128,9 +128,10 @@ elseif ($action == "getlist") { /* {{{ */
|
||||||
}
|
}
|
||||||
add_log_line();
|
add_log_line();
|
||||||
header("Location:../out/out.ExtensionMgr.php?currenttab=".$currenttab);
|
header("Location:../out/out.ExtensionMgr.php?currenttab=".$currenttab);
|
||||||
} elseif ($action == "toggle") { /* {{{ */
|
} /* }}} */
|
||||||
|
elseif ($action == "toggle") { /* {{{ */
|
||||||
if (!isset($_POST["extname"])) {
|
if (!isset($_POST["extname"])) {
|
||||||
echo json_encode(array('success'=>false, 'msg'=>'Could not toggle extension'));
|
echo json_encode(array('success'=>false, 'msg'=>getMLText('extension_missing_name')));
|
||||||
}
|
}
|
||||||
$extname = trim($_POST["extname"]);
|
$extname = trim($_POST["extname"]);
|
||||||
if (!file_exists($settings->_rootDir.'/ext/'.$extname) ) {
|
if (!file_exists($settings->_rootDir.'/ext/'.$extname) ) {
|
||||||
|
@ -139,9 +140,21 @@ elseif ($action == "getlist") { /* {{{ */
|
||||||
$controller->setParam('extmgr', $extMgr);
|
$controller->setParam('extmgr', $extMgr);
|
||||||
$controller->setParam('extname', $extname);
|
$controller->setParam('extname', $extname);
|
||||||
if (!$controller($_POST)) {
|
if (!$controller($_POST)) {
|
||||||
echo json_encode(array('success'=>false, 'msg'=>'Could not toggle extension'));
|
echo json_encode(array('success'=>false, 'msg'=>getMLText('extinsion_toggle_error')));
|
||||||
} else {
|
} else {
|
||||||
echo json_encode(array('success'=>true, 'msg'=>'Operation succeded'));
|
if($settings->extensionIsDisabled($extname))
|
||||||
|
echo json_encode(array('success'=>true, 'msg'=>getMLText('extension_is_off_now')));
|
||||||
|
else {
|
||||||
|
$ret = $extMgr->migrate($extname, $settings, $dms);
|
||||||
|
if($ret !== null) {
|
||||||
|
if($ret === true)
|
||||||
|
echo json_encode(array('success'=>true, 'msg'=>getMLText('extension_migration_success')));
|
||||||
|
else
|
||||||
|
echo json_encode(array('success'=>true, 'msg'=>getMLText('extension_migration_error')));
|
||||||
|
} else {
|
||||||
|
echo json_encode(array('success'=>true, 'msg'=>getMLText('extension_is_on_now')));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
add_log_line();
|
add_log_line();
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
|
@ -140,9 +140,9 @@ if ($action == "setowner") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_setowner')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_setowner')));
|
||||||
|
@ -171,9 +171,9 @@ else if ($action == "notinherit") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_notinherit_access')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_notinherit_access')));
|
||||||
}
|
}
|
||||||
|
@ -194,9 +194,9 @@ else if ($action == "notinherit") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -233,9 +233,9 @@ else if ($action == "inherit") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_inherit_access')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_inherit_access')));
|
||||||
|
@ -260,9 +260,9 @@ else if ($action == "setdefault") {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_set_default_access')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_set_default_access')));
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
|
@ -107,10 +108,10 @@ if ($action == "delnotify") {
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
if ($userid > 0) {
|
if ($userid > 0) {
|
||||||
$notifier->toIndividual($user, $obj, $subject, $message, $params);
|
$notifier->toIndividual($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$notifier->toGroup($user, $obj, $subject, $message, $params);
|
$notifier->toGroup($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -149,7 +150,7 @@ else if ($action == "addnotify") {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toIndividual($user, $obj, $subject, $message, $params);
|
$notifier->toIndividual($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
@ -184,7 +185,7 @@ else if ($action == "addnotify") {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toGroup($user, $obj, $subject, $message, $params);
|
$notifier->toGroup($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Utils.php");
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
|
@ -29,7 +30,7 @@ if ($user->isGuest()) {
|
||||||
UI::exitError(getMLText("my_account"),getMLText("access_denied"));
|
UI::exitError(getMLText("my_account"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
function add_folder_notify($folder,$userid,$recursefolder,$recursedoc) {
|
function add_folder_notify($folder,$userid,$recursefolder,$recursedoc) { /* {{{ */
|
||||||
global $dms;
|
global $dms;
|
||||||
|
|
||||||
$folder->addNotify($userid, true);
|
$folder->addNotify($userid, true);
|
||||||
|
@ -55,7 +56,7 @@ function add_folder_notify($folder,$userid,$recursefolder,$recursedoc) {
|
||||||
foreach($subFolders as $subFolder)
|
foreach($subFolders as $subFolder)
|
||||||
add_folder_notify($subFolder,$userid,$recursefolder,$recursedoc);
|
add_folder_notify($subFolder,$userid,$recursefolder,$recursedoc);
|
||||||
}
|
}
|
||||||
}
|
} /* }}} */
|
||||||
|
|
||||||
if (!isset($_GET["type"])) UI::exitError(getMLText("my_account"),getMLText("error_occured"));
|
if (!isset($_GET["type"])) UI::exitError(getMLText("my_account"),getMLText("error_occured"));
|
||||||
if (!isset($_GET["action"])) UI::exitError(getMLText("my_account"),getMLText("error_occured"));
|
if (!isset($_GET["action"])) UI::exitError(getMLText("my_account"),getMLText("error_occured"));
|
||||||
|
@ -123,7 +124,7 @@ if ($_GET["type"]=="document"){
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toIndividual($user, $obj, $subject, $message, $params);
|
$notifier->toIndividual($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,13 +73,13 @@ foreach($clipboard['docs'] as $documentid) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// if user is not owner send notification to owner
|
// if user is not owner send notification to owner
|
||||||
// if ($user->getID() != $document->getOwner()->getID())
|
// if ($user->getID() != $document->getOwner()->getID())
|
||||||
// $notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
$session->removeFromClipboard($document);
|
$session->removeFromClipboard($document);
|
||||||
|
|
||||||
|
@ -120,13 +120,13 @@ foreach($clipboard['folders'] as $folderid) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// if user is not owner send notification to owner
|
// if user is not owner send notification to owner
|
||||||
// if ($user->getID() != $folder->getOwner()->getID())
|
// if ($user->getID() != $folder->getOwner()->getID())
|
||||||
// $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
|
|
||||||
}
|
}
|
||||||
$session->removeFromClipboard($folder);
|
$session->removeFromClipboard($folder);
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.LogInit.php");
|
include("../inc/inc.LogInit.php");
|
||||||
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
|
@ -27,6 +28,11 @@ include("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
include("../inc/inc.Authentication.php");
|
include("../inc/inc.Authentication.php");
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('movedocument', 'GET')) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_GET["documentid"]) || !is_numeric($_GET["documentid"]) || intval($_GET["documentid"])<1) {
|
if (!isset($_GET["documentid"]) || !is_numeric($_GET["documentid"]) || intval($_GET["documentid"])<1) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
||||||
}
|
}
|
||||||
|
@ -62,46 +68,48 @@ if($document->isLocked()) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($targetid == $oldFolder->getID()) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("target_equals_source_folder"));
|
||||||
|
}
|
||||||
|
|
||||||
/* Check if name already exists in the folder */
|
/* Check if name already exists in the folder */
|
||||||
if(!$settings->_enableDuplicateDocNames) {
|
if(!$settings->_enableDuplicateDocNames) {
|
||||||
if($targetFolder->hasDocumentByName($document->getName())) {
|
if($targetFolder->hasDocumentByName($document->getName())) {
|
||||||
UI::exitError(getMLText("folder_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("document_duplicate_name"));
|
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("document_duplicate_name"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($targetid != $oldFolder->getID()) {
|
if ($document->setFolder($targetFolder)) {
|
||||||
if ($document->setFolder($targetFolder)) {
|
// Send notification to subscribers.
|
||||||
// Send notification to subscribers.
|
if($notifier) {
|
||||||
if($notifier) {
|
$nl1 = $oldFolder->getNotifyList();
|
||||||
$nl1 = $oldFolder->getNotifyList();
|
$nl2 = $document->getNotifyList();
|
||||||
$nl2 = $document->getNotifyList();
|
$nl3 = $targetFolder->getNotifyList();
|
||||||
$nl3 = $targetFolder->getNotifyList();
|
$nl = array(
|
||||||
$nl = array(
|
'users'=>array_unique(array_merge($nl1['users'], $nl2['users'], $nl3['users']), SORT_REGULAR),
|
||||||
'users'=>array_unique(array_merge($nl1['users'], $nl2['users'], $nl3['users']), SORT_REGULAR),
|
'groups'=>array_unique(array_merge($nl1['groups'], $nl2['groups'], $nl3['groups']), SORT_REGULAR)
|
||||||
'groups'=>array_unique(array_merge($nl1['groups'], $nl2['groups'], $nl3['groups']), SORT_REGULAR)
|
);
|
||||||
);
|
$subject = "document_moved_email_subject";
|
||||||
$subject = "document_moved_email_subject";
|
$message = "document_moved_email_body";
|
||||||
$message = "document_moved_email_body";
|
$params = array();
|
||||||
$params = array();
|
$params['name'] = $document->getName();
|
||||||
$params['name'] = $document->getName();
|
$params['old_folder_path'] = $oldFolder->getFolderPathPlain();
|
||||||
$params['old_folder_path'] = $oldFolder->getFolderPathPlain();
|
$params['new_folder_path'] = $targetFolder->getFolderPathPlain();
|
||||||
$params['new_folder_path'] = $targetFolder->getFolderPathPlain();
|
$params['username'] = $user->getFullName();
|
||||||
$params['username'] = $user->getFullName();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
foreach ($nl["groups"] as $grp) {
|
||||||
foreach ($nl["groups"] as $grp) {
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
|
||||||
}
|
|
||||||
// if user is not owner send notification to owner
|
|
||||||
// if ($user->getID() != $document->getOwner()->getID())
|
|
||||||
// $notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params);
|
|
||||||
}
|
}
|
||||||
|
// if user is not owner send notification to owner
|
||||||
} else {
|
// if ($user->getID() != $document->getOwner()->getID())
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
// $notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||||
}
|
}
|
||||||
|
|
||||||
add_log_line();
|
add_log_line();
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
include("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.LogInit.php");
|
include("../inc/inc.LogInit.php");
|
||||||
|
include("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.Language.php");
|
include("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
|
@ -27,6 +28,11 @@ include("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
include("../inc/inc.Authentication.php");
|
include("../inc/inc.Authentication.php");
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('movefolder', 'GET')) {
|
||||||
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) {
|
if (!isset($_GET["folderid"]) || !is_numeric($_GET["folderid"]) || intval($_GET["folderid"])<1) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
||||||
}
|
}
|
||||||
|
@ -52,6 +58,11 @@ if (!is_object($targetFolder)) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
UI::exitError(getMLText("folder_title", array("foldername" => getMLText("invalid_folder_id"))),getMLText("invalid_folder_id"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$oldFolder = $folder->getParent();
|
||||||
|
if ($targetid == $oldFolder->getID()) {
|
||||||
|
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName()))),getMLText("target_equals_source_folder"));
|
||||||
|
}
|
||||||
|
|
||||||
if($folder->isSubFolder($targetFolder)) {
|
if($folder->isSubFolder($targetFolder)) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("invalid_target_folder"));
|
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("invalid_target_folder"));
|
||||||
}
|
}
|
||||||
|
@ -67,7 +78,6 @@ if(!$settings->_enableDuplicateSubFolderNames) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$oldFolder = $folder->getParent();
|
|
||||||
if ($folder->setParent($targetFolder)) {
|
if ($folder->setParent($targetFolder)) {
|
||||||
// Send notification to subscribers.
|
// Send notification to subscribers.
|
||||||
if($notifier) {
|
if($notifier) {
|
||||||
|
@ -88,13 +98,13 @@ if ($folder->setParent($targetFolder)) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// if user is not owner send notification to owner
|
// if user is not owner send notification to owner
|
||||||
//if ($user->getID() != $folder->getOwner()->getID())
|
//if ($user->getID() != $folder->getOwner()->getID())
|
||||||
// $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $folder->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -28,6 +28,11 @@ include("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
include("../inc/inc.Authentication.php");
|
include("../inc/inc.Authentication.php");
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('overridecontentstatus')) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
||||||
}
|
}
|
||||||
|
@ -83,16 +88,18 @@ if ($overrideStatus != $overallStatus["status"]) {
|
||||||
$params['name'] = $document->getName();
|
$params['name'] = $document->getName();
|
||||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||||
$params['status'] = getOverallStatusText($overrideStatus);
|
$params['status'] = getOverallStatusText($overrideStatus);
|
||||||
|
$params['new_status_code'] = $overrideStatus;
|
||||||
|
$params['old_status_code'] = $overallStatus["status"];
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
// $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -98,9 +98,9 @@ if ($notifier){
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -78,9 +78,9 @@ if (!$document->removeDocumentFile($fileid)) {
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
|
$notifier->toList($user, $notifyList["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($notifyList["groups"] as $grp) {
|
foreach ($notifyList["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -94,9 +94,9 @@ if ($notifier) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$parent->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$parent->getID();
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -92,9 +92,9 @@ if (count($document->getContent())==1) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -103,25 +103,27 @@ else {
|
||||||
/* Before deleting the content get a list of all users that should
|
/* Before deleting the content get a list of all users that should
|
||||||
* be informed about the removal.
|
* be informed about the removal.
|
||||||
*/
|
*/
|
||||||
$emailUserList = array();
|
$emailUserListR = array();
|
||||||
$emailUserList[] = $version->getUser()->getID();
|
$emailUserListA = array();
|
||||||
$emailGroupList = array();
|
$oldowner = $version->getUser();
|
||||||
|
$emailGroupListR = array();
|
||||||
|
$emailGroupListA = array();
|
||||||
$status = $version->getReviewStatus();
|
$status = $version->getReviewStatus();
|
||||||
foreach ($status as $st) {
|
foreach ($status as $st) {
|
||||||
if ($st["status"]==0 && !in_array($st["required"], $emailUserList)) {
|
if ($st["status"]==0 && !in_array($st["required"], $emailUserList)) {
|
||||||
if($st['type'] == 0)
|
if($st['type'] == 0)
|
||||||
$emailUserList[] = $st["required"];
|
$emailUserListR[] = $st["required"];
|
||||||
else
|
else
|
||||||
$emailGroupList[] = $st["required"];
|
$emailGroupListR[] = $st["required"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$status = $version->getApprovalStatus();
|
$status = $version->getApprovalStatus();
|
||||||
foreach ($status as $st) {
|
foreach ($status as $st) {
|
||||||
if ($st["status"]==0 && !in_array($st["required"], $emailUserList)) {
|
if ($st["status"]==0 && !in_array($st["required"], $emailUserList)) {
|
||||||
if($st['type'] == 0)
|
if($st['type'] == 0)
|
||||||
$emailUserList[] = $st["required"];
|
$emailUserListA[] = $st["required"];
|
||||||
else
|
else
|
||||||
$emailGroupList[] = $st["required"];
|
$emailGroupListA[] = $st["required"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -152,15 +154,25 @@ else {
|
||||||
// Notify affected users.
|
// Notify affected users.
|
||||||
if ($notifier){
|
if ($notifier){
|
||||||
$nl=$document->getNotifyList();
|
$nl=$document->getNotifyList();
|
||||||
$userrecipients = array();
|
$userrecipientsR = array();
|
||||||
foreach ($emailUserList as $eID) {
|
foreach ($emailUserListR as $eID) {
|
||||||
$eU = $version->getDMS()->getUser($eID);
|
$eU = $version->getDMS()->getUser($eID);
|
||||||
$userrecipients[] = $eU;
|
$userrecipientsR[] = $eU;
|
||||||
}
|
}
|
||||||
$grouprecipients = array();
|
$grouprecipientsR = array();
|
||||||
foreach ($emailGroupList as $eID) {
|
foreach ($emailGroupListR as $eID) {
|
||||||
$eU = $version->getDMS()->getGroup($eID);
|
$eU = $version->getDMS()->getGroup($eID);
|
||||||
$grouprecipients[] = $eU;
|
$grouprecipientsR[] = $eU;
|
||||||
|
}
|
||||||
|
$userrecipientsA = array();
|
||||||
|
foreach ($emailUserListA as $eID) {
|
||||||
|
$eU = $version->getDMS()->getUser($eID);
|
||||||
|
$userrecipientsA[] = $eU;
|
||||||
|
}
|
||||||
|
$grouprecipientsA = array();
|
||||||
|
foreach ($emailGroupListA as $eID) {
|
||||||
|
$eU = $version->getDMS()->getGroup($eID);
|
||||||
|
$grouprecipientsA[] = $eU;
|
||||||
}
|
}
|
||||||
|
|
||||||
$subject = "version_deleted_email_subject";
|
$subject = "version_deleted_email_subject";
|
||||||
|
@ -173,13 +185,19 @@ else {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
$notifier->toList($user, $userrecipients, $subject, $message, $params);
|
if($user->getId() != $oldowner->getId())
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toIndividual($user, $oldowner, $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
foreach($grouprecipients as $grp) {
|
$notifier->toList($user, $userrecipientsR, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toList($user, $userrecipientsA, $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
|
foreach($grouprecipientsR as $grp) {
|
||||||
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
|
}
|
||||||
|
foreach($grouprecipientsA as $grp) {
|
||||||
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -86,9 +86,9 @@ if($version->removeWorkflow($user)) {
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
// Send notification to subscribers.
|
// Send notification to subscribers.
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -100,9 +100,9 @@ if($version->returnFromSubWorkflow($user, $transition, $_POST["comment"])) {
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
// Send notification to subscribers.
|
// Send notification to subscribers.
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -111,14 +111,14 @@ if ($_POST["reviewType"] == "ind") {
|
||||||
$params['status'] = getReviewStatusText($_POST["reviewStatus"]);
|
$params['status'] = getReviewStatusText($_POST["reviewStatus"]);
|
||||||
$params['comment'] = $comment;
|
$params['comment'] = $comment;
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."¤ttab=revapp";
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,11 +149,11 @@ else if ($_POST["reviewType"] == "grp") {
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -176,14 +176,16 @@ if ($_POST["reviewStatus"]==-1){
|
||||||
$params['name'] = $document->getName();
|
$params['name'] = $document->getName();
|
||||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||||
$params['status'] = getReviewStatusText(S_REJECTED);
|
$params['status'] = getReviewStatusText(S_REJECTED);
|
||||||
|
$params['new_status_code'] = S_REJECTED;
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
// $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params);
|
// $notifier->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -240,12 +242,13 @@ if ($_POST["reviewStatus"]==-1){
|
||||||
$params['name'] = $document->getName();
|
$params['name'] = $document->getName();
|
||||||
$params['folder_path'] = $folder->getFolderPathPlain();
|
$params['folder_path'] = $folder->getFolderPathPlain();
|
||||||
$params['status'] = getReviewStatusText($newStatus);
|
$params['status'] = getReviewStatusText($newStatus);
|
||||||
|
$params['new_status_code'] = $newStatus;
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -265,18 +268,18 @@ if ($_POST["reviewStatus"]==-1){
|
||||||
$params['username'] = $user->getFullName();
|
$params['username'] = $user->getFullName();
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."¤ttab=revapp";
|
||||||
foreach ($docApprovalStatus as $dastat) {
|
foreach ($docApprovalStatus as $dastat) {
|
||||||
|
|
||||||
if ($dastat["status"] == 0) {
|
if ($dastat["status"] == 0) {
|
||||||
if ($dastat["type"] == 0) {
|
if ($dastat["type"] == 0) {
|
||||||
|
|
||||||
$approver = $dms->getUser($dastat["required"]);
|
$approver = $dms->getUser($dastat["required"]);
|
||||||
$notifier->toIndividual($document->getOwner(), $approver, $subject, $message, $params);
|
$notifier->toIndividual($document->getOwner(), $approver, $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
} elseif ($dastat["type"] == 1) {
|
} elseif ($dastat["type"] == 1) {
|
||||||
|
|
||||||
$group = $dms->getGroup($dastat["required"]);
|
$group = $dms->getGroup($dastat["required"]);
|
||||||
$notifier->toGroup($document->getOwner(), $group, $subject, $message, $params);
|
$notifier->toGroup($document->getOwner(), $group, $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,9 +85,9 @@ if($version->rewindWorkflow()) {
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
// Send notification to subscribers.
|
// Send notification to subscribers.
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -94,9 +94,9 @@ if($version->runSubWorkflow($subworkflow)) {
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
$params['url'] = getBaseUrl().$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
|
||||||
// Send notification to subscribers.
|
// Send notification to subscribers.
|
||||||
$notifier->toList($user, $nl["users"], $subject, $message, $params);
|
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
|
||||||
foreach ($nl["groups"] as $grp) {
|
foreach ($nl["groups"] as $grp) {
|
||||||
$notifier->toGroup($user, $grp, $subject, $message, $params);
|
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,6 +28,11 @@ include("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
include("../inc/inc.Authentication.php");
|
include("../inc/inc.Authentication.php");
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('setexpires')) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -144,7 +144,7 @@ foreach ($pIndRev as $p) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toIndividual($user, $docAccess["users"][$accessIndex["i"][$p]], $subject, $message, $params);
|
$notifier->toIndividual($user, $docAccess["users"][$accessIndex["i"][$p]], $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -210,7 +210,7 @@ if (count($reviewIndex["i"]) > 0) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toIndividual($user, $docAccess["users"][$accessIndex["i"][$rx]], $subject, $message, $params);
|
$notifier->toIndividual($user, $docAccess["users"][$accessIndex["i"][$rx]], $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -256,7 +256,7 @@ foreach ($pGrpRev as $p) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toGroup($user, $docAccess["groups"][$accessIndex["g"][$p]], $subject, $message, $params);
|
$notifier->toGroup($user, $docAccess["groups"][$accessIndex["g"][$p]], $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -314,7 +314,7 @@ if (count($reviewIndex["g"]) > 0) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toGroup($user, $docAccess["groups"][$accessIndex["g"][$rx]], $subject, $message, $params);
|
$notifier->toGroup($user, $docAccess["groups"][$accessIndex["g"][$rx]], $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -376,7 +376,7 @@ foreach ($pIndApp as $p) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toIndividual($user, $docAccess["users"][$accessIndex["i"][$p]], $subject, $message, $params);
|
$notifier->toIndividual($user, $docAccess["users"][$accessIndex["i"][$p]], $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -434,7 +434,7 @@ if (count($approvalIndex["i"]) > 0) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toIndividual($user, $docAccess["users"][$accessIndex["i"][$rx]], $subject, $message, $params);
|
$notifier->toIndividual($user, $docAccess["users"][$accessIndex["i"][$rx]], $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -480,7 +480,7 @@ foreach ($pGrpApp as $p) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toGroup($user, $docAccess["groups"][$accessIndex["g"][$p]], $subject, $message, $params);
|
$notifier->toGroup($user, $docAccess["groups"][$accessIndex["g"][$p]], $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -538,7 +538,7 @@ if (count($approvalIndex["g"]) > 0) {
|
||||||
$params['sitename'] = $settings->_siteName;
|
$params['sitename'] = $settings->_siteName;
|
||||||
$params['http_root'] = $settings->_httpRoot;
|
$params['http_root'] = $settings->_httpRoot;
|
||||||
|
|
||||||
$notifier->toGroup($user, $docAccess["groups"][$accessIndex["g"][$rx]], $subject, $message, $params);
|
$notifier->toGroup($user, $docAccess["groups"][$accessIndex["g"][$rx]], $subject, $message, $params, SeedDMS_NotificationService::RECV_APPROVER);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -91,10 +91,10 @@ if ($notifier) {
|
||||||
|
|
||||||
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
|
foreach($workflow->getNextTransitions($workflow->getInitState()) as $ntransition) {
|
||||||
foreach($ntransition->getUsers() as $tuser) {
|
foreach($ntransition->getUsers() as $tuser) {
|
||||||
$notifier->toIndividual($user, $tuser->getUser(), $subject, $message, $params);
|
$notifier->toIndividual($user, $tuser->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_WORKFLOW);
|
||||||
}
|
}
|
||||||
foreach($ntransition->getGroups() as $tuser) {
|
foreach($ntransition->getGroups() as $tuser) {
|
||||||
$notifier->toGroup($user, $tuser->getGroup(), $subject, $message, $params);
|
$notifier->toGroup($user, $tuser->getGroup(), $subject, $message, $params, SeedDMS_NotificationService::RECV_WORKFLOW);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user