mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-11-28 18:40:39 +00:00
Merge branch 'seeddms-6.0.x' into seeddms-6.1.x
This commit is contained in:
commit
e202ff46b8
|
|
@ -32,7 +32,7 @@ RewriteRule ^ext/[^/]+/icon.(?:png|svg)$ - [L]
|
|||
RewriteCond %{REQUEST_URI} "ext/[^/]+/"
|
||||
RewriteRule !^ext/[^/]+/.*(?:op|out|res|node_modules) - [F]
|
||||
RewriteCond %{REQUEST_URI} "ext/[^/]+/res/.*$" [NC]
|
||||
RewriteRule !^ext/[^/]+/res/.*\.(?:css|js|png|svg) - [F]
|
||||
RewriteRule !^ext/[^/]+/res/.*\.(?:css|js|png|gif|svg|html|woff) - [F]
|
||||
RewriteCond %{REQUEST_FILENAME} -f
|
||||
RewriteRule ^ext/.*$ - [L]
|
||||
|
||||
|
|
|
|||
12
CHANGELOG
12
CHANGELOG
|
|
@ -7,6 +7,10 @@
|
|||
- do not use md5 password hashing anymore, hashes will be updated automatically
|
||||
when passwords are reset
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.21
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 6.0.20
|
||||
--------------------------------------------------------------------------------
|
||||
|
|
@ -241,6 +245,14 @@
|
|||
- add document list which can be exported as an archive
|
||||
- search results can be exported
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.28
|
||||
--------------------------------------------------------------------------------
|
||||
- user information in user manager failed to load when a document content
|
||||
with 0 bytes was created by the user
|
||||
- fix repair of wrong file extension
|
||||
- fix regression in password forgotten function
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.27
|
||||
--------------------------------------------------------------------------------
|
||||
|
|
|
|||
|
|
@ -3930,26 +3930,30 @@ class SeedDMS_Core_DMS {
|
|||
return false;
|
||||
}
|
||||
$queryStr =
|
||||
"SELECT `tblDocumentRecipients`.* FROM `tblDocumentRecipients` LEFT JOIN `ttreceiptid` ON `tblDocumentRecipients`.`receiptID` = `ttreceiptid`.`receiptID` LEFT JOIN `tblDocumentReceiptLog` ON `ttreceiptid`.`maxLogID` = `tblDocumentReceiptLog`.`receiptLogID` LEFT JOIN `ttcontentid` ON `ttcontentid`.`maxVersion`=`tblDocumentRecipients`.`version` AND `ttcontentid`.`document`=`tblDocumentRecipients`.`documentID` WHERE `tblDocumentReceiptLog`.`status`=0 AND `ttcontentid`.`maxVersion` IS NOT NULL";
|
||||
"SELECT `tblDocumentRecipients`.*, `tblDocumentReceiptLog`.`status` FROM `tblDocumentRecipients` LEFT JOIN `ttreceiptid` ON `tblDocumentRecipients`.`receiptID` = `ttreceiptid`.`receiptID` LEFT JOIN `tblDocumentReceiptLog` ON `ttreceiptid`.`maxLogID` = `tblDocumentReceiptLog`.`receiptLogID` LEFT JOIN `ttcontentid` ON `ttcontentid`.`maxVersion`=`tblDocumentRecipients`.`version` AND `ttcontentid`.`document`=`tblDocumentRecipients`.`documentID` WHERE `tblDocumentReceiptLog`.`status`=0 AND `ttcontentid`.`maxVersion` IS NOT NULL";
|
||||
$resArr = $this->db->getResultArray($queryStr);
|
||||
|
||||
return $resArr;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Return all documents waiting for or in revision
|
||||
* Return all documents revisors waiting for a revision to start (sleeping)
|
||||
* or are required to revise the document (waiting)
|
||||
*
|
||||
* This function retrieves all documents and its version which are waiting for
|
||||
* This function retrieves all revisors which are waiting for
|
||||
* revision or already in revision
|
||||
* Note: the name of the method is somewhat misleading, because it
|
||||
* does not return documents but just database records from table
|
||||
* tblDocumentRevisors and tblDocumentRevisionLog
|
||||
*
|
||||
* @return object instance of {@link SeedDMS_Core_DocumentContent} or false
|
||||
* @return array list of revisors or false in case of an error
|
||||
*/
|
||||
function getDocumentsInRevision() { /* {{{ */
|
||||
if (!$this->db->createTemporaryTable("ttrevisionid") || !$this->db->createTemporaryTable("ttcontentid")) {
|
||||
return false;
|
||||
}
|
||||
$queryStr =
|
||||
"SELECT `tblDocumentRevisors`.* FROM `tblDocumentRevisors` LEFT JOIN `ttrevisionid` ON `tblDocumentRevisors`.`revisionID` = `ttrevisionid`.`revisionID` LEFT JOIN `tblDocumentRevisionLog` ON `ttrevisionid`.`maxLogID` = `tblDocumentRevisionLog`.`revisionLogID` LEFT JOIN `ttcontentid` ON `ttcontentid`.`maxVersion`=`tblDocumentRevisors`.`version` AND `ttcontentid`.`document`=`tblDocumentRevisors`.`documentID` WHERE `tblDocumentRevisionLog`.`status` in (0, -3) AND `ttcontentid`.`maxVersion` IS NOT NULL";
|
||||
"SELECT `tblDocumentRevisors`.*, `tblDocumentRevisionLog`.`status` FROM `tblDocumentRevisors` LEFT JOIN `ttrevisionid` ON `tblDocumentRevisors`.`revisionID` = `ttrevisionid`.`revisionID` LEFT JOIN `tblDocumentRevisionLog` ON `ttrevisionid`.`maxLogID` = `tblDocumentRevisionLog`.`revisionLogID` LEFT JOIN `ttcontentid` ON `ttcontentid`.`maxVersion`=`tblDocumentRevisors`.`version` AND `ttcontentid`.`document`=`tblDocumentRevisors`.`documentID` WHERE `tblDocumentRevisionLog`.`status` in (".S_LOG_WAITING.", ".S_LOG_SLEEPING.") AND `ttcontentid`.`maxVersion` IS NOT NULL";
|
||||
$resArr = $this->db->getResultArray($queryStr);
|
||||
|
||||
return $resArr;
|
||||
|
|
|
|||
|
|
@ -4608,6 +4608,9 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
/**
|
||||
* Get the current revision status of the document content
|
||||
* The revision status is a list of revisions
|
||||
* If $limit is 1 it will return just the last log entry for each
|
||||
* revisor.
|
||||
* Keep in mind that a revision log may contain repeating revisions.
|
||||
*
|
||||
* @param integer $limit maximum number of records per revisor
|
||||
* @return array list of revisions
|
||||
|
|
|
|||
|
|
@ -1909,7 +1909,7 @@ class SeedDMS_Core_User extends SeedDMS_Core_Object { /* {{{ */
|
|||
$documents[] = $document;
|
||||
}
|
||||
return $documents;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Returns all document links of a given user
|
||||
|
|
@ -1980,7 +1980,7 @@ class SeedDMS_Core_User extends SeedDMS_Core_Object { /* {{{ */
|
|||
foreach ($resArr as $row) {
|
||||
$document = $this->_dms->getDocument($row["document"]);
|
||||
/** @var SeedDMS_Core_DocumentContent $content */
|
||||
$content = new $classname((int) $row["id"], $this, $row["version"], $row["comment"], $row["date"], $row["createdBy"], $row["dir"], $row["orgFileName"], $row["fileType"], $row["mimeType"], $row['fileSize'], $row['checksum']);
|
||||
$content = new $classname((int) $row["id"], $document, $row["version"], $row["comment"], $row["date"], $row["createdBy"], $row["dir"], $row["orgFileName"], $row["fileType"], $row["mimeType"], $row['fileSize'], $row['checksum']);
|
||||
$contents[] = $content;
|
||||
}
|
||||
return $contents;
|
||||
|
|
|
|||
|
|
@ -137,7 +137,7 @@ class SeedDMS_Core_File {
|
|||
case "image/png":
|
||||
case "image/gif":
|
||||
case "image/jpg":
|
||||
$expect = substr($this->_mimeType, -3, 3);
|
||||
$expect = substr($mimetype, -3, 3);
|
||||
break;
|
||||
default:
|
||||
$mime_map = [
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
<email>uwe@steinmann.cx</email>
|
||||
<active>yes</active>
|
||||
</lead>
|
||||
<date>2022-08-31</date>
|
||||
<date>2022-10-10</date>
|
||||
<time>13:44:55</time>
|
||||
<version>
|
||||
<release>6.1.0</release>
|
||||
|
|
@ -2412,7 +2412,7 @@ better error checking in SeedDMS_Core_Document::cancelCheckOut()
|
|||
</notes>
|
||||
</release>
|
||||
<release>
|
||||
<date>2022-05-20</date>
|
||||
<date>2022-09-18</date>
|
||||
<time>13:44:55</time>
|
||||
<version>
|
||||
<release>6.0.20</release>
|
||||
|
|
@ -2425,6 +2425,24 @@ better error checking in SeedDMS_Core_Document::cancelCheckOut()
|
|||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
- all changes from 5.1.27 merged
|
||||
- SeedDMЅ_Core_DMS::getDocumentsInRevision() returns status from revision log
|
||||
</notes>
|
||||
</release>
|
||||
<release>
|
||||
<date>2022-09-18</date>
|
||||
<time>13:44:55</time>
|
||||
<version>
|
||||
<release>6.0.21</release>
|
||||
<api>6.0.21</api>
|
||||
</version>
|
||||
<stability>
|
||||
<release>stable</release>
|
||||
<api>stable</api>
|
||||
</stability>
|
||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
- fix SeedDMS_Core_User::getDocumentContents()
|
||||
- fix SeedDMS_Core_File::fileExtension()
|
||||
</notes>
|
||||
</release>
|
||||
</changelog>
|
||||
|
|
|
|||
5
TODO
5
TODO
|
|
@ -1,3 +1,6 @@
|
|||
This list is hopelessly outdated, but some of the issues are
|
||||
still worth to be implemented!
|
||||
|
||||
Update comment and date of a review/approval, if the same status is set
|
||||
again. Currently setting the same status is turned of, because it didn't
|
||||
have any effect, which is quite confusing if the user can do an operation
|
||||
|
|
@ -25,8 +28,6 @@ approaches to get the configuration directory.
|
|||
|
||||
Show expiration status of documents in document list
|
||||
|
||||
Copy folders recursivly
|
||||
|
||||
Allow operations like delete, move, approve, etc. on a list of documents
|
||||
|
||||
installation script:
|
||||
|
|
|
|||
|
|
@ -93,6 +93,9 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
|||
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||
return false;
|
||||
}
|
||||
} elseif($attrdef->getMinValues() > 0) {
|
||||
$this->errormsg = array("attr_min_values", array("attrname"=>$attrdef->getName()));
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
if($ret === false)
|
||||
|
|
|
|||
|
|
@ -45,6 +45,11 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
|||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
||||
if($attribute) {
|
||||
switch($attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_date:
|
||||
$attribute = date('Y-m-d', makeTsFromDate($attribute));
|
||||
break;
|
||||
}
|
||||
if(!$attrdef->validate($attribute, null, true)) {
|
||||
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
|||
}
|
||||
} elseif($attrdef->getMinValues() > 0) {
|
||||
$this->errormsg = getMLText("attr_min_values", array("attrname"=>$attrdef->getName()));
|
||||
return false;
|
||||
} elseif(isset($oldattributes[$attrdefid])) {
|
||||
if(!$folder->removeAttribute($dms->getAttributeDefinition($attrdefid)))
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
*/
|
||||
class SeedDMS_Controller_Preview extends SeedDMS_Controller_Common {
|
||||
|
||||
public function version() {
|
||||
public function version() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$settings = $this->params['settings'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
|
|
@ -72,7 +72,7 @@ class SeedDMS_Controller_Preview extends SeedDMS_Controller_Common {
|
|||
}
|
||||
} /* }}} */
|
||||
|
||||
public function file() {
|
||||
public function file() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$settings = $this->params['settings'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
require_once("inc/inc.ClassConversionServiceExec.php");
|
||||
require_once("inc/inc.ClassConversionServiceImageToImage.php");
|
||||
require_once("inc/inc.ClassConversionServiceImageToText.php");
|
||||
require_once("inc/inc.ClassConversionServicePdfToImage.php");
|
||||
require_once("inc/inc.ClassConversionServiceTextToText.php");
|
||||
|
||||
|
|
|
|||
75
inc/inc.ClassConversionServiceImageToText.php
Normal file
75
inc/inc.ClassConversionServiceImageToText.php
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
<?php
|
||||
/**
|
||||
* Implementation of conversion service image class
|
||||
*
|
||||
* @category DMS
|
||||
* @package SeedDMS
|
||||
* @license GPL 2
|
||||
* @version @version@
|
||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2021 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
|
||||
require_once("inc/inc.ClassConversionServiceBase.php");
|
||||
|
||||
/**
|
||||
* Implementation of conversion service image class
|
||||
*
|
||||
* @category DMS
|
||||
* @package SeedDMS
|
||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2021 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_ConversionServiceImageToText extends SeedDMS_ConversionServiceBase {
|
||||
/**
|
||||
* timeout
|
||||
*/
|
||||
public $timeout;
|
||||
|
||||
public function __construct($from, $to) { /* {{{ */
|
||||
$this->from = $from;
|
||||
$this->to = $to;
|
||||
} /* }}} */
|
||||
|
||||
public function getInfo() { /* {{{ */
|
||||
return "Convert by extracting iptc data";
|
||||
} /* }}} */
|
||||
|
||||
public function getAdditionalParams() { /* {{{ */
|
||||
return [
|
||||
];
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Convert a pixel image into text by reading the iptc data
|
||||
*
|
||||
* This method uses getimagesize() to extract the data.
|
||||
*/
|
||||
public function convert($infile, $target = null, $params = array()) { /* {{{ */
|
||||
$start = microtime(true);
|
||||
$imsize = getimagesize($infile, $moreinfo);
|
||||
if(!empty($moreinfo['APP13'])) {
|
||||
$txt = '';
|
||||
$iptcdata = iptcparse($moreinfo['APP13']);
|
||||
foreach(['2#005', '2#015', '2#025', '2#105', '2#080', '2#115', '2#120'] as $key) {
|
||||
if(isset($iptcdata[$key]))
|
||||
$txt .= implode(' ', $iptcdata[$key])."\n";
|
||||
}
|
||||
$end = microtime(true);
|
||||
if($this->logger) {
|
||||
$this->logger->log('Conversion from '.$this->from.' to '.$this->to.' by extracting iptc took '.($end-$start).' sec.', PEAR_LOG_INFO);
|
||||
}
|
||||
if($target) {
|
||||
file_put_contents($target, $txt);
|
||||
return true;
|
||||
} else {
|
||||
return $txt;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
} /* }}} */
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -34,6 +34,9 @@ if(extension_loaded('gd') || extension_loaded('imagick')) {
|
|||
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/gif', 'image/png'))->setLogger($logger);
|
||||
}
|
||||
|
||||
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToText('image/jpeg', 'text/plain'))->setLogger($logger);
|
||||
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToText('image/jpg', 'text/plain'))->setLogger($logger);
|
||||
|
||||
$conversionmgr->addService(new SeedDMS_ConversionServiceTextToText('text/plain', 'text/plain'))->setLogger($logger);
|
||||
|
||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['initConversion'])) {
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ foreach($extMgr->getExtensionConfiguration() as $extname=>$extconf) {
|
|||
include($classfile);
|
||||
$obj = new $extconf['class']['name']($settings, null, $logger);
|
||||
if(method_exists($obj, 'init'))
|
||||
$obj->init();
|
||||
$obj->init($extMgr);
|
||||
}
|
||||
}
|
||||
if(isset($extconf['language']['file'])) {
|
||||
|
|
|
|||
|
|
@ -220,10 +220,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'نسخ احتياطي/سجلات',
|
||||
'backup_remove' => 'ازالة ملف النسخ الاحتياطي',
|
||||
'backup_tools' => 'أدوات النسخ الاحتياطية',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'بين',
|
||||
'bg_BG' => 'بلغارية',
|
||||
'browse' => 'تصفح',
|
||||
|
|
@ -361,6 +365,7 @@ URL: [url]',
|
|||
'discspace' => 'مساحة القرص',
|
||||
'docs_in_reception_no_access' => 'الدخول مرفوض الى المستندات في الإستقبال',
|
||||
'docs_in_revision_no_access' => 'الدخول مرفوض الى المستندات قيد المراجعة',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'مستند',
|
||||
'documentcontent' => 'موضوع المستند',
|
||||
'documents' => 'مستندات',
|
||||
|
|
@ -698,8 +703,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'ملخص موافقة المجموعة',
|
||||
'group_exists' => 'المجموعة موجودة بالفعل.',
|
||||
'group_info' => 'معلومات عن المجموعة',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'إدارة المجموعات',
|
||||
'group_members' => 'أعضاء المجموعة',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'ملخص وصل المجموعة',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'ملخص مراجعة المجموعة',
|
||||
|
|
@ -780,6 +791,7 @@ URL: [url]',
|
|||
'in_folder' => 'مجلد خاطئ',
|
||||
'in_revision' => 'مراجعة خاطئة',
|
||||
'in_workflow' => 'رهن مسار عمل',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'تعطيل الحساب',
|
||||
'is_hidden' => 'اخفاء من قائمة المستخدمين',
|
||||
'it_IT' => 'الإيطالية',
|
||||
|
|
@ -994,6 +1006,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'لايوجد اصدارات سابقة',
|
||||
'no_receipt_needed' => 'لا يحتاج لأي مستلم',
|
||||
'no_review_needed' => 'لايوجد مراجعات في الانتظار',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'لا يحتاج إلى مراجعة',
|
||||
'no_revision_planed' => 'لم يخطط لأي مراجعة',
|
||||
'no_update_cause_locked' => 'لايمكنك تعديل المستند. قم بمخاطبة المستخدم الذي قام بحمايته من التعديل',
|
||||
|
|
@ -2052,10 +2065,16 @@ URL: [url]',
|
|||
'user_group_management' => 'إدارة المستخدمين/المجموعات',
|
||||
'user_image' => 'صورة',
|
||||
'user_info' => 'بيانات المستخدمين',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'قائمة المستخدمين',
|
||||
'user_login' => 'الإسم',
|
||||
'user_management' => 'إدارة المستخدمين',
|
||||
'user_name' => 'الاسم المستعار',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'استخدم التعليقات للوثيقة',
|
||||
'use_default_categories' => 'استخدم اقسام سابقة التعريف',
|
||||
'use_default_keywords' => 'استخدام كلمات بحثية معدة مسبقا',
|
||||
|
|
|
|||
|
|
@ -203,10 +203,14 @@ $text = array(
|
|||
'backup_log_management' => 'Backup/Logging',
|
||||
'backup_remove' => 'Изтрий бекъп',
|
||||
'backup_tools' => 'Иструменти за бекъп',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'между',
|
||||
'bg_BG' => 'Български',
|
||||
'browse' => 'Преглеждане',
|
||||
|
|
@ -344,6 +348,7 @@ $text = array(
|
|||
'discspace' => '',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Документ',
|
||||
'documentcontent' => '',
|
||||
'documents' => 'Документи',
|
||||
|
|
@ -627,8 +632,14 @@ $text = array(
|
|||
'group_approval_summary' => 'Сводка по утвърждаването на група',
|
||||
'group_exists' => 'Групата вече съществува',
|
||||
'group_info' => '',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Управление на групи',
|
||||
'group_members' => 'Членове на групата',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Сводка по рецензирането на групи',
|
||||
|
|
@ -709,6 +720,7 @@ $text = array(
|
|||
'in_folder' => 'В папка',
|
||||
'in_revision' => '',
|
||||
'in_workflow' => 'в процес',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'забранена сметка',
|
||||
'is_hidden' => 'Не показвай в списъка с потребители',
|
||||
'it_IT' => 'Италиански',
|
||||
|
|
@ -899,6 +911,7 @@ $text = array(
|
|||
'no_previous_versions' => 'Няма други версии',
|
||||
'no_receipt_needed' => '',
|
||||
'no_review_needed' => 'Рецензия не е нужна',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '',
|
||||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Вие не можете да обновите документа. Свържете се с блокирщия го потребител.',
|
||||
|
|
@ -1906,10 +1919,16 @@ $text = array(
|
|||
'user_group_management' => 'Управление на потребители/групи',
|
||||
'user_image' => 'Изображение',
|
||||
'user_info' => 'Информация за потребител',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Списък потребители',
|
||||
'user_login' => 'Идентификатор на потребителя',
|
||||
'user_management' => 'Управление на потребителите',
|
||||
'user_name' => 'Пълно име',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Използвай коментара от документа',
|
||||
'use_default_categories' => 'Исползвай предопределени категории',
|
||||
'use_default_keywords' => 'Исползовай предопределенни ключови думи',
|
||||
|
|
|
|||
|
|
@ -208,10 +208,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Còpia / Accés',
|
||||
'backup_remove' => 'Eliminar fitxer de còpia de seguretat',
|
||||
'backup_tools' => 'Eines de còpia de seguretat',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'entre',
|
||||
'bg_BG' => 'Búlgar',
|
||||
'browse' => 'Navega',
|
||||
|
|
@ -349,6 +353,7 @@ URL: [url]',
|
|||
'discspace' => '',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => '',
|
||||
'documents' => 'Documents',
|
||||
|
|
@ -632,8 +637,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Resum del grup aprovador',
|
||||
'group_exists' => 'El grup ja existeix',
|
||||
'group_info' => '',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Grups',
|
||||
'group_members' => 'Membres del grup',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Resum del grup revisor',
|
||||
|
|
@ -714,6 +725,7 @@ URL: [url]',
|
|||
'in_folder' => '',
|
||||
'in_revision' => '',
|
||||
'in_workflow' => '',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => '',
|
||||
'is_hidden' => 'Amagar de la llista d\'usuaris',
|
||||
'it_IT' => 'Italià',
|
||||
|
|
@ -904,6 +916,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'No s\'han trobat altres versions',
|
||||
'no_receipt_needed' => '',
|
||||
'no_review_needed' => 'No hi ha revisions pendents.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '',
|
||||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Aquest document no es pot actualitzar. Si us plau, contacteu amb l\'usuari que l\'ha bloquejat.',
|
||||
|
|
@ -1911,10 +1924,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Usuaris/Control de grups',
|
||||
'user_image' => 'Imatge',
|
||||
'user_info' => 'Informació d\'usuari',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Llista d\'usuaris',
|
||||
'user_login' => 'Nom d\'usuari',
|
||||
'user_management' => 'Usuaris',
|
||||
'user_name' => 'Nom complet',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => '',
|
||||
'use_default_categories' => 'Use predefined categories',
|
||||
'use_default_keywords' => 'Utilitzar els mots clau per omisió',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Záloha/Logování',
|
||||
'backup_remove' => 'Odstranit soubor zálohy',
|
||||
'backup_tools' => 'Nástroje pro zálohování',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'mezi',
|
||||
'bg_BG' => 'Bulharština',
|
||||
'browse' => 'Prohlížet',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => 'Místo na disku',
|
||||
'docs_in_reception_no_access' => 'Dokumenty s přijetím, ale bez přístupu příjemce',
|
||||
'docs_in_revision_no_access' => 'Dokumenty v revizi bez přístupu kontrolora',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Obsah dokumentu',
|
||||
'documents' => 'Dokumenty',
|
||||
|
|
@ -729,8 +734,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Souhrn schválení skupiny',
|
||||
'group_exists' => 'Skupina již existuje.',
|
||||
'group_info' => 'Informace o skupině',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Skupiny',
|
||||
'group_members' => 'Členové skupiny',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Přehled potvrzení přijímání do skupiny',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Souhrn recenzí skupiny',
|
||||
|
|
@ -811,6 +822,7 @@ URL: [url]',
|
|||
'in_folder' => 'Ve složce',
|
||||
'in_revision' => 'V revizi',
|
||||
'in_workflow' => 'Ve workflow',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Zakázat účet',
|
||||
'is_hidden' => 'Utajit v seznamu uživatelů',
|
||||
'it_IT' => 'Italština',
|
||||
|
|
@ -1025,6 +1037,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Nebyly nalezeny žádné jiné verze',
|
||||
'no_receipt_needed' => 'Nejsou žádné dokumenty, které by vyžadovaly potvrzení o přijetí.',
|
||||
'no_review_needed' => 'Nic nečeká k recenzi.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Neprobíhá žádná revize',
|
||||
'no_revision_planed' => 'Není v plánu žádná revize dokumentu',
|
||||
'no_update_cause_locked' => 'Proto nemůžete aktualizovat tento dokument. Kontaktujte uživatele, který ho zamknul.',
|
||||
|
|
@ -2124,10 +2137,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Správa uživatelů / skupin',
|
||||
'user_image' => 'Obrázek',
|
||||
'user_info' => 'Informace o uživateli',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Seznam uživatelů',
|
||||
'user_login' => 'ID uživatele',
|
||||
'user_management' => 'Správa uživatelů',
|
||||
'user_name' => 'Plné jméno',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Použít komentář dokumentu',
|
||||
'use_default_categories' => 'Použít předdefinované kategorie',
|
||||
'use_default_keywords' => 'Použít předdefinovaná klíčová slova',
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// Translators: Admin (3123), dgrutsch (22)
|
||||
// Translators: Admin (3143), dgrutsch (22)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||
|
|
@ -271,10 +271,14 @@ URL: [url]</p>',
|
|||
'backup_log_management' => 'Backup/Logging',
|
||||
'backup_remove' => 'Backup löschen',
|
||||
'backup_tools' => 'Backup tools',
|
||||
'batch_add_category_msg' => '[count] Dokumenten wurde die neue Kategorie \'[catname]\' hinzugefügt.',
|
||||
'batch_change_category' => 'Kategorie ändern',
|
||||
'batch_change_owner' => 'Besitzer ändern',
|
||||
'batch_new_owner_msg' => 'Der Besitzer von [count] Dokuments wurde geändert.',
|
||||
'batch_operation' => 'Massenoperation',
|
||||
'batch_operation_result' => 'Ergebnis der Massenoperation',
|
||||
'batch_remove_category' => 'Kategorie löschen',
|
||||
'batch_remove_category_msg' => 'Von [count] Dokumenten wurde die Kategorie \'[catname]\' entfernt.',
|
||||
'between' => 'zwischen',
|
||||
'bg_BG' => 'Bulgarisch',
|
||||
'browse' => 'Durchsuchen',
|
||||
|
|
@ -412,6 +416,7 @@ URL: [url]</p>',
|
|||
'discspace' => 'Plattenplatz',
|
||||
'docs_in_reception_no_access' => 'Dokumente mit Empfangsbestätigung ohne Zugriff des Empfängers',
|
||||
'docs_in_revision_no_access' => 'Dokumente in Revision ohne Zugriff des Prüfers',
|
||||
'docs_with_missing_revision_date' => 'Dokumente ohne Datum der Wiederholungsprüfung',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Dokumentenversion',
|
||||
'documents' => 'Dokumente',
|
||||
|
|
@ -620,7 +625,7 @@ URL: [url]</p>',
|
|||
'draft' => 'Entwurf',
|
||||
'draft_pending_approval' => 'Freigabe erforderlich',
|
||||
'draft_pending_review' => 'Prüfung erforderlich',
|
||||
'drag_icon_here' => 'Ordners oder Dokument hier hin ziehen!',
|
||||
'drag_icon_here' => 'Ordner oder Dokument hier hin ziehen!',
|
||||
'dropfolderdir_missing' => 'Ihr persönlicher Ablageordner auf dem Server existiert nicht! Kontaktieren Sie den Administrator, um in anlegen zu lassen.',
|
||||
'dropfolder_file' => 'Datei aus Ablageordner',
|
||||
'dropfolder_folder' => 'Ordner aus Ablageordner',
|
||||
|
|
@ -872,8 +877,14 @@ URL: [url]</p>',
|
|||
'group_approval_summary' => 'Übersicht Gruppenfreigabe',
|
||||
'group_exists' => 'Gruppe existiert bereits',
|
||||
'group_info' => 'Gruppeninformation',
|
||||
'group_is_mandatory_approver' => 'Gruppe ist zwingender Freigeber',
|
||||
'group_is_mandatory_reviewer' => 'Gruppe ist zwingender Prüfer',
|
||||
'group_management' => 'Gruppenverwaltung',
|
||||
'group_members' => 'Gruppenmitglieder',
|
||||
'group_previously_removed_from_approvers' => 'Gruppe wurde zuvor als Freigeber entfernt.',
|
||||
'group_previously_removed_from_recipients' => 'Gruppe wurde zuvor als Empfänger entfernt.',
|
||||
'group_previously_removed_from_reviewers' => 'Gruppe wurde zuvor als Prüfer entfernt.',
|
||||
'group_previously_removed_from_revisors' => 'Gruppe wurde zuvor als Wiederholungsprüfer entfernt.',
|
||||
'group_receipt_summary' => 'Übersicht Gruppenbestätigungen',
|
||||
'group_review_removed' => 'Statuswechsel, weil Prufung der Gruppe [name] entfernt wurde.',
|
||||
'group_review_summary' => 'Übersicht Gruppenprüfungen',
|
||||
|
|
@ -954,6 +965,7 @@ URL: [url]</p>',
|
|||
'in_folder' => 'In',
|
||||
'in_revision' => 'Erneute Prüfung',
|
||||
'in_workflow' => 'im Workflow',
|
||||
'iptc_metadata' => 'IPTC Daten',
|
||||
'is_disabled' => 'Anmeldung sperren',
|
||||
'is_hidden' => 'In der Benutzerliste verbergen',
|
||||
'it_IT' => 'Italienisch',
|
||||
|
|
@ -1197,6 +1209,7 @@ URL: [url]</p>',
|
|||
'no_previous_versions' => 'Keine anderen Versionen gefunden',
|
||||
'no_receipt_needed' => 'Es gibt zur Zeit keine Dokumente, die eine Empfangsbestätigung erfordern.',
|
||||
'no_review_needed' => 'Keine offenen Prüfungen.',
|
||||
'no_revision_date' => 'Datum der Wiederholungsprüfung fehlt',
|
||||
'no_revision_needed' => 'Es gibt zur Zeit keine Dokumente, die eine erneute Prüfung erfordern.',
|
||||
'no_revision_planed' => 'Keine Wiederholungsprüfung des Dokuments eingeplant.',
|
||||
'no_update_cause_locked' => 'Sie können daher im Moment diese Datei nicht aktualisieren. Wenden Sie sich an den Benutzer, der die Sperrung eingerichtet hat',
|
||||
|
|
@ -2467,10 +2480,16 @@ URL: [url]</p>',
|
|||
'user_group_management' => 'Benutzer-/Gruppenmanagement',
|
||||
'user_image' => 'Bild',
|
||||
'user_info' => 'Benutzerinformation',
|
||||
'user_is_mandatory_approver' => 'Benutzer ist zwingender Freigeber',
|
||||
'user_is_mandatory_reviewer' => 'Benutzer ist zwingender Prüfer',
|
||||
'user_list' => 'Benutzerübersicht',
|
||||
'user_login' => 'Benutzername',
|
||||
'user_management' => 'Benutzerverwaltung',
|
||||
'user_name' => 'Vollst. Name',
|
||||
'user_previously_removed_from_approvers' => 'Benutzer wurde zuvor als Freigeber entfernt.',
|
||||
'user_previously_removed_from_recipients' => 'Benutzer wurde zuvor als Empfänger entfernt.',
|
||||
'user_previously_removed_from_reviewers' => 'Benutzer wurde zuvor als Prüfer entfernt.',
|
||||
'user_previously_removed_from_revisors' => 'Benutzer wurde zuvor als Wiederholungsprüfer entfernt.',
|
||||
'use_comment_of_document' => 'Verwende Kommentar des Dokuments',
|
||||
'use_default_categories' => 'Kategorievorlagen',
|
||||
'use_default_keywords' => 'Stichwortvorlagen',
|
||||
|
|
|
|||
|
|
@ -203,10 +203,14 @@ $text = array(
|
|||
'backup_log_management' => 'Αρχεία Εφεδρικά/Καταγραφής',
|
||||
'backup_remove' => '',
|
||||
'backup_tools' => 'Εργαλεία εφεδρικής καταγραφής',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'μεταξύ',
|
||||
'bg_BG' => 'Βουλγάρικα',
|
||||
'browse' => '',
|
||||
|
|
@ -344,6 +348,7 @@ $text = array(
|
|||
'discspace' => '',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Έγγραφο',
|
||||
'documentcontent' => '',
|
||||
'documents' => 'Έγγραφα',
|
||||
|
|
@ -627,8 +632,14 @@ $text = array(
|
|||
'group_approval_summary' => '',
|
||||
'group_exists' => 'Η ομάδα υπάρχει.',
|
||||
'group_info' => '',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Διαχείριση ομάδων',
|
||||
'group_members' => 'Μέλη ομάδας',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => '',
|
||||
|
|
@ -709,6 +720,7 @@ $text = array(
|
|||
'in_folder' => '',
|
||||
'in_revision' => '',
|
||||
'in_workflow' => '',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => '',
|
||||
'is_hidden' => '',
|
||||
'it_IT' => 'Ιταλικά',
|
||||
|
|
@ -910,6 +922,7 @@ URL: [url]',
|
|||
'no_previous_versions' => '',
|
||||
'no_receipt_needed' => '',
|
||||
'no_review_needed' => '',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '',
|
||||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => '',
|
||||
|
|
@ -1917,10 +1930,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Διαχείριση Χρηστών/Ομάδων',
|
||||
'user_image' => 'Εικόνα',
|
||||
'user_info' => 'Πληροφορίες Χρήστη',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Κατάλογος Χρηστών',
|
||||
'user_login' => '',
|
||||
'user_management' => 'Διαχείριση χρηστών',
|
||||
'user_name' => 'Πλήρες Όνομα',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Χρήση σχολίου εγγράφου',
|
||||
'use_default_categories' => '',
|
||||
'use_default_keywords' => 'Χρήση προκαθορισμένων λέξεων κλειδιών',
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// Translators: Admin (2217), archonwang (3), dgrutsch (9), netixw (14)
|
||||
// Translators: Admin (2238), archonwang (3), dgrutsch (9), netixw (14)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-factor authentication',
|
||||
|
|
@ -271,10 +271,14 @@ URL: [url]</p>',
|
|||
'backup_log_management' => 'Backup/Logging',
|
||||
'backup_remove' => 'Remove backup file',
|
||||
'backup_tools' => 'Backup tools',
|
||||
'batch_add_category_msg' => 'Added a new category \'[catname]\' to [count] documents.',
|
||||
'batch_change_category' => 'Change category',
|
||||
'batch_change_owner' => 'Change owner',
|
||||
'batch_new_owner_msg' => 'The owner of [count] documents has been changed.',
|
||||
'batch_operation' => 'Batch operation',
|
||||
'batch_operation_result' => 'Result of batch operation',
|
||||
'batch_remove_category' => 'Remove category',
|
||||
'batch_remove_category_msg' => 'Removed category \'[catname]\' from [count] documents.',
|
||||
'between' => 'between',
|
||||
'bg_BG' => 'Bulgarian',
|
||||
'browse' => 'Browse',
|
||||
|
|
@ -412,6 +416,7 @@ URL: [url]</p>',
|
|||
'discspace' => 'Disc space',
|
||||
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
|
||||
'docs_in_revision_no_access' => 'Documents in revision without access by revisor',
|
||||
'docs_with_missing_revision_date' => 'Documents withoug date of revision',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => 'Document content',
|
||||
'documents' => 'Documents',
|
||||
|
|
@ -873,8 +878,14 @@ URL: [url]</p>',
|
|||
'group_approval_summary' => 'Group approval summary',
|
||||
'group_exists' => 'Group already exists.',
|
||||
'group_info' => 'Group information',
|
||||
'group_is_mandatory_approver' => 'Group is mandatory approver',
|
||||
'group_is_mandatory_reviewer' => 'Group is mandatory reviewer',
|
||||
'group_management' => 'Groups management',
|
||||
'group_members' => 'Group members',
|
||||
'group_previously_removed_from_approvers' => 'Group was previously removed as a approver.',
|
||||
'group_previously_removed_from_recipients' => 'Group was previously removed as a revisor.',
|
||||
'group_previously_removed_from_reviewers' => 'Group was previously removed as a reviewer.',
|
||||
'group_previously_removed_from_revisors' => 'Group was previously removed as a revisor.',
|
||||
'group_receipt_summary' => 'Group receipt summary',
|
||||
'group_review_removed' => 'Change of status, because review of group [name] was removed.',
|
||||
'group_review_summary' => 'Group review summary',
|
||||
|
|
@ -955,6 +966,7 @@ URL: [url]</p>',
|
|||
'in_folder' => 'In',
|
||||
'in_revision' => 'In revision',
|
||||
'in_workflow' => 'In workflow',
|
||||
'iptc_metadata' => 'IPTC Data',
|
||||
'is_disabled' => 'Disable account',
|
||||
'is_hidden' => 'Hide from users list',
|
||||
'it_IT' => 'Italian',
|
||||
|
|
@ -1200,6 +1212,7 @@ URL: [url]</p>',
|
|||
'no_previous_versions' => 'No other versions found',
|
||||
'no_receipt_needed' => 'There are currently no documents requiring a receipt confirmation.',
|
||||
'no_review_needed' => 'No review pending.',
|
||||
'no_revision_date' => 'Ddate of revision missing',
|
||||
'no_revision_needed' => 'No revision pending.',
|
||||
'no_revision_planed' => 'No revision of document scheduled',
|
||||
'no_update_cause_locked' => 'You can therefore not update this document. Please contact the locking user.',
|
||||
|
|
@ -2450,8 +2463,8 @@ URL: [url]</p>',
|
|||
'update_info' => 'Update Information',
|
||||
'update_locked_msg' => 'This document is locked.',
|
||||
'update_recipients' => 'Update list of recipients',
|
||||
'update_reviewers' => 'Update List of Reviewers',
|
||||
'update_revisors' => 'Update list of resubmitters',
|
||||
'update_reviewers' => 'Update list of Reviewers',
|
||||
'update_revisors' => 'Update list of revisors',
|
||||
'update_transmittalitem' => 'Update to latest document version',
|
||||
'uploaded_by' => 'Uploaded by',
|
||||
'uploading_failed' => 'Uploading one of your files failed. Please check your maximum upload file size.',
|
||||
|
|
@ -2470,10 +2483,16 @@ URL: [url]</p>',
|
|||
'user_group_management' => 'Users/Groups management',
|
||||
'user_image' => 'Image',
|
||||
'user_info' => 'User Information',
|
||||
'user_is_mandatory_approver' => 'User is mandatory approver',
|
||||
'user_is_mandatory_reviewer' => 'User is mandatory reviewer',
|
||||
'user_list' => 'List of Users',
|
||||
'user_login' => 'User ID',
|
||||
'user_management' => 'Users management',
|
||||
'user_name' => 'Full name',
|
||||
'user_previously_removed_from_approvers' => 'User was previously removed as a approver.',
|
||||
'user_previously_removed_from_recipients' => 'User was previously removed as a revisor.',
|
||||
'user_previously_removed_from_reviewers' => 'User was previously removed as a reviewer.',
|
||||
'user_previously_removed_from_revisors' => 'User was previously removed as a revisor.',
|
||||
'use_comment_of_document' => 'Use comment of document',
|
||||
'use_default_categories' => 'Use predefined categories',
|
||||
'use_default_keywords' => 'Use predefined keywords',
|
||||
|
|
|
|||
|
|
@ -227,10 +227,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Gestión log Backup',
|
||||
'backup_remove' => 'Eliminar fichero de copia de seguridad',
|
||||
'backup_tools' => 'Herramientas de copia de seguridad',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'entre',
|
||||
'bg_BG' => 'Búlgaro',
|
||||
'browse' => 'Listar',
|
||||
|
|
@ -368,6 +372,7 @@ URL: [url]',
|
|||
'discspace' => 'Espacio en disco',
|
||||
'docs_in_reception_no_access' => 'Documentos recibidos sin acceso por recipiente',
|
||||
'docs_in_revision_no_access' => 'Documentos en revisión sin acceso para el revisor',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Documento',
|
||||
'documentcontent' => 'Contenido del documento',
|
||||
'documents' => 'Documentos',
|
||||
|
|
@ -717,8 +722,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Resumen del grupo aprobador',
|
||||
'group_exists' => 'El grupo ya existe.',
|
||||
'group_info' => '',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Gestion de Grupos',
|
||||
'group_members' => 'Miembros de grupo',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Resumen del grupo revisor',
|
||||
|
|
@ -799,6 +810,7 @@ URL: [url]',
|
|||
'in_folder' => 'En el directorio',
|
||||
'in_revision' => 'En revisión',
|
||||
'in_workflow' => 'En flujo de trabajo',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Deshabilitar cuenta',
|
||||
'is_hidden' => 'Ocultar de la lista de usuarios',
|
||||
'it_IT' => 'Italiano',
|
||||
|
|
@ -1013,6 +1025,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'No se han encontrado otras versiones',
|
||||
'no_receipt_needed' => '',
|
||||
'no_review_needed' => 'No hay revisiones pendientes.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '',
|
||||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'No puede actualizar este documento. Contacte con el usuario que lo bloqueó.',
|
||||
|
|
@ -2079,10 +2092,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Gestión de Usuarios/Grupos',
|
||||
'user_image' => 'Imagen',
|
||||
'user_info' => 'Información de usuario',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Lista de usuarios',
|
||||
'user_login' => 'Nombre de usuario',
|
||||
'user_management' => 'Usuarios',
|
||||
'user_name' => 'Nombre completo',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Usar comentario del documento',
|
||||
'use_default_categories' => 'Utilizar categorías predefinidas',
|
||||
'use_default_keywords' => 'Utilizar palabras claves por defecto',
|
||||
|
|
|
|||
|
|
@ -261,10 +261,14 @@ URL : [url]</p>',
|
|||
'backup_log_management' => 'Sauvegarde/Log',
|
||||
'backup_remove' => 'Supprimer le fichier de sauvegarde',
|
||||
'backup_tools' => 'Outils de sauvegarde',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'entre',
|
||||
'bg_BG' => 'Bulgare',
|
||||
'browse' => 'Parcourir',
|
||||
|
|
@ -402,6 +406,7 @@ URL : [url]</p>',
|
|||
'discspace' => 'Espace disque',
|
||||
'docs_in_reception_no_access' => 'Documents en attente de réception sans accès du destinataire',
|
||||
'docs_in_revision_no_access' => 'Documents en révision sans accès du réviseur',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => 'Version de document',
|
||||
'documents' => 'Documents',
|
||||
|
|
@ -859,8 +864,14 @@ URL : [url]</p>',
|
|||
'group_approval_summary' => 'Récapitulatif groupe approbation',
|
||||
'group_exists' => 'Ce groupe existe déjà.',
|
||||
'group_info' => 'Informations du groupe',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Gestion des groupes',
|
||||
'group_members' => 'Membres du groupe',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Récapitulatif groupe réception',
|
||||
'group_review_removed' => 'Changement de statut car la vérification du groupe [name] a été supprimée.',
|
||||
'group_review_summary' => 'Récapitulatif groupe vérification',
|
||||
|
|
@ -941,6 +952,7 @@ URL : [url]</p>',
|
|||
'in_folder' => 'Dans',
|
||||
'in_revision' => 'En révision',
|
||||
'in_workflow' => 'Dans le workflow',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Compte désactivé',
|
||||
'is_hidden' => 'Cacher de la liste utilisateur',
|
||||
'it_IT' => 'Italien',
|
||||
|
|
@ -1187,6 +1199,7 @@ URL : [url]</p>',
|
|||
'no_previous_versions' => 'Aucune autre version trouvée',
|
||||
'no_receipt_needed' => 'Il n’y a actuellement aucun document nécessitant une confirmation de réception.',
|
||||
'no_review_needed' => 'Aucune vérification en attente',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Aucune révision en attente',
|
||||
'no_revision_planed' => 'Aucune révision de document prévue',
|
||||
'no_update_cause_locked' => 'Vous ne pouvez actuellement pas mettre à jour ce document. Contactez l\'utilisateur qui l\'a verrouillé.',
|
||||
|
|
@ -2453,10 +2466,16 @@ URL : [url]</p>',
|
|||
'user_group_management' => 'Gestion des utilisateurs/groupes',
|
||||
'user_image' => 'Image',
|
||||
'user_info' => 'Informations utilisateur',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Liste des utilisateurs',
|
||||
'user_login' => 'Identifiant',
|
||||
'user_management' => 'Gestion des utilisateurs',
|
||||
'user_name' => 'Nom d’affichage',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Utiliser le commentaire du document',
|
||||
'use_default_categories' => 'Use predefined categories',
|
||||
'use_default_keywords' => 'Utiliser les mots-clés prédéfinis',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ Internet poveznica: [url]',
|
|||
'backup_log_management' => 'Sigurnosna kopija / Bilježenje',
|
||||
'backup_remove' => 'Ukloni datoteku sigurnosne kopije',
|
||||
'backup_tools' => 'Alat za sigurnosnu kopiju',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'između',
|
||||
'bg_BG' => 'Bugarski',
|
||||
'browse' => 'Pretraži',
|
||||
|
|
@ -373,6 +377,7 @@ Internet poveznica: [url]',
|
|||
'discspace' => 'Prostor na disku',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => '',
|
||||
'documents' => 'Dokumenti',
|
||||
|
|
@ -710,8 +715,14 @@ Internet poveznica: [url]',
|
|||
'group_approval_summary' => 'Pregled odobrenja grupe',
|
||||
'group_exists' => 'Grupa već postoji.',
|
||||
'group_info' => '',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Upravljanje grupama',
|
||||
'group_members' => 'Članovi grupe',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Sažetak prijema za grupu',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Sažetak pregleda grupe',
|
||||
|
|
@ -792,6 +803,7 @@ Internet poveznica: [url]',
|
|||
'in_folder' => '',
|
||||
'in_revision' => 'U reviziji',
|
||||
'in_workflow' => 'U toku rada',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Onemogući klijenta',
|
||||
'is_hidden' => 'Sakrij iz popisa korisnika',
|
||||
'it_IT' => 'Talijanski',
|
||||
|
|
@ -1005,6 +1017,7 @@ Internet poveznica: [url]',
|
|||
'no_previous_versions' => 'Nema pronađenih drugih verzija',
|
||||
'no_receipt_needed' => 'Nije potrebna potvrda primitka',
|
||||
'no_review_needed' => 'Nema pregleda na čekanju.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Nema revizije na čekanju.',
|
||||
'no_revision_planed' => 'Nema zakazane revizije dokumenta',
|
||||
'no_update_cause_locked' => 'Dakle, ne možete ažurirati ovaj dokument. Molim kontaktirajte korisnika koji zaključava.',
|
||||
|
|
@ -2088,10 +2101,16 @@ Internet poveznica: [url]',
|
|||
'user_group_management' => 'Upravljanje korisnicima/grupama',
|
||||
'user_image' => 'Slika',
|
||||
'user_info' => 'Korisničke informacije',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Popis korisnika',
|
||||
'user_login' => 'Korisničko ime',
|
||||
'user_management' => 'Upravljanje korisnicima',
|
||||
'user_name' => 'Puni naziv',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Koristi komentar dokumenta',
|
||||
'use_default_categories' => 'Koristi predefinirane kategorije',
|
||||
'use_default_keywords' => 'Koristi predefinirane ključne riječi',
|
||||
|
|
|
|||
|
|
@ -227,10 +227,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Mentés/Naplózás',
|
||||
'backup_remove' => 'Mentési állomány eltávolítása',
|
||||
'backup_tools' => 'Mentő eszközök',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'között',
|
||||
'bg_BG' => 'Bulgár',
|
||||
'browse' => 'Tallózás',
|
||||
|
|
@ -368,6 +372,7 @@ URL: [url]',
|
|||
'discspace' => 'Lemezterület',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokumentum',
|
||||
'documentcontent' => '',
|
||||
'documents' => 'Dokumentumok',
|
||||
|
|
@ -705,8 +710,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Csoport jóváhagyás összefoglaló',
|
||||
'group_exists' => 'Csoport már létezik.',
|
||||
'group_info' => '',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Csoportok',
|
||||
'group_members' => 'Csoporttagok',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Csoport felülvizsgálat összefoglaló',
|
||||
|
|
@ -787,6 +798,7 @@ URL: [url]',
|
|||
'in_folder' => '',
|
||||
'in_revision' => '',
|
||||
'in_workflow' => 'Munkafolyamatban',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Hozzáférés tiltás',
|
||||
'is_hidden' => 'Felhasználó listáról elrejt',
|
||||
'it_IT' => 'Olasz',
|
||||
|
|
@ -1001,6 +1013,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Nem találhatók más változatok',
|
||||
'no_receipt_needed' => '',
|
||||
'no_review_needed' => 'Nincs folyamatban lévő felülvizsgálat.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '',
|
||||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Emiatt nem módosíthatja a dokumentumot. Kérjük lépjen kapcsolatba a zároló felhasználóval.',
|
||||
|
|
@ -2066,10 +2079,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Felhasználók/Csoportok kezelése',
|
||||
'user_image' => 'Kép',
|
||||
'user_info' => 'Felhasználói információ',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Felhasználók listája',
|
||||
'user_login' => 'Felhasználói azonosító',
|
||||
'user_management' => 'Felhasználók kezelése',
|
||||
'user_name' => 'Teljes név',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Használja a dokumentum megjegyzését',
|
||||
'use_default_categories' => 'Használjon előre megadott kategóriákat',
|
||||
'use_default_keywords' => 'Használjon előre meghatározott kulcsszavakat',
|
||||
|
|
|
|||
|
|
@ -241,10 +241,14 @@ URL: [url]</p>',
|
|||
'backup_log_management' => 'Pencadangan/Logging',
|
||||
'backup_remove' => 'Hapus berkas backup',
|
||||
'backup_tools' => 'Alat cadangan',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => '',
|
||||
'bg_BG' => 'Bulgaria',
|
||||
'browse' => 'Jelajahi',
|
||||
|
|
@ -382,6 +386,7 @@ URL: [url]</p>',
|
|||
'discspace' => 'Ruang penyimpanan',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => 'Dokumen dalam revisi tanpa akses oleh revisor',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokumen',
|
||||
'documentcontent' => 'Isi dokumen',
|
||||
'documents' => 'Dokumen',
|
||||
|
|
@ -761,8 +766,14 @@ URL: [url]</p>',
|
|||
'group_approval_summary' => '',
|
||||
'group_exists' => 'Kelompok telah tersedia.',
|
||||
'group_info' => 'Informasi Kelompok',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Manajemen Kelompok',
|
||||
'group_members' => 'Anggota kelompok',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '',
|
||||
'group_review_removed' => 'Perubahan status, karena ulasan kelompok [name] telah dihapus.',
|
||||
'group_review_summary' => '',
|
||||
|
|
@ -843,6 +854,7 @@ URL: [url]</p>',
|
|||
'in_folder' => 'Dalam',
|
||||
'in_revision' => 'Dalam revisi',
|
||||
'in_workflow' => 'Dalam alur kerja',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Nonaktifkan akun',
|
||||
'is_hidden' => 'Sembunyikan dari daftar pengguna',
|
||||
'it_IT' => 'Italia',
|
||||
|
|
@ -1071,6 +1083,7 @@ URL: [url]</p>',
|
|||
'no_previous_versions' => 'Tidak ada versi lain yang ditemukan',
|
||||
'no_receipt_needed' => 'Saat ini tidak ada dokumen yang memerlukan konfirmasi tanda terima.',
|
||||
'no_review_needed' => 'Tidak ada tinjauan yang tertunda.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Tidak ada revisi yang tertunda.',
|
||||
'no_revision_planed' => 'Tidak ada revisi dokumen yang dijadwalkan',
|
||||
'no_update_cause_locked' => 'Oleh karena itu, Anda tidak dapat memperbarui dokumen ini. Silakan hubungi pengguna yang menguncinya.',
|
||||
|
|
@ -2131,10 +2144,16 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'user_group_management' => 'Manajemen Pengguna/Kelompok',
|
||||
'user_image' => 'Gambar',
|
||||
'user_info' => 'Informasi Pengguna',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Daftar Pengguna',
|
||||
'user_login' => 'ID Pengguna',
|
||||
'user_management' => 'Manajemen Pengguna',
|
||||
'user_name' => 'Nama lengkap',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Gunakan komentar dokumen',
|
||||
'use_default_categories' => '',
|
||||
'use_default_keywords' => '',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Backup/Logging',
|
||||
'backup_remove' => 'Elimina file di backup',
|
||||
'backup_tools' => 'Strumenti di backup',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'tra',
|
||||
'bg_BG' => 'Bulgaro',
|
||||
'browse' => 'Scegli file',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => 'Spazio su disco',
|
||||
'docs_in_reception_no_access' => 'Documenti con ricezione senza accesso dai destinatari',
|
||||
'docs_in_revision_no_access' => 'Documenti in riesame senza accesso dai revisori',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Documento',
|
||||
'documentcontent' => 'Contenuto documento',
|
||||
'documents' => 'Documenti',
|
||||
|
|
@ -715,8 +720,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Dettaglio approvazioni di gruppo',
|
||||
'group_exists' => 'Il gruppo è già esistente',
|
||||
'group_info' => 'Informazion del gruppo',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Amministrazione gruppi',
|
||||
'group_members' => 'Membri del gruppo',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Panoramica delle conferme ricevute gruppo.',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Dettaglio revisioni di gruppo',
|
||||
|
|
@ -797,6 +808,7 @@ URL: [url]',
|
|||
'in_folder' => 'nella cartella',
|
||||
'in_revision' => 'In riesame',
|
||||
'in_workflow' => 'In lavorazione',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Account disabilitato',
|
||||
'is_hidden' => 'Nascondi dalla lista utenti',
|
||||
'it_IT' => 'Italiano',
|
||||
|
|
@ -1011,6 +1023,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Nessun\'altra versione trovata',
|
||||
'no_receipt_needed' => 'Rete disco',
|
||||
'no_review_needed' => 'Nessuna revisione in corso.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Nessun riesame in corso.',
|
||||
'no_revision_planed' => 'Nessun riesame pianificato.',
|
||||
'no_update_cause_locked' => 'Non è quindi possible aggiornare il documento. Prego contattare l\'utente che l\'ha bloccato.',
|
||||
|
|
@ -2115,10 +2128,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Gestione Utenti/Gruppi',
|
||||
'user_image' => 'Immagine',
|
||||
'user_info' => 'Informazioni utente',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Lista Utenti',
|
||||
'user_login' => 'ID Utente',
|
||||
'user_management' => 'Gestione Utenti',
|
||||
'user_name' => 'Nome e Cognome',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Utilizza il commento al documento',
|
||||
'use_default_categories' => 'Usa categorie predefinite',
|
||||
'use_default_keywords' => 'Usa parole-chiave predefinite',
|
||||
|
|
|
|||
|
|
@ -234,10 +234,14 @@ URL: [url]',
|
|||
'backup_log_management' => '백업/로깅',
|
||||
'backup_remove' => '백업 파일 제거',
|
||||
'backup_tools' => '백업 도구',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => '사이',
|
||||
'bg_BG' => '불가리아',
|
||||
'browse' => '검색',
|
||||
|
|
@ -376,6 +380,7 @@ URL: [url]',
|
|||
'discspace' => '디스크 공간',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => '문서',
|
||||
'documentcontent' => '',
|
||||
'documents' => '문서',
|
||||
|
|
@ -711,8 +716,14 @@ URL: [url]',
|
|||
'group_approval_summary' => '그룹의 승인 요약',
|
||||
'group_exists' => '그룹이 이미 존재합니다.',
|
||||
'group_info' => '그룹 정보',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => '그룹 관리',
|
||||
'group_members' => '카페 회원',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '그룹 접수 요약',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => '그룹 검토 요약',
|
||||
|
|
@ -793,6 +804,7 @@ URL: [url]',
|
|||
'in_folder' => '',
|
||||
'in_revision' => '개정에서',
|
||||
'in_workflow' => '워크플로우내',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => '계정 사용 안 함',
|
||||
'is_hidden' => '숨긴 사용자 목록',
|
||||
'it_IT' => '이탈리아어',
|
||||
|
|
@ -1007,6 +1019,7 @@ URL : [url]',
|
|||
'no_previous_versions' => '다른 버전을 찾을 수 없습니다',
|
||||
'no_receipt_needed' => '접수가 필요하지 않습니다',
|
||||
'no_review_needed' => '검토중인 자료가 없습니다.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '보류된 개정은 없습니다.',
|
||||
'no_revision_planed' => '문서의 개정 예약이 없습니다.',
|
||||
'no_update_cause_locked' => '이 문서를 업데이트 할 수 없습니다. 문서를 잠근 사용자 문의하시기 바랍니다..',
|
||||
|
|
@ -2082,10 +2095,16 @@ URL : [url]',
|
|||
'user_group_management' => '사용자/그룹 관리',
|
||||
'user_image' => '이미지',
|
||||
'user_info' => '사용자 정보',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => '사용자 목록',
|
||||
'user_login' => '사용자 ID',
|
||||
'user_management' => '사용자 관리',
|
||||
'user_name' => '전체 이름',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => '문서 코멘트로 사용하기',
|
||||
'use_default_categories' => '미리 정의 된 범주를 사용하십시오',
|
||||
'use_default_keywords' => '사전 정의 된 키워드를 사용하십시오',
|
||||
|
|
|
|||
|
|
@ -230,10 +230,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'ສຳຮອງ/ເຂົ້າສຸ່ລະບົບ',
|
||||
'backup_remove' => 'ລົບຟາຍສຳຮອງ',
|
||||
'backup_tools' => 'ເຄື່ອງມືສຳຮອງຂໍມູນ',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'ລະຫວ່າງ',
|
||||
'bg_BG' => 'ບັດແກເຣີຍ',
|
||||
'browse' => 'ໝວດ',
|
||||
|
|
@ -371,6 +375,7 @@ URL: [url]',
|
|||
'discspace' => 'ຟື້ນທີ່ວ່າງໃນດິສ',
|
||||
'docs_in_reception_no_access' => 'ເອກະສານທີ່ໄດ້ຮັບແມ່ນບໍ່ສາມາດເຂົ້າເບີ່ງໄດ້',
|
||||
'docs_in_revision_no_access' => 'ເອກະສານທີ້ແກ້ໄຂໂດຍບໍ່ຕ້ອງເຂົ້າໄຊ້ງານ',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'ຟື້ນທີ່ວ່າງໃນດິສ',
|
||||
'documentcontent' => 'ເນື້ອຫາເອກະສານ',
|
||||
'documents' => 'ເອກະສານ',
|
||||
|
|
@ -708,8 +713,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'ສະຫຼຸບການອະນຸມັດໃນກຸ່ມ',
|
||||
'group_exists' => 'ມີກຸ່ມແລ້ວ',
|
||||
'group_info' => 'ຂໍມູນກຸ່ມ',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'ການຈັດການກຸ່ມ',
|
||||
'group_members' => 'ສະມາຊິກກຸ່ມ',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'ພາບລວມການຢືນຢັນເນື້ອຫາຂອງກຸ່ມ',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'ສະຫຼຸບບົດວິຈານຂອງກຸ່ມ',
|
||||
|
|
@ -790,6 +801,7 @@ URL: [url]',
|
|||
'in_folder' => 'ໃນ',
|
||||
'in_revision' => 'ໃນການແກ້ໄຂ',
|
||||
'in_workflow' => 'ໃນຂັນຕອນການເຮັດວຽກ',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'ປິດການໄຊ້ບັນຊີ',
|
||||
'is_hidden' => 'ຊ້ອນຈາກລາຍຊື່ຜູ້ໄຊ້',
|
||||
'it_IT' => 'ອີຕາລີ',
|
||||
|
|
@ -1004,6 +1016,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'ບໍ່ພົບເວີຊັນອື່ນ',
|
||||
'no_receipt_needed' => 'ປະຈຸບັນນີ້ບໍ່ມີເອກະສານທີ່ຈະຕ້ອງຢືນຢັນກ່ຽວກັບການຮັບສິນຄ້າ',
|
||||
'no_review_needed' => 'ບໍ່ມີເອກະສານທີຍັງຄ້າງທີລໍຖ້າກວດຄືນ',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'ບໍ່ມີເອກະສານທີຍັງຄ້າງທີລໍຖ້າກວດຄືນ',
|
||||
'no_revision_planed' => 'ບໍ່ມີການກຳນົດເອກະສານທີຕ້ອງແກ້ໄຂ',
|
||||
'no_update_cause_locked' => 'ເຈົ້າບໍ່ສາມາດອັບເດດເອກະສານນີ້ໄດ້, ກະລຸນາຕິດຕໍ່ຜູ້ໄຊ້ທີລັອກເອກະສານ',
|
||||
|
|
@ -2108,10 +2121,16 @@ URL: [url]',
|
|||
'user_group_management' => 'ການຈັດການຜູ້ໄຊ້ / ກຸ່ມ',
|
||||
'user_image' => 'ພາບ',
|
||||
'user_info' => 'ຂໍ້ມູນຜູ້ໄຊ້',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'ລາຍຊື່ຜູ້ໄຊ້',
|
||||
'user_login' => 'ID ຜູ້ໄຊ້',
|
||||
'user_management' => 'ການຈັດການຜູ້ໄຊ້',
|
||||
'user_name' => 'ຊື່ເຕັມ',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'ໄຊ້ຄວາມຄິດເຫັນໃນເອກະສານ',
|
||||
'use_default_categories' => 'ໄຊ້ໝວກໝູ່ທີກຳນົດໄວ້ລ່ວງໜ້າ',
|
||||
'use_default_keywords' => 'ໄຊ້ຄຳຫຼັກທີ່ກຳນົດໄວ້ລ່ວງໜ້າ',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Sikkerhetskopi logg',
|
||||
'backup_remove' => 'Slette sikkerhetskopi',
|
||||
'backup_tools' => 'Sikkerhetskopi-verktøy',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'mellom',
|
||||
'bg_BG' => 'Bulgaria',
|
||||
'browse' => 'Bla',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => 'Diskplass',
|
||||
'docs_in_reception_no_access' => 'Dokumenter med mottak uten tilgang fra mottaker',
|
||||
'docs_in_revision_no_access' => 'Dokumenter i revisjon uten tilgang fra korrekturleser',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Dokumentinnehold',
|
||||
'documents' => 'Dokumenter',
|
||||
|
|
@ -729,8 +734,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Gruppegodkjennings-oppsummering',
|
||||
'group_exists' => 'Gruppen finnes allerede.',
|
||||
'group_info' => 'Gruppe informasjon',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Gruppe ledelse',
|
||||
'group_members' => 'Gruppemedlemmer',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Gruppe kvitterings sammendrag',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Sammendrag av gruppevisning',
|
||||
|
|
@ -811,6 +822,7 @@ URL: [url]',
|
|||
'in_folder' => 'I',
|
||||
'in_revision' => 'I revisjon',
|
||||
'in_workflow' => 'I arbeidsflyt',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Deaktivert konto',
|
||||
'is_hidden' => 'Skjul fra brukerlisten',
|
||||
'it_IT' => 'Italiensk',
|
||||
|
|
@ -1025,6 +1037,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Ingen andre versjoner funnet',
|
||||
'no_receipt_needed' => 'Det er for øyeblikket ingen dokumenter som krever kvitteringsbekreftelse.',
|
||||
'no_review_needed' => 'Ingen gjennomgang i påvente.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Ingen korrektur i påvente.',
|
||||
'no_revision_planed' => 'Ingen planlagte korrigering av dokumentet',
|
||||
'no_update_cause_locked' => 'Du kan derfor ikke oppdatere dette dokumentet. Kontakt brukeren som låste dette.',
|
||||
|
|
@ -2121,10 +2134,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Ledelse av brukere/grupper',
|
||||
'user_image' => 'Bilde',
|
||||
'user_info' => 'Brukerinformasjon',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Liste over brukere',
|
||||
'user_login' => 'Brukernavn',
|
||||
'user_management' => 'Brukerstyring',
|
||||
'user_name' => 'Fullt navn',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Bruk kommentaren til dokument',
|
||||
'use_default_categories' => 'Bruk forhåndsdefinerte kategorier',
|
||||
'use_default_keywords' => 'Bruk forhåndsdefinerte søkeord',
|
||||
|
|
|
|||
|
|
@ -225,10 +225,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Backup/loggen',
|
||||
'backup_remove' => 'Verwijder backupbestand',
|
||||
'backup_tools' => 'Backup-gereedschap',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'tussen',
|
||||
'bg_BG' => 'Bulgaars',
|
||||
'browse' => 'Browse',
|
||||
|
|
@ -366,6 +370,7 @@ URL: [url]',
|
|||
'discspace' => 'Schijfruimte',
|
||||
'docs_in_reception_no_access' => 'Documenten zonder toegang ontvanger',
|
||||
'docs_in_revision_no_access' => 'Documenten in revisie zonder toegang ontvanger',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => 'Documentinhoud',
|
||||
'documents' => 'Documenten',
|
||||
|
|
@ -722,8 +727,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Groepsgoedkeuring (samenvatting)',
|
||||
'group_exists' => 'Groep bestaat reeds',
|
||||
'group_info' => 'Info over de groep',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Groepenbeheer',
|
||||
'group_members' => 'Groepsleden',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Overzicht van ontvangst per groep',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Samenvatting beoordeling per groep',
|
||||
|
|
@ -804,6 +815,7 @@ URL: [url]',
|
|||
'in_folder' => 'In map',
|
||||
'in_revision' => 'In herziening',
|
||||
'in_workflow' => 'In workflow',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Deactiveer account',
|
||||
'is_hidden' => 'Afschermen van Gebruikerslijst',
|
||||
'it_IT' => 'Italiaans',
|
||||
|
|
@ -1017,6 +1029,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Geen andere versie(s) gevonden',
|
||||
'no_receipt_needed' => 'Geen ontvangstbericht nodig',
|
||||
'no_review_needed' => 'Geen review bezig.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Geen herziening nodig',
|
||||
'no_revision_planed' => 'Geen herziening gepland',
|
||||
'no_update_cause_locked' => 'U kunt daarom dit document niet bijwerken. Neem contact op met de persoon die het document heeft geblokkeerd.',
|
||||
|
|
@ -2120,10 +2133,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Gebruikers / Groepenbeheer',
|
||||
'user_image' => 'Afbeelding',
|
||||
'user_info' => 'Gebruikers-informatie',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Lijst van Gebruikers',
|
||||
'user_login' => 'Gebruikersnaam',
|
||||
'user_management' => 'Gebruikersbeheer',
|
||||
'user_name' => 'Voornaam en naam',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Gebruik reactie van document',
|
||||
'use_default_categories' => 'Gebruik voorgedefinieerde categorieen',
|
||||
'use_default_keywords' => 'Gebruik bestaande sleutelwoorden',
|
||||
|
|
|
|||
|
|
@ -220,10 +220,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Backup/Logi',
|
||||
'backup_remove' => 'Usuń plik backupu',
|
||||
'backup_tools' => 'Narzędzia kopii zapasowej',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'między',
|
||||
'bg_BG' => 'Bułgarski',
|
||||
'browse' => 'Przeglądaj',
|
||||
|
|
@ -361,6 +365,7 @@ URL: [url]',
|
|||
'discspace' => 'Zajęta przestrzeń dyskowa',
|
||||
'docs_in_reception_no_access' => 'Dokumenty z odbiorem bez dostępu odbiorcy',
|
||||
'docs_in_revision_no_access' => 'Dokumenty w wersji bez dostępu przez audytora',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Zawartość dokumentu',
|
||||
'documents' => 'Bieżące dokumenty',
|
||||
|
|
@ -698,8 +703,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Podsumowanie akceptacji dla grupy',
|
||||
'group_exists' => 'Grupa już istnieje.',
|
||||
'group_info' => 'Informacje o grupie',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Zarządzanie grupami',
|
||||
'group_members' => 'Członkowie grupy',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Podsumowanie potwierdzienia dla grupy',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Podsumowanie opiniowania dla grupy',
|
||||
|
|
@ -780,6 +791,7 @@ URL: [url]',
|
|||
'in_folder' => 'w folderze',
|
||||
'in_revision' => 'Korygowany',
|
||||
'in_workflow' => 'Procesowany',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Konto nieaktywne',
|
||||
'is_hidden' => 'Nie pokazuj na liście użytkowników',
|
||||
'it_IT' => 'Włoski',
|
||||
|
|
@ -994,6 +1006,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Nie znaleziono poprzednich wersji',
|
||||
'no_receipt_needed' => 'Brak dokumentów w trakcie potwierdzenia',
|
||||
'no_review_needed' => 'Brak dokumentów w trakcie opiniowania',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Brak dokumentów w trakcie korygowania',
|
||||
'no_revision_planed' => 'Brak dokumentów w wersji planowanej korekty',
|
||||
'no_update_cause_locked' => 'Nie możesz zaktualizować tego dokumentu. Proszę skontaktuj się z osobą która go blokuje.',
|
||||
|
|
@ -2051,10 +2064,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Zarządzanie Użytkownikami/Grupami',
|
||||
'user_image' => 'Zdjęcie',
|
||||
'user_info' => 'Informacje o użytkowniku',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Lista użytkowników',
|
||||
'user_login' => 'Nazwa użytkownika',
|
||||
'user_management' => 'Zarządzanie użytkownikami',
|
||||
'user_name' => 'Pełna nazwa',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Użyj komentarza',
|
||||
'use_default_categories' => 'Użyj predefiniowanych kategorii',
|
||||
'use_default_keywords' => 'Użyj predefiniowanych słów kluczowych',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Backup/Logs',
|
||||
'backup_remove' => 'Remove backup file',
|
||||
'backup_tools' => 'Ferramentas de backup',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'entre',
|
||||
'bg_BG' => 'Bulgaro',
|
||||
'browse' => 'Procurar',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => 'Espaço em Disco',
|
||||
'docs_in_reception_no_access' => 'Documentos com recepção sem acesso pelo destinatário',
|
||||
'docs_in_revision_no_access' => 'Documentos em revisão sem acesso por revisor',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Documento',
|
||||
'documentcontent' => 'Conteúdo do Documento',
|
||||
'documents' => 'Documentos',
|
||||
|
|
@ -729,8 +734,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Resumo de aprovação de grupo',
|
||||
'group_exists' => 'Grupo já existe.',
|
||||
'group_info' => 'Informações do grupo',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Grupos',
|
||||
'group_members' => 'Membros do Grupo',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Resumo de recebimento de grupo',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Resumo da avaliação do grupo',
|
||||
|
|
@ -811,6 +822,7 @@ URL: [url]',
|
|||
'in_folder' => 'Na pasta',
|
||||
'in_revision' => 'Em revisão',
|
||||
'in_workflow' => 'No fluxo de trabalho',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Desativar conta',
|
||||
'is_hidden' => 'Ocultar perfil da lista de usuários',
|
||||
'it_IT' => 'Italiano',
|
||||
|
|
@ -1024,6 +1036,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Nenhuma outra versão encontrada',
|
||||
'no_receipt_needed' => 'Atualmente, não há documentos que exijam uma confirmação de recebimento.',
|
||||
'no_review_needed' => 'Nenhuma revisão pendente.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Nenhuma revisão pendente.',
|
||||
'no_revision_planed' => 'Nenhuma revisão do documento agendada.',
|
||||
'no_update_cause_locked' => 'Por isso você não pode atualizar este documento. Por favor contacte usuário que poáui a trava.',
|
||||
|
|
@ -2127,10 +2140,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Gerenciamento Usuários/Grupos',
|
||||
'user_image' => 'Imagem',
|
||||
'user_info' => 'Perfil do usuário',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Lista de Usuários',
|
||||
'user_login' => 'Usuário',
|
||||
'user_management' => 'Usuários',
|
||||
'user_name' => 'Nome Completo',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Utilize comentário de documento',
|
||||
'use_default_categories' => 'Utilize categorias predefinidas',
|
||||
'use_default_keywords' => 'Use palavras-chave pré-definidas',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Backup/Logging',
|
||||
'backup_remove' => 'Sterge fișier backup',
|
||||
'backup_tools' => 'Backup tools',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'între',
|
||||
'bg_BG' => 'Bulgară',
|
||||
'browse' => 'Browse',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => 'Spațiu pe disc',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Document',
|
||||
'documentcontent' => 'Continut Document',
|
||||
'documents' => 'Documente',
|
||||
|
|
@ -710,8 +715,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Sumar aprobare grup',
|
||||
'group_exists' => 'Grupul există deja.',
|
||||
'group_info' => '',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Management grupuri',
|
||||
'group_members' => 'Membrii grupului',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Sumar revizuiri grup',
|
||||
|
|
@ -792,6 +803,7 @@ URL: [url]',
|
|||
'in_folder' => '',
|
||||
'in_revision' => 'In revizuire',
|
||||
'in_workflow' => 'În workflow',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Dezactivează cont',
|
||||
'is_hidden' => 'Ascunde din lista de utilizatori',
|
||||
'it_IT' => 'Italiană',
|
||||
|
|
@ -1006,6 +1018,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Nu sunt alte versiuni gasite',
|
||||
'no_receipt_needed' => '',
|
||||
'no_review_needed' => 'Nici o revizuire în așteptare.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '',
|
||||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Deci, nu puteti sa actualizati acest document. Vă rugăm să contactați administratorul.',
|
||||
|
|
@ -2089,10 +2102,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Management Utilizatorii/Grupuri',
|
||||
'user_image' => 'Imagine',
|
||||
'user_info' => 'Informații utilizator',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Lista de utilizatori',
|
||||
'user_login' => 'ID Utilizator',
|
||||
'user_management' => 'Management utilizatori',
|
||||
'user_name' => 'Numele complet',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Utilizați comentarii la documente',
|
||||
'use_default_categories' => 'Utilizați categorii predefinite',
|
||||
'use_default_keywords' => 'Utilizați cuvinte cheie predefinite',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Резервные копии и журналы',
|
||||
'backup_remove' => 'Удалить резервную копию',
|
||||
'backup_tools' => 'Резервные копии',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'между',
|
||||
'bg_BG' => 'Болгарский',
|
||||
'browse' => 'Выбрать',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => 'Дисковое пространство',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Документ',
|
||||
'documentcontent' => 'Содержание документа',
|
||||
'documents' => 'док.',
|
||||
|
|
@ -710,8 +715,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Сводка по утверждению группы',
|
||||
'group_exists' => 'Группа уже существует',
|
||||
'group_info' => 'Информация о группе',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Управление группами',
|
||||
'group_members' => 'Члены группы',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Обзор подтверждений получения группой',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Сводка по рецензированию группы',
|
||||
|
|
@ -792,6 +803,7 @@ URL: [url]',
|
|||
'in_folder' => 'В каталоге',
|
||||
'in_revision' => 'В рассмотрении',
|
||||
'in_workflow' => 'В процессе',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Отключить учётную запись',
|
||||
'is_hidden' => 'Не показывать в<br/>списке пользователей',
|
||||
'it_IT' => 'Italian',
|
||||
|
|
@ -1005,6 +1017,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Нет предыдущих версий',
|
||||
'no_receipt_needed' => 'Нет документов, нуждающихся в подтверждении получения',
|
||||
'no_review_needed' => 'Рецензия не требуется',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Ревизия не требуется',
|
||||
'no_revision_planed' => 'Ревизия документа не запланирован',
|
||||
'no_update_cause_locked' => 'Вы не можете обновить документ. Свяжитесь с заблокировавшим его пользователем.',
|
||||
|
|
@ -2096,10 +2109,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Пользователи и группы',
|
||||
'user_image' => 'Изображение',
|
||||
'user_info' => 'Информация о пользователе',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Список пользователей',
|
||||
'user_login' => 'Пользователь',
|
||||
'user_management' => 'Управление пользователями',
|
||||
'user_name' => 'Полное имя',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Использовать комментарий документа',
|
||||
'use_default_categories' => 'Использовать предопределённые категории',
|
||||
'use_default_keywords' => 'Использовать предопределённые метки',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Zálohovanie/Log-y',
|
||||
'backup_remove' => 'Odstrániť zálohu',
|
||||
'backup_tools' => 'Zálohovacie nástroje',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'medzi',
|
||||
'bg_BG' => 'Bulharsky',
|
||||
'browse' => 'Prehľadávať',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => 'Priestor na disku',
|
||||
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
|
||||
'docs_in_revision_no_access' => 'Documents in revision without access by revisor',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Obsah dokumentu',
|
||||
'documents' => 'Dokumenty',
|
||||
|
|
@ -729,8 +734,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Zhrnutie skupinového schválenia',
|
||||
'group_exists' => 'Skupina už existuje.',
|
||||
'group_info' => 'Informácie o skupine',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Skupiny',
|
||||
'group_members' => 'Členovia skupiny',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Group receipt summary',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Zhrnutie skupinovej recenzie',
|
||||
|
|
@ -811,6 +822,7 @@ URL: [url]',
|
|||
'in_folder' => 'V',
|
||||
'in_revision' => 'V revízií',
|
||||
'in_workflow' => 'V pracovnom postupe',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Zakázať účet',
|
||||
'is_hidden' => 'Nezobrazovať v zozname používateľov',
|
||||
'it_IT' => 'Taliančina',
|
||||
|
|
@ -1025,6 +1037,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Neboli nájdené žiadne iné verzie',
|
||||
'no_receipt_needed' => 'There are currently no documents requiring a receipt confirmation.',
|
||||
'no_review_needed' => 'No review pending.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'No revision pending.',
|
||||
'no_revision_planed' => 'No revision of document scheduled',
|
||||
'no_update_cause_locked' => 'Preto nemôžete aktualizovať tento dokument. Kontaktujte používateľa, ktorý ho zamkol.',
|
||||
|
|
@ -2129,10 +2142,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Správa užívateľov/skupín',
|
||||
'user_image' => 'Obrázok',
|
||||
'user_info' => 'Informácie o používateľovi',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Zoznam používateľov',
|
||||
'user_login' => 'ID používateľa',
|
||||
'user_management' => 'Používatelia',
|
||||
'user_name' => 'Plné meno',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Použite komentár dokumentu',
|
||||
'use_default_categories' => 'Použiť preddefinované kategórie',
|
||||
'use_default_keywords' => 'Použiť preddefinované kľúčové slová',
|
||||
|
|
|
|||
|
|
@ -233,10 +233,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Backup/Loggning',
|
||||
'backup_remove' => 'Ta bort backup-fil',
|
||||
'backup_tools' => 'Backup-verktyg',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'mellan',
|
||||
'bg_BG' => 'Bulgariska',
|
||||
'browse' => 'Bläddra',
|
||||
|
|
@ -374,6 +378,7 @@ URL: [url]',
|
|||
'discspace' => 'Diskutrymme',
|
||||
'docs_in_reception_no_access' => 'Dokument med angiven mottagare som saknar behörighet till dokumentet',
|
||||
'docs_in_revision_no_access' => 'Dokument med angiven granskare som saknar behörighet till dokumentet',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Dokument',
|
||||
'documentcontent' => 'Dokumentinnehåll',
|
||||
'documents' => 'Dokument',
|
||||
|
|
@ -716,8 +721,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Sammanfattning av gruppgodkännande',
|
||||
'group_exists' => 'Grupp finns redan.',
|
||||
'group_info' => 'Gruppinformation',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Grupphantering',
|
||||
'group_members' => 'Gruppmedlemmar',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Sammanfattning av mottagningsbevis för grupp',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Sammanfattning av gruppgranskning',
|
||||
|
|
@ -798,6 +809,7 @@ URL: [url]',
|
|||
'in_folder' => 'I',
|
||||
'in_revision' => 'Under granskning',
|
||||
'in_workflow' => 'Utkast: under bearbetning',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Inaktivera kontot',
|
||||
'is_hidden' => 'Dölj från listan med användare',
|
||||
'it_IT' => 'Italienska',
|
||||
|
|
@ -1012,6 +1024,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Inga andra versioner hittades.',
|
||||
'no_receipt_needed' => 'Det finns inga dokument som saknar mottagningsbevis.',
|
||||
'no_review_needed' => 'Det finns inga dokument som du behöver granska.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Ingen förestående revidering.',
|
||||
'no_revision_planed' => 'Ingen planerad revidering av dokument',
|
||||
'no_update_cause_locked' => 'därför kan du inte uppdatera detta dokument. Ta kontakt med användaren som låst dokumentet.',
|
||||
|
|
@ -2102,10 +2115,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Hantering av användare/grupper',
|
||||
'user_image' => 'Bild',
|
||||
'user_info' => 'Användarinformation',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Lista med användare',
|
||||
'user_login' => 'Användarnamn',
|
||||
'user_management' => 'Användar-hantering',
|
||||
'user_name' => 'Helt namn',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Använd dokumentets kommentar',
|
||||
'use_default_categories' => 'Använd fördefinerade kategorier',
|
||||
'use_default_keywords' => 'Använd fördefinerade nyckelord',
|
||||
|
|
|
|||
|
|
@ -226,10 +226,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Yedekleme/Loglama',
|
||||
'backup_remove' => 'Yedek dosyasını sil',
|
||||
'backup_tools' => 'Yedekleme araçları',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'arasında',
|
||||
'bg_BG' => 'Bulgarca',
|
||||
'browse' => 'Tara',
|
||||
|
|
@ -367,6 +371,7 @@ URL: [url]',
|
|||
'discspace' => 'Disk alanı',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Doküman',
|
||||
'documentcontent' => 'Döküman İçeriği',
|
||||
'documents' => 'Dokümanlar',
|
||||
|
|
@ -704,8 +709,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Grup onay özeti',
|
||||
'group_exists' => 'Grup zaten mevcut.',
|
||||
'group_info' => '',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Grup yönetimi',
|
||||
'group_members' => 'Grup üyeleri',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Grup gözden geçirme özeti',
|
||||
|
|
@ -786,6 +797,7 @@ URL: [url]',
|
|||
'in_folder' => '',
|
||||
'in_revision' => 'revizyonda',
|
||||
'in_workflow' => 'İş Akışında',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Hesap devredışı',
|
||||
'is_hidden' => 'Kullanıcı listesinde gizle',
|
||||
'it_IT' => 'İtalyanca',
|
||||
|
|
@ -1000,6 +1012,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Başka versiyon yok',
|
||||
'no_receipt_needed' => '',
|
||||
'no_review_needed' => 'Bekleyen kontrol yok.',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '',
|
||||
'no_revision_planed' => '',
|
||||
'no_update_cause_locked' => 'Bu doküman kilitli olduğundan güncellenemez. Lütfen kilitleyen kullanıcıyla görüşünüz.',
|
||||
|
|
@ -2068,10 +2081,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Kullanıcı/Grup Yönetimi',
|
||||
'user_image' => 'İmaj',
|
||||
'user_info' => 'Kullanıcı Bilgisi',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Kullanıcıların Listesi',
|
||||
'user_login' => 'Kullanıcı adı',
|
||||
'user_management' => 'Kullanıcı Yönetimi',
|
||||
'user_name' => 'Tam isim',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Doküman açıklamasını kullan',
|
||||
'use_default_categories' => 'Ön tanımlı kategorileri kullan',
|
||||
'use_default_keywords' => 'Ön tanımlı anahtar kelimeleri kullan',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => 'Резервні копії і журнали',
|
||||
'backup_remove' => 'Видалити резервну копію',
|
||||
'backup_tools' => 'Резервні копії',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => 'між',
|
||||
'bg_BG' => 'Bulgarian',
|
||||
'browse' => 'Вибрати',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => 'Дисковий простір',
|
||||
'docs_in_reception_no_access' => '',
|
||||
'docs_in_revision_no_access' => '',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => 'Документ',
|
||||
'documentcontent' => '',
|
||||
'documents' => 'док.',
|
||||
|
|
@ -710,8 +715,14 @@ URL: [url]',
|
|||
'group_approval_summary' => 'Підсумки затвердження групи',
|
||||
'group_exists' => 'Група вже існує',
|
||||
'group_info' => 'Інформація про групу',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => 'Керування групами',
|
||||
'group_members' => 'Члени групи',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => 'Підсумки отримання групи',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => 'Підсумки рецензування групи',
|
||||
|
|
@ -792,6 +803,7 @@ URL: [url]',
|
|||
'in_folder' => '',
|
||||
'in_revision' => 'В процесі ревізії',
|
||||
'in_workflow' => 'В процесі',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => 'Відключити обліковий запис',
|
||||
'is_hidden' => 'Не відображати в<br/>переліку користувачів',
|
||||
'it_IT' => 'Italian',
|
||||
|
|
@ -1005,6 +1017,7 @@ URL: [url]',
|
|||
'no_previous_versions' => 'Немає попередніх версій',
|
||||
'no_receipt_needed' => 'Немає документів, які потребують підтвердження отримання',
|
||||
'no_review_needed' => 'Рецензія не потрібна',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => 'Ревізія не потрібна',
|
||||
'no_revision_planed' => 'Повторне опрацювання не заплановане',
|
||||
'no_update_cause_locked' => 'Ви не можете оновити документ. Зв\'яжіться з користувачем, який його заблокував.',
|
||||
|
|
@ -2089,10 +2102,16 @@ URL: [url]',
|
|||
'user_group_management' => 'Користувачі і групи',
|
||||
'user_image' => 'Зображення',
|
||||
'user_info' => 'Інформація про користувача',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => 'Перелік користувачів',
|
||||
'user_login' => 'Користувач',
|
||||
'user_management' => 'Керування користувачами',
|
||||
'user_name' => 'Повне ім\'я',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => 'Використовувати коментар документа',
|
||||
'use_default_categories' => 'Використовувати наперед визначені категорії',
|
||||
'use_default_keywords' => 'Використовувати наперед визначені ключові слова',
|
||||
|
|
|
|||
|
|
@ -224,10 +224,14 @@ URL: [url]',
|
|||
'backup_log_management' => '备份/日志',
|
||||
'backup_remove' => '删除备份',
|
||||
'backup_tools' => '备份工具',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => '时间段',
|
||||
'bg_BG' => '保加利亚语',
|
||||
'browse' => '浏览',
|
||||
|
|
@ -367,6 +371,7 @@ URL: [url]',
|
|||
'discspace' => '磁盘空间',
|
||||
'docs_in_reception_no_access' => '收件人未访问接收到的文档',
|
||||
'docs_in_revision_no_access' => '修订人未访问带修订文档',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => '文档',
|
||||
'documentcontent' => '文档内容',
|
||||
'documents' => '文档',
|
||||
|
|
@ -712,8 +717,14 @@ URL: [url]',
|
|||
'group_approval_summary' => '审核组汇总',
|
||||
'group_exists' => '组已存在',
|
||||
'group_info' => '组信息',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => '组管理',
|
||||
'group_members' => '组成员',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '组别已收到汇总',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => '校对组汇总',
|
||||
|
|
@ -794,6 +805,7 @@ URL: [url]',
|
|||
'in_folder' => '在文件夹中',
|
||||
'in_revision' => '修改中',
|
||||
'in_workflow' => '在工作流中',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => '禁用帐户',
|
||||
'is_hidden' => '从用户列表中隐藏',
|
||||
'it_IT' => '意大利语',
|
||||
|
|
@ -1008,6 +1020,7 @@ URL: [url]',
|
|||
'no_previous_versions' => '无其它版本',
|
||||
'no_receipt_needed' => '目前没有需要收据确认的文件',
|
||||
'no_review_needed' => '无待校对的文件',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '没有待修订文件',
|
||||
'no_revision_planed' => '没有修订文件的计划',
|
||||
'no_update_cause_locked' => '您不能更新此文档,请联系该文档锁定人',
|
||||
|
|
@ -2067,10 +2080,16 @@ URL: [url]',
|
|||
'user_group_management' => '用户/组的管理',
|
||||
'user_image' => '用户图片',
|
||||
'user_info' => '用户信息',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => '用户列表',
|
||||
'user_login' => '用户ID',
|
||||
'user_management' => '用户管理',
|
||||
'user_name' => '全名',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => '文档注释',
|
||||
'use_default_categories' => '默认分类',
|
||||
'use_default_keywords' => '使用预定义关键字',
|
||||
|
|
|
|||
|
|
@ -232,10 +232,14 @@ URL: [url]',
|
|||
'backup_log_management' => '備份/日誌',
|
||||
'backup_remove' => '刪除備份',
|
||||
'backup_tools' => '備份工具',
|
||||
'batch_add_category_msg' => '',
|
||||
'batch_change_category' => '',
|
||||
'batch_change_owner' => '',
|
||||
'batch_new_owner_msg' => '',
|
||||
'batch_operation' => '',
|
||||
'batch_operation_result' => '',
|
||||
'batch_remove_category' => '',
|
||||
'batch_remove_category_msg' => '',
|
||||
'between' => '時間段',
|
||||
'bg_BG' => '保加利亞語',
|
||||
'browse' => '瀏覽',
|
||||
|
|
@ -373,6 +377,7 @@ URL: [url]',
|
|||
'discspace' => '磁碟空間',
|
||||
'docs_in_reception_no_access' => '帶有收件人的文件,收件人無法訪問',
|
||||
'docs_in_revision_no_access' => '修訂中的文件,沒有修訂者可以訪問',
|
||||
'docs_with_missing_revision_date' => '',
|
||||
'document' => '文件',
|
||||
'documentcontent' => '文件內容',
|
||||
'documents' => '文件',
|
||||
|
|
@ -729,8 +734,14 @@ URL: [url]',
|
|||
'group_approval_summary' => '審核組匯總',
|
||||
'group_exists' => '組已存在',
|
||||
'group_info' => '群組資訊',
|
||||
'group_is_mandatory_approver' => '',
|
||||
'group_is_mandatory_reviewer' => '',
|
||||
'group_management' => '組管理',
|
||||
'group_members' => '組成員',
|
||||
'group_previously_removed_from_approvers' => '',
|
||||
'group_previously_removed_from_recipients' => '',
|
||||
'group_previously_removed_from_reviewers' => '',
|
||||
'group_previously_removed_from_revisors' => '',
|
||||
'group_receipt_summary' => '群組回覆匯總',
|
||||
'group_review_removed' => '',
|
||||
'group_review_summary' => '校對組匯總',
|
||||
|
|
@ -811,6 +822,7 @@ URL: [url]',
|
|||
'in_folder' => '在',
|
||||
'in_revision' => '修訂中',
|
||||
'in_workflow' => '在工作流程中',
|
||||
'iptc_metadata' => '',
|
||||
'is_disabled' => '禁用帳戶',
|
||||
'is_hidden' => '從使用者列表中隱藏',
|
||||
'it_IT' => '義大利語',
|
||||
|
|
@ -1025,6 +1037,7 @@ URL: [url]',
|
|||
'no_previous_versions' => '無其它版本',
|
||||
'no_receipt_needed' => '當前沒有需要收據確認的文件。',
|
||||
'no_review_needed' => '無待校對的文件',
|
||||
'no_revision_date' => '',
|
||||
'no_revision_needed' => '沒有待定的修訂。',
|
||||
'no_revision_planed' => '未計劃修訂文件',
|
||||
'no_update_cause_locked' => '您不能更新此文件,請聯繫該文件鎖定人',
|
||||
|
|
@ -2127,10 +2140,16 @@ URL: [url]',
|
|||
'user_group_management' => '使用者/組的管理',
|
||||
'user_image' => '使用者圖片',
|
||||
'user_info' => '使用者資訊',
|
||||
'user_is_mandatory_approver' => '',
|
||||
'user_is_mandatory_reviewer' => '',
|
||||
'user_list' => '使用者列表',
|
||||
'user_login' => '使用者ID',
|
||||
'user_management' => '使用者管理',
|
||||
'user_name' => '全名',
|
||||
'user_previously_removed_from_approvers' => '',
|
||||
'user_previously_removed_from_recipients' => '',
|
||||
'user_previously_removed_from_reviewers' => '',
|
||||
'user_previously_removed_from_revisors' => '',
|
||||
'use_comment_of_document' => '使用文件的評論',
|
||||
'use_default_categories' => '默認分類',
|
||||
'use_default_keywords' => '使用預定義關鍵字',
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@ switch($command) {
|
|||
if($hits) {
|
||||
$result = array();
|
||||
foreach($hits['docs'] as $hit) {
|
||||
if ($hit->getAccessMode($user) >= M_READ) {
|
||||
if($hit->getAccessMode($user, 'search') >= M_READ) {
|
||||
if($hit->getLatestContent()) {
|
||||
$result[] = $hit->getID().'#'.$hit->getName();
|
||||
}
|
||||
|
|
@ -164,26 +164,30 @@ switch($command) {
|
|||
if(count($hits['folders']) == 1) {
|
||||
$hit = $hits['folders'][0];
|
||||
$basefolder = $dms->getFolder($hit->getID());
|
||||
if($subquery = substr($query, $pos+1)) {
|
||||
$hits = $dms->search($subquery, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(), $startFolder=$basefolder, $owner=null, $status = array(), $creationstartdate=array(), $creationenddate=array(), $modificationstartdate=array(), $modificationenddate=array(), $categories=array(), $attributes=array(), $mode=0x2, $expirationstartdate=array(), $expirationenddate=array());
|
||||
if($hits) {
|
||||
if($basefolder->getAccessMode($user, 'search') >= M_READ) {
|
||||
if($subquery = substr($query, $pos+1)) {
|
||||
$hits = $dms->search($subquery, $limit=0, $offset=0, $logicalmode='AND', $searchin=array(), $startFolder=$basefolder, $owner=null, $status = array(), $creationstartdate=array(), $creationenddate=array(), $modificationstartdate=array(), $modificationenddate=array(), $categories=array(), $attributes=array(), $mode=0x2, $expirationstartdate=array(), $expirationenddate=array());
|
||||
if($hits) {
|
||||
$result = array();
|
||||
foreach($hits['folders'] as $hit) {
|
||||
if($hit->getAccessMode($user, 'search') >= M_READ)
|
||||
$result[] = $hit->getID().'#'.$basefolder->getName().'/'.$hit->getName();
|
||||
}
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode($result);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
$subfolders = $basefolder->getSubFolders();
|
||||
$subfolders = SeedDMS_Core_DMS::filterAccess($subfolders, $user, M_READ);
|
||||
$result = array();
|
||||
foreach($hits['folders'] as $hit) {
|
||||
$result[] = $hit->getID().'#'.$basefolder->getName().'/'.$hit->getName();
|
||||
foreach($subfolders as $subfolder) {
|
||||
$result[] = $subfolder->getID().'#'.$basefolder->getName().'/'.$subfolder->getName();
|
||||
}
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode($result);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
$subfolders = $basefolder->getSubFolders();
|
||||
$result = array();
|
||||
foreach($subfolders as $subfolder) {
|
||||
$result[] = $subfolder->getID().'#'.$basefolder->getName().'/'.$subfolder->getName();
|
||||
}
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode($result);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -192,7 +196,8 @@ switch($command) {
|
|||
if($hits) {
|
||||
$result = array();
|
||||
foreach($hits['folders'] as $hit) {
|
||||
$result[] = $hit->getID().'#'.$hit->getName();
|
||||
if($hit->getAccessMode($user, 'search') >= M_READ)
|
||||
$result[] = $hit->getID().'#'.$hit->getName();
|
||||
}
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode($result);
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ include("../inc/inc.Extension.php");
|
|||
include("../inc/inc.DBInit.php");
|
||||
include("../inc/inc.ClassSession.php");
|
||||
include("../inc/inc.ClassUI.php");
|
||||
//include("../inc/inc.ClassEmailNotify.php");
|
||||
include("../inc/inc.ClassEmailNotify.php");
|
||||
|
||||
include $settings->_rootDir . "languages/" . $settings->_language . "/lang.inc";
|
||||
|
||||
|
|
|
|||
|
|
@ -109,16 +109,17 @@ foreach(array('review', 'approval', 'receipt', 'revision') as $process) {
|
|||
}
|
||||
}
|
||||
$docsinrevision = array();
|
||||
if(!isset($_GET['action']) || $_GET['action'] == 'listDocsInRevisionNoAccess') {
|
||||
$docsmissingrevsiondate = array();
|
||||
if(!isset($_GET['action']) || $_GET['action'] == 'listDocsWithMissingRevisionDate') {
|
||||
$tmprevs = $dms->getDocumentsInRevision();
|
||||
foreach($tmprevs as $rev) {
|
||||
if($doc = $dms->getDocument($rev['documentID'])) {
|
||||
$content = $doc->getContentByVersion($rev['version']);
|
||||
$isdisabled = false;
|
||||
if($rev['type'] == 0) {
|
||||
$ruser = $dms->getUser($rev['required']);
|
||||
$isdisabled = $ruser->isDisabled();
|
||||
$mode = $doc->getAccessMode($ruser);
|
||||
$content = $doc->getContentByVersion($rev['version']);
|
||||
$cmode = $content->getAccessMode($ruser);
|
||||
} elseif($rev['type'] == 1) {
|
||||
$rgroup = $dms->getGroup($rev['required']);
|
||||
|
|
@ -130,6 +131,14 @@ foreach($tmprevs as $rev) {
|
|||
*/
|
||||
if($mode < M_READ || $cmode < M_READ || $isdisabled)
|
||||
$docsinrevision[] = $doc;
|
||||
|
||||
/* If a document has a sleeping revisor then it must have a
|
||||
* revision date, otherwise the revision will never be started.
|
||||
*/
|
||||
if($rev['status'] == S_LOG_SLEEPING) {
|
||||
if(!$content->getRevisionDate())
|
||||
$docsmissingrevsiondate[] = $doc;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -228,6 +237,7 @@ if($view) {
|
|||
$view->setParam('wrongfiletypeversions', $wrongfiletypeversions);
|
||||
$view->setParam('duplicateversions', $duplicateversions);
|
||||
$view->setParam('docsinrevision', $docsinrevision);
|
||||
$view->setParam('docsmissingrevsiondate', $docsmissingrevsiondate);
|
||||
$view->setParam('docsinreception', $docsinreception);
|
||||
$view->setParam('processwithoutusergroup', $processwithoutusergroup);
|
||||
$view->setParam('unlink', $unlink);
|
||||
|
|
|
|||
|
|
@ -58,6 +58,15 @@ if (isset($_GET["newowner"]) && is_numeric($_GET["newowner"]) && $_GET['newowner
|
|||
$newowner = $dms->getUser((int) $_GET['newowner']);
|
||||
}
|
||||
|
||||
$changecategory = null;
|
||||
if (isset($_GET["changecategory"]) && is_numeric($_GET["changecategory"]) && $_GET['changecategory'] > 0) {
|
||||
$changecategory = $dms->getDocumentCategory((int) $_GET['changecategory']);
|
||||
}
|
||||
$removecategory = 0;
|
||||
if (isset($_GET["removecategory"]) && is_numeric($_GET["removecategory"]) && $_GET['removecategory'] > 0) {
|
||||
$removecategory = (int) $_GET['removecategory'];
|
||||
}
|
||||
|
||||
$fullsearch = ((!isset($_GET["fullsearch"]) && $settings->_defaultSearchMethod == 'fulltext') || !empty($_GET["fullsearch"])) && $settings->_enableFullSearch;
|
||||
if($fullsearch) {
|
||||
// Search in Fulltext {{{
|
||||
|
|
@ -598,6 +607,8 @@ if($settings->_showSingleSearchHit && count($entries) == 1) {
|
|||
$view->setParam('includecontent', $includecontent);
|
||||
$view->setParam('marks', isset($_GET['marks']) ? $_GET['marks'] : array());
|
||||
$view->setParam('newowner', $newowner);
|
||||
$view->setParam('changecategory', $changecategory);
|
||||
$view->setParam('removecategory', $removecategory);
|
||||
$view->setParam('searchhits', $entries);
|
||||
$view->setParam('totalpages', $totalPages);
|
||||
$view->setParam('pagenumber', $pageNumber);
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ if($view) {
|
|||
$view->setParam('maxRecursiveCount', $settings->_maxRecursiveCount);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
|
|
|
|||
|
|
@ -238,7 +238,7 @@ console.log(params);
|
|||
if(!$nodocumentformfields || !in_array('categories', $nodocumentformfields)) {
|
||||
$options = array();
|
||||
foreach($categories as $category) {
|
||||
$options[] = array($category->getID(), $category->getName());
|
||||
$options[] = array($category->getID(), htmlspecialchars($category->getName()));
|
||||
}
|
||||
$this->formField(
|
||||
getMLText("categories"),
|
||||
|
|
|
|||
|
|
@ -100,7 +100,12 @@ $(document).ready( function() {
|
|||
$value = $selattrdef->parseValue($entry['value']);
|
||||
$content .= "<tr>";
|
||||
$content .= "<td>".htmlspecialchars(implode('<span style="color: #aaa;">'.($separator ? ' '.$separator.' ' : ' ; ').'</span>', $value))."</td>";
|
||||
$content .= "<td><a href=\"../out/out.Search.php?resultmode=".($type == 'folder' ? 2 : ($type == 'document' ? 1 : 3))."&attributes[".$selattrdef->getID()."]=".urlencode($entry['value'])."\">".urlencode($entry['c'])."</a></td>";
|
||||
$content .= "<td><a href=\"../out/out.Search.php?fullsearch=0&resultmode=".($type == 'folder' ? 2 : ($type == 'document' ? 1 : 3))."&";
|
||||
if($selattrdef->getType() == SeedDMS_Core_AttributeDefinition::type_date)
|
||||
$content .= "attributes[".$selattrdef->getID()."][from]=".urlencode($entry['value'])."&attributes[".$selattrdef->getID()."][to]=".urlencode($entry['value']);
|
||||
else
|
||||
$content .= "attributes[".$selattrdef->getID()."]=".urlencode($entry['value']);
|
||||
$content .= "\">".urlencode($entry['c'])."</a></td>";
|
||||
$content .= "<td>";
|
||||
/* various checks, if the value is valid */
|
||||
if(!$selattrdef->validate($entry['value'])) {
|
||||
|
|
|
|||
|
|
@ -175,6 +175,24 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
|
|||
}
|
||||
} /* }}} */
|
||||
|
||||
function readme() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$extdir = $this->params['extdir'];
|
||||
$extmgr = $this->params['extmgr'];
|
||||
$extname = $this->params['extname'];
|
||||
$extconf = $extmgr->getExtensionConfiguration();
|
||||
|
||||
if(isset($extconf[$extname])) {
|
||||
$extconf = $extconf[$extname];
|
||||
if(file_exists($extdir."/".$extname."/README.md")) {
|
||||
// echo '<div style="white-space: pre-wrap; font-family: monospace; padding: 0px;">'.file_get_contents($extdir."/".$extname."/README.md")."</div>";
|
||||
$Parsedown = new Parsedown();
|
||||
echo $Parsedown->text(file_get_contents($extdir."/".$extname."/README.md"));
|
||||
}
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
function installedList() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
|
|
@ -219,6 +237,9 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
|
|||
echo "</td>";
|
||||
echo "<td nowrap>";
|
||||
echo "<div class=\"list-action\">";
|
||||
if(file_exists($extdir."/".$extname."/README.md")) {
|
||||
echo $this->getModalBoxLink(array('target'=>'extensionReadme', 'remote'=>'out.ExtensionMgr.php?action=readme&extensionname='.$extname, 'class'=>'', 'title'=>'<i class="fa fa-question"></i>', 'attributes'=>array('title'=>getMLText('show_extension_readme'))));
|
||||
}
|
||||
if(!empty($extconf['changelog']) && file_exists($extdir."/".$extname."/".$extconf['changelog'])) {
|
||||
echo $this->getModalBoxLink(array('target'=>'extensionChangelog', 'remote'=>'out.ExtensionMgr.php?action=changelog&extensionname='.$extname, 'class'=>'', 'title'=>'<i class="fa fa-reorder"></i>', 'attributes'=>array('title'=>getMLText('show_extension_changelog'))));
|
||||
}
|
||||
|
|
@ -366,6 +387,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
|
|||
$this->rowEnd();
|
||||
echo $this->getModalBox(array('id'=>'extensionInfo', 'title'=>getMLText('extension_version_list'), 'content'=>'<p>'.getMLText('extension_loading').'</p>', 'buttons'=>array(array('title'=>getMLText('close')))));
|
||||
echo $this->getModalBox(array('id'=>'extensionChangelog', 'title'=>getMLText('extension_changelog'), 'content'=>'<p>'.getMLText('changelog_loading').'</p>', 'buttons'=>array(array('title'=>getMLText('close')))));
|
||||
echo $this->getModalBox(array('id'=>'extensionReadme', 'title'=>getMLText('extension_readme'), 'content'=>'<p>'.getMLText('readme_loading').'</p>', 'buttons'=>array(array('title'=>getMLText('close')))));
|
||||
$this->contentEnd();
|
||||
$this->htmlEndPage();
|
||||
} /* }}} */
|
||||
|
|
|
|||
|
|
@ -437,13 +437,17 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Theme_Style {
|
|||
$user = $this->params['user'];
|
||||
$folder = $this->params['folder'];
|
||||
$docsinrevision = $this->params['docsinrevision'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
|
||||
$previewer->setConverters($previewconverters);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
$this->contentHeading(getMLText("docs_in_revision_no_access"));
|
||||
|
||||
|
|
@ -452,18 +456,46 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Theme_Style {
|
|||
}
|
||||
} /* }}} */
|
||||
|
||||
function listDocsInReceptionNoAccess() { /* {{{ */
|
||||
function listDocsWithMissingRevisionDate() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$folder = $this->params['folder'];
|
||||
$docsinreception = $this->params['docsinreception'];
|
||||
$docsmissingrevsiondate = $this->params['docsmissingrevsiondate'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
|
||||
$previewer->setConverters($previewconverters);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
$this->contentHeading(getMLText("docs_with_missing_revision_date"));
|
||||
|
||||
if($docsmissingrevsiondate) {
|
||||
$this->printList($docsmissingrevsiondate, $previewer);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
function listDocsInReceptionNoAccess() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$folder = $this->params['folder'];
|
||||
$docsinreception = $this->params['docsinreception'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
$this->contentHeading(getMLText("docs_in_revision_no_access"));
|
||||
|
||||
|
|
@ -477,6 +509,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Theme_Style {
|
|||
$user = $this->params['user'];
|
||||
$folder = $this->params['folder'];
|
||||
$processwithoutusergroup = $this->params['processwithoutusergroup'];
|
||||
$conversionmgr = $this->params['conversionmgr'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
|
|
@ -484,7 +517,10 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Theme_Style {
|
|||
$repair = $this->params['repair'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
|
||||
$previewer->setConverters($previewconverters);
|
||||
if($conversionmgr)
|
||||
$previewer->setConversionMgr($conversionmgr);
|
||||
else
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
||||
$this->contentHeading(getMLText($process."s_without_".$ug));
|
||||
|
||||
|
|
@ -597,6 +633,7 @@ $(document).ready( function() {
|
|||
$docsinrevision = $this->params['docsinrevision'];
|
||||
$docsinreception = $this->params['docsinreception'];
|
||||
$processwithoutusergroup = $this->params['processwithoutusergroup'];
|
||||
$docsmissingrevsiondate = $this->params['docsmissingrevsiondate'];
|
||||
$wrongfiletypeversions = $this->params['wrongfiletypeversions'];
|
||||
$repair = $this->params['repair'];
|
||||
$unlink = $this->params['unlink'];
|
||||
|
|
@ -629,6 +666,7 @@ $(document).ready( function() {
|
|||
$menuitems[] = array('label'=>getMLText('duplicate_content'), 'badge'=>count($duplicateversions), 'attributes'=>array(array('data-href', "#duplicate_content"), array('data-action', "listDuplicateContent")));
|
||||
$menuitems[] = array('label'=>getMLText('docs_in_revision_no_access'), 'badge'=>count($docsinrevision), 'attributes'=>array(array('data-href', "#inrevision_no_access"), array('data-action', "listDocsInRevisionNoAccess")));
|
||||
$menuitems[] = array('label'=>getMLText('docs_in_reception_no_access'), 'badge'=>count($docsinreception), 'attributes'=>array(array('data-href', "#inreception_no_access"), array('data-action', "listDocsInReceptionNoAccess")));
|
||||
$menuitems[] = array('label'=>getMLText('docs_with_missing_revision_date'), 'badge'=>count($docsmissingrevsiondate), 'attributes'=>array(array('data-href', "#missing_revision_date"), array('data-action', "listDocsWithMissingRevisionDate")));
|
||||
foreach(array('review', 'approval', 'receipt', 'revision') as $process) {
|
||||
foreach(array('user', 'group') as $ug) {
|
||||
$menuitems[] = array('label'=>getMLText($process."s_without_".$ug), 'badge'=>count($processwithoutusergroup[$process][$ug]), 'attributes'=>array(array('data-href', "#".$process.'_without_'.$ug), array('data-action', "list".ucfirst($process).'Without'.ucfirst($ug))));
|
||||
|
|
|
|||
|
|
@ -67,7 +67,6 @@ $(document).ready( function() {
|
|||
var inputs = $('input[name^=\"marks\"]');
|
||||
var values = {};
|
||||
inputs.each(function() {
|
||||
console.log(this.name+'='+this.checked);
|
||||
if(this.checked)
|
||||
values[this.name] = 1;
|
||||
});
|
||||
|
|
@ -75,22 +74,20 @@ $(document).ready( function() {
|
|||
window.location.href = url;
|
||||
});
|
||||
|
||||
/*
|
||||
$('#changeowner').on('click', function(e) {
|
||||
$('#changecategory').on('click', function(e) {
|
||||
e.preventDefault();
|
||||
var url = "";
|
||||
url = $(this).attr('href')+'&newowner='+($('#newowner').val());
|
||||
url = $(this).attr('href')+'&changecategory='+$('#batchcategory').val()+'&removecategory='+($('#removecategory').prop('checked') ? '1' : '0');
|
||||
var inputs = $('input[name^=\"marks\"]');
|
||||
var values = {};
|
||||
inputs.each(function() {
|
||||
console.log(this.name+'='+this.checked);
|
||||
if(this.checked)
|
||||
values[this.name] = 1;
|
||||
});
|
||||
url += '&'+$.param(values);
|
||||
window.location.href = url;
|
||||
});
|
||||
*/
|
||||
|
||||
<?php if($this->getParam('theme') !== 'bootstrap4'): ?>
|
||||
$('body').on('click', 'a.change-owner-btn', function(ev){
|
||||
ev.preventDefault();
|
||||
|
|
@ -292,6 +289,44 @@ $(document).ready(function() {
|
|||
return self::show();
|
||||
} /* }}} */
|
||||
|
||||
function changecategory() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$entries = $this->params['searchhits'];
|
||||
$changecategory = $this->params['changecategory'];
|
||||
$removecategory = $this->params['removecategory'];
|
||||
$marks = $this->params['marks'];
|
||||
|
||||
if($changecategory && $user->isAdmin()) {
|
||||
$j = $i = 0;
|
||||
foreach($entries as $entry) {
|
||||
if($entry->isType('document')) {
|
||||
if(empty($marks) || !empty($marks['D'.$entry->getId()])) {
|
||||
if(!$removecategory) {
|
||||
if(!$entry->hasCategory($changecategory)) {
|
||||
$entry->addCategories([$changecategory]);
|
||||
$j++;
|
||||
}
|
||||
} else {
|
||||
if($entry->hasCategory($changecategory)) {
|
||||
$entry->removeCategories([$changecategory]);
|
||||
$j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if($removecategory) {
|
||||
$this->setParam('batchmsg', getMLText('batch_remove_category_msg', ['count'=>$j, 'catname'=>$changecategory->getName()]));
|
||||
} else {
|
||||
$this->setParam('batchmsg', getMLText('batch_add_category_msg', ['count'=>$j, 'catname'=>$changecategory->getName()]));
|
||||
}
|
||||
} else {
|
||||
}
|
||||
|
||||
return self::show();
|
||||
} /* }}} */
|
||||
|
||||
function opensearchsuggestion() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
|
|
@ -1014,6 +1049,41 @@ function typeahead() { /* {{{ */
|
|||
|
||||
$content = ob_get_clean();
|
||||
$this->printAccordion(getMLText('batch_change_owner'), $content);
|
||||
|
||||
ob_start();
|
||||
$cats = $dms->getDocumentCategories();
|
||||
$options = array();
|
||||
$options[] = array("-1", getMLText("choose_category"));
|
||||
foreach ($cats as $currcat) {
|
||||
$options[] = array($currcat->getID(), htmlspecialchars($currcat->getName()), false);
|
||||
}
|
||||
$this->formField(
|
||||
null,
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'batchcategory',
|
||||
'class'=>'chzn-select',
|
||||
'options'=>$options,
|
||||
'multiple'=>false,
|
||||
'placeholder'=>getMLText('select_category'),
|
||||
'attributes'=>array(array('style', 'width: 100%;'))
|
||||
)
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("batch_remove_category"),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'checkbox',
|
||||
'id'=>'removecategory',
|
||||
'value'=>'1',
|
||||
)
|
||||
);
|
||||
// print $this->html_link('Search', array_merge($_GET, array('action'=>'changeowner')), array('class'=>'btn btn-primary', 'id'=>'changeowner'), "<i class=\"fa fa-user\"></i> ".getMLText("batch_change_owner"), false, true)."\n";
|
||||
|
||||
print $this->html_link('Search', array_merge($_GET, array('action'=>'changecategory')), array('class'=>'btn btn-primary change-category-btn mt-4', 'id'=>'changecategory'), "<i class=\"fa fa-user\"></i> ".getMLText("batch_change_category"), false, true)."\n";
|
||||
|
||||
$content = ob_get_clean();
|
||||
$this->printAccordion(getMLText('batch_change_category'), $content);
|
||||
}
|
||||
// }}}
|
||||
|
||||
|
|
|
|||
|
|
@ -70,78 +70,94 @@ class SeedDMS_View_SetRecipients extends SeedDMS_Theme_Style {
|
|||
<input type='hidden' name='documentid' value='<?php echo $document->getID() ?>'/>
|
||||
<input type='hidden' name='version' value='<?php echo $content->getVersion() ?>'/>
|
||||
|
||||
<?php $this->contentContainerStart(); ?>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label"><?php printMLText("individuals")?>:</label>
|
||||
<div class="controls">
|
||||
<select class="chzn-select span9" name="indRecipients[]" multiple="multiple" data-placeholder="<?php printMLText('select_ind_recipients'); ?>" data-no_results_text="<?php printMLText('unknown_owner'); ?>">
|
||||
<?php
|
||||
$this->contentContainerStart();
|
||||
|
||||
$options = [];
|
||||
foreach ($docAccess["users"] as $usr) {
|
||||
if (isset($receiptIndex["i"][$usr->getID()])) {
|
||||
|
||||
switch ($receiptIndex["i"][$usr->getID()]["status"]) {
|
||||
case 0:
|
||||
print "<option value='". $usr->getID() ."' selected='selected'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), true);
|
||||
break;
|
||||
case -2:
|
||||
print "<option value='". $usr->getID() ."'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
case S_LOG_USER_REMOVED:
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, array(array('data-subtitle', getMLText('user_previously_removed_from_recipients'))));
|
||||
break;
|
||||
default:
|
||||
print "<option value='". $usr->getID() ."' disabled='disabled'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, ['disabled', 'disabled']);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
print "<option value='". $usr->getID() ."'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()));
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
$this->formField(
|
||||
getMLText("individuals"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'indRecipients',
|
||||
'name'=>'indRecipients[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_ind_recipients')), array('data-no_results_text', getMLText('unknown_user'))),
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label"><?php printMLText("individuals_in_groups")?>:</label>
|
||||
<div class="controls">
|
||||
<select class="chzn-select span9" name="grpIndRecipients[]" multiple="multiple" data-placeholder="<?php printMLText('select_grp_ind_recipients'); ?>" data-no_results_text="<?php printMLText('unknown_group'); ?>">
|
||||
<?php
|
||||
$options = [];
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
$optopt = [];
|
||||
$grpusers = $group->getUsers();
|
||||
if(count($grpusers) == 0)
|
||||
$optopt[] = ['disabled', 'disabled'];
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, $optopt);
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
$this->formField(
|
||||
getMLText("individuals_in_groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'grpIndRecipients',
|
||||
'name'=>'grpIndRecipients[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_grp_ind_recipients')), array('data-no_results_text', getMLText('unknown_group'))),
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label"><?php printMLText("groups")?>:</label>
|
||||
<div class="controls">
|
||||
<select class="chzn-select span9" name="grpRecipients[]" multiple="multiple" data-placeholder="<?php printMLText('select_grp_recipients'); ?>" data-no_results_text="<?php printMLText('unknown_group'); ?>">
|
||||
<?php
|
||||
$options = [];
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
$grpusers = $group->getUsers();
|
||||
if (isset($receiptIndex["g"][$group->getID()])) {
|
||||
switch ($receiptIndex["g"][$group->getID()]["status"]) {
|
||||
case 0:
|
||||
print "<option value='". $group->getID() ."' selected='selected'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), true);
|
||||
break;
|
||||
case -2:
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
case S_LOG_USER_REMOVED:
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('data-subtitle', getMLText('group_previously_removed_from_recipients'))));
|
||||
break;
|
||||
default:
|
||||
print "<option id='recGrp".$group->getID()."' type='checkbox' name='grpRecipients[]' value='". $group->getID() ."' disabled='disabled'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('disabled', 'disabled')));
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'));
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
$this->formField(
|
||||
getMLText("groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'grpRecipients',
|
||||
'name'=>'grpRecipients[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_grp_recipients')), array('data-no_results_text', getMLText('unknown_group'))),
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
|
||||
<?php
|
||||
$this->contentContainerEnd();
|
||||
$this->formSubmit("<i class=\"fa fa-save\"></i> ".getMLText('update'));
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -85,13 +85,8 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Theme_Style {
|
|||
|
||||
<?php
|
||||
if($workflowmode != 'traditional_only_approval') {
|
||||
?>
|
||||
<?php $this->contentSubHeading(getMLText("update_reviewers"));?>
|
||||
<?php $this->contentContainerStart(); ?>
|
||||
|
||||
<div class="cbSelectTitle"><?php printMLText("individuals")?>:</div>
|
||||
<select class="chzn-select span9" name="indReviewers[]" multiple="multiple" data-placeholder="<?php printMLText('select_ind_reviewers'); ?>" data-no_results_text="<?php printMLText('unknown_owner'); ?>">
|
||||
<?php
|
||||
$this->contentSubHeading(getMLText("update_reviewers"));
|
||||
$this->contentContainerStart();
|
||||
|
||||
if($user->getID() != $owner->getID()) {
|
||||
$res=$owner->getMandatoryReviewers();
|
||||
|
|
@ -99,49 +94,33 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Theme_Style {
|
|||
$res = array();
|
||||
} else
|
||||
$res=$user->getMandatoryReviewers();
|
||||
|
||||
$options = [];
|
||||
foreach ($docAccess["users"] as $usr) {
|
||||
$mandatory=false;
|
||||
foreach ($res as $r) if ($r['reviewerUserID']==$usr->getID()) $mandatory=true;
|
||||
|
||||
if ($mandatory){
|
||||
|
||||
print "<option value=\"".$usr->getID()."\" disabled=\"disabled\">". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())." <".$usr->getEmail()."></option>";
|
||||
// print "<input id='revInd".$usr->getID()."' type='hidden' name='indReviewers[]' value='". $usr->getID() ."'>";
|
||||
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, array(array('disabled', 'disabled'), array('data-subtitle', getMLText('user_is_mandatory_reviewer'))));
|
||||
} elseif (isset($reviewIndex["i"][$usr->getID()])) {
|
||||
|
||||
switch ($reviewIndex["i"][$usr->getID()]["status"]) {
|
||||
case 0:
|
||||
print "<option value='". $usr->getID() ."' selected='selected'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
case S_LOG_WAITING:
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), true);
|
||||
break;
|
||||
case -2:
|
||||
print "<option value='". $usr->getID() ."'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
case S_LOG_USER_REMOVED:
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, array(array('data-subtitle', getMLText('user_previously_removed_from_reviewers'))));
|
||||
break;
|
||||
default:
|
||||
print "<option value='". $usr->getID() ."' disabled='disabled'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, array(array('disabled', 'disabled')));
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
if (!$enableselfrevapp && $usr->getID()==$user->getID()) continue;
|
||||
print "<option value='". $usr->getID() ."'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()));
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
|
||||
<div class="cbSelectTitle"><?php printMLText("individuals_in_groups")?>:</div>
|
||||
<select class="chzn-select span9" name="grpIndReviewers[]" multiple="multiple" data-placeholder="<?php printMLText('select_grp_ind_reviewers'); ?>" data-no_results_text="<?php printMLText('unknown_owner'); ?>">
|
||||
<?php
|
||||
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
|
||||
<?php
|
||||
/* List all mandatory reviewers */
|
||||
$extraparams = [];
|
||||
if($res) {
|
||||
$tmp = array();
|
||||
foreach ($res as $r) {
|
||||
|
|
@ -151,47 +130,71 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Theme_Style {
|
|||
}
|
||||
}
|
||||
if($tmp) {
|
||||
echo '<div class="mandatories"><span>'.getMLText('mandatory_reviewers').':</span> ';
|
||||
echo implode(', ', $tmp);
|
||||
echo "</div>\n";
|
||||
$extraparams['field_wrap'] = ['', '<div class="mandatories"><span>'.getMLText('mandatory_reviewers').':</span> '.implode(', ', $tmp)."</div>\n"];
|
||||
}
|
||||
}
|
||||
?>
|
||||
$this->formField(
|
||||
getMLText("individuals"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'indReviewers',
|
||||
'name'=>'indReviewers[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_ind_reviewers')), array('data-no_results_text', getMLText('unknown_user'))),
|
||||
'options'=>$options,
|
||||
),
|
||||
$extraparams
|
||||
);
|
||||
|
||||
<div class="cbSelectTitle"><?php printMLText("groups")?>:</div>
|
||||
<select class="chzn-select span9" name="grpReviewers[]" multiple="multiple" data-placeholder="<?php printMLText('select_grp_reviewers'); ?>" data-no_results_text="<?php printMLText('unknown_group'); ?>">
|
||||
<?php
|
||||
$options = [];
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
$optopt = [];
|
||||
$grpusers = $group->getUsers();
|
||||
if(count($grpusers) == 0)
|
||||
$optopt[] = ['disabled', 'disabled'];
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, $optopt);
|
||||
}
|
||||
$this->formField(
|
||||
getMLText("individuals_in_groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'grpIndReviewers',
|
||||
'name'=>'grpIndReviewers[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_grp_ind_reviewers')), array('data-no_results_text', getMLText('unknown_group'))),
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
|
||||
$options = [];
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
$grpusers = $group->getUsers();
|
||||
$mandatory=false;
|
||||
foreach ($res as $r) if ($r['reviewerGroupID']==$group->getID()) $mandatory=true;
|
||||
|
||||
if ($mandatory || !$group->getUsers()){
|
||||
|
||||
print "<option value=\"".$group->getID()."\" disabled='disabled'>".htmlspecialchars($group->getName())."</option>";
|
||||
// print "<input id='revGrp".$group->getID()."' type='hidden' name='grpReviewers[]' value='". $group->getID() ."' />";
|
||||
|
||||
if ($mandatory) {
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('disabled', 'disabled'), array('data-subtitle', getMLText('group_is_mandatory_reviewer'))));
|
||||
} elseif (isset($reviewIndex["g"][$group->getID()])) {
|
||||
|
||||
switch ($reviewIndex["g"][$group->getID()]["status"]) {
|
||||
case 0:
|
||||
print "<option value='". $group->getID() ."' selected='selected'>".htmlspecialchars($group->getName())."</option>";
|
||||
case S_LOG_WAITING:
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), true);
|
||||
break;
|
||||
case -2:
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
case S_LOG_USER_REMOVED:
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('data-subtitle', getMLText('group_previously_removed_from_reviewers'))));
|
||||
break;
|
||||
default:
|
||||
print "<option id='revGrp".$group->getID()."' type='checkbox' name='grpReviewers[]' value='". $group->getID() ."' disabled='disabled'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('disabled', 'disabled')));
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'));
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
|
||||
/* List all mandatory groups of reviewers */
|
||||
$extraparams = [];
|
||||
if($res) {
|
||||
$tmp = array();
|
||||
foreach ($res as $r) {
|
||||
|
|
@ -201,21 +204,27 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Theme_Style {
|
|||
}
|
||||
}
|
||||
if($tmp) {
|
||||
echo '<div class="mandatories"><span>'.getMLText('mandatory_reviewergroups').':</span> ';
|
||||
echo implode(', ', $tmp);
|
||||
echo "</div>\n";
|
||||
$extraparams['field_wrap'] = ['', '<div class="mandatories"><span>'.getMLText('mandatory_reviewergroups').':</span> '.implode(', ', $tmp)."</div>\n"];
|
||||
}
|
||||
}
|
||||
$this->formField(
|
||||
getMLText("groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'grpReviewers',
|
||||
'name'=>'grpReviewers[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_grp_reviewers')), array('data-no_results_text', getMLText('unknown_group'))),
|
||||
'options'=>$options,
|
||||
),
|
||||
$extraparams
|
||||
);
|
||||
}
|
||||
?>
|
||||
|
||||
<?php $this->contentContainerEnd(); ?>
|
||||
<?php $this->contentSubHeading(getMLText("update_approvers"));?>
|
||||
<?php $this->contentContainerStart(); ?>
|
||||
|
||||
<div class="cbSelectTitle cbSelectMargin"><?php printMLText("individuals")?>:</div>
|
||||
<select class="chzn-select span9" name="indApprovers[]" multiple="multiple" data-placeholder="<?php printMLText('select_ind_approvers'); ?>" data-no_results_text="<?php printMLText('unknown_owner'); ?>">
|
||||
<?php
|
||||
$this->contentContainerEnd();
|
||||
$this->contentSubHeading(getMLText("update_approvers"));
|
||||
$this->contentContainerStart();
|
||||
|
||||
if($user->getID() != $owner->getID()) {
|
||||
$res=$owner->getMandatoryApprovers();
|
||||
|
|
@ -223,38 +232,37 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Theme_Style {
|
|||
$res = array();
|
||||
} else
|
||||
$res=$user->getMandatoryApprovers();
|
||||
|
||||
$options = [];
|
||||
foreach ($docAccess["users"] as $usr) {
|
||||
|
||||
$mandatory=false;
|
||||
foreach ($res as $r) if ($r['approverUserID']==$usr->getID()) $mandatory=true;
|
||||
|
||||
if ($mandatory){
|
||||
|
||||
print "<option value='". $usr->getID() ."' disabled='disabled'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())." <".$usr->getEmail()."></option>";
|
||||
// print "<input id='appInd".$usr->getID()."' type='hidden' name='indApprovers[]' value='". $usr->getID() ."'>";
|
||||
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, array(array('disabled', 'disabled'), array('data-subtitle', getMLText('user_is_mandatory_approver'))));
|
||||
} elseif (isset($approvalIndex["i"][$usr->getID()])) {
|
||||
|
||||
switch ($approvalIndex["i"][$usr->getID()]["status"]) {
|
||||
case 0:
|
||||
print "<option value='". $usr->getID() ."' selected='selected'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
case S_LOG_WAITING:
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), true);
|
||||
break;
|
||||
case -2:
|
||||
print "<option value='". $usr->getID() ."'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
case S_LOG_USER_REMOVED:
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, array(array('data-subtitle', getMLText('user_previously_removed_from_approvers'))));
|
||||
break;
|
||||
default:
|
||||
print "<option value='". $usr->getID() ."' disabled='disabled'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, array(array('disabled', 'disabled')));
|
||||
break;
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!$enableselfrevapp && $usr->getID()==$user->getID()) continue;
|
||||
print "<option value='". $usr->getID() ."'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()));
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
|
||||
/* List all mandatory approvers */
|
||||
$extraparams = [];
|
||||
if($res) {
|
||||
$tmp = array();
|
||||
foreach ($res as $r) {
|
||||
|
|
@ -264,60 +272,73 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Theme_Style {
|
|||
}
|
||||
}
|
||||
if($tmp) {
|
||||
echo '<div class="mandatories"><span>'.getMLText('mandatory_approvers').':</span> ';
|
||||
echo implode(', ', $tmp);
|
||||
echo "</div>\n";
|
||||
$extraparams['field_wrap'] = ['', '<div class="mandatories"><span>'.getMLText('mandatory_approvers').':</span> '.implode(', ', $tmp)."</div>\n"];
|
||||
}
|
||||
}
|
||||
?>
|
||||
<div class="cbSelectTitle"><?php printMLText("groups")?>:</div>
|
||||
|
||||
<div class="cbSelectTitle"><?php printMLText("individuals_in_groups")?>:</div>
|
||||
<select class="chzn-select span9" name="grpIndApprovers[]" multiple="multiple" data-placeholder="<?php printMLText('select_grp_ind_approvers'); ?>" data-no_results_text="<?php printMLText('unknown_owner'); ?>">
|
||||
<?php
|
||||
$this->formField(
|
||||
getMLText("individuals"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'indApprovers',
|
||||
'name'=>'indApprovers[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_ind_approvers')), array('data-no_results_text', getMLText('unknown_user'))),
|
||||
'options'=>$options,
|
||||
),
|
||||
$extraparams
|
||||
);
|
||||
|
||||
$options = [];
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
$optopt = [];
|
||||
$grpusers = $group->getUsers();
|
||||
if(count($grpusers) == 0)
|
||||
$optopt[] = ['disabled', 'disabled'];
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, $optopt);
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
$this->formField(
|
||||
getMLText("individuals_in_groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'grpIndApprovers',
|
||||
'name'=>'grpIndApprovers[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_grp_ind_approvers')), array('data-no_results_text', getMLText('unknown_group'))),
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
|
||||
<div class="cbSelectTitle"><?php printMLText("groups")?>:</div>
|
||||
<select class="chzn-select span9" name="grpApprovers[]" multiple="multiple" data-placeholder="<?php printMLText('select_grp_approvers'); ?>" data-no_results_text="<?php printMLText('unknown_group'); ?>">
|
||||
<?php
|
||||
$options = [];
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
|
||||
$grpusers = $group->getUsers();
|
||||
$mandatory=false;
|
||||
foreach ($res as $r) if ($r['approverGroupID']==$group->getID()) $mandatory=true;
|
||||
|
||||
if ($mandatory || !$group->getUsers()){
|
||||
|
||||
print "<option type='checkbox' checked='checked' disabled='disabled'>".htmlspecialchars($group->getName())."</option>";
|
||||
// print "<input id='appGrp".$group->getID()."' type='hidden' name='grpApprovers[]' value='". $group->getID() ."'>";
|
||||
|
||||
if ($mandatory) {
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('disabled', 'disabled'), array('data-subtitle', getMLText('group_is_mandatory_approver'))));
|
||||
} elseif (isset($approvalIndex["g"][$group->getID()])) {
|
||||
|
||||
switch ($approvalIndex["g"][$group->getID()]["status"]) {
|
||||
case 0:
|
||||
print "<option value='". $group->getID() ."' selected='selected'>".htmlspecialchars($group->getName())."</option>";
|
||||
case S_LOG_WAITING:
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), true);
|
||||
break;
|
||||
case -2:
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
case S_LOG_USER_REMOVED:
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('data-subtitle', getMLText('group_previously_removed_from_approvers'))));
|
||||
break;
|
||||
default:
|
||||
print "<option value='". $group->getID() ."' disabled='disabled'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('disabled', 'disabled')));
|
||||
break;
|
||||
}
|
||||
}
|
||||
else {
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'));
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
|
||||
/* List all mandatory groups of approvers */
|
||||
$extraparams = [];
|
||||
if($res) {
|
||||
$tmp = array();
|
||||
foreach ($res as $r) {
|
||||
|
|
@ -327,11 +348,22 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Theme_Style {
|
|||
}
|
||||
}
|
||||
if($tmp) {
|
||||
echo '<div class="mandatories"><span>'.getMLText('mandatory_approvergroups').':</span> ';
|
||||
echo implode(', ', $tmp);
|
||||
echo "</div>\n";
|
||||
$extraparams['field_wrap'] = ['', '<div class="mandatories"><span>'.getMLText('mandatory_reviewergroups').':</span> '.implode(', ', $tmp)."</div>\n"];
|
||||
}
|
||||
}
|
||||
$this->formField(
|
||||
getMLText("groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'grpApprovers',
|
||||
'name'=>'grpApprovers[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_grp_approvers')), array('data-no_results_text', getMLText('unknown_group'))),
|
||||
'options'=>$options,
|
||||
),
|
||||
$extraparams
|
||||
);
|
||||
$this->contentContainerEnd();
|
||||
?>
|
||||
<p>
|
||||
|
|
|
|||
|
|
@ -82,14 +82,8 @@ class SeedDMS_View_SetRevisors extends SeedDMS_Theme_Style {
|
|||
$this->getDateChooser($startdate, "startdate", $this->params['session']->getLanguage())
|
||||
);
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label"><?php printMLText("individuals")?>:</label>
|
||||
<div class="controls">
|
||||
<select class="chzn-select span9" name="indRevisors[]" multiple="multiple" data-placeholder="<?php printMLText('select_ind_revisors'); ?>" data-no_results_text="<?php printMLText('unknown_owner'); ?>">
|
||||
<?php
|
||||
|
||||
$options = [];
|
||||
foreach ($docAccess["users"] as $usr) {
|
||||
if (isset($revisionIndex["i"][$usr->getID()])) {
|
||||
|
||||
|
|
@ -98,67 +92,85 @@ class SeedDMS_View_SetRevisors extends SeedDMS_Theme_Style {
|
|||
case S_LOG_SLEEPING:
|
||||
case S_LOG_ACCEPTED:
|
||||
case S_LOG_REJECTED:
|
||||
print "<option value='". $usr->getID() ."' selected='selected'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), true);
|
||||
break;
|
||||
case S_LOG_USER_REMOVED:
|
||||
print "<option value='". $usr->getID() ."'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, array(array('data-subtitle', getMLText('user_previously_removed_from_revisors'))));
|
||||
break;
|
||||
default:
|
||||
print "<option value='". $usr->getID() ."' disabled='disabled'>".htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()), false, ['disabled', 'disabled']);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
if (!$enableselfrevapp && $usr->getID()==$user->getID()) continue;
|
||||
print "<option value='". $usr->getID() ."'>". htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName())."</option>";
|
||||
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin() . " - ". $usr->getFullName()));
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label"><?php printMLText("individuals_in_groups")?>:</label>
|
||||
<div class="controls">
|
||||
<select class="chzn-select span9" name="grpIndRevisors[]" multiple="multiple" data-placeholder="<?php printMLText('select_grp_ind_revisors'); ?>" data-no_results_text="<?php printMLText('unknown_group'); ?>">
|
||||
<?php
|
||||
$this->formField(
|
||||
getMLText("individuals"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'indRevisors',
|
||||
'name'=>'indRevisors[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_ind_revisors')), array('data-no_results_text', getMLText('unknown_user'))),
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
$options = [];
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
$optopt = [];
|
||||
$grpusers = $group->getUsers();
|
||||
if(count($grpusers) == 0)
|
||||
$optopt[] = ['disabled', 'disabled'];
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, $optopt);
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
$this->formField(
|
||||
getMLText("individuals_in_groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'grpIndRevisors',
|
||||
'name'=>'grpIndRevisors[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_grp_ind_revisors')), array('data-no_results_text', getMLText('unknown_group'))),
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
|
||||
<div class="control-group">
|
||||
<label class="control-label"><?php printMLText("groups")?>:</label>
|
||||
<div class="controls">
|
||||
<select class="chzn-select span9" name="grpRevisors[]" multiple="multiple" data-placeholder="<?php printMLText('select_grp_revisors'); ?>" data-no_results_text="<?php printMLText('unknown_group'); ?>">
|
||||
<?php
|
||||
$options = [];
|
||||
foreach ($docAccess["groups"] as $group) {
|
||||
$grpusers = $group->getUsers();
|
||||
if (isset($revisionIndex["g"][$group->getID()])) {
|
||||
switch ($revisionIndex["g"][$group->getID()]["status"]) {
|
||||
case S_LOG_WAITING:
|
||||
case S_LOG_SLEEPING:
|
||||
print "<option value='". $group->getID() ."' selected='selected'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), true);
|
||||
break;
|
||||
case S_LOG_USER_REMOVED:
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('data-subtitle', getMLText('group_previously_removed_from_revisors'))));
|
||||
break;
|
||||
default:
|
||||
print "<option id='recGrp".$group->getID()."' type='checkbox' name='grpRevisors[]' value='". $group->getID() ."' disabled='disabled'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'), false, array(array('disabled', 'disabled')));
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
print "<option value='". $group->getID() ."'>".htmlspecialchars($group->getName())."</option>";
|
||||
$options[] = array($group->getID(), htmlspecialchars($group->getName().' ('.count($grpusers).')'));
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
$this->formField(
|
||||
getMLText("groups"),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'id'=>'grpRevisors',
|
||||
'name'=>'grpRevisors[]',
|
||||
'class'=>'chzn-select',
|
||||
'multiple'=>true,
|
||||
'attributes'=>array(array('data-allow-clear', 'true'), array('data-placeholder', getMLText('select_grp_revisors')), array('data-no_results_text', getMLText('unknown_group'))),
|
||||
'options'=>$options
|
||||
)
|
||||
);
|
||||
$this->contentContainerEnd();
|
||||
$this->formSubmit("<i class=\"fa fa-save\"></i> ".getMLText('update'));
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -220,6 +220,47 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Theme_Style {
|
|||
echo json_encode($jsondata);
|
||||
} /* }}} */
|
||||
|
||||
protected function iptcdata($arr) { /* {{{ */
|
||||
$iptcHeaderArray = array (
|
||||
'2#005'=>'DocumentTitle',
|
||||
'2#010'=>'Urgency',
|
||||
'2#015'=>'Category',
|
||||
'2#025'=>'Keywords',
|
||||
'2#020'=>'Subcategories',
|
||||
'2#040'=>'SpecialInstructions',
|
||||
'2#055'=>'CreationDate',
|
||||
'2#060'=>'CreationTime',
|
||||
'2#080'=>'AuthorByline',
|
||||
'2#085'=>'AuthorTitle',
|
||||
'2#090'=>'City',
|
||||
'2#095'=>'State',
|
||||
'2#101'=>'Country',
|
||||
'2#103'=>'OTR',
|
||||
'2#105'=>'Headline',
|
||||
'2#110'=>'Source',
|
||||
'2#115'=>'PhotoSource',
|
||||
'2#116'=>'Copyright',
|
||||
'2#120'=>'Caption',
|
||||
'2#122'=>'CaptionWriter'
|
||||
);
|
||||
$retStr = '<table class="table table-sm table-condensed">';
|
||||
if(is_array($arr)) {
|
||||
foreach ($arr as $key=>$val) {
|
||||
if(isset($iptcHeaderArray[$key]))
|
||||
$retStr .= '<tr><td>' . $iptcHeaderArray[$key] . '</td><td>' . htmlspecialchars(implode('; ', $val)) . '</td></tr>';
|
||||
elseif($key == '1#090') {
|
||||
$retStr .= '<tr><td>Encoding</td><td>' . (($val[0] == "\x1B%G") ? 'UTF-8' : '') . '</td></tr>';
|
||||
} elseif($key == '2#000') {
|
||||
$retStr .= '<tr><td>RecordVersion</td><td>' . ord($val[0]) . '</td></tr>';
|
||||
|
||||
} else
|
||||
$retStr .= '<tr><td>' . $key . '</td><td>' . htmlspecialchars(implode('; ', $val)) . '</td></tr>';
|
||||
}
|
||||
}
|
||||
$retStr .= '</table>';
|
||||
return $retStr;
|
||||
} /* }}} */
|
||||
|
||||
function js() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
|
|
@ -299,7 +340,7 @@ $(document).ready( function() {
|
|||
|
||||
if (count($files) > 0) {
|
||||
|
||||
print "<table class=\"table\">";
|
||||
print "<table class=\"table table-condensed table-sm\">";
|
||||
print "<thead>\n<tr>\n";
|
||||
print "<th width='20%'></th>\n";
|
||||
print "<th width='20%'>".getMLText("file")."</th>\n";
|
||||
|
|
@ -392,7 +433,7 @@ $(document).ready( function() {
|
|||
if(is_string($txt))
|
||||
echo $txt;
|
||||
else {
|
||||
$this->contentHeading(getMLText("document_infos"));
|
||||
$this->contentHeading(htmlspecialchars($document->getName()));
|
||||
$txt = $this->callHook('checkOutInfo', $document);
|
||||
if(is_string($txt)) {
|
||||
echo $txt;
|
||||
|
|
@ -751,9 +792,9 @@ $(document).ready( function() {
|
|||
// print "</tr></thead><tbody>\n";
|
||||
// print "<tr>\n";
|
||||
// print "<td style=\"width:".$previewwidthdetail."px; text-align: center;\">";
|
||||
$this->contentHeading(htmlspecialchars($latestContent->getOriginalFileName()));
|
||||
// $this->contentHeading(htmlspecialchars($latestContent->getOriginalFileName()));
|
||||
$this->rowStart();
|
||||
$this->columnStart(4);
|
||||
$this->columnStart(3);
|
||||
if ($file_exists) {
|
||||
if ($viewonlinefiletypes && (in_array(strtolower($latestContent->getFileType()), $viewonlinefiletypes) || in_array(strtolower($latestContent->getMimeType()), $viewonlinefiletypes))) {
|
||||
if($accessobject->check_controller_access('ViewOnline', array('action'=>'run')))
|
||||
|
|
@ -776,13 +817,24 @@ $(document).ready( function() {
|
|||
|
||||
// print "<td>";
|
||||
$this->columnEnd();
|
||||
$this->columnStart(4);
|
||||
$this->columnStart(5);
|
||||
print "<ul class=\"actions unstyled\">\n";
|
||||
print "<li>".htmlspecialchars($latestContent->getOriginalFileName())."</li>\n";
|
||||
print "<li>".getMLText('version').": ".$latestContent->getVersion()."</li>\n";
|
||||
|
||||
if ($file_exists)
|
||||
print "<li>". SeedDMS_Core_File::format_filesize($latestContent->getFileSize()) .", ".htmlspecialchars($latestContent->getMimeType())."</li>";
|
||||
else print "<li><span class=\"warning\">".getMLText("document_deleted")."</span></li>";
|
||||
if ($file_exists) {
|
||||
print "<li>". SeedDMS_Core_File::format_filesize($latestContent->getFileSize()) .", ";
|
||||
print htmlspecialchars($latestContent->getMimeType());
|
||||
if(in_array($latestContent->getMimeType(), ['image/jpeg', 'image/jpg', 'image/png', 'image/bmp'])) {
|
||||
$imsize = getimagesize($dms->contentDir . $latestContent->getPath(), $moreinfo);
|
||||
if(!empty($moreinfo['APP13'])) {
|
||||
echo ', '.$this->printPopupBox(getMLText('iptc_metadata'), $this->iptcdata(iptcparse($moreinfo['APP13'])), true);
|
||||
}
|
||||
if($imsize[0] && $imsize[1])
|
||||
print ', '.$imsize[0].'×'.$imsize[1].' px';
|
||||
}
|
||||
print "</li>";
|
||||
} else print "<li><span class=\"warning\">".getMLText("document_deleted")."</span></li>";
|
||||
|
||||
$updatingUser = $latestContent->getUser();
|
||||
print "<li>".getMLText("uploaded_by")." <a href=\"mailto:".htmlspecialchars($updatingUser->getEmail())."\">".htmlspecialchars($updatingUser->getFullName())."</a></li>";
|
||||
|
|
@ -1749,21 +1801,15 @@ $(document).ready( function() {
|
|||
<div class="tab-pane <?php if($currenttab == 'revision') echo 'active'; ?>" id="revision">
|
||||
<?php
|
||||
$status = $latestContent->getStatus();
|
||||
if($status['status'] == S_RELEASED) {
|
||||
if(in_array($status['status'], [S_RELEASED, S_EXPIRED])) {
|
||||
if($latestContent->getRevisionDate()) {
|
||||
?>
|
||||
<div class="alert alert-warning">
|
||||
<?php
|
||||
print getMLText('revise_document_on', array('date' => getReadableDate($latestContent->getRevisionDate())));
|
||||
?>
|
||||
</div>
|
||||
<?php
|
||||
$this->warningMsg(getMLText('revise_document_on', array('date' => getReadableDate($latestContent->getRevisionDate()))));
|
||||
} else {
|
||||
$this->errorMsg(getMLText('no_revision_date'));
|
||||
}
|
||||
} /*elseif($status['status'] != S_IN_REVISION) {
|
||||
?>
|
||||
<div class="alert alert-info"><?= getMLText('no_revision_planed') ?></div>
|
||||
<?php
|
||||
} */
|
||||
} elseif($status['status'] != S_IN_REVISION) {
|
||||
$this->infoMsg(getMLText('no_revision_planed'));
|
||||
}
|
||||
// $this->contentContainerStart();
|
||||
print "<table class=\"table table-condensed table-sm\">\n";
|
||||
|
||||
|
|
|
|||
|
|
@ -14,6 +14,10 @@ body { /* Add top padding for full-width layout */
|
|||
}
|
||||
}
|
||||
|
||||
.nav.nav-pills {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
a.navbar-brand img {
|
||||
height: 2.0rem;
|
||||
}
|
||||
|
|
@ -375,7 +379,6 @@ div.popupbox {
|
|||
display: none;
|
||||
position: absolute;
|
||||
min-width: 230px;
|
||||
max-width: 280px;
|
||||
white-space: break-spaces;
|
||||
z-index: 10;
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user