mirror of
https://git.code.sf.net/p/seeddms/code
synced 2026-01-22 09:09:15 +00:00
Merge branch 'seeddms-6.0.x' into seeddms-6.1.x
This commit is contained in:
commit
daf11bebe3
|
|
@ -171,6 +171,14 @@
|
|||
- minor fix for better behaviour of folder tree ('plus' signs appears if folder
|
||||
has children)
|
||||
- allow to import users from csv file
|
||||
- skip all fileѕ and directories starting with a '.' when creating an extension's
|
||||
zip file
|
||||
- add support for authentication of the rest api by a key
|
||||
- add support for CORS in the rest api
|
||||
- fix parsing of file size
|
||||
- major rework of restapi which has now a swagger specification
|
||||
- fix indexing of documents by script (Closes: #479)
|
||||
- fix ordering of folders in DocumentChooser and FolderChooser
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.17
|
||||
|
|
|
|||
|
|
@ -767,7 +767,7 @@ class SeedDMS_Core_DMS {
|
|||
if (!$db->createTemporaryTable("ttstatid") || !$db->createTemporaryTable("ttcontentid")) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$tsnow = mktime(0, 0, 0); /* Start of today */
|
||||
if(is_int($date)) {
|
||||
$ts = $tsnow + $date * 86400;
|
||||
|
|
@ -872,6 +872,9 @@ class SeedDMS_Core_DMS {
|
|||
function getDocumentByOriginalFilename($name, $folder=null) { /* {{{ */
|
||||
if (!$name) return false;
|
||||
|
||||
if (!$this->db->createTemporaryTable("ttcontentid")) {
|
||||
return false;
|
||||
}
|
||||
$queryStr = "SELECT `tblDocuments`.*, `tblDocumentLocks`.`userID` as `lockUser` ".
|
||||
"FROM `tblDocuments` ".
|
||||
"LEFT JOIN `ttcontentid` ON `ttcontentid`.`document` = `tblDocuments`.`id` ".
|
||||
|
|
|
|||
|
|
@ -986,6 +986,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
} /* }}} */
|
||||
|
||||
/**
|
||||
<<<<<<< HEAD
|
||||
* Check if document is checked out
|
||||
*
|
||||
* @return boolean true if checked out otherwise false
|
||||
|
|
@ -1206,11 +1207,14 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
|
||||
/**
|
||||
* @return int
|
||||
=======
|
||||
* @return float
|
||||
>>>>>>> seeddms-5.1.x
|
||||
*/
|
||||
function getSequence() { return $this->_sequence; }
|
||||
|
||||
/**
|
||||
* @param $seq
|
||||
* @param float $seq
|
||||
* @return bool
|
||||
*/
|
||||
function setSequence($seq) { /* {{{ */
|
||||
|
|
@ -5046,7 +5050,14 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
}
|
||||
|
||||
/* If a user is added when the revision has already been startet, then
|
||||
* put it in S_IN_REVISION otherwise in S_LOG_WAITING.
|
||||
* put it into S_LOG_WAITING otherwise into S_LOG_SLEEPING. Attention, if a
|
||||
* document content is in any other status but S_IN_REVISION, then it will
|
||||
* end up in S_LOG_SLEEPING. As this method is also called by removeFromProcesses()
|
||||
* when another user takes over the processes, it may happen that revisions
|
||||
* of document contents in status e.g. S_OBSOLETE, S_EXPIRED will change its
|
||||
* status from S_LOG_WAITING to S_LOG_SLEEPING.
|
||||
* This could only be fixed if this method could set an initial revision status
|
||||
* by possibly passing it as another parameter to the method.
|
||||
*/
|
||||
$st=$this->getStatus();
|
||||
$queryStr = "INSERT INTO `tblDocumentRevisionLog` (`revisionID`, `status`, `comment`, `date`, `userID`) ".
|
||||
|
|
|
|||
|
|
@ -662,7 +662,7 @@ class SeedDMS_Core_User { /* {{{ */
|
|||
$classname = $dms->getClassname('role');
|
||||
$role = $classname::getInstance($resArr['role'], $dms);
|
||||
|
||||
$user = new self($resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $role, $resArr["hidden"], $resArr["disabled"], $resArr["pwdExpiration"], $resArr["loginfailures"], $resArr["quota"], $resArr["homefolder"], $resArr["secret"], $resArr["webauthn"], $resArr["disabledUntil"]);
|
||||
$user = new self((int) $resArr["id"], $resArr["login"], $resArr["pwd"], $resArr["fullName"], $resArr["email"], $resArr["language"], $resArr["theme"], $resArr["comment"], $role, $resArr["hidden"], $resArr["disabled"], $resArr["pwdExpiration"], $resArr["loginfailures"], $resArr["quota"], $resArr["homefolder"], $resArr["secret"], $resArr["webauthn"], $resArr["disabledUntil"]);
|
||||
$user->setDMS($dms);
|
||||
return $user;
|
||||
} /* }}} */
|
||||
|
|
@ -1273,8 +1273,8 @@ class SeedDMS_Core_User { /* {{{ */
|
|||
$db->rollbackTransaction();
|
||||
return false;
|
||||
}
|
||||
/* Only revisions not done already can be transferred to a new user */
|
||||
if($newuser && $ri['status'] == 0) {
|
||||
/* Only revisions not already done or sleeping can be transferred to a new user */
|
||||
if($newuser && in_array($ri['status'], array(S_LOG_WAITING, S_LOG_SLEEPING))) {
|
||||
if($doc = $this->_dms->getDocument($ri['documentID'])) {
|
||||
if($version = $doc->getContentByVersion($ri['version'])) {
|
||||
$ret = $version->addIndRevisor($newuser, $user);
|
||||
|
|
@ -1657,7 +1657,7 @@ class SeedDMS_Core_User { /* {{{ */
|
|||
$classname = $this->_dms->getClassname('group');
|
||||
foreach ($resArr as $row) {
|
||||
/** @var SeedDMS_Core_Group $group */
|
||||
$group = new $classname($row["id"], $row["name"], $row["comment"]);
|
||||
$group = new $classname((int) $row["id"], $row["name"], $row["comment"]);
|
||||
$group->setDMS($this->_dms);
|
||||
array_push($this->_groups, $group);
|
||||
}
|
||||
|
|
@ -1758,7 +1758,7 @@ class SeedDMS_Core_User { /* {{{ */
|
|||
$classname = $this->_dms->getClassname('document');
|
||||
foreach ($resArr as $row) {
|
||||
/** @var SeedDMS_Core_Document $document */
|
||||
$document = new $classname($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]);
|
||||
$document = new $classname((int) $row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]);
|
||||
$document->setDMS($this->_dms);
|
||||
$documents[] = $document;
|
||||
}
|
||||
|
|
@ -1786,7 +1786,7 @@ class SeedDMS_Core_User { /* {{{ */
|
|||
$classname = $this->_dms->getClassname('document');
|
||||
foreach ($resArr as $row) {
|
||||
/** @var SeedDMS_Core_Document $document */
|
||||
$document = new $classname($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]);
|
||||
$document = new $classname((int) $row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]);
|
||||
$document->setDMS($this->_dms);
|
||||
$documents[] = $document;
|
||||
}
|
||||
|
|
@ -2241,7 +2241,7 @@ class SeedDMS_Core_User { /* {{{ */
|
|||
$result = array();
|
||||
if (count($resArr)>0) {
|
||||
foreach ($resArr as $res) {
|
||||
$result[] = $this->_dms->getWorkflow($res['id']);
|
||||
$result[] = $this->_dms->getWorkflow((int) $res['id']);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2741,7 +2741,7 @@ class SeedDMS_Core_User { /* {{{ */
|
|||
|
||||
$categories = array();
|
||||
foreach ($resArr as $row) {
|
||||
$cat = new SeedDMS_Core_KeywordCategory($row["id"], $row["owner"], $row["name"]);
|
||||
$cat = new SeedDMS_Core_KeywordCategory((int) $row["id"], $row["owner"], $row["name"]);
|
||||
$cat->setDMS($this->_dms);
|
||||
array_push($categories, $cat);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -93,13 +93,12 @@ class SeedDMS_Core_File {
|
|||
* @return bool|int
|
||||
*/
|
||||
static function parse_filesize($str) { /* {{{ */
|
||||
preg_replace('/\s\s+/', ' ', $str);
|
||||
if(strtoupper(substr($str, -1)) == 'B') {
|
||||
$value = (int) substr($str, 0, -2);
|
||||
$unit = substr($str, -2, 1);
|
||||
} else {
|
||||
preg_replace('/\s\s+/', '', $str);
|
||||
if(in_array(strtoupper(substr($str, -1)), array('B','K','M','G'))) {
|
||||
$value = (int) substr($str, 0, -1);
|
||||
$unit = substr($str, -1);
|
||||
$unit = substr($str, -1, 1);
|
||||
} else {
|
||||
return (int) $str;
|
||||
}
|
||||
switch(strtoupper($unit)) {
|
||||
case 'G':
|
||||
|
|
|
|||
|
|
@ -1798,6 +1798,8 @@ add method SeedDMS_Core_DatabaseAccess::setLogFp()
|
|||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
- fixed remaining todos
|
||||
- fixed parsing of file size in SeedDMS_Core_File::parse_filesize()
|
||||
- fix SeedDMS_Core_DMS::getDocumentByOriginalFilename()
|
||||
</notes>
|
||||
</release>
|
||||
<release>
|
||||
|
|
|
|||
|
|
@ -75,19 +75,20 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
|||
}
|
||||
}
|
||||
}
|
||||
$attributes_version = $this->getParam('attributesversion');
|
||||
foreach($attributes_version as $attrdefid=>$attribute) {
|
||||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
||||
if($attribute) {
|
||||
if(!$attrdef->validate($attribute)) {
|
||||
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||
return false;
|
||||
if($attributes_version = $this->getParam('attributesversion')) {
|
||||
foreach($attributes_version as $attrdefid=>$attribute) {
|
||||
if($attrdef = $dms->getAttributeDefinition($attrdefid)) {
|
||||
if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) {
|
||||
if($attribute) {
|
||||
if(!$attrdef->validate($attribute)) {
|
||||
$this->errormsg = getAttributeValidationError($attrdef->getValidationError(), $attrdef->getName(), $attribute);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if($ret === false)
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if($ret === false)
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -123,17 +124,19 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
|||
}
|
||||
|
||||
$lc = $document->getLatestContent();
|
||||
if($recipients['i']) {
|
||||
foreach($recipients['i'] as $uid) {
|
||||
if($u = $dms->getUser($uid)) {
|
||||
$res = $lc->addIndRecipient($u, $user);
|
||||
if($recipients) {
|
||||
if($recipients['i']) {
|
||||
foreach($recipients['i'] as $uid) {
|
||||
if($u = $dms->getUser($uid)) {
|
||||
$res = $lc->addIndRecipient($u, $user);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if($recipients['g']) {
|
||||
foreach($recipients['g'] as $gid) {
|
||||
if($g = $dms->getGroup($gid)) {
|
||||
$res = $lc->addGrpRecipient($g, $user);
|
||||
if($recipients['g']) {
|
||||
foreach($recipients['g'] as $gid) {
|
||||
if($g = $dms->getGroup($gid)) {
|
||||
$res = $lc->addGrpRecipient($g, $user);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,34 +28,34 @@ class SeedDMS_Controller_Cron extends SeedDMS_Controller_Common {
|
|||
$mode = 'run'; //$this->params['mode'];
|
||||
$db = $dms->getDb();
|
||||
|
||||
$scheduler = new SeedDMS_Scheduler($db);
|
||||
$tasks = $scheduler->getTasks();
|
||||
$scheduler = new SeedDMS_Scheduler($db);
|
||||
$tasks = $scheduler->getTasks();
|
||||
|
||||
foreach($tasks as $task) {
|
||||
if(isset($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()]) && is_object($taskobj = $GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()])) {
|
||||
switch($mode) {
|
||||
case "run":
|
||||
if(method_exists($taskobj, 'execute')) {
|
||||
if(!$task->getDisabled() && $task->isDue()) {
|
||||
if($user = $dms->getUserByLogin('cli_scheduler')) {
|
||||
if($taskobj->execute($task, $dms, $user, $settings)) {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." successful.");
|
||||
$task->updateLastNextRun();
|
||||
} else {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." failed, task has been disabled.", PEAR_LOG_ERR);
|
||||
$task->setDisabled(1);
|
||||
}
|
||||
} else {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." failed because of missing user 'cli_scheduler'. Task has been disabled.", PEAR_LOG_ERR);
|
||||
$task->setDisabled(1);
|
||||
foreach($tasks as $task) {
|
||||
if(isset($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()]) && is_object($taskobj = resolveTask($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()]))) {
|
||||
switch($mode) {
|
||||
case "run":
|
||||
if(method_exists($taskobj, 'execute')) {
|
||||
if(!$task->getDisabled() && $task->isDue()) {
|
||||
if($user = $dms->getUserByLogin('cli_scheduler')) {
|
||||
if($taskobj->execute($task)) {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." successful.");
|
||||
$task->updateLastNextRun();
|
||||
} else {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." failed, task has been disabled.", PEAR_LOG_ERR);
|
||||
$task->setDisabled(1);
|
||||
}
|
||||
} else {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." failed because of missing user 'cli_scheduler'. Task has been disabled.", PEAR_LOG_ERR);
|
||||
$task->setDisabled(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return true;
|
||||
} /* }}} */
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,21 +16,22 @@ Here is a detailed list of requirements:
|
|||
|
||||
1. A web server with at least php 7.0
|
||||
2. A mysql database, unless you use sqlite
|
||||
3. The php installation must have support for `pdo_mysql` or `pdo_sqlite`,
|
||||
`php_gd2`, `php_mbstring`
|
||||
4. Various command line programms to convert files into text for indexing
|
||||
3. The php installation must have support for `pdo_mysql`, `pdo_pgsql` or `pdo_sqlite`,
|
||||
`php_gd2`, `php_mbstring`, `php_xml`
|
||||
4. Depending on the configuration the extensions `php_ldap`, `php_mycrypt`,
|
||||
`php_gmp`, `php_libsodium`must be installed
|
||||
5. Various command line programms to convert files into text for indexing
|
||||
pdftotext, catdoc, xls2csv or scconvert, cat, id3 (optional, only needed
|
||||
for fulltext search)
|
||||
5. ImageMagic (the convert program) is needed for creating preview images
|
||||
6. The Zend Framework (version 1) (optional, only needed for fulltext search)
|
||||
7. The pear Log and Mail package
|
||||
8. The pear HTTP_WebDAV_Server package (optional, only need for webdav)
|
||||
9. SLIM RestApi
|
||||
10. FeedWriter from https://github.com/mibe/FeedWriter
|
||||
6. ImageMagic (the convert program) is needed for creating preview images
|
||||
7. A bunch of packages from Packagist which all ship with the seeddms-quickstart
|
||||
archive
|
||||
|
||||
It is highly recommended to use the quickstart archive (seeddms-quickstart-x.y.z.tar.gz)
|
||||
because it includes all software packages for running SeedDMS, though you still need
|
||||
a working web server with PHP and a mysql database unless you intend to use sqlite.
|
||||
It is highly recommended to use the quickstart archive
|
||||
(seeddms-quickstart-x.y.z.tar.gz) because it includes all software packages
|
||||
(excluding those listing above in item 1. to 6.) for running SeedDMS. Hence,
|
||||
you still need a working web server with PHP and a mysql or postgres database
|
||||
unless you intend to use sqlite.
|
||||
|
||||
QUICKSTART
|
||||
===========
|
||||
|
|
@ -45,7 +46,11 @@ below `seeddms51x` or add an alias. For apache this could be like
|
|||
|
||||
Alias /seeddms51x /<some directory>/seeddms51x/www
|
||||
|
||||
Do not set the DocumentRoot to
|
||||
or even
|
||||
|
||||
Alias /mydms /<some directory>/seeddms51x/www
|
||||
|
||||
Do not set the DocumentRoot or Alias to
|
||||
the `seeddms51x` directory, because this will allow anybody to access
|
||||
your `data` and `conf` directory. This is a major security risk.
|
||||
|
||||
|
|
|
|||
|
|
@ -37,8 +37,8 @@ class SeedDMS_ExtExample extends SeedDMS_ExtBase {
|
|||
*
|
||||
* Use this method to do some initialization like setting up the hooks
|
||||
* You have access to the following global variables:
|
||||
* $GLOBALS['settings'] : current global configuration
|
||||
* $GLOBALS['settings']->_extensions['example'] : configuration of this extension
|
||||
* $this->settings : current global configuration
|
||||
* $this->settings->_extensions['example'] : configuration of this extension
|
||||
* $GLOBALS['LANG'] : the language array with translations for all languages
|
||||
* $GLOBALS['SEEDDMS_HOOKS'] : all hooks added so far
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -29,4 +29,9 @@
|
|||
* @package SeedDMS
|
||||
*/
|
||||
class SeedDMS_ExtBase {
|
||||
var $settings;
|
||||
|
||||
public function __construct($settings) {
|
||||
$this->settings = $settings;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -259,6 +259,9 @@ class SeedDMS_Extension_Mgr {
|
|||
// Ignore "." and ".." folders
|
||||
if( in_array(substr($file, strrpos($file, '/')+1), array('.', '..')) )
|
||||
continue;
|
||||
// Ignore all files and directories starting with a '.'
|
||||
if( preg_match('#/\\.#', $file) )
|
||||
continue;
|
||||
|
||||
$file = realpath($file);
|
||||
|
||||
|
|
|
|||
|
|
@ -29,9 +29,40 @@
|
|||
* @package SeedDMS
|
||||
*/
|
||||
class SeedDMS_SchedulerTaskBase {
|
||||
public function execute($task, $dms, $user, $settings) {
|
||||
var $dms;
|
||||
|
||||
var $user;
|
||||
|
||||
var $settings;
|
||||
|
||||
var $logger;
|
||||
|
||||
public function __construct($dms=null, $user=null, $settings=null, $logger=null) { /* {{{ */
|
||||
$this->dms = $dms;
|
||||
$this->user = $user;
|
||||
$this->settings = $settings;
|
||||
$this->logger = $logger;
|
||||
} /* }}} */
|
||||
|
||||
public function execute($task) { /* {{{ */
|
||||
return true;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
public function getDescription() { /* {{{ */
|
||||
return '';
|
||||
} /* }}} */
|
||||
|
||||
public function getAdditionalParams() { /* {{{ */
|
||||
return array();
|
||||
} /* }}} */
|
||||
|
||||
public function getAdditionalParamByName($name) { /* {{{ */
|
||||
foreach($this->getAdditionalParams() as $param) {
|
||||
if($param['name'] == $name)
|
||||
return $param;
|
||||
}
|
||||
return null;
|
||||
} /* }}} */
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -72,6 +72,12 @@ class Settings { /* {{{ */
|
|||
var $_cookieLifetime = '';
|
||||
// default access mode for documents
|
||||
var $_defaultAccessDocs = '';
|
||||
// api key for restapi
|
||||
var $_apiKey = '';
|
||||
// api user id for restapi
|
||||
var $_apiUserId = 0;
|
||||
// api allowed origins for restapi
|
||||
var $_apiOrigin = '';
|
||||
// Strict form checking
|
||||
var $_strictFormCheck = false;
|
||||
// list of form fields which are visible by default but can be explixitly
|
||||
|
|
@ -708,6 +714,9 @@ class Settings { /* {{{ */
|
|||
$tab = $node[0]->attributes();
|
||||
$this->_guestID = intval($tab["guestID"]);
|
||||
$this->_adminIP = strval($tab["adminIP"]);
|
||||
$this->_apiKey = strval($tab["apiKey"]);
|
||||
$this->_apiUserId = intval($tab["apiUserId"]);
|
||||
$this->_apiOrigin = strval($tab["apiOrigin"]);
|
||||
}
|
||||
|
||||
// XML Path: /configuration/advanced/edition
|
||||
|
|
@ -1057,6 +1066,9 @@ class Settings { /* {{{ */
|
|||
$node = $this->getXMLNode($xml, '/configuration/advanced', 'authentication');
|
||||
$this->setXMLAttributValue($node, "guestID", $this->_guestID);
|
||||
$this->setXMLAttributValue($node, "adminIP", $this->_adminIP);
|
||||
$this->setXMLAttributValue($node, "apiKey", $this->_apiKey);
|
||||
$this->setXMLAttributValue($node, "apiUserId", $this->_apiUserId);
|
||||
$this->setXMLAttributValue($node, "apiOrigin", $this->_apiOrigin);
|
||||
|
||||
// XML Path: /configuration/advanced/edition
|
||||
$node = $this->getXMLNode($xml, '/configuration/advanced', 'edition');
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ foreach($extMgr->getExtensionConfiguration() as $extname=>$extconf) {
|
|||
$classfile = $settings->_rootDir."/ext/".$extname."/".$extconf['class']['file'];
|
||||
if(file_exists($classfile)) {
|
||||
include($classfile);
|
||||
$obj = new $extconf['class']['name'];
|
||||
$obj = new $extconf['class']['name']($settings);
|
||||
if(method_exists($obj, 'init'))
|
||||
$obj->init(isset($settings->_extensions[$extname]) ? $settings->_extensions[$extname] : null);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -75,6 +75,7 @@ if($settings->_enableFullSearch) {
|
|||
require_once('SeedDMS/Lucene.php');
|
||||
}
|
||||
}
|
||||
$settings->_indexconf = $indexconf;
|
||||
|
||||
/* Add root Dir. Needed because the view classes are included
|
||||
* relative to it.
|
||||
|
|
|
|||
|
|
@ -18,9 +18,13 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
* @param $dms dms
|
||||
* @return boolean true if task was executed succesfully, otherwise false
|
||||
*/
|
||||
public function execute($task, $dms, $user, $settings) {
|
||||
public function execute($task) {
|
||||
$dms = $this->dms;
|
||||
$taskparams = $task->getParameter();
|
||||
$dms->getDocumentsExpired(intval($taskparams['days']));
|
||||
$docs = $dms->getDocumentsExpired(intval($taskparams['days']));
|
||||
foreach($docs as $doc) {
|
||||
echo $doc->getName()."\n";
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -39,4 +43,4 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
|||
}
|
||||
} /* }}} */
|
||||
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['expireddocs'] = new SeedDMS_ExpiredDocumentsTask;
|
||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['expireddocs'] = 'SeedDMS_ExpiredDocumentsTask';
|
||||
|
|
|
|||
|
|
@ -629,6 +629,19 @@ function getToken($length){
|
|||
return $token;
|
||||
}
|
||||
|
||||
function resolveTask($task) {
|
||||
global $dms, $user, $settings, $logger;
|
||||
|
||||
if(is_object($task))
|
||||
return $task;
|
||||
if(is_string($task)) {
|
||||
if(class_exists($task)) {
|
||||
$task = new $task($dms, $user, $settings, $logger);
|
||||
}
|
||||
}
|
||||
return $task;
|
||||
}
|
||||
|
||||
class SeedDMS_CSRF {
|
||||
|
||||
protected $secret;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ if(true) {
|
|||
include("inc/inc.Init.php");
|
||||
include("inc/inc.Extension.php");
|
||||
include("inc/inc.DBInit.php");
|
||||
// include("inc/inc.Authentication.php");
|
||||
|
||||
require "vendor/autoload.php";
|
||||
|
||||
|
|
@ -56,6 +55,11 @@ if(true) {
|
|||
foreach($GLOBALS['SEEDDMS_HOOKS']['initDMS'] as $hookObj) {
|
||||
if (method_exists($hookObj, 'addRoute')) {
|
||||
$hookObj->addRoute(array('dms'=>$dms, 'app'=>$app, 'settings'=>$settings));
|
||||
} else {
|
||||
include("inc/inc.Authentication.php");
|
||||
if (method_exists($hookObj, 'addRouteAfterAuthentication')) {
|
||||
$hookObj->addRouteAfterAuthentication(array('dms'=>$dms, 'app'=>$app, 'settings'=>$settings, 'user'=>$user));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -282,6 +282,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'هل تود حقا ازالة كل الملفات الموجودة بالمجلد "[foldername]" وكل مافي المجلدات الفرعية؟<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه',
|
||||
'confirm_rm_group' => 'هل تود حقا ازالة المجموعة "[groupname]"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه',
|
||||
'confirm_rm_log' => 'هل تود حقا ازالة ملف السجل "[logname]"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'تاكيد ازالة الإحالة',
|
||||
'confirm_rm_transmittalitem' => 'تاكيد ازالة حاجة الإحالة',
|
||||
'confirm_rm_user' => 'هل تود حقا ازالة المستخدم "[username]"?<br>كن حذرا: هذا الاجراء لايمكن التراجع فيه',
|
||||
|
|
@ -306,6 +307,7 @@ URL: [url]',
|
|||
'current_version' => 'الإصدار الحالي',
|
||||
'daily' => 'يومي',
|
||||
'databasesearch' => 'بحث قاعدة البيانات',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'تاريخ',
|
||||
'days' => 'أيام',
|
||||
'debug' => 'debug',
|
||||
|
|
@ -657,6 +659,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'نسخ قائمة صلاحيات موروثة.',
|
||||
'inherits_access_empty_msg' => 'ابدأ بقائمة صلاحيات فارغة',
|
||||
'inherits_access_msg' => 'الصلاحيات موروثة.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'خطأ داخلي',
|
||||
'internal_error_exit' => 'خطأ داخلي. عدم الاستطاعة لاستكمال الطلب. خروج',
|
||||
'invalid_access_mode' => 'حالة دخول غير صحيحة',
|
||||
|
|
@ -772,6 +775,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'فحص الأخطاء مفقود',
|
||||
'missing_file' => 'الملف غير موجود',
|
||||
'missing_filesize' => 'حجم الملف مفقود',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'الإستقبال غير موجود',
|
||||
'missing_request_object' => 'طلب شيء غير موجود',
|
||||
'missing_transition_user_group' => 'مستخدم/مجموعة مفقودة للتحول',
|
||||
|
|
@ -923,6 +927,7 @@ URL: [url]',
|
|||
'pending_revision' => 'إنتظار المراجعة',
|
||||
'pending_workflows' => 'إنتظار سير العمل',
|
||||
'personal_default_keywords' => 'قوائم الكلمات البحثية الشخصية',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'البولندية',
|
||||
'possible_substitutes' => 'بدلاء متاحين',
|
||||
'preset_expires' => 'تاريخ الإنتهاء',
|
||||
|
|
@ -1084,6 +1089,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'ازالة من لوحة القصاصات',
|
||||
'rm_group' => 'ازالة هذه المجموعة',
|
||||
'rm_role' => 'ازالة دور',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'ازالة محول',
|
||||
'rm_transmittalitem' => 'ازالة حاجة المحول',
|
||||
'rm_user' => 'ازالة هذا المستخدم',
|
||||
|
|
@ -1138,6 +1144,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'نتائج البحث من الممكن ان تحتوى بعد المستندات التى ليس لديك صلاحية اليها',
|
||||
'search_time' => 'الوقت المتبقي: [time] sec.',
|
||||
'seconds' => 'ثواني',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'اختيار',
|
||||
'select_attrdefgrp_show' => 'حدد معرف سمة المجموعة',
|
||||
'select_attribute_value' => 'اختيار سمة الرقم',
|
||||
|
|
@ -1191,6 +1199,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => 'السماح بالمراجع فقط',
|
||||
'settings_allowReviewerOnly_desc' => 'السماح بالمراجع فقط',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'المصادقة',
|
||||
'settings_autoLoginUser' => 'تسجيل الدخول التلقائي',
|
||||
'settings_autoLoginUser_desc' => 'تسجيل الدخول التلقائي',
|
||||
|
|
@ -1571,6 +1585,7 @@ URL: [url]',
|
|||
'splash_add_group' => 'اضافة مجموعة',
|
||||
'splash_add_group_member' => 'اضافة مستخدم الى المجموعة',
|
||||
'splash_add_role' => 'اضافة دور',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'اضافة إلى الإحالة',
|
||||
'splash_add_transmittal' => 'إضافة إحالة',
|
||||
'splash_add_user' => 'اضافة مستخدم',
|
||||
|
|
@ -1867,6 +1882,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'هذه الحالة مستخدمة من قبل مسار عمل',
|
||||
'workflow_state_name' => 'اسم',
|
||||
'workflow_summary' => 'ملخص مسار العمل',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'تحويل سير العمل بدون استخدام مستخدم من المجموعة',
|
||||
'workflow_user_summary' => 'ملخص المستخدم',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -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 (862)
|
||||
// Translators: Admin (863)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '',
|
||||
|
|
@ -265,6 +265,7 @@ $text = array(
|
|||
'confirm_rm_folder_files' => 'Изтрий всички файлове в папка "[foldername]" и нейните подпапки?<br>Действието е перманентно',
|
||||
'confirm_rm_group' => 'Изтрий група "[groupname]"?<br>Действието е перманентно',
|
||||
'confirm_rm_log' => 'Изтрий лог "[logname]"?<br>Действието е перманентно',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '',
|
||||
'confirm_rm_user' => 'Изтрий потребител "[username]"?<br>Действието е перманентно',
|
||||
|
|
@ -289,6 +290,7 @@ $text = array(
|
|||
'current_version' => 'Текуща версия',
|
||||
'daily' => 'Ежедневно',
|
||||
'databasesearch' => 'Търсене по БД',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Дата',
|
||||
'days' => 'дни',
|
||||
'debug' => '',
|
||||
|
|
@ -586,6 +588,7 @@ $text = array(
|
|||
'inherits_access_copy_msg' => 'Изкопирай наследения список',
|
||||
'inherits_access_empty_msg' => 'Започни с празен списък за достъп',
|
||||
'inherits_access_msg' => 'достъпът наследен.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Вътрешна грешка',
|
||||
'internal_error_exit' => 'Вътрешна грешка. Невозможно е да се изпълни запитването.',
|
||||
'invalid_access_mode' => 'Неправилно ниво на достъп',
|
||||
|
|
@ -701,6 +704,7 @@ $text = array(
|
|||
'missing_checksum' => 'липсва контролна сума',
|
||||
'missing_file' => '',
|
||||
'missing_filesize' => 'липсва размер на файла',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'липсва потребител или група за преход',
|
||||
|
|
@ -822,10 +826,11 @@ $text = array(
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '',
|
||||
'personal_default_keywords' => 'Личен списък с ключови думи',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Полски',
|
||||
'possible_substitutes' => '',
|
||||
'preset_expires' => '',
|
||||
'preview' => '',
|
||||
'preview' => 'Преглед',
|
||||
'preview_converters' => '',
|
||||
'preview_images' => '',
|
||||
'preview_markdown' => '',
|
||||
|
|
@ -954,6 +959,7 @@ $text = array(
|
|||
'rm_from_clipboard' => 'Премахни от clipboard буфера',
|
||||
'rm_group' => 'Премахни тази група',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '',
|
||||
'rm_transmittalitem' => '',
|
||||
'rm_user' => 'Премахни тоз потребител',
|
||||
|
|
@ -1001,6 +1007,8 @@ $text = array(
|
|||
'search_results_access_filtered' => 'Резултатите от търсенето могат да съдържат объекти за които нямате достъп',
|
||||
'search_time' => 'Изминаха: [time] sec.',
|
||||
'seconds' => 'секунди',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Избор',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1054,6 +1062,12 @@ $text = array(
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Настройки на автентификацията',
|
||||
'settings_autoLoginUser' => '',
|
||||
'settings_autoLoginUser_desc' => '',
|
||||
|
|
@ -1434,6 +1448,7 @@ $text = array(
|
|||
'splash_add_group' => '',
|
||||
'splash_add_group_member' => '',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => '',
|
||||
|
|
@ -1716,6 +1731,7 @@ $text = array(
|
|||
'workflow_state_in_use' => 'Този статус текущо се използва от процесите.',
|
||||
'workflow_state_name' => 'Име',
|
||||
'workflow_summary' => 'Резюме за процес',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Резюме за потребител',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -270,6 +270,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => '¿Vol realment eliminar tots els fitxers de la carpeta "[foldername]" i de les seves subcarpetes?<br />Atenció: aquesta acció no es pot desfer.',
|
||||
'confirm_rm_group' => '¿Vol realment eliminar el grup "[groupname]"?<br />atenció: aquesta acció no es pot desfer.',
|
||||
'confirm_rm_log' => '¿Vol realment eliminar el fitxer de registre "[logname]"?<br />Atenció: aquesta acció no es pot desfer.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '',
|
||||
'confirm_rm_user' => '¿Vol realment eliminar l\'usuari "[username]"?<br />Atenció: aquesta acció no es pot desfer.',
|
||||
|
|
@ -294,6 +295,7 @@ URL: [url]',
|
|||
'current_version' => 'Versió actual',
|
||||
'daily' => 'Daily',
|
||||
'databasesearch' => 'Database search',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Data',
|
||||
'days' => '',
|
||||
'debug' => '',
|
||||
|
|
@ -591,6 +593,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Copiar llista d\'accés heretat',
|
||||
'inherits_access_empty_msg' => 'Començar amb una llista d\'accés buida',
|
||||
'inherits_access_msg' => 'Accés heretat',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Error intern',
|
||||
'internal_error_exit' => 'Error intern. No és possible acabar la sol.licitud.',
|
||||
'invalid_access_mode' => 'No és valid el mode d\'accés',
|
||||
|
|
@ -706,6 +709,7 @@ URL: [url]',
|
|||
'missing_checksum' => '',
|
||||
'missing_file' => '',
|
||||
'missing_filesize' => '',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => '',
|
||||
|
|
@ -827,6 +831,7 @@ URL: [url]',
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '',
|
||||
'personal_default_keywords' => 'Mots clau personals',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polonès',
|
||||
'possible_substitutes' => '',
|
||||
'preset_expires' => '',
|
||||
|
|
@ -959,6 +964,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => '',
|
||||
'rm_group' => 'Eliminar aquest grup',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '',
|
||||
'rm_transmittalitem' => '',
|
||||
'rm_user' => 'Eliminar aquest usuari',
|
||||
|
|
@ -1006,6 +1012,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Els resultats de la cerca podrien incloure continguts amb l\'accés denegat.',
|
||||
'search_time' => 'Temps transcorregut: [time] seg.',
|
||||
'seconds' => '',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Selecció',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1059,6 +1067,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => '',
|
||||
'settings_autoLoginUser' => '',
|
||||
'settings_autoLoginUser_desc' => '',
|
||||
|
|
@ -1439,6 +1453,7 @@ URL: [url]',
|
|||
'splash_add_group' => '',
|
||||
'splash_add_group_member' => '',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => '',
|
||||
|
|
@ -1721,6 +1736,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => '',
|
||||
'workflow_state_name' => '',
|
||||
'workflow_summary' => '',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => '',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Opravdu chcete odstranit všechny soubory z podsložky "[foldername]" ?<br>Buďte opatrní: Tuto akci nelze vrátit zpět.',
|
||||
'confirm_rm_group' => 'Opravdu chcete odstranit skupinu "[groupname]"?<br>Pozor: Akce je nevratná.',
|
||||
'confirm_rm_log' => 'Opravdu chcete odstranit LOG soubor "[logname]"?<br>Pozor: Akci nelze vrátit zpět.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Potvrďte prosím smazání přenosu.',
|
||||
'confirm_rm_transmittalitem' => 'Potvrďte odstranění',
|
||||
'confirm_rm_user' => 'Opravdu chcete odstranit uživatele "[username]"?<br>Pozor: Akce je nevratná.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Aktuální verze',
|
||||
'daily' => 'Denně',
|
||||
'databasesearch' => 'Vyhledání v databázi',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Datum',
|
||||
'days' => 'dny',
|
||||
'debug' => 'odstranění chyb kódu',
|
||||
|
|
@ -688,6 +690,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Zkopírovat zděděný seznam řízení přístupu',
|
||||
'inherits_access_empty_msg' => 'Založit nový seznam řízení přístupu',
|
||||
'inherits_access_msg' => 'Přístup se dědí.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Vnitřní chyba',
|
||||
'internal_error_exit' => 'Vnitřní chyba. Nebylo možné dokončit požadavek. Ukončuje se.',
|
||||
'invalid_access_mode' => 'Neplatný režim přístupu',
|
||||
|
|
@ -803,6 +806,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Chybějící kontrolní součet',
|
||||
'missing_file' => 'Chybějící soubor',
|
||||
'missing_filesize' => 'Chybějící velikost souboru',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'Chybějící recepce',
|
||||
'missing_request_object' => 'Chybějící požadovaný objekt',
|
||||
'missing_transition_user_group' => 'Chybějící uživatel / skupina pro transformaci',
|
||||
|
|
@ -958,6 +962,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
|
|||
'pending_revision' => 'Probíhá revize',
|
||||
'pending_workflows' => 'Čekající workflows',
|
||||
'personal_default_keywords' => 'Osobní klíčová slova',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polština',
|
||||
'possible_substitutes' => 'zástupci',
|
||||
'preset_expires' => 'Přednastavená expirace',
|
||||
|
|
@ -1151,6 +1156,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Odstranit ze schránky',
|
||||
'rm_group' => 'Odstranit tuto skupinu',
|
||||
'rm_role' => 'Odstranit tuto roli',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Odstranit přenos',
|
||||
'rm_transmittalitem' => 'Odstranit položku přenosu',
|
||||
'rm_user' => 'Odstranit tohoto uživatele',
|
||||
|
|
@ -1205,6 +1211,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Výsledky hledání můžou obsahovat obsah, ke kterému byl zamítnut přístup.',
|
||||
'search_time' => 'Uplynulý čas: [time] sek',
|
||||
'seconds' => 'sekundy',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Výběr',
|
||||
'select_attrdefgrp_show' => 'Vybrat, kdy chcete zobrazit',
|
||||
'select_attribute_value' => 'Vybrat hodnotu atributu',
|
||||
|
|
@ -1263,6 +1271,12 @@ Jméno: [username]
|
|||
'settings_allowReviewerOnly' => 'Nastavit pouze recenzenta',
|
||||
'settings_allowReviewerOnly_desc' => 'Aktivujte, pokud má být nastaven pouze recenzent, ale žádný schvalovatel v tradičním režimu workflow.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Nastavení autentizace',
|
||||
'settings_autoLoginUser' => 'Automatické přihlášení',
|
||||
'settings_autoLoginUser_desc' => 'Toto uživatelské ID použijte pro přístup, pokud uživatel ještě není přihlášen. Takový přístup nebude vytvářet relaci.',
|
||||
|
|
@ -1643,6 +1657,7 @@ Jméno: [username]
|
|||
'splash_add_group' => 'Přidána nová skupina',
|
||||
'splash_add_group_member' => 'Přidán nový člen skupiny',
|
||||
'splash_add_role' => 'Přidána nová role',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'Přidáno k přenosu',
|
||||
'splash_add_transmittal' => 'Přidán přenos',
|
||||
'splash_add_user' => 'Přidán nový uživatel',
|
||||
|
|
@ -1939,6 +1954,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Tento stav je použit ve workflow.',
|
||||
'workflow_state_name' => 'Název stavu pracovního postupu',
|
||||
'workflow_summary' => 'Souhrn workflow',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'Alespoň jedna z transformací pracovního postupu nemá uživatele ani skupinu!',
|
||||
'workflow_user_summary' => 'Přehled uživatelů',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -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 (2773), dgrutsch (22)
|
||||
// Translators: Admin (2788), dgrutsch (22)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Möchten Sie wirklich alle Dateien und Unterordner des Ordner "[foldername]" löschen?<br>Vorsicht: Diese Operation kann nicht rückgängig gemacht werden.',
|
||||
'confirm_rm_group' => 'Möchten Sie wirklich die Gruppe "[groupname]" löschen?<br />Beachten Sie, dass diese Operation nicht rückgängig gemacht werden kann.',
|
||||
'confirm_rm_log' => 'Möchten Sie wirklich die Log-Datei "[logname]" löschen?<br />Beachten Sie, dass diese Operation nicht rückgängig gemacht werden kann.',
|
||||
'confirm_rm_task' => 'Bitte bestätigen Sie die Löschung dieser Task.',
|
||||
'confirm_rm_transmittal' => 'Bitte bestätigen Sie das Löschen der Dokumentenliste.',
|
||||
'confirm_rm_transmittalitem' => 'Löschen bestätigen',
|
||||
'confirm_rm_user' => 'Möchten Sie wirklich den Benutzer "[username]" löschen?<br />Beachten Sie, dass diese Operation nicht rückgängig gemacht werden kann.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Aktuelle Version',
|
||||
'daily' => 'täglich',
|
||||
'databasesearch' => 'Datenbanksuche',
|
||||
'database_schema_version' => 'Version des Datenbankschemas',
|
||||
'date' => 'Datum',
|
||||
'days' => 'Tage',
|
||||
'debug' => 'Debug',
|
||||
|
|
@ -688,6 +690,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Berechtigungen kopieren',
|
||||
'inherits_access_empty_msg' => 'Leere Zugriffsliste',
|
||||
'inherits_access_msg' => 'Zur Zeit werden die Rechte geerbt',
|
||||
'installed_php_extensions' => 'Installierte PHP-Erweiterungen',
|
||||
'internal_error' => 'Interner Fehler',
|
||||
'internal_error_exit' => 'Interner Fehler: Anfrage kann nicht ausgeführt werden.',
|
||||
'invalid_access_mode' => 'Unzulässige Zugangsart',
|
||||
|
|
@ -803,6 +806,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Fehlende Check-Summe',
|
||||
'missing_file' => 'Datei fehlt',
|
||||
'missing_filesize' => 'Fehlende Dateigröße',
|
||||
'missing_php_extensions' => 'Fehlende PHP-Erweiterungen',
|
||||
'missing_reception' => 'Fehlende Empfangsbestätigung',
|
||||
'missing_request_object' => 'Fehlendes Zugriffsobjekte',
|
||||
'missing_transition_user_group' => 'Fehlende/r Benutzer/Gruppe für Transition',
|
||||
|
|
@ -961,6 +965,7 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
|
|||
'pending_revision' => 'Ausstehende Wiederholungsprüfungen',
|
||||
'pending_workflows' => 'Ausstehende Workflows',
|
||||
'personal_default_keywords' => 'Persönliche Stichwortlisten',
|
||||
'php_info' => 'Informationen über PHP',
|
||||
'pl_PL' => 'Polnisch',
|
||||
'possible_substitutes' => 'Vertreter',
|
||||
'preset_expires' => 'Fester Ablaufzeitpunkt',
|
||||
|
|
@ -1162,6 +1167,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Aus Zwischenablage löschen',
|
||||
'rm_group' => 'Diese Gruppe löschen',
|
||||
'rm_role' => 'Diese Rolle löschen',
|
||||
'rm_task' => 'Task löschen',
|
||||
'rm_transmittal' => 'Dokumentenliste entfernen',
|
||||
'rm_transmittalitem' => 'Eintrag löschen',
|
||||
'rm_user' => 'Benutzer löschen',
|
||||
|
|
@ -1216,6 +1222,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Suchresultate können Inhalte enthalten, zu welchen der Zugang verweigert wurde.',
|
||||
'search_time' => 'Dauer: [time] sek.',
|
||||
'seconds' => 'Sekunden',
|
||||
'seeddms_info' => 'Informationen über SeedDMS',
|
||||
'seeddms_version' => 'SeedDMS Version',
|
||||
'selection' => 'Auswahl',
|
||||
'select_attrdefgrp_show' => 'Anzeigeort auswählen',
|
||||
'select_attribute_value' => 'Attributwert auswählen',
|
||||
|
|
@ -1274,6 +1282,12 @@ Name: [username]
|
|||
'settings_allowReviewerOnly' => 'Erlaube nur Prüfer zu setzen',
|
||||
'settings_allowReviewerOnly_desc' => 'Anwählen, um zu erlauben, dass nur ein Prüfer aber kein Freigeber beim traditionellen Workflow gesetzt werden darf.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => 'Authentifizierungsschḻüssel für REST API',
|
||||
'settings_apiKey_desc' => 'Dieser Schlüssel wird zur alternative Authentifizierung in der REST API verwendet. Wählen Sie eine 32 Zeichen lange Zeichenkette.',
|
||||
'settings_apiOrigin' => 'Erlaubte Herkunft der API Aufrufe',
|
||||
'settings_apiOrigin_desc' => 'Ein semicolonseparierte Liste von Adressen, denen ein Zugriff auf die REST API erlaubt ist. Jede Adresse muss in der Form <Protokoll>://<domain>[:<port>] angegeben werden. Der Port kann ausgelassen werden. Bleibt dieses Feld leer, dann ist der Zugriff uneingeschränkt.',
|
||||
'settings_apiUserId' => 'Benutzer für die REST API',
|
||||
'settings_apiUserId_desc' => 'Dieser Benutzer wird für Zugriffe über die REST API genutzt, sofern eine Authentifizierung über den konifigurierten API Schlüssel erfolgt.',
|
||||
'settings_Authentication' => 'Authentifikations-Einstellungen',
|
||||
'settings_autoLoginUser' => 'Automatisches Login',
|
||||
'settings_autoLoginUser_desc' => 'Verwende den Benutzer mit der angegebenen Id, sofern man nicht bereits angemeldet ist. Solch ein Zugriff erzeugt keine eigene Sitzung.',
|
||||
|
|
@ -1654,6 +1668,7 @@ Name: [username]
|
|||
'splash_add_group' => 'Neue Gruppe hinzugefügt',
|
||||
'splash_add_group_member' => 'Neues Gruppenmitglied hinzugefügt',
|
||||
'splash_add_role' => 'Neue Rolle hinzugefügt',
|
||||
'splash_add_task' => 'Neuer Task hinzugefügt',
|
||||
'splash_add_to_transmittal' => 'Zur Dokumentenliste hinzugefügt',
|
||||
'splash_add_transmittal' => 'Dokumentenliste angelegt',
|
||||
'splash_add_user' => 'Neuen Benutzer hinzugefügt',
|
||||
|
|
@ -1950,6 +1965,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Dieser Status wird zur Zeit von einem Workflow verwendet.',
|
||||
'workflow_state_name' => 'Name',
|
||||
'workflow_summary' => 'Übersicht Workflows',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'Mindestens eine Transition hat weder einen Benutzer noch eine Gruppe zugewiesen!',
|
||||
'workflow_user_summary' => 'Übersicht Benutzer',
|
||||
'wrong_filetype' => 'Falscher Dateityp',
|
||||
|
|
|
|||
|
|
@ -265,6 +265,7 @@ $text = array(
|
|||
'confirm_rm_folder_files' => '',
|
||||
'confirm_rm_group' => '',
|
||||
'confirm_rm_log' => '',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '',
|
||||
'confirm_rm_user' => '',
|
||||
|
|
@ -289,6 +290,7 @@ $text = array(
|
|||
'current_version' => '',
|
||||
'daily' => '',
|
||||
'databasesearch' => '',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Ημερομηνία',
|
||||
'days' => 'μέρες',
|
||||
'debug' => '',
|
||||
|
|
@ -586,6 +588,7 @@ $text = array(
|
|||
'inherits_access_copy_msg' => '',
|
||||
'inherits_access_empty_msg' => '',
|
||||
'inherits_access_msg' => '',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Εσωτερικό λάθος',
|
||||
'internal_error_exit' => '',
|
||||
'invalid_access_mode' => '',
|
||||
|
|
@ -701,6 +704,7 @@ $text = array(
|
|||
'missing_checksum' => '',
|
||||
'missing_file' => '',
|
||||
'missing_filesize' => '',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => '',
|
||||
|
|
@ -833,6 +837,7 @@ URL: [url]',
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '',
|
||||
'personal_default_keywords' => '',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Πολωνικά',
|
||||
'possible_substitutes' => '',
|
||||
'preset_expires' => 'Λήξη προκαθορισμένης τιμής',
|
||||
|
|
@ -965,6 +970,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => '',
|
||||
'rm_group' => '',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '',
|
||||
'rm_transmittalitem' => '',
|
||||
'rm_user' => 'Διαγραφή Χρήστη',
|
||||
|
|
@ -1012,6 +1018,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => '',
|
||||
'search_time' => '',
|
||||
'seconds' => 'δεύτερα',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Επιλογή',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1065,6 +1073,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => '',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => '',
|
||||
'settings_autoLoginUser' => '',
|
||||
'settings_autoLoginUser_desc' => '',
|
||||
|
|
@ -1445,6 +1459,7 @@ URL: [url]',
|
|||
'splash_add_group' => '',
|
||||
'splash_add_group_member' => '',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => '',
|
||||
|
|
@ -1727,6 +1742,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => '',
|
||||
'workflow_state_name' => 'Όνομα',
|
||||
'workflow_summary' => '',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => '',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -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 (1879), archonwang (3), dgrutsch (9), netixw (14)
|
||||
// Translators: Admin (1895), archonwang (3), dgrutsch (9), netixw (14)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-factor authentication',
|
||||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Do you really want to remove all the files of the folder "[foldername]" and of its subfolders?<br>Be careful: This action cannot be undone.',
|
||||
'confirm_rm_group' => 'Do you really want to remove the group "[groupname]"?<br>Be careful: This action cannot be undone.',
|
||||
'confirm_rm_log' => 'Do you really want to remove log file "[logname]"?<br>Be careful: This action cannot be undone.',
|
||||
'confirm_rm_task' => 'Please confirm the removal of this task.',
|
||||
'confirm_rm_transmittal' => 'Please confirm the deletion of the transmittal.',
|
||||
'confirm_rm_transmittalitem' => 'Confirm removal',
|
||||
'confirm_rm_user' => 'Do you really want to remove the user "[username]"?<br>Be careful: This action cannot be undone.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Current version',
|
||||
'daily' => 'Daily',
|
||||
'databasesearch' => 'Database search',
|
||||
'database_schema_version' => 'Version of database scheman',
|
||||
'date' => 'Date',
|
||||
'days' => 'days',
|
||||
'debug' => 'Debug',
|
||||
|
|
@ -688,6 +690,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Copy inherited access list',
|
||||
'inherits_access_empty_msg' => 'Start with empty access list',
|
||||
'inherits_access_msg' => 'Access is being inherited.',
|
||||
'installed_php_extensions' => 'Installed php extensions',
|
||||
'internal_error' => 'Internal error',
|
||||
'internal_error_exit' => 'Internal error. Unable to complete request.',
|
||||
'invalid_access_mode' => 'Invalid Access Mode',
|
||||
|
|
@ -803,6 +806,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Missing checksum',
|
||||
'missing_file' => 'Missing file',
|
||||
'missing_filesize' => 'Missing filesize',
|
||||
'missing_php_extensions' => 'Missing php extensions',
|
||||
'missing_reception' => 'Missing reception',
|
||||
'missing_request_object' => 'Missing request object',
|
||||
'missing_transition_user_group' => 'Missing user/group for transition',
|
||||
|
|
@ -962,6 +966,7 @@ If you have still problems to login, then please contact your administrator.',
|
|||
'pending_revision' => 'Pending revisions',
|
||||
'pending_workflows' => 'Pending workflows',
|
||||
'personal_default_keywords' => 'Personal keywordlists',
|
||||
'php_info' => 'Information about PHP',
|
||||
'pl_PL' => 'Polish',
|
||||
'possible_substitutes' => 'Substitutes',
|
||||
'preset_expires' => 'Preset expiration',
|
||||
|
|
@ -1156,6 +1161,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Remove from clipboard',
|
||||
'rm_group' => 'Remove this group',
|
||||
'rm_role' => 'Delete this role',
|
||||
'rm_task' => 'Remove task',
|
||||
'rm_transmittal' => 'Remove transmittal',
|
||||
'rm_transmittalitem' => 'Remove item',
|
||||
'rm_user' => 'Remove user',
|
||||
|
|
@ -1210,6 +1216,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Search results may contain content to which access has been denied.',
|
||||
'search_time' => 'Elapsed time: [time] sec.',
|
||||
'seconds' => 'seconds',
|
||||
'seeddms_info' => 'Information about SeedDMS',
|
||||
'seeddms_version' => 'Version of SeedDMS',
|
||||
'selection' => 'Selection',
|
||||
'select_attrdefgrp_show' => 'Choose when to show',
|
||||
'select_attribute_value' => 'Select attribute value',
|
||||
|
|
@ -1268,6 +1276,12 @@ Name: [username]
|
|||
'settings_allowReviewerOnly' => 'Allow to set reviewer only',
|
||||
'settings_allowReviewerOnly_desc' => 'Enable this, if it shall be allow to set just a reviewer but no approver in traditional workflow mode.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => 'Authentification key for rest api',
|
||||
'settings_apiKey_desc' => 'This key is used a alternative authentication for the rest api. Choose a 32 char long string.',
|
||||
'settings_apiOrigin' => 'Allowed origin of api calls',
|
||||
'settings_apiOrigin_desc' => 'A list of addresses separated by semicolon. Each address has the form <protocol>://<domain>[:<port>]. The port can be omitted. If this field is left empty, no restrictions will apply.',
|
||||
'settings_apiUserId' => 'User for rest api',
|
||||
'settings_apiUserId_desc' => 'This user will be used by the rest api, if authentication was done with the configured api key.',
|
||||
'settings_Authentication' => 'Authentication settings',
|
||||
'settings_autoLoginUser' => 'Automatic login',
|
||||
'settings_autoLoginUser_desc' => 'Use this user id for accesses if the user is not already logged in. Such an access will not create a session.',
|
||||
|
|
@ -1648,6 +1662,7 @@ Name: [username]
|
|||
'splash_add_group' => 'New group added',
|
||||
'splash_add_group_member' => 'New group member added',
|
||||
'splash_add_role' => 'Added new role',
|
||||
'splash_add_task' => 'Added new task',
|
||||
'splash_add_to_transmittal' => 'Add to transmittal',
|
||||
'splash_add_transmittal' => 'Added transmittal',
|
||||
'splash_add_user' => 'New user added',
|
||||
|
|
@ -1914,7 +1929,7 @@ URL: [url]',
|
|||
'warning' => 'Warning',
|
||||
'webauthn_auth' => 'WebAuthn Authentification',
|
||||
'webauthn_crossplatform_info' => 'Use cross-platform \'Yes\' when you have a removable device, like a Yubico key, which you would want to use to login on different computers; say \'No\' when your device is attached to the computer. The choice affects which device(s) are offered by the browser and/or computer security system.',
|
||||
'webauthn_info' => 'WebAuthn is a password less authentification usind public key cryptography. A private-public keypair (known as a credential) is created for a website. The private key is stored securely on the user’s device; a public key and randomly generated credential ID is sent to the server for storage. The server can then use that public key to prove the user’s identity. The private key is usually stored on a hardware token. The token must be registered before it can be used for authentication.',
|
||||
'webauthn_info' => 'WebAuthn is a password less authentification using public key cryptography. A private-public keypair (known as a credential) is created for a website. The private key is stored securely on the user’s device; a public key and randomly generated credential ID is sent to the server for storage. The server can then use that public key to prove the user’s identity. The private key is usually stored on a hardware token. The token must be registered before it can be used for authentication.',
|
||||
'webauth_crossplatform' => 'Crossplatform',
|
||||
'wednesday' => 'Wednesday',
|
||||
'wednesday_abbr' => 'We',
|
||||
|
|
@ -1944,6 +1959,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'This state is currently used by workflows.',
|
||||
'workflow_state_name' => 'Name',
|
||||
'workflow_summary' => 'Workflow summary',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
|
||||
'workflow_user_summary' => 'User summary',
|
||||
'wrong_filetype' => 'Wrong file type',
|
||||
|
|
|
|||
|
|
@ -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: acabello (20), Admin (1171), angel (123), francisco (2), jaimem (14)
|
||||
// Translators: acabello (20), Admin (1172), angel (123), francisco (2), jaimem (14)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '',
|
||||
|
|
@ -289,6 +289,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => '¿Desea realmente eliminar todos los ficheros de la carpeta "[foldername]" y de sus subcarpetas?<br />Atención: Esta acción no se puede deshacer.',
|
||||
'confirm_rm_group' => '¿Desea realmente eliminar el grupo "[groupname]"?<br />Atención: Esta acción no se puede deshacer.',
|
||||
'confirm_rm_log' => '¿Desea realmente eliminar el fichero de registro "[logname]"?<br />Atención: Esta acción no se puede deshacer.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '',
|
||||
'confirm_rm_user' => '¿Desea realmente eliminar el usuario "[username]"?<br />Atención: Esta acción no se puede deshacer.',
|
||||
|
|
@ -313,6 +314,7 @@ URL: [url]',
|
|||
'current_version' => 'Versión actual',
|
||||
'daily' => 'Diaria',
|
||||
'databasesearch' => 'Búsqueda en base de datos',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Fecha',
|
||||
'days' => 'días',
|
||||
'debug' => 'Depuración',
|
||||
|
|
@ -644,7 +646,7 @@ URL: [url]',
|
|||
'import_extension' => '',
|
||||
'import_fs' => 'Importar desde sistema de archivos',
|
||||
'import_fs_warning' => 'Esto funciona únicamente con carpetas dentro de la carpeta destino. La operación importa recursivamente todos los archivos y carpetas. Los archivos serán liberados inmediatamente.',
|
||||
'import_users' => '',
|
||||
'import_users' => 'Importar usuarios',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '',
|
||||
'include_documents' => 'Incluir documentos',
|
||||
|
|
@ -664,6 +666,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
|
||||
'inherits_access_empty_msg' => 'Empezar con una lista de acceso vacía',
|
||||
'inherits_access_msg' => 'Acceso heredado.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Error interno',
|
||||
'internal_error_exit' => 'Error interno. No es posible terminar la solicitud.',
|
||||
'invalid_access_mode' => 'Modo de acceso no válido',
|
||||
|
|
@ -779,6 +782,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Falta checksum',
|
||||
'missing_file' => '',
|
||||
'missing_filesize' => 'Falta tamaño fichero',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Falta usuario/grupo para transición',
|
||||
|
|
@ -938,6 +942,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '',
|
||||
'personal_default_keywords' => 'Listas de palabras clave personales',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polaco',
|
||||
'possible_substitutes' => '',
|
||||
'preset_expires' => 'Establece caducidad',
|
||||
|
|
@ -1099,6 +1104,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Borrar del portapapeles',
|
||||
'rm_group' => 'Eliminar este grupo',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '',
|
||||
'rm_transmittalitem' => 'Eliminar elemento',
|
||||
'rm_user' => 'Eliminar este usuario',
|
||||
|
|
@ -1153,6 +1159,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Los resultados de la búsqueda podrían incluir contenidos cuyo acceso ha sido denegado.',
|
||||
'search_time' => 'Tiempo transcurrido: [time] seg.',
|
||||
'seconds' => 'segundos',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Selección',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1206,6 +1214,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => 'Permitir habilitar la función de Revisor para un usuario',
|
||||
'settings_allowReviewerOnly_desc' => 'Habilite esto si se requiere permitir que un usuario sea lector o revisor sin capacidad de aprobar un documento en un proceso de workflow tradicional',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Módulo Reescritura',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Configuración de autenticación',
|
||||
'settings_autoLoginUser' => 'Acceso automatico',
|
||||
'settings_autoLoginUser_desc' => 'Utilice esta clave de usuario para accesos si el usuario no ha ingresado al sistema todavía. Este tipo de acceso no creará una sesión.',
|
||||
|
|
@ -1586,6 +1600,7 @@ URL: [url]',
|
|||
'splash_add_group' => 'Nuevo grupo agregado',
|
||||
'splash_add_group_member' => 'Nuevo miembro del grupo agregado',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => 'Nuevo usuario agregado',
|
||||
|
|
@ -1882,6 +1897,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Este estado está siendo usado por flujos de trabajo.',
|
||||
'workflow_state_name' => 'Nombre',
|
||||
'workflow_summary' => 'Resumen Flujo de Trabajo',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Resumen Usuario',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Voulez-vous vraiment supprimer tous les fichiers du dossier « [foldername] » et ses sous-dossiers ?<br>Attention : Cette action est irréversible.',
|
||||
'confirm_rm_group' => 'Voulez-vous vraiment supprimer le groupe « [groupname] » ?<br>Attention : Cette action est irréversible.',
|
||||
'confirm_rm_log' => 'Voulez-vous vraiment supprimer le fichier journal « [logname] » ?<br>Attention : Cette action est irréversible.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Veuillez confirmer la suppression de la transmission.',
|
||||
'confirm_rm_transmittalitem' => 'Confirmer la suppression',
|
||||
'confirm_rm_user' => 'Voulez-vous vraiment supprimer l’utilisateur « [username] » ?<br>Attention : Cette action est irréversible.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Version actuelle',
|
||||
'daily' => 'Journalier',
|
||||
'databasesearch' => 'Recherche dans la base de données',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Date',
|
||||
'days' => 'jours',
|
||||
'debug' => 'Débogage',
|
||||
|
|
@ -688,6 +690,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Recopier la liste des accès hérités',
|
||||
'inherits_access_empty_msg' => 'Commencer avec une liste d\'accès vide',
|
||||
'inherits_access_msg' => 'L\'accès est hérité.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Erreur interne',
|
||||
'internal_error_exit' => 'Erreur interne. Impossible d\'achever la demande.',
|
||||
'invalid_access_mode' => 'Droits d\'accès invalides',
|
||||
|
|
@ -803,6 +806,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Checksum manquante',
|
||||
'missing_file' => 'Fichier manquant',
|
||||
'missing_filesize' => 'Taille de fichier manquante',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'Réception manquante',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Utilisateur/groupe manquant pour transition',
|
||||
|
|
@ -960,6 +964,7 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
|
|||
'pending_revision' => 'Révisions en attente',
|
||||
'pending_workflows' => 'Workflows en attente',
|
||||
'personal_default_keywords' => 'Mots-clés personnels',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polonais',
|
||||
'possible_substitutes' => 'Substituts',
|
||||
'preset_expires' => 'Expiration prédéfinie',
|
||||
|
|
@ -1154,6 +1159,7 @@ URL : [url]',
|
|||
'rm_from_clipboard' => 'Supprimer du presse-papier',
|
||||
'rm_group' => 'Supprimer ce groupe',
|
||||
'rm_role' => 'Supprimer ce rôle',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Supprimer la transmission',
|
||||
'rm_transmittalitem' => 'Supprimer l’élément',
|
||||
'rm_user' => 'Supprimer cet utilisateur',
|
||||
|
|
@ -1208,6 +1214,8 @@ URL : [url]',
|
|||
'search_results_access_filtered' => 'L\'accès à certains résultats de la recherche pourrait être refusé.',
|
||||
'search_time' => 'Temps écoulé: [time] sec.',
|
||||
'seconds' => 'secondes',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Sélection',
|
||||
'select_attrdefgrp_show' => 'Choisir quand afficher',
|
||||
'select_attribute_value' => 'Sélectionnez la valeur de l’attribut',
|
||||
|
|
@ -1266,6 +1274,12 @@ Nom : [username]
|
|||
'settings_allowReviewerOnly' => 'Permettre d’affecter l’examinateur uniquement',
|
||||
'settings_allowReviewerOnly_desc' => 'Activer cette option pour permettre d’affecter un examinateur mais pas d’approbateur dans le mode de Workflow traditionnel.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Paramètres d\'authentification',
|
||||
'settings_autoLoginUser' => 'Connexion automatique',
|
||||
'settings_autoLoginUser_desc' => 'Utiliser l’ID de cet utilisateur pour se connecter automatiquement. Ce type d’accès ne permet pas la création de nouveaux comptes.',
|
||||
|
|
@ -1646,6 +1660,7 @@ Nom : [username]
|
|||
'splash_add_group' => 'Nouveau groupe ajouté',
|
||||
'splash_add_group_member' => 'Nouveau membre ajouté au groupe',
|
||||
'splash_add_role' => 'Nouveau rôle ajouté',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'Ajouter à la transmission',
|
||||
'splash_add_transmittal' => 'Ajouté à la transmission',
|
||||
'splash_add_user' => 'Nouvel utilisateur ajouté',
|
||||
|
|
@ -1942,6 +1957,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Cet état est actuellement utilisé par des workflows.',
|
||||
'workflow_state_name' => 'Nom',
|
||||
'workflow_summary' => 'Récapitulatif workflow',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'Au moins une transition a ni utilisateur, ni groupe !',
|
||||
'workflow_user_summary' => 'Récapitulatif utilisateur',
|
||||
'wrong_filetype' => 'Mauvais type de fichier',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ Internet poveznica: [url]',
|
|||
'confirm_rm_folder_files' => 'Da li zaista želite ukloniti sve datoteke u mapi "[foldername]" i sve podmape?<br>Oprez: ova radnja nije povratna.',
|
||||
'confirm_rm_group' => 'Da li zaista želite ukloniti grupu "[groupname]"?<br>Oprez: ova radnja nije povratna.',
|
||||
'confirm_rm_log' => 'Da li zaista želite ukloniti log datoteku "[logname]"?<br>Oprez: ova radnja nije povratna.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => 'Potvrdi uklanjanje',
|
||||
'confirm_rm_user' => 'Da li zaista želite ukloniti korisnika "[username]"?<br>Oprez: ova radnja nije povratna.',
|
||||
|
|
@ -318,6 +319,7 @@ Internet poveznica: [url]',
|
|||
'current_version' => 'Trenutna verzija',
|
||||
'daily' => 'Dnevno',
|
||||
'databasesearch' => 'Pretraživanje baze podataka',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Datum',
|
||||
'days' => 'dani',
|
||||
'debug' => 'Ispravljanje',
|
||||
|
|
@ -669,6 +671,7 @@ Internet poveznica: [url]',
|
|||
'inherits_access_copy_msg' => 'Kopiraj listu naslijeđenih prava pristupa',
|
||||
'inherits_access_empty_msg' => 'Započnite s praznim popisom pristupa',
|
||||
'inherits_access_msg' => 'Prava pristupa se naslijeđuju.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Interna greška',
|
||||
'internal_error_exit' => 'Interna greška. Ne mogu završiti zahtjev.',
|
||||
'invalid_access_mode' => 'Pogrešan način pristupa',
|
||||
|
|
@ -784,6 +787,7 @@ Internet poveznica: [url]',
|
|||
'missing_checksum' => 'Nedostaje kontrolna suma',
|
||||
'missing_file' => '',
|
||||
'missing_filesize' => 'Nedostaje veličina datoteke',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Nedostaje korisnik/grupa za promjenu',
|
||||
|
|
@ -942,6 +946,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '',
|
||||
'personal_default_keywords' => 'Osobni popis ključnih riječi',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Poljski',
|
||||
'possible_substitutes' => 'Zamjene',
|
||||
'preset_expires' => 'Ističe',
|
||||
|
|
@ -1120,6 +1125,7 @@ Internet poveznica: [url]',
|
|||
'rm_from_clipboard' => 'Uklonite iz međuspremnika',
|
||||
'rm_group' => 'Uklonite ovu grupu',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Uklanjanje preusmjerenja',
|
||||
'rm_transmittalitem' => 'Uklanjanje stavke',
|
||||
'rm_user' => 'Uklonite ovog korisnika',
|
||||
|
|
@ -1174,6 +1180,8 @@ Internet poveznica: [url]',
|
|||
'search_results_access_filtered' => 'Rezultati pretrage mogu sadržavati sadržaj kojem je odbijen pristup.',
|
||||
'search_time' => 'Proteklo vrijeme: [time] sek.',
|
||||
'seconds' => 'sekunde',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Odabir',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => 'Izbari vrednost atributa',
|
||||
|
|
@ -1227,6 +1235,12 @@ Internet poveznica: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Modul prepisa',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Postavke autentifikacije',
|
||||
'settings_autoLoginUser' => 'Automatska prijava',
|
||||
'settings_autoLoginUser_desc' => 'Koristite ovaj korisnički ID za pristup ukoliko korisnik već nije prijavljen. Takav pristup neće otvoriti sesiju.',
|
||||
|
|
@ -1607,6 +1621,7 @@ Internet poveznica: [url]',
|
|||
'splash_add_group' => 'Dodana nova grupa',
|
||||
'splash_add_group_member' => 'Dodan novi član grupe',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => 'Dodan novi korisnik',
|
||||
|
|
@ -1903,6 +1918,7 @@ Internet poveznica: [url]',
|
|||
'workflow_state_in_use' => 'Tok rada trenutno koristi ovaj status.',
|
||||
'workflow_state_name' => 'Naziv statusa',
|
||||
'workflow_summary' => 'Pregled toka rada',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Pregled korisnika',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -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 (639), Kalpy (113), ribaz (1036)
|
||||
// Translators: Admin (643), Kalpy (113), ribaz (1036)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => 'Kétfaktoros azonosítás',
|
||||
|
|
@ -289,6 +289,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Biztosan el kívánja távolítani az összes állományt és almappát a "[foldername]" mappából?<br>Legyen óvatos: Ez a művelet nem vonható vissza.',
|
||||
'confirm_rm_group' => 'Biztosan el kívánja távolítani ezt a csoportot "[groupname]"?<br>Legyen óvatos: Ez a művelet nem vonható vissza.',
|
||||
'confirm_rm_log' => 'Biztosan el kívánja távolítani ezt a napló állományt "[logname]"?<br>Legyen óvatos: Ez a művelet nem vonható vissza.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '',
|
||||
'confirm_rm_user' => 'Biztosan el kívánja távolítani ezt a felhasználót "[username]"?<br>Legyen óvatos: Ez a művelet nem vonható vissza.',
|
||||
|
|
@ -313,9 +314,10 @@ URL: [url]',
|
|||
'current_version' => 'Aktuális verzió',
|
||||
'daily' => 'Napi',
|
||||
'databasesearch' => 'Adatbázis keresés',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Dátum',
|
||||
'days' => 'nap',
|
||||
'debug' => '',
|
||||
'debug' => 'Hibakeresés',
|
||||
'december' => 'December',
|
||||
'default_access' => 'Alapbeállítás szerinti jogosultság',
|
||||
'default_keywords' => 'Rendelkezésre álló kulcsszavak',
|
||||
|
|
@ -664,6 +666,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Örökített hozzáférési lista másolása',
|
||||
'inherits_access_empty_msg' => 'Indulás üres hozzáférési listával',
|
||||
'inherits_access_msg' => 'Jogosultság örökítése folyamatban.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Belső hiba',
|
||||
'internal_error_exit' => 'Belső hiba. Nem lehet teljesíteni a kérést.',
|
||||
'invalid_access_mode' => 'Érvénytelen hozzáférési mód',
|
||||
|
|
@ -738,7 +741,7 @@ URL: [url]',
|
|||
'link_to_version' => '',
|
||||
'list_access_rights' => 'Összes jogosultság felsorolása...',
|
||||
'list_contains_no_access_docs' => '',
|
||||
'list_hooks' => '',
|
||||
'list_hooks' => 'Hook lista',
|
||||
'list_tasks' => '',
|
||||
'local_file' => 'Helyi állomány',
|
||||
'locked_by' => 'Zárolta',
|
||||
|
|
@ -779,6 +782,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Hiányzó ellenőrzőösszeg',
|
||||
'missing_file' => 'hiányzó állomány',
|
||||
'missing_filesize' => 'Hiányzó állomány méret',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Hiányzó felhasználó/csoport az átvezetéshez',
|
||||
|
|
@ -938,6 +942,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '',
|
||||
'personal_default_keywords' => 'Személyes kulcsszó lista',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Lengyel',
|
||||
'possible_substitutes' => '',
|
||||
'preset_expires' => 'Érvényesség beállítása',
|
||||
|
|
@ -1099,6 +1104,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Eltávolítás a vágólapról',
|
||||
'rm_group' => 'Csoport eltávolítása',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '',
|
||||
'rm_transmittalitem' => '',
|
||||
'rm_user' => 'Felhasználó eltávolítása',
|
||||
|
|
@ -1112,7 +1118,7 @@ URL: [url]',
|
|||
'role_admin' => 'Adminisztrátor',
|
||||
'role_guest' => 'Vendég',
|
||||
'role_info' => 'szerepkör információ',
|
||||
'role_management' => '',
|
||||
'role_management' => 'Szerepkörök kezelése',
|
||||
'role_name' => '',
|
||||
'role_type' => '',
|
||||
'role_user' => 'Felhasználó',
|
||||
|
|
@ -1134,7 +1140,7 @@ URL: [url]',
|
|||
'scheduler_class_description' => '',
|
||||
'scheduler_class_parameter' => '',
|
||||
'scheduler_class_tasks' => '',
|
||||
'scheduler_task_mgr' => '',
|
||||
'scheduler_task_mgr' => 'Ütemező',
|
||||
'search' => 'Keresés',
|
||||
'search_fulltext' => 'Keresés a teljes szövegben',
|
||||
'search_in' => 'Keresés ebben a könyvtárban',
|
||||
|
|
@ -1152,6 +1158,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Search results may contain content to which access has been denied.',
|
||||
'search_time' => 'Felhasznßlt id: [time] mßsodperc.',
|
||||
'seconds' => 'másodperc',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Selection',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1205,6 +1213,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => 'Engedélyezi, hogy csak az ellenört állítsa be',
|
||||
'settings_allowReviewerOnly_desc' => 'Ha ezt engedélyez, akkor lehetővé válik, hogy a hagyományos munkafolyamat módban csak ellenört állítson be, ne jóváhagyót.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Rewrite modul',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Hitelesítési beállítások',
|
||||
'settings_autoLoginUser' => 'Automatikus bejelentkezés',
|
||||
'settings_autoLoginUser_desc' => 'Használja ezt a felhasználói azonosítót a hozzáférésekhez, ha a felhasználó még nincs bejelentkezve. Az ilyen hozzáférés nem hoz létre munkamenetet.',
|
||||
|
|
@ -1585,6 +1599,7 @@ URL: [url]',
|
|||
'splash_add_group' => 'Új csoport hozzáadva',
|
||||
'splash_add_group_member' => 'Új csoporttag hozzáadva',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => 'Új felhasználó hozzáadva',
|
||||
|
|
@ -1881,6 +1896,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Ezt az állapotot munkafolyamatok használják.',
|
||||
'workflow_state_name' => 'Név',
|
||||
'workflow_summary' => 'Munkafolyamat áttekintés',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Felhasználó áttekintés',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -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 (2021), rickr (144), s.pnt (26)
|
||||
// Translators: Admin (2022), rickr (144), s.pnt (26)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => 'Autorizzazione a due fattori',
|
||||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Vuoi davvero rimuovere tutti i file dalla cartella "[foldername]" e dalle sue sottocartelle? Attenzione: questa operazione non può essere annullata.',
|
||||
'confirm_rm_group' => 'Vuoi davvero rimuovere il gruppo "[groupname]"? Attenzione: questa operazione non può essere annullata.',
|
||||
'confirm_rm_log' => 'Vuoi davvero rimuovere il file di log "[logname]"?<br>Attenzione: questa operazione non può essere annullata.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Si prega di confermare l\'eliminazione della trasmissione.',
|
||||
'confirm_rm_transmittalitem' => 'Conferma rimozione',
|
||||
'confirm_rm_user' => 'Vuoi davvero rimuovere l\'utente "[username]"? Attenzione: questa operazione non può essere annullata.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Versione attuale',
|
||||
'daily' => 'Giornaliero',
|
||||
'databasesearch' => 'Ricerca nel Database',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Data',
|
||||
'days' => 'Giorni',
|
||||
'debug' => 'Localizzare e rimuovere errori da (Debug)',
|
||||
|
|
@ -674,6 +676,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Copia la lista degli accessi ereditati',
|
||||
'inherits_access_empty_msg' => 'Reimposta una lista di permessi vuota',
|
||||
'inherits_access_msg' => 'È impostato il permesso ereditario.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Errore interno',
|
||||
'internal_error_exit' => 'Errore interno. Impossibile completare la richiesta.',
|
||||
'invalid_access_mode' => 'Permessi non validi',
|
||||
|
|
@ -789,6 +792,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Checksum mancante',
|
||||
'missing_file' => 'File mancante',
|
||||
'missing_filesize' => 'Dimensione mancante',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'Ricezione mancante',
|
||||
'missing_request_object' => 'Manca oggetto di richiesta',
|
||||
'missing_transition_user_group' => 'Utente/Gruppo per la transizione mancanti',
|
||||
|
|
@ -867,7 +871,7 @@ URL: [url]',
|
|||
'no_action' => 'Non è richiesto alcun intervento',
|
||||
'no_approval_needed' => 'Non è richiesta approvazione.',
|
||||
'no_attached_files' => 'Nessun file allegato',
|
||||
'no_backup_dir' => '',
|
||||
'no_backup_dir' => 'Cartella di Backup non configurata',
|
||||
'no_current_version' => 'La corrente versione di SeedDMS non è aggiornata. La versione più recente disponibile è la [latestversion].',
|
||||
'no_default_keywords' => 'Nessuna parola-chiave disponibile',
|
||||
'no_docs_checked_out' => 'Nessun documento approvato',
|
||||
|
|
@ -948,6 +952,7 @@ Dovessero esserci ancora problemi al login, prego contatta l\'amministratore di
|
|||
'pending_revision' => 'In attesa di riesame',
|
||||
'pending_workflows' => 'Flussi di lavoro in sospeso',
|
||||
'personal_default_keywords' => 'Parole-chiave personali',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polacco',
|
||||
'possible_substitutes' => 'Sostituti',
|
||||
'preset_expires' => 'Scadenza preimpostata',
|
||||
|
|
@ -1142,6 +1147,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Rimuovi dalla clipboard',
|
||||
'rm_group' => 'Rimuovi questo gruppo',
|
||||
'rm_role' => 'Eliminare questo ruolo',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Rimuovi trasmissione',
|
||||
'rm_transmittalitem' => 'Rimuovi oggetto',
|
||||
'rm_user' => 'Rimuovi questo utente',
|
||||
|
|
@ -1196,6 +1202,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'La ricerca può produrre risultati al cui contenuto è negato l\'accesso.',
|
||||
'search_time' => 'Tempo trascorso: [time] secondi.',
|
||||
'seconds' => 'secondi',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Selezione',
|
||||
'select_attrdefgrp_show' => 'Scegli quando mostrare',
|
||||
'select_attribute_value' => 'Seleziona il valore dell\'attributo',
|
||||
|
|
@ -1254,6 +1262,12 @@ Name: [username]
|
|||
'settings_allowReviewerOnly' => 'Abilita l\'impostazione del solo revisore',
|
||||
'settings_allowReviewerOnly_desc' => 'Abilita se si vuole concedere di impostare solo un revisore ma non un apporvatore nel flusso di lavoro tradizionale',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Mod Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Impostazioni di Autenticazione',
|
||||
'settings_autoLoginUser' => 'Login automatico',
|
||||
'settings_autoLoginUser_desc' => 'Utilizzare questo ID utente per l\'accesso se l\'utente non è già connesso. Questo tipo di accesso non creerà una sessione.',
|
||||
|
|
@ -1634,6 +1648,7 @@ Name: [username]
|
|||
'splash_add_group' => 'Gruppo aggiunto',
|
||||
'splash_add_group_member' => 'Membro aggiunto al gruppo',
|
||||
'splash_add_role' => 'Aggiunto nuovo ruolo',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'Aggiungere alla trasmissione',
|
||||
'splash_add_transmittal' => 'Aggiungere trasmissione',
|
||||
'splash_add_user' => 'Utente aggiunto',
|
||||
|
|
@ -1930,6 +1945,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Questo stato è attualmente usato da alcuni flussi di lavoro',
|
||||
'workflow_state_name' => 'Nome',
|
||||
'workflow_summary' => 'Riepilogo flusso di lavoro',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'Almeno una delle transizioni non ha un utente o un gruppo!',
|
||||
'workflow_user_summary' => 'Riepilogo utenti',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -297,6 +297,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => '폴더 "[foldername]"내의 모든 파일을 정말 삭제 하시겠습니까?<br>주의: 취소가 불가능 합니다.',
|
||||
'confirm_rm_group' => '그룹 "[groupname]"을 정말 삭제 하시겠습니까?<br>주의: 취소가 불가능 합니다.',
|
||||
'confirm_rm_log' => '로그파일 "[logname]"을 정말 삭제 하시겠습니까?<br>주의: 취소가 불가능 합니다.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '제거 확인',
|
||||
'confirm_rm_user' => '사용자 "[username]"을 정말 삭제 하시겠습니까?<br>주의: 취소가 불가능 합니다.',
|
||||
|
|
@ -321,6 +322,7 @@ URL: [url]',
|
|||
'current_version' => '현재 버전',
|
||||
'daily' => '매일',
|
||||
'databasesearch' => '데이터베이스 검색',
|
||||
'database_schema_version' => '',
|
||||
'date' => '날짜',
|
||||
'days' => '일',
|
||||
'debug' => '디버그',
|
||||
|
|
@ -670,6 +672,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => '상속 액세스 목록 복사',
|
||||
'inherits_access_empty_msg' => '빈 액세스 목록으로 시작',
|
||||
'inherits_access_msg' => '액세스가 상속됩니다.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => '내부 오류',
|
||||
'internal_error_exit' => '내부 오류가 발생했습니다. 요청을 완료 할 수 없습니다. .',
|
||||
'invalid_access_mode' => '잘못된 액세스 모드',
|
||||
|
|
@ -785,6 +788,7 @@ URL: [url]',
|
|||
'missing_checksum' => '검사 누락',
|
||||
'missing_file' => '누락 된 파일',
|
||||
'missing_filesize' => '누락 된 파일 크기',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => '변화에 대한 사용자 / 그룹을 누락',
|
||||
|
|
@ -936,6 +940,7 @@ URL : [url]',
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '대기중인 워크플로',
|
||||
'personal_default_keywords' => '개인 키워드 목록',
|
||||
'php_info' => '',
|
||||
'pl_PL' => '폴란드어',
|
||||
'possible_substitutes' => '대체',
|
||||
'preset_expires' => '만료 조절',
|
||||
|
|
@ -1114,6 +1119,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => '클립 보드에서 제거',
|
||||
'rm_group' => '이 그룹 제거',
|
||||
'rm_role' => '이 역할 지우기',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '송부 삭제',
|
||||
'rm_transmittalitem' => '아이템 삭제',
|
||||
'rm_user' => '이 사용자 제거',
|
||||
|
|
@ -1168,6 +1174,8 @@ URL : [url]',
|
|||
'search_results_access_filtered' => '검색 결과는 액세스가 거부된 콘텐츠를 포함 할 수도 있습니다 search_results검색 결과',
|
||||
'search_time' => '경과 시간 : [time] 초',
|
||||
'seconds' => '초',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => '선택',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1221,6 +1229,12 @@ URL : [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => '아파치 - 모듈 다시 쓰기',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => '인증 설정',
|
||||
'settings_autoLoginUser' => '자동 로그인',
|
||||
'settings_autoLoginUser_desc' => '로그인하지 않은 사용자의 ID로 접근. 이러한 접근은 세션을 생성하지 않습니다.',
|
||||
|
|
@ -1601,6 +1615,7 @@ URL : [url]',
|
|||
'splash_add_group' => '새 그룹이 추가',
|
||||
'splash_add_group_member' => '새 그룹 구성원 추가',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => '새 사용자 추가',
|
||||
|
|
@ -1897,6 +1912,7 @@ URL : [url]',
|
|||
'workflow_state_in_use' => '이 상태는 현재 워크플로우에 의해 사용된다.',
|
||||
'workflow_state_name' => '이름',
|
||||
'workflow_summary' => '워크플로우 요약',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => '사용자 요약',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -292,6 +292,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'ເຈົ້າຕ້ອງການລົບໄຟລທັງໝົດໃນໂຟລເດີ [foldername] ແລະ ໂຟລເດີຍ່ອຍຂອງມັນໄຫມ່ <br>ລະວັງ:ການກະທຳນີ້ບໍ່ສາມາດຍົກເລີກໄດ້',
|
||||
'confirm_rm_group' => 'ເຈົ້າຕ້ອງການລົບກຸ່ມ "[groupname]"? <br> ລະວັງ: ການກະທຳນີ້ບໍ່ສາມາດຍົກເລີກໄດ້',
|
||||
'confirm_rm_log' => 'ເຈົ້າຕ້ອງການລົບໄຟລບັນທຶກ "[logname]"? <br> ລະວັງ: ການກະທໍານີ້ບໍສາມາດຍົກເລີກໄດ້.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'ກະລຸນາຍຶນຢັນການລົບໄຟລການສົ່ງ',
|
||||
'confirm_rm_transmittalitem' => 'ຍຶນຢັນການນຳອອກ',
|
||||
'confirm_rm_user' => 'ເຈົ້າຄ້ອງການລົບຜູ້ໄຊ້ "[username]"? <br> ລະວັງ: ການກະທຳນີ້ບໍ່ສາມາດຍົກເລີກໄດ້',
|
||||
|
|
@ -316,6 +317,7 @@ URL: [url]',
|
|||
'current_version' => 'ເວີຊັນປະຈຸບັນ',
|
||||
'daily' => 'ປະຈຳວັນ',
|
||||
'databasesearch' => 'ຄົ້ນຫາຖານຂໍ້ມູນ',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'ວັນທີ',
|
||||
'days' => 'ວັນ',
|
||||
'debug' => 'ກວດແກ້ຈຸດບົກຜ່ອງ',
|
||||
|
|
@ -667,6 +669,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'ຄັດລັອກລາຍການເຂົາເຖິງທີສືບທອດ',
|
||||
'inherits_access_empty_msg' => 'ເລີ້ມຕົ້ນດ້ວຍລາຍການທີ່ວ່າງເປົ່າ',
|
||||
'inherits_access_msg' => 'ຂໍຜິດພາດພາຍໃນ',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'ຂໍ້ຜິດພາດພາຍໃນ',
|
||||
'internal_error_exit' => 'ຂໍ້ຜິດພາດພາຍໃນບໍ່ສາມາດດຳເນີນການຕາມຄຳຂໍໄດ້',
|
||||
'invalid_access_mode' => 'ຮູບແບບການເຂົ້າເຖິງບໍ່ຖືກຕ້ອງ',
|
||||
|
|
@ -782,6 +785,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'ບໍ່ມີການກວດສອບ',
|
||||
'missing_file' => 'ບໍ່ມີຟາຍ',
|
||||
'missing_filesize' => 'ບໍ່ມີຂະໜາດໄຟລ',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'ຂາດການຕອນຮັບ',
|
||||
'missing_request_object' => 'ການສະເໜີຄຳຂໍໄດ້ຫາຍໄປ',
|
||||
'missing_transition_user_group' => 'ບໍ່ມີຜູ້ໄຊ້/ ກຸ່ມສຳລັບການປ່ຽນແປງ',
|
||||
|
|
@ -941,6 +945,7 @@ URL: [url]',
|
|||
'pending_revision' => 'ລໍຖ້າການດຳເນີນການແກ້ໄຂ',
|
||||
'pending_workflows' => 'ລໍຖ້າການດຳເນີນງານ',
|
||||
'personal_default_keywords' => 'ລາຍການຄຳຫຼັກສ່ວນບຸກຄົນ',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'ຂັດ',
|
||||
'possible_substitutes' => 'ທົດແທນ',
|
||||
'preset_expires' => 'ວັນໝົດອາຍຸທີກຳນົດໄວ້ລ່ວງໜ້າ',
|
||||
|
|
@ -1135,6 +1140,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'ຍ້າຍອອກຈາກຄິບບອດ',
|
||||
'rm_group' => 'ຍ້າຍກຸ່ມນີ້ອອກ',
|
||||
'rm_role' => 'ລົບບົດບາດ',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'ລົບການໂອນຍ້າຍ',
|
||||
'rm_transmittalitem' => 'ລົບລາຍການ',
|
||||
'rm_user' => 'ລົບຜູ້ໄຊ້',
|
||||
|
|
@ -1189,6 +1195,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'ຜົນການຄົ້ນຫາ ອາດຈະມີເນື້ອໃນທີ່ປະຕິເສດເຂົ້າເຖິງໄດ້',
|
||||
'search_time' => 'ເວລາທີ່ໄຊ້ໄປ: [time] ວິນາທີ',
|
||||
'seconds' => 'ວິນາທີ',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'ການເລືອກ',
|
||||
'select_attrdefgrp_show' => 'ເລືອກເວລາທີ່ຈະສະແດງ',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1247,6 +1255,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'ອາປາເຊ -ຂຽນໄຫມ່',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'ການຕັ້ງຄ່າການກວດສອບຄວາມຖືກຕ້ອງ',
|
||||
'settings_autoLoginUser' => 'ເຂົ້າສູ້ລະບົບແບອັດຕະໂນມັດ',
|
||||
'settings_autoLoginUser_desc' => 'ໄຊ້ລະຫັດຜູ້ໄຊ້ສຳຫລັບການເຂົ້າເຖີງຫາກຜູ້ໄຊ້ຍັງບໍ່ໄດ້ລົງຊື່ເຂົ້າໄຊ້ການເຂົ້າເຖີງດັ່ງກ່າວຈະບໍ່ສັງເຊັດຊັ້ນ',
|
||||
|
|
@ -1627,6 +1641,7 @@ URL: [url]',
|
|||
'splash_add_group' => 'ເພີ່ມກຸ່ມໄຫມ່ແລ້ວ',
|
||||
'splash_add_group_member' => 'ເພີ່ມສະມາຊິກໄໝ່ແລ້ວ',
|
||||
'splash_add_role' => 'ເພີ່ມບົດບາດໄຫມ່',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
||||
'splash_add_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
||||
'splash_add_user' => 'ເພີ່ມຜູ້ໄຊ້ໄຫມ່ແລ້ວ',
|
||||
|
|
@ -1923,6 +1938,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'ປະຈຸບັນນີ້ສະຖານະນີຖືກໄຊ້ໂດຍເວີກໂຟລ',
|
||||
'workflow_state_name' => 'ຊື່',
|
||||
'workflow_summary' => 'ສະຫຼຸບການເຮັດວຽກ',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'ການປ່ຽນພາບຢ່າງນ້ອຍໜື່ງຄັ້ງບໍ່ມີທັງຜູ້ໄຊ້ແລະກຸ່ມ',
|
||||
'workflow_user_summary' => 'ສະຫລູບຂໍ້ມູນຂອງຜູ້ໄຊ້',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Vil du virkelig fjerne alle filer i mappen "[foldername]" og i katalogens undermapper?<br>OBS! Filene kan ikke gjennopprettes!',
|
||||
'confirm_rm_group' => 'Vil du virkelig fjerne gruppen "[groupname]"?<br>OBS! Gruppen kan ikke gjennopprettes!',
|
||||
'confirm_rm_log' => 'Vil du virkelig fjerne loggfilen "[logname]"?<br>OBS! Loggfilen kan ikke gjennopprettes!',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Bekreft fjerning av sendingen.',
|
||||
'confirm_rm_transmittalitem' => 'Bekreft fjerning',
|
||||
'confirm_rm_user' => 'Vil du virkelig fjerne bruker "[username]"?<br>OBS! handlingen kan ikke omgjøres!',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Aktuell version',
|
||||
'daily' => 'Daglig',
|
||||
'databasesearch' => 'Søk i database',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Dato',
|
||||
'days' => 'dager',
|
||||
'debug' => 'Feilsøking',
|
||||
|
|
@ -688,6 +690,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Kopier arvet adgangsliste',
|
||||
'inherits_access_empty_msg' => 'Start med tom adgangsliste',
|
||||
'inherits_access_msg' => 'Tilgang blir arvet.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Intern feil',
|
||||
'internal_error_exit' => 'Intern feil. Kan ikke fullføre forespørselen.',
|
||||
'invalid_access_mode' => 'Ugyldig adgangsmodus',
|
||||
|
|
@ -803,6 +806,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Mangler sjekksum',
|
||||
'missing_file' => 'Mangler fil',
|
||||
'missing_filesize' => 'Mangler filstørrelse',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'Mangler mottager',
|
||||
'missing_request_object' => 'Mangler forespørsels-objekt',
|
||||
'missing_transition_user_group' => 'Mangler bruker / gruppe for overgang',
|
||||
|
|
@ -956,6 +960,7 @@ Om du fortsatt har problemer med innloggingen, kontakt admin.',
|
|||
'pending_revision' => 'Venter på korrektur',
|
||||
'pending_workflows' => 'Venter på arbeidsflyt',
|
||||
'personal_default_keywords' => 'Personlig søkeordliste',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polsk',
|
||||
'possible_substitutes' => 'Erstatte',
|
||||
'preset_expires' => 'Forhåndsinnstilt utløp',
|
||||
|
|
@ -1150,6 +1155,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Fjern fra utklippstavlen',
|
||||
'rm_group' => 'Fjern denne gruppen',
|
||||
'rm_role' => 'Slett denne rollen',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Fjern overføringen',
|
||||
'rm_transmittalitem' => 'Fjerne gjenstand',
|
||||
'rm_user' => 'Fjern bruker',
|
||||
|
|
@ -1204,6 +1210,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Søkeresultater kan inneholde innhold som du ikke har tilgang til!',
|
||||
'search_time' => 'Brukt tid: [time] sek.',
|
||||
'seconds' => 'sekunder',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Utvalg',
|
||||
'select_attrdefgrp_show' => 'Velg visings alternativ',
|
||||
'select_attribute_value' => 'Velg egenskapsverdi',
|
||||
|
|
@ -1260,6 +1268,12 @@ Bruker: [username]
|
|||
'settings_allowReviewerOnly' => 'Tilat til å kun sette korrektur',
|
||||
'settings_allowReviewerOnly_desc' => 'Aktiver dette hvis det skal være tillatt å stille en korrekturleser, men ingen godkjenner i tradisjonell arbeidsflytmodus.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Omskriving av moduler',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Autentiseringsinnstillinger',
|
||||
'settings_autoLoginUser' => 'Automatisk innlogging',
|
||||
'settings_autoLoginUser_desc' => 'Bruk dette brukernavnet for tilgange hvis brukeren ikke allerede er logget inn. En slik tilgang vil ikke opprette en økt.',
|
||||
|
|
@ -1640,6 +1654,7 @@ Bruker: [username]
|
|||
'splash_add_group' => 'Ny gruppe lagt til',
|
||||
'splash_add_group_member' => 'Nytt gruppemedlem lagt til',
|
||||
'splash_add_role' => 'Lagt til ny rolle',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'Legg til overføring',
|
||||
'splash_add_transmittal' => 'Lagt til overføring',
|
||||
'splash_add_user' => 'Ny bruker lagt til',
|
||||
|
|
@ -1936,6 +1951,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Denne tilstanden brukes for øyeblikket av arbeidsflyter.',
|
||||
'workflow_state_name' => 'Navn',
|
||||
'workflow_summary' => 'Arbeidsflyt sammendrag',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'Minst en av overgangene har verken en bruker eller en gruppe!',
|
||||
'workflow_user_summary' => 'Brukersammendrag',
|
||||
'wrong_filetype' => 'Feil filtype',
|
||||
|
|
|
|||
|
|
@ -287,6 +287,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Weet U zeker dat U alle bestanden en submappen van de map "[foldername]" wilt verwijderen?<br>Let op: deze actie kan niet ongedaan worden gemaakt.',
|
||||
'confirm_rm_group' => 'Weet U zeker dat U de Groep "[groupname]" wilt verwijderen?<br>Let op: deze handeling kan niet ongedaan worden gemaakt.',
|
||||
'confirm_rm_log' => 'Weet U zeker dat U het logbestand "[logname]" wilt verwijderen?<br>Let op: deze handeling kan niet ongedaan worden gemaakt.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Bestig de verwijdering van de verzending',
|
||||
'confirm_rm_transmittalitem' => 'Bevestig te verzenden item',
|
||||
'confirm_rm_user' => 'Weet U zeker dat U de Gebruiker "[username]" wilt verwijderen?<br>Let op: deze handeling kan niet ongedaan worden gemaakt.',
|
||||
|
|
@ -311,6 +312,7 @@ URL: [url]',
|
|||
'current_version' => 'Huidige versie',
|
||||
'daily' => 'Dagelijks',
|
||||
'databasesearch' => 'Zoek in Database',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Datum',
|
||||
'days' => 'Dagen',
|
||||
'debug' => 'debug',
|
||||
|
|
@ -662,6 +664,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Kopie lijst overerfde toegang',
|
||||
'inherits_access_empty_msg' => 'Begin met lege toegangslijst',
|
||||
'inherits_access_msg' => 'Toegang is (over/ge)erfd.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Interne fout',
|
||||
'internal_error_exit' => 'Interne fout. Niet mogelijk om verzoek uit de voeren.',
|
||||
'invalid_access_mode' => 'Foutmelding: verkeerde toegangsmode',
|
||||
|
|
@ -777,6 +780,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Controlesom ontbreekt',
|
||||
'missing_file' => 'File ontbreekt',
|
||||
'missing_filesize' => 'Bestandsgrootte ontbreekt',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'Ontvanger ontbreekt',
|
||||
'missing_request_object' => 'Gevraagd object ontbreekt',
|
||||
'missing_transition_user_group' => 'Gebruiker / groep ontbreekt voor de overdracht',
|
||||
|
|
@ -936,6 +940,7 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con
|
|||
'pending_revision' => 'Wachten op herziening',
|
||||
'pending_workflows' => 'Wachten op workflow',
|
||||
'personal_default_keywords' => 'Persoonlijke sleutelwoorden',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Pools',
|
||||
'possible_substitutes' => 'Mogelijke alternatieven',
|
||||
'preset_expires' => 'Preset verloopt',
|
||||
|
|
@ -1128,6 +1133,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Verwijder van klembord',
|
||||
'rm_group' => 'Verwijder deze Groep',
|
||||
'rm_role' => 'Verwijder deze rol',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Verwijder de verzending',
|
||||
'rm_transmittalitem' => 'Verwijder verzonden item',
|
||||
'rm_user' => 'Verwijder deze Gebruiker',
|
||||
|
|
@ -1182,6 +1188,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Zoekresultaten kunnen inhoud bevatten waar U geen toegang toe heeft.',
|
||||
'search_time' => 'Verstreken tijd: [time] sec.',
|
||||
'seconds' => 'seconden',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Selectie',
|
||||
'select_attrdefgrp_show' => 'Toon attribut definities-groep',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1240,6 +1248,12 @@ Name: [username]
|
|||
'settings_allowReviewerOnly' => 'Alleen reviewer toestaan',
|
||||
'settings_allowReviewerOnly_desc' => 'Aanzetten als wel de reviewe, maar niet de goedkeurder toegewezen kan worden.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Authenticatie instellingen',
|
||||
'settings_autoLoginUser' => 'Automatische login',
|
||||
'settings_autoLoginUser_desc' => 'Gebruik dit gebruikers-ID als de gebruiker nog niet is ingelogd. Zo,
|
||||
|
|
@ -1624,6 +1638,7 @@ Name: [username]
|
|||
'splash_add_group' => 'Nieuwe groep toegevoegd',
|
||||
'splash_add_group_member' => 'Nieuwe groepslid toegevoegd',
|
||||
'splash_add_role' => 'Nieuwe rol toegevoegd',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'Toevoegen aan verzending',
|
||||
'splash_add_transmittal' => 'Verzending toegevoegd',
|
||||
'splash_add_user' => 'Nieuwe gebruiker toegevoegd',
|
||||
|
|
@ -1920,6 +1935,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Deze status wordt momenteel gebruikt door workflows.',
|
||||
'workflow_state_name' => 'Naam',
|
||||
'workflow_summary' => 'Workflow samenvatting',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Gebruiker samenvatting',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Você realmente deseja remover todos os arquivos da pasta "[foldername]" e de suas subpastas <br> Cuidado: Eáa ação não pode ser desfeita.',
|
||||
'confirm_rm_group' => 'Você realmente quer remover o grupo "[groupname]"? <br> Tenha cuidado: Esta ação não pode ser desfeita.',
|
||||
'confirm_rm_log' => 'Você realmente deseja remover o arquivo de log "[logname]"? <br> Cuidado: esta ação não pode ser desfeita.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Por favor, confirme a exclusão da transmissão.',
|
||||
'confirm_rm_transmittalitem' => 'Confirme a remoção',
|
||||
'confirm_rm_user' => 'Você realmente deseja remover o usuário "[username]"? <br> Tenha cuidado: esta ação não pode ser desfeita.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Versão Atual',
|
||||
'daily' => 'Diariamente',
|
||||
'databasesearch' => 'Pesquisar Base de dados',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Data',
|
||||
'days' => 'dias',
|
||||
'debug' => 'Debug',
|
||||
|
|
@ -688,6 +690,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Copiar lista de acesso herdada',
|
||||
'inherits_access_empty_msg' => 'Inicie com a lista de acesso vazia',
|
||||
'inherits_access_msg' => 'acesso está endo herdado.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Erro interno',
|
||||
'internal_error_exit' => 'Erro interno. Não é possível concluir o pedido.',
|
||||
'invalid_access_mode' => 'Modo de acesso inválido',
|
||||
|
|
@ -803,6 +806,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Falta verificação de checksum',
|
||||
'missing_file' => 'Falta o arquivo',
|
||||
'missing_filesize' => 'Falta tamanho do arquivo',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'Falta o recebimento',
|
||||
'missing_request_object' => 'Objeto de solicitação ausente',
|
||||
'missing_transition_user_group' => 'Falta usuário/grupo para transição',
|
||||
|
|
@ -961,6 +965,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
|
|||
'pending_revision' => 'Revisões pendentes',
|
||||
'pending_workflows' => 'Fluxos de trabalho pendentes',
|
||||
'personal_default_keywords' => 'palavras-chave pessoais',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polonês',
|
||||
'possible_substitutes' => 'Substitutos',
|
||||
'preset_expires' => 'Vencimento pré-definido',
|
||||
|
|
@ -1154,6 +1159,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Remover da área de transferência',
|
||||
'rm_group' => 'Remove este grupo',
|
||||
'rm_role' => 'Excluir este papel',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Por favor, confirme a exclusão da transmissão.',
|
||||
'rm_transmittalitem' => 'Confirme a remoção',
|
||||
'rm_user' => 'Remove este usuário',
|
||||
|
|
@ -1208,6 +1214,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Os resultados da pesquisa podem conter conteúdo ao qual o acesso foi negado.',
|
||||
'search_time' => 'Tempo decorrido: [time] seg.',
|
||||
'seconds' => 'segundos',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Seleção',
|
||||
'select_attrdefgrp_show' => 'Escolha quando mostrar',
|
||||
'select_attribute_value' => 'Selecione o valor do atributo',
|
||||
|
|
@ -1266,6 +1274,12 @@ Nome: [username]
|
|||
'settings_allowReviewerOnly' => 'Permitir definir apenas o revisor',
|
||||
'settings_allowReviewerOnly_desc' => 'Habilitar se for permitido definir apenas um revisor, mas nenhum aprovador no modo de fluxo de trabalho tradicional.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Módulo Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Definições de autenticação',
|
||||
'settings_autoLoginUser' => 'Login automático',
|
||||
'settings_autoLoginUser_desc' => 'Use esse ID de usuário para acessos se o usuário ainda não tiver efetuado login. Esse acesso não criará uma sessão.',
|
||||
|
|
@ -1646,6 +1660,7 @@ Nome: [username]
|
|||
'splash_add_group' => 'Novo grupo adicionado',
|
||||
'splash_add_group_member' => 'Novo membro do grupo adicionado',
|
||||
'splash_add_role' => 'Novo papel adicionado',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'Adicionar à transmissão',
|
||||
'splash_add_transmittal' => 'Transmissão adicionada',
|
||||
'splash_add_user' => 'Novo usuário adicionado',
|
||||
|
|
@ -1942,6 +1957,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Este estado está sendo usado por fluxos de trabalho.',
|
||||
'workflow_state_name' => 'Nome',
|
||||
'workflow_summary' => 'Sumário de fluxo de trabalho',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'transição do fluxo de trabalho sem grupo de usuários',
|
||||
'workflow_user_summary' => 'Sumário de usuário',
|
||||
'wrong_filetype' => 'Tipo de arquivo errado',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Sigur doriți să eliminați toate fișierele din folderul "[foldername]" si toate subfolderele?<br>Fiți atenți: Această acțiune nu poate fi anulată.',
|
||||
'confirm_rm_group' => 'Sigur doriți să eliminați grupul "[groupname]"?<br>Fiți atenți: Această acțiune nu poate fi anulată.',
|
||||
'confirm_rm_log' => 'Sigur doriți să eliminați fișierul log "[logname]"?<br>Fiți atenți: Această acțiune nu poate fi anulată.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '',
|
||||
'confirm_rm_user' => 'Sigur doriți să eliminați utilizatorul "[username]"?<br>Fiți atenți: Această acțiune nu poate fi anulată.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Versiune curentă',
|
||||
'daily' => 'Zilnic',
|
||||
'databasesearch' => 'Căutare baza de date',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Data',
|
||||
'days' => 'zile',
|
||||
'debug' => '',
|
||||
|
|
@ -669,6 +671,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Copie lista de acces moștenită',
|
||||
'inherits_access_empty_msg' => 'Începeți cu lista de acces goală',
|
||||
'inherits_access_msg' => 'Accesul este moștenit.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Eroare internă',
|
||||
'internal_error_exit' => 'Eroare internă. Nu se poate finaliza cererea.',
|
||||
'invalid_access_mode' => 'Modul de acces invalid',
|
||||
|
|
@ -784,6 +787,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Lipsește suma de control(checksum)',
|
||||
'missing_file' => '',
|
||||
'missing_filesize' => 'Lipsește dimensiunea fișierului',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Lipsește utilizatorul/grupul pentru tranziție',
|
||||
|
|
@ -943,6 +947,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '',
|
||||
'personal_default_keywords' => 'Liste de cuvinte cheie personale',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Poloneză',
|
||||
'possible_substitutes' => '',
|
||||
'preset_expires' => 'Expirarea presetului',
|
||||
|
|
@ -1121,6 +1126,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Eliminați din clipboard',
|
||||
'rm_group' => 'Eliminați acest grup',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Elimina transmiterea',
|
||||
'rm_transmittalitem' => '',
|
||||
'rm_user' => 'Eliminați acest utilizator',
|
||||
|
|
@ -1175,6 +1181,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Rezultatele căutării pot cuprinde conținut la care accesul a fost interzis.',
|
||||
'search_time' => 'Timp scurs: [time] sec.',
|
||||
'seconds' => 'secunde',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Selecție',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1228,6 +1236,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Setări de autentificare',
|
||||
'settings_autoLoginUser' => 'Login automat',
|
||||
'settings_autoLoginUser_desc' => '',
|
||||
|
|
@ -1608,6 +1622,7 @@ URL: [url]',
|
|||
'splash_add_group' => 'Grup nou adăugat',
|
||||
'splash_add_group_member' => 'Membru grup nou adăugat',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => 'Utilizator nou adăugat',
|
||||
|
|
@ -1904,6 +1919,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Această stare este utilizată în prezent de Workflow-uri.',
|
||||
'workflow_state_name' => 'Nume',
|
||||
'workflow_summary' => 'Sumar Workflow',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Sumar Utilizator',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Удалить в каталоге «[foldername]» все файлы и подкаталоги?<br>Действие <b>необратимо</b>',
|
||||
'confirm_rm_group' => 'Удалить группу «[groupname]»?<br>Действие <b>необратимо</b>',
|
||||
'confirm_rm_log' => 'Удалить журнал «[logname]»?<br>Действие <b>необратимо</b>',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Подтвердить удаление',
|
||||
'confirm_rm_transmittalitem' => 'Подтвердить удаление',
|
||||
'confirm_rm_user' => 'Удалить пользователя «[username]»?<br>Действие <b>необратимо</b>',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Текущая версия',
|
||||
'daily' => 'Ежедневно',
|
||||
'databasesearch' => 'Поиск по БД',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Дата',
|
||||
'days' => 'дни',
|
||||
'debug' => 'Отладка',
|
||||
|
|
@ -669,6 +671,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Скопировать наследованный список',
|
||||
'inherits_access_empty_msg' => 'Начать с пустого списка доступа',
|
||||
'inherits_access_msg' => 'Доступ унаследован.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Внутренняя ошибка',
|
||||
'internal_error_exit' => 'Внутренняя ошибка. Невозможно выполнить запрос.',
|
||||
'invalid_access_mode' => 'Неверный уровень доступа',
|
||||
|
|
@ -784,6 +787,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Отсутствует контрольная сумма',
|
||||
'missing_file' => 'Отсутствует файл',
|
||||
'missing_filesize' => 'Отсутствует размер файла',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Отсутствует пользователь/группа для изменения.',
|
||||
|
|
@ -940,6 +944,7 @@ URL: [url]',
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => 'В ожидании процесса',
|
||||
'personal_default_keywords' => 'Личный список меток',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polish',
|
||||
'possible_substitutes' => 'Замена',
|
||||
'preset_expires' => 'Установить срок',
|
||||
|
|
@ -1128,6 +1133,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Удалить из буфера обмена',
|
||||
'rm_group' => 'Удалить группу',
|
||||
'rm_role' => 'Удалить роль',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Удалить передачу',
|
||||
'rm_transmittalitem' => 'Удалить документ',
|
||||
'rm_user' => 'Удалить пользователя',
|
||||
|
|
@ -1182,6 +1188,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Результаты поиска могут содержать объекты к которым у вас нет доступа',
|
||||
'search_time' => 'Прошло: [time] с',
|
||||
'seconds' => 'секунды',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Выбор',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1235,6 +1243,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Настройки авторизации',
|
||||
'settings_autoLoginUser' => 'Автоматический вход',
|
||||
'settings_autoLoginUser_desc' => 'Использовать этого пользователя для доступа, если пользователь не вошел в систему. Такой доступ не будет создавать сеанс.',
|
||||
|
|
@ -1615,6 +1629,7 @@ URL: [url]',
|
|||
'splash_add_group' => 'Добавлена новая группа',
|
||||
'splash_add_group_member' => 'Добавлен новый член группы',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => 'Добавлен новый пользователь',
|
||||
|
|
@ -1911,6 +1926,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Этот статус используется процессами.',
|
||||
'workflow_state_name' => 'Название',
|
||||
'workflow_summary' => 'Сводка по процессу',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Сводка по пользователю',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Skutočne si prajete odstrániť všetky súbory zložky "[foldername]" a všetkých jej podzložiek?<br>Buďte opatrní, táto akcia je nezvratná.',
|
||||
'confirm_rm_group' => 'Skutočne si prajete odstrániť skupinu "[groupname]"?<br>Buďte opatrní, táto akcia je nezvratná.',
|
||||
'confirm_rm_log' => 'Skutočne si prajete zmazať protokol "[logname]"?<br>Buďte opatrní, táto akcia je nezvratná.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Please confirm the deletion of the transmittal.',
|
||||
'confirm_rm_transmittalitem' => 'Potvrďte odstránenie',
|
||||
'confirm_rm_user' => 'Skutočne si prajete odstrániť používateľa "[username]"?<br>Buďte opatrní, táto akcia je nezvratná.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Aktuálna verzia',
|
||||
'daily' => 'Denná',
|
||||
'databasesearch' => 'Hľadať databázu',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Dátum',
|
||||
'days' => 'dní',
|
||||
'debug' => 'Ladiť',
|
||||
|
|
@ -688,6 +690,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Skopírovať zdedený zoznam riadenia prístupu',
|
||||
'inherits_access_empty_msg' => 'Založiť nový zoznam riadenia prístupu',
|
||||
'inherits_access_msg' => 'Prístup sa dedí.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Vnútorná chyba',
|
||||
'internal_error_exit' => 'Vnútorná chyba. Nebolo možné dokončiť požiadavku.',
|
||||
'invalid_access_mode' => 'Neplatný režim prístupu',
|
||||
|
|
@ -803,6 +806,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Chýba kontrolný súčet',
|
||||
'missing_file' => 'Chýba súbor',
|
||||
'missing_filesize' => 'Chýba veľkosť súboru',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'Missing reception',
|
||||
'missing_request_object' => 'Chýba požadovaný objekt',
|
||||
'missing_transition_user_group' => 'Chýba používateľ/skupina pre prenos',
|
||||
|
|
@ -962,6 +966,7 @@ If you have still problems to login, then please contact your administrator.',
|
|||
'pending_revision' => 'Pending revisions',
|
||||
'pending_workflows' => 'Pending workflows',
|
||||
'personal_default_keywords' => 'Osobné kľúčové slová',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Poľština',
|
||||
'possible_substitutes' => 'Substitutes',
|
||||
'preset_expires' => 'Preset expiration',
|
||||
|
|
@ -1156,6 +1161,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Odstrániť zo schránky',
|
||||
'rm_group' => 'Odstrániť túto skupinu',
|
||||
'rm_role' => 'Odstrániť túto rolu',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Remove transmittal',
|
||||
'rm_transmittalitem' => 'Odstrániť položku',
|
||||
'rm_user' => 'Odstrániť tohto používateľa',
|
||||
|
|
@ -1210,6 +1216,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Výsledky hľadania môžu obsahovať obsah, ku ktorému bol zamietnutý prístup.',
|
||||
'search_time' => 'Uplynulý čas: [time] sek',
|
||||
'seconds' => 'sekundy',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Výber',
|
||||
'select_attrdefgrp_show' => 'Choose when to show',
|
||||
'select_attribute_value' => 'Vyberte hodnotu atribútu',
|
||||
|
|
@ -1268,6 +1276,12 @@ Meno: [username]
|
|||
'settings_allowReviewerOnly' => 'Allow to set reviewer only',
|
||||
'settings_allowReviewerOnly_desc' => 'Enable this, if it shall be allow to set just a reviewer but no approver in traditional workflow mode.',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Modul Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Authentication settings',
|
||||
'settings_autoLoginUser' => 'Automatické prihlásenie',
|
||||
'settings_autoLoginUser_desc' => 'Use this user id for accesses if the user is not already logged in. Such an access will not create a session.',
|
||||
|
|
@ -1648,6 +1662,7 @@ Meno: [username]
|
|||
'splash_add_group' => 'Bola pridaná nová skupina',
|
||||
'splash_add_group_member' => 'New group member added',
|
||||
'splash_add_role' => 'Nová rola bola pridaná',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'Add to transmittal',
|
||||
'splash_add_transmittal' => 'Added transmittal',
|
||||
'splash_add_user' => 'Pridaný nový používateľ',
|
||||
|
|
@ -1944,6 +1959,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'This state is currently used by workflows.',
|
||||
'workflow_state_name' => 'Názov',
|
||||
'workflow_summary' => 'Workflow summary',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'At least one of the transitions has neither a user nor a group!',
|
||||
'workflow_user_summary' => 'User summary',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -295,6 +295,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Vill du verkligen ta bort alla filer i katalogen "[foldername]" och i katalogens undermappar?<br>OBS! Filerna kan inte återskapas!',
|
||||
'confirm_rm_group' => 'Vill du verkligen ta bort gruppen "[groupname]"?<br>OBS! Gruppen kan inte återskapas!',
|
||||
'confirm_rm_log' => 'Vill du verkligen ta bort loggfilen "[logname]"?<br>OBS! Loggfilen kan inte återskapas!',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => 'Vänligen bekräfta radering av meddelande.',
|
||||
'confirm_rm_transmittalitem' => 'Bekräfta radering',
|
||||
'confirm_rm_user' => 'Vill du verkligen ta bort användaren "[username]"?<br>OBS! Åtgärden kan inte ångras!',
|
||||
|
|
@ -319,6 +320,7 @@ URL: [url]',
|
|||
'current_version' => 'Aktuell version',
|
||||
'daily' => 'Dagligen',
|
||||
'databasesearch' => 'Sök databas',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Datum',
|
||||
'days' => 'dagar',
|
||||
'debug' => 'Felsökning',
|
||||
|
|
@ -675,6 +677,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Kopiera lista för behörighetsarv',
|
||||
'inherits_access_empty_msg' => 'Börja med tom behörighetslista',
|
||||
'inherits_access_msg' => 'Behörigheten har ärvts.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Internt fel',
|
||||
'internal_error_exit' => 'Internt fel. Förfrågan kunde inte utföras.',
|
||||
'invalid_access_mode' => 'Ogiltig behörighetsnivå',
|
||||
|
|
@ -790,6 +793,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Checksumma saknas',
|
||||
'missing_file' => 'Fil saknas',
|
||||
'missing_filesize' => 'Filstorlek saknas',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => 'Mottagande saknas',
|
||||
'missing_request_object' => 'Begärt objekt saknas',
|
||||
'missing_transition_user_group' => 'Användare/grupp saknas för övergång',
|
||||
|
|
@ -946,6 +950,7 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
|
|||
'pending_revision' => 'Förestående revisioner',
|
||||
'pending_workflows' => 'Förestående arbetsflöden',
|
||||
'personal_default_keywords' => 'Personlig nyckelordslista',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polska',
|
||||
'possible_substitutes' => 'Alternativ',
|
||||
'preset_expires' => 'Förinställd utgångstid',
|
||||
|
|
@ -1129,6 +1134,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Ta bort från Urklipp',
|
||||
'rm_group' => 'Ta bort denna grupp',
|
||||
'rm_role' => 'Ta bort denna roll',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '',
|
||||
'rm_transmittalitem' => '',
|
||||
'rm_user' => 'Ta bort denna användare',
|
||||
|
|
@ -1183,6 +1189,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Sökresultatet kan innehålla filer/dokument som du inte har behörighet att öppna.',
|
||||
'search_time' => 'Förfluten tid: [time] sek',
|
||||
'seconds' => 'sekunder',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Urval',
|
||||
'select_attrdefgrp_show' => 'Välj visingsalternativ',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1241,6 +1249,12 @@ Kommentar: [comment]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Inställningar för autentisering',
|
||||
'settings_autoLoginUser' => 'Automatisk inloggning',
|
||||
'settings_autoLoginUser_desc' => 'Använd detta användar-ID för åtkomst om inte användaren redan är inloggad. Denna typ av inloggning kommer inte att skapa en session.',
|
||||
|
|
@ -1621,6 +1635,7 @@ Kommentar: [comment]',
|
|||
'splash_add_group' => 'Ny grupp tillagd',
|
||||
'splash_add_group_member' => 'Ny gruppmedlem tillagt',
|
||||
'splash_add_role' => 'Lägg till ny roll',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => 'Lägg till meddelande',
|
||||
'splash_add_transmittal' => 'Meddelande tillagt',
|
||||
'splash_add_user' => 'Ny användare tillagd',
|
||||
|
|
@ -1917,6 +1932,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Denna status används i ett arbetsflöde.',
|
||||
'workflow_state_name' => 'Namn',
|
||||
'workflow_summary' => 'Sammanfattning arbetsflöde',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => 'Minst en av övergångarna i arbetsflödet saknar användare eller grupp.',
|
||||
'workflow_user_summary' => 'Sammanfattning användare',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -19,14 +19,14 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// Translators: Admin (1107), aydin (83)
|
||||
// Translators: Admin (1109), aydin (83)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => 'İki faktörlü yetkilendirme',
|
||||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_secret' => '',
|
||||
'accept' => 'Kabul',
|
||||
'access_control' => '',
|
||||
'access_control' => 'Erişim Kontrolü',
|
||||
'access_control_is_off' => '',
|
||||
'access_denied' => 'Erişim engellendi.',
|
||||
'access_inheritance' => 'Devredilen Erişim',
|
||||
|
|
@ -288,6 +288,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => '"[foldername]" klasöründeki tüm dosyaları ve alt klasörleri silmeyi onaylıyor musunuz?<br>Dikkatli olun: Bu eylemin geri dönüşü yoktur.',
|
||||
'confirm_rm_group' => '"[groupname]" grubunu silmeyi onaylıyor musunuz?<br>Dikkatli olun: Bu eylemin geri dönüşü yoktur.',
|
||||
'confirm_rm_log' => '"[logname]" log dosyasını silmeyi onaylıyor musunuz?<br>Dikkatli olun: Bu eylemin geri dönüşü yoktur.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '',
|
||||
'confirm_rm_user' => '"[username]" kullanıcısını silmeyi onaylıyor musunuz?<br>Dikkatli olun: Bu eylemin geri dönüşü yoktur.',
|
||||
|
|
@ -312,6 +313,7 @@ URL: [url]',
|
|||
'current_version' => 'Mevcut versiyon',
|
||||
'daily' => 'Günlük',
|
||||
'databasesearch' => 'Veritabanı arama',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Tarih',
|
||||
'days' => 'gün',
|
||||
'debug' => '',
|
||||
|
|
@ -643,7 +645,7 @@ URL: [url]',
|
|||
'import_extension' => '',
|
||||
'import_fs' => 'dosya sisteminden getir',
|
||||
'import_fs_warning' => '',
|
||||
'import_users' => '',
|
||||
'import_users' => 'Kullanıcıları İçe Aktar',
|
||||
'import_users_update' => '',
|
||||
'include_content' => '',
|
||||
'include_documents' => 'Dokümanları kapsa',
|
||||
|
|
@ -663,6 +665,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
|
||||
'inherits_access_empty_msg' => 'Boş erişim listesiyle başla',
|
||||
'inherits_access_msg' => 'Erişim devralınıyor',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'İç hata',
|
||||
'internal_error_exit' => 'İç hata. İstek tamamlanmadı.',
|
||||
'invalid_access_mode' => 'Gereçsiz Erişim Modu',
|
||||
|
|
@ -778,6 +781,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Sağlama toplamı eksik',
|
||||
'missing_file' => '',
|
||||
'missing_filesize' => 'Dosya boyutu eksik',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Geçiş için kullanıcı/grup bilgisi eksik',
|
||||
|
|
@ -939,6 +943,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => '',
|
||||
'personal_default_keywords' => 'Kişisel anahtar kelimeler',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polonyaca',
|
||||
'possible_substitutes' => '',
|
||||
'preset_expires' => 'Son Kullanım Tarihi Tanımla',
|
||||
|
|
@ -1100,6 +1105,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Panodan sil',
|
||||
'rm_group' => 'Bu grubu sil',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '',
|
||||
'rm_transmittalitem' => '',
|
||||
'rm_user' => 'Bu kullanıcıyı sil',
|
||||
|
|
@ -1154,6 +1160,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Arama sonuçları içerisinde erişimin kısıtlandığı içerik bulunabilir.',
|
||||
'search_time' => 'Arama süresi: [time] sn.',
|
||||
'seconds' => 'saniye',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Seçim',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1207,6 +1215,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Yetkilendirme ayarları',
|
||||
'settings_autoLoginUser' => 'otomatik giriş',
|
||||
'settings_autoLoginUser_desc' => '',
|
||||
|
|
@ -1587,6 +1601,7 @@ URL: [url]',
|
|||
'splash_add_group' => 'Yeni grup eklendi',
|
||||
'splash_add_group_member' => 'Yeni grup üyesi eklendi',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => 'Yeni kullanıcı eklendi',
|
||||
|
|
@ -1883,6 +1898,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Bu durum iş akışı tarafından kullanımda.',
|
||||
'workflow_state_name' => 'İsim',
|
||||
'workflow_summary' => 'İş akış özeti',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Kullanıcı özeti',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => 'Видалити в каталозі «[foldername]» всі файли і підкаталоги?<br>Дія <b>незворотня</b>',
|
||||
'confirm_rm_group' => 'Видалити групу «[groupname]»?<br>Дія <b>незворотня</b>',
|
||||
'confirm_rm_log' => 'Видалити журнал «[logname]»?<br>Дія <b>незворотня</b>',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => 'Підтвердити видалення',
|
||||
'confirm_rm_user' => 'Видалити користувача «[username]»?<br>Дія <b>незворотня</b>',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => 'Поточна версія',
|
||||
'daily' => 'Щоденно',
|
||||
'databasesearch' => 'Пошук по БД',
|
||||
'database_schema_version' => '',
|
||||
'date' => 'Дата',
|
||||
'days' => 'дні',
|
||||
'debug' => '',
|
||||
|
|
@ -669,6 +671,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => 'Скопіювати успадкований список',
|
||||
'inherits_access_empty_msg' => 'Почати з порожнього списку доступу',
|
||||
'inherits_access_msg' => 'Доступ успадковано.',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => 'Внутрішня помилка',
|
||||
'internal_error_exit' => 'Внутрішня помилка. Неможливо виконати запит.',
|
||||
'invalid_access_mode' => 'Невірний рівень доступу',
|
||||
|
|
@ -784,6 +787,7 @@ URL: [url]',
|
|||
'missing_checksum' => 'Відсутня контрольна сума',
|
||||
'missing_file' => 'Відсутній файл',
|
||||
'missing_filesize' => 'Відсутній розмір файлу',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => 'Відсутній користувач/група для зміни.',
|
||||
|
|
@ -940,6 +944,7 @@ URL: [url]',
|
|||
'pending_revision' => '',
|
||||
'pending_workflows' => 'Очікує процес',
|
||||
'personal_default_keywords' => 'Особистий список ключових слів',
|
||||
'php_info' => '',
|
||||
'pl_PL' => 'Polish',
|
||||
'possible_substitutes' => 'Підстановки',
|
||||
'preset_expires' => '',
|
||||
|
|
@ -1121,6 +1126,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => 'Видалити з буферу обміну',
|
||||
'rm_group' => 'Видалити групу',
|
||||
'rm_role' => '',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => 'Видалити передачу',
|
||||
'rm_transmittalitem' => 'Видалити елемент передачі',
|
||||
'rm_user' => 'Видалити користувача',
|
||||
|
|
@ -1175,6 +1181,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => 'Результати пошуку можуть містити об\'єкти, до яких у вас немає доступу',
|
||||
'search_time' => 'Пройшло: [time] с',
|
||||
'seconds' => 'секунди',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => 'Вибір',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1228,6 +1236,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => 'Налаштування авторизації',
|
||||
'settings_autoLoginUser' => 'Автоматичний вхід',
|
||||
'settings_autoLoginUser_desc' => 'Використовувати цього користувача для доступу, якщо користувач не увійшов в систему. Такий доступ не буде створювати сеанс.',
|
||||
|
|
@ -1608,6 +1622,7 @@ URL: [url]',
|
|||
'splash_add_group' => 'Додана нова група',
|
||||
'splash_add_group_member' => 'Додано нового члена групи',
|
||||
'splash_add_role' => '',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => 'Додано нового користувача',
|
||||
|
|
@ -1904,6 +1919,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => 'Цей статус використовується в процесах.',
|
||||
'workflow_state_name' => 'Назва',
|
||||
'workflow_summary' => 'Підсумки по процесу',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => 'Підсумки по користувачу',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -286,6 +286,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => '您确定要删除"[foldername]" 中所有文件及其子文件夹?<br>请注意:此动作执行后不能撤销.',
|
||||
'confirm_rm_group' => '您确定要删除"[groupname]"组?<br>请注意:此动作执行后不能撤销.',
|
||||
'confirm_rm_log' => '您确定要删除"[logname]"日志文件?<br>请注意:此动作执行后不能撤销.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '',
|
||||
'confirm_rm_transmittalitem' => '确认删除',
|
||||
'confirm_rm_user' => '您确定要删除"[username]"用户?<br>请注意:此动作执行后不能撤销.',
|
||||
|
|
@ -312,6 +313,7 @@ URL: [url]',
|
|||
'current_version' => '当前版本',
|
||||
'daily' => '天',
|
||||
'databasesearch' => '数据库搜索',
|
||||
'database_schema_version' => '',
|
||||
'date' => '日期',
|
||||
'days' => '天',
|
||||
'debug' => '调试',
|
||||
|
|
@ -659,6 +661,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => '复制继承访问权限列表',
|
||||
'inherits_access_empty_msg' => '从访问权限空列表开始',
|
||||
'inherits_access_msg' => '继承访问权限',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => '内部错误',
|
||||
'internal_error_exit' => '内部错误.无法完成请求.离开系统',
|
||||
'invalid_access_mode' => '无效访问模式',
|
||||
|
|
@ -774,6 +777,7 @@ URL: [url]',
|
|||
'missing_checksum' => '缺失校验',
|
||||
'missing_file' => '',
|
||||
'missing_filesize' => '缺失文件大小',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '',
|
||||
'missing_request_object' => '',
|
||||
'missing_transition_user_group' => '',
|
||||
|
|
@ -933,6 +937,7 @@ URL: [url]',
|
|||
'pending_revision' => '待处理的修订',
|
||||
'pending_workflows' => '待处理的工作流',
|
||||
'personal_default_keywords' => '用户关键字',
|
||||
'php_info' => '',
|
||||
'pl_PL' => '波兰语',
|
||||
'possible_substitutes' => '',
|
||||
'preset_expires' => '预设失效时间',
|
||||
|
|
@ -1091,6 +1096,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => '从剪切板删除',
|
||||
'rm_group' => '删除该组',
|
||||
'rm_role' => '删除角色',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '',
|
||||
'rm_transmittalitem' => '移除项目',
|
||||
'rm_user' => '删除该用户',
|
||||
|
|
@ -1145,6 +1151,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => '搜索到得结果中可能包含受限访问的文档',
|
||||
'search_time' => '耗时:[time]秒',
|
||||
'seconds' => '秒',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => '选择',
|
||||
'select_attrdefgrp_show' => '',
|
||||
'select_attribute_value' => '',
|
||||
|
|
@ -1203,6 +1211,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '',
|
||||
'settings_allowReviewerOnly_desc' => '',
|
||||
'settings_apache_mod_rewrite' => '',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => '授权管理',
|
||||
'settings_autoLoginUser' => '自动登陆',
|
||||
'settings_autoLoginUser_desc' => '',
|
||||
|
|
@ -1583,6 +1597,7 @@ URL: [url]',
|
|||
'splash_add_group' => '组已添加',
|
||||
'splash_add_group_member' => '组成员已添加',
|
||||
'splash_add_role' => '添加新角色',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '',
|
||||
'splash_add_transmittal' => '',
|
||||
'splash_add_user' => '用户已添加',
|
||||
|
|
@ -1870,6 +1885,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => '当前状态在工作流中已被使用。',
|
||||
'workflow_state_name' => '状态名称',
|
||||
'workflow_summary' => '工作流概述',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '',
|
||||
'workflow_user_summary' => '用户概述',
|
||||
'wrong_filetype' => '',
|
||||
|
|
|
|||
|
|
@ -294,6 +294,7 @@ URL: [url]',
|
|||
'confirm_rm_folder_files' => '您確定要刪除"[foldername]" 中所有檔及其子資料夾?<br>請注意:此動作執行後不能撤銷.',
|
||||
'confirm_rm_group' => '您確定要刪除"[groupname]"組?<br>請注意:此動作執行後不能撤銷.',
|
||||
'confirm_rm_log' => '您確定要刪除"[logname]"日誌檔?<br>請注意:此動作執行後不能撤銷.',
|
||||
'confirm_rm_task' => '',
|
||||
'confirm_rm_transmittal' => '請確認刪除傳送的內容。',
|
||||
'confirm_rm_transmittalitem' => '確認移除',
|
||||
'confirm_rm_user' => '您確定要刪除"[username]"使用者?<br>請注意:此動作執行後不能撤銷.',
|
||||
|
|
@ -318,6 +319,7 @@ URL: [url]',
|
|||
'current_version' => '當前版本',
|
||||
'daily' => '每日',
|
||||
'databasesearch' => '資料庫搜索',
|
||||
'database_schema_version' => '',
|
||||
'date' => '日期',
|
||||
'days' => '天數',
|
||||
'debug' => '除錯',
|
||||
|
|
@ -688,6 +690,7 @@ URL: [url]',
|
|||
'inherits_access_copy_msg' => '複製繼承存取權限列表',
|
||||
'inherits_access_empty_msg' => '從存取權限空列表開始',
|
||||
'inherits_access_msg' => '繼承存取權限',
|
||||
'installed_php_extensions' => '',
|
||||
'internal_error' => '內部錯誤',
|
||||
'internal_error_exit' => '內部錯誤.無法完成請求.離開系統',
|
||||
'invalid_access_mode' => '無效訪問模式',
|
||||
|
|
@ -803,6 +806,7 @@ URL: [url]',
|
|||
'missing_checksum' => '缺少校驗',
|
||||
'missing_file' => '缺少檔案',
|
||||
'missing_filesize' => '缺少檔案大小',
|
||||
'missing_php_extensions' => '',
|
||||
'missing_reception' => '缺少接待處',
|
||||
'missing_request_object' => '缺少請求物件',
|
||||
'missing_transition_user_group' => '缺少傳送的使用者/群組',
|
||||
|
|
@ -960,6 +964,7 @@ URL: [url]',
|
|||
'pending_revision' => '待修訂',
|
||||
'pending_workflows' => '待處理的工作流程',
|
||||
'personal_default_keywords' => '使用者關鍵字',
|
||||
'php_info' => '',
|
||||
'pl_PL' => '波蘭語',
|
||||
'possible_substitutes' => '替代品',
|
||||
'preset_expires' => '預設到期日',
|
||||
|
|
@ -1154,6 +1159,7 @@ URL: [url]',
|
|||
'rm_from_clipboard' => '從剪貼板中刪除',
|
||||
'rm_group' => '刪除該組',
|
||||
'rm_role' => '刪除這個角色',
|
||||
'rm_task' => '',
|
||||
'rm_transmittal' => '刪除傳送',
|
||||
'rm_transmittalitem' => '移除項目',
|
||||
'rm_user' => '刪除該使用者',
|
||||
|
|
@ -1208,6 +1214,8 @@ URL: [url]',
|
|||
'search_results_access_filtered' => '搜索到得結果中可能包含受限訪問的文件',
|
||||
'search_time' => '耗時:[time]秒',
|
||||
'seconds' => '秒',
|
||||
'seeddms_info' => '',
|
||||
'seeddms_version' => '',
|
||||
'selection' => '選擇',
|
||||
'select_attrdefgrp_show' => '選擇當展示時',
|
||||
'select_attribute_value' => '選擇屬性值',
|
||||
|
|
@ -1266,6 +1274,12 @@ URL: [url]',
|
|||
'settings_allowReviewerOnly' => '只允許設置審閱者',
|
||||
'settings_allowReviewerOnly_desc' => '如果允許在傳統的工作流程模式下僅設置審閱者而不設置批准者,則啟用此功能。',
|
||||
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
|
||||
'settings_apiKey' => '',
|
||||
'settings_apiKey_desc' => '',
|
||||
'settings_apiOrigin' => '',
|
||||
'settings_apiOrigin_desc' => '',
|
||||
'settings_apiUserId' => '',
|
||||
'settings_apiUserId_desc' => '',
|
||||
'settings_Authentication' => '認證設定',
|
||||
'settings_autoLoginUser' => '自動登入',
|
||||
'settings_autoLoginUser_desc' => '如果用戶尚未登錄,請使用此用戶ID進行訪問。這種訪問不會創建會話。',
|
||||
|
|
@ -1646,6 +1660,7 @@ URL: [url]',
|
|||
'splash_add_group' => '新增群組',
|
||||
'splash_add_group_member' => '新群組會員新增',
|
||||
'splash_add_role' => '新增一個角色',
|
||||
'splash_add_task' => '',
|
||||
'splash_add_to_transmittal' => '新增到傳送',
|
||||
'splash_add_transmittal' => '加入傳送',
|
||||
'splash_add_user' => '新增新的使用者',
|
||||
|
|
@ -1942,6 +1957,7 @@ URL: [url]',
|
|||
'workflow_state_in_use' => '正在使用之流程狀態',
|
||||
'workflow_state_name' => '流程狀態名稱',
|
||||
'workflow_summary' => '工作流程摘要',
|
||||
'workflow_title' => '',
|
||||
'workflow_transition_without_user_group' => '至少有一個過渡既沒有用戶也沒有組!',
|
||||
'workflow_user_summary' => '使用者摘要',
|
||||
'wrong_filetype' => '錯誤的檔案類型',
|
||||
|
|
|
|||
|
|
@ -26,6 +26,8 @@ include("../inc/inc.Utils.php");
|
|||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
include("../inc/inc.ClassNotificationService.php");
|
||||
include("../inc/inc.ClassEmailNotify.php");
|
||||
include("../inc/inc.ClassController.php");
|
||||
include("../inc/inc.Scheduler.php");
|
||||
|
||||
|
|
@ -33,6 +35,7 @@ $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
|||
$controller = Controller::factory($tmp[1], array('dms'=>$dms));
|
||||
|
||||
$controller->setParam('settings', $settings);
|
||||
header("Content-Type: text/plain");
|
||||
if(!$controller->run()) {
|
||||
echo getMLText("error_occured");
|
||||
exit;
|
||||
|
|
|
|||
|
|
@ -26,19 +26,28 @@ include("../inc/inc.DBInit.php");
|
|||
include("../inc/inc.ClassUI.php");
|
||||
include("../inc/inc.Authentication.php");
|
||||
|
||||
if (isset($_FILES['userdata']) && $_FILES['userdata']['error'] == 0) {
|
||||
if(!is_uploaded_file($_FILES["userdata"]["tmp_name"]))
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
|
||||
if($_FILES["userdata"]["size"] == 0)
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_zerosize"));
|
||||
}
|
||||
|
||||
function getBaseData($colname, $coldata, $objdata) { /* {{{ */
|
||||
$objdata[$colname] = $coldata;
|
||||
return $objdata;
|
||||
} /* }}} */
|
||||
|
||||
function getQuotaData($colname, $coldata, $objdata) { /* {{{ */
|
||||
$objdata[$colname] = SeedDMS_Core_File::parse_filesize($coldata);
|
||||
return $objdata;
|
||||
} /* }}} */
|
||||
|
||||
function getFolderData($colname, $coldata, $objdata) { /* {{{ */
|
||||
global $dms;
|
||||
if($coldata) {
|
||||
if($folder = $dms->getFolder((int)$coldata)) {
|
||||
$objdata['homefolder'] = $folder;
|
||||
}
|
||||
} else {
|
||||
$objdata['homefolder'] = null;
|
||||
}
|
||||
return $objdata;
|
||||
} /* }}} */
|
||||
|
||||
function getGroupData($colname, $coldata, $objdata) { /* {{{ */
|
||||
global $dms;
|
||||
if($group = $dms->getGroupByName($coldata)) {
|
||||
|
|
@ -62,6 +71,18 @@ function getRoleData($colname, $coldata, $objdata) { /* {{{ */
|
|||
return $objdata;
|
||||
} /* }}} */
|
||||
|
||||
if (!$user->isAdmin()) {
|
||||
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
|
||||
}
|
||||
|
||||
$log = array();
|
||||
if (isset($_FILES['userdata']) && $_FILES['userdata']['error'] == 0) {
|
||||
if(!is_uploaded_file($_FILES["userdata"]["tmp_name"]))
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||
|
||||
if($_FILES["userdata"]["size"] == 0)
|
||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_zerosize"));
|
||||
|
||||
$csvdelim = ';';
|
||||
$csvencl = '"';
|
||||
if($fp = fopen($_FILES['userdata']['tmp_name'], 'r')) {
|
||||
|
|
@ -73,6 +94,10 @@ function getRoleData($colname, $coldata, $objdata) { /* {{{ */
|
|||
$colmap[$i] = array("getGroupData", $colname);
|
||||
} elseif(in_array($colname, array('role'))) {
|
||||
$colmap[$i] = array("getRoleData", $colname);
|
||||
} elseif(in_array($colname, array('homefolder'))) {
|
||||
$colmap[$i] = array("getFolderData", $colname);
|
||||
} elseif(in_array($colname, array('quota'))) {
|
||||
$colmap[$i] = array("getQuotaData", $colname);
|
||||
} elseif(in_array($colname, array('login', 'name', 'email', 'comment', 'group'))) {
|
||||
$colmap[$i] = array("getBaseData", $colname);
|
||||
} elseif(substr($colname, 0, 5) == 'attr:') {
|
||||
|
|
@ -103,32 +128,69 @@ function getRoleData($colname, $coldata, $objdata) { /* {{{ */
|
|||
}
|
||||
}
|
||||
// print_r($newusers);
|
||||
$makeupdate = !empty($_POST['update']);
|
||||
foreach($newusers as $u) {
|
||||
if($eu = $dms->getUserByLogin($u['login'])) {
|
||||
if(!empty($_POST['update'])) {
|
||||
if(isset($u['name']))
|
||||
if(isset($u['name']) && $u['name'] != $eu->getFullName()) {
|
||||
$log[] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Name of user updated. '".$u['name']."' != '".$eu->getFullName()."'");
|
||||
if($makeupdate)
|
||||
$eu->setFullName($u['name']);
|
||||
if(isset($u['email']))
|
||||
}
|
||||
if(isset($u['email']) && $u['email'] != $eu->getEmail()) {
|
||||
$log[] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Email of user updated. '".$u['email']."' != '".$eu->getEmail()."'");
|
||||
if($makeupdate)
|
||||
$eu->setEmail($u['email']);
|
||||
if(isset($u['comment']))
|
||||
}
|
||||
if(isset($u['comment'])) {
|
||||
$log[] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Comment of user updated. '".$u['comment']."' != '".$eu->getComment()."'");
|
||||
if($makeupdate)
|
||||
$eu->setComment($u['comment']);
|
||||
if(isset($u['language']))
|
||||
}
|
||||
if(isset($u['language'])) {
|
||||
$log[] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Language of user updated. '".$u['language']."' != '".$eu->getLanguage()."'");
|
||||
if($makeupdate)
|
||||
$eu->setLanguage($u['language']);
|
||||
if(isset($u['groups'])) {
|
||||
}
|
||||
if(isset($u['quota'])) {
|
||||
$log[] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Quota of user updated. '".$u['quota']."' != '".$eu->getQuota()."'");
|
||||
if($makeupdate)
|
||||
$eu->setQuota($u['language']);
|
||||
}
|
||||
if(isset($u['homefolder'])) {
|
||||
$log[] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Homefolder of user updated. '".($u['homefolder'] ? $u['homefolder']->getId() : '')."' != '".($eu->getHomeFolder() ? $eu->getHomeFolder()->getId() : '')."'");
|
||||
if($makeupdate)
|
||||
$eu->setHomeFolder($u['homefolder']);
|
||||
}
|
||||
if(isset($u['groups'])) {
|
||||
$func = function($o) {return $o->getID();};
|
||||
$log[] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Groups of user updated. '".implode(',',array_map($func, $u['groups']))."' != '".implode(',',array_map($func, $eu->getGroups()))."'");
|
||||
if($makeupdate) {
|
||||
foreach($eu->getGroups() as $g)
|
||||
$eu->leaveGroup($g);
|
||||
foreach($u['groups'] as $g)
|
||||
$eu->joinGroup($g);
|
||||
}
|
||||
}
|
||||
$log[] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "User '".$u['name']."' updated.");
|
||||
} else {
|
||||
if(!empty($u['login']) && !empty($u['name']) && !empty($u['email'])) {
|
||||
$ret = $dms->addUser($u['login'], '', $u['name'], $u['email'], !empty($u['language']) ? $u['language'] : 'en_GB', 'bootstrap', !empty($u['comment']) ? $u['comment'] : '', $u['role']);
|
||||
var_dump($ret);
|
||||
if(!empty($_POST['addnew'])) {
|
||||
if(!empty($u['login']) && !empty($u['name']) && !empty($u['email'])) {
|
||||
$ret = $dms->addUser($u['login'], '', $u['name'], $u['email'], !empty($u['language']) ? $u['language'] : 'en_GB', 'bootstrap', !empty($u['comment']) ? $u['comment'] : '', $u['role']);
|
||||
var_dump($ret);
|
||||
}
|
||||
}
|
||||
$log[] = array('id'=>$u['login'], 'type'=>'success', 'msg'=> "User '".$u['name']."' added.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user));
|
||||
if($view) {
|
||||
$view->setParam('log', $log);
|
||||
$view($_GET);
|
||||
exit;
|
||||
}
|
||||
|
||||
//header("Location:../out/out.ViewFolder.php?folderid=".$newfolder->getID());
|
||||
|
|
|
|||
|
|
@ -52,9 +52,10 @@ if ($action == "addtask") { /* {{{ */
|
|||
$name = $_POST["name"];
|
||||
$description = $_POST["description"];
|
||||
$frequency = $_POST["frequency"];
|
||||
$disabled = isset($_POST["disabled"]) ? $_POST["disabled"] : 0;
|
||||
$params = $_POST["params"];
|
||||
|
||||
$newtask = $scheduler->addTask($extension, $task, $name, $description, $frequency, 0, $params);
|
||||
$newtask = $scheduler->addTask($extension, $task, $name, $description, $frequency, $disabled, $params);
|
||||
if ($newtask) {
|
||||
}
|
||||
else UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
||||
|
|
|
|||
|
|
@ -187,6 +187,9 @@ if ($action == "saveSettings")
|
|||
// SETTINGS - ADVANCED - AUTHENTICATION
|
||||
$settings->_guestID = intval($_POST["guestID"]);
|
||||
$settings->_adminIP = $_POST["adminIP"];
|
||||
$settings->_apiKey = strval($_POST["apiKey"]);
|
||||
$settings->_apiUserId = intval($_POST["apiUserId"]);
|
||||
$settings->_apiOrigin = strval($_POST["apiOrigin"]);
|
||||
|
||||
// SETTINGS - ADVANCED - EDITION
|
||||
$settings->_versioningFileName = $_POST["versioningFileName"];
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ if($view) {
|
|||
$view->setParam('showtree', showtree());
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
|
|
|
|||
|
|
@ -54,9 +54,9 @@ if(isset($_GET['action']) && $_GET['action'] == 'subtree') {
|
|||
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user));
|
||||
if($view) {
|
||||
$view->setParam('orderby', $settings->_sortFoldersDefault);
|
||||
if(isset($_GET['action']) && $_GET['action'] == 'subtree') {
|
||||
$view->setParam('node', $node);
|
||||
$view->setParam('orderby', $settings->_sortFoldersDefault);
|
||||
} else {
|
||||
$view->setParam('folder', $folder);
|
||||
$view->setParam('form', $form);
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ if($view) {
|
|||
$view->setParam('viewonlinefiletypes', $settings->_viewOnlineFileTypes);
|
||||
$view->setParam('enableversionmodification', $settings->_enableVersionModification);
|
||||
$view->setParam('previewWidthDetail', $settings->_previewWidthDetail);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('showFullPreview', $settings->_showFullPreview);
|
||||
$view->setParam('convertToPdf', $settings->_convertToPdf);
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ if ($user->isGuest()) {
|
|||
if($view) {
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('onepage', $settings->_onePageMode); // do most navigation by reloading areas of pages with ajax
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ if($view) {
|
|||
$view->setParam('workflowmode', $settings->_workflowMode);
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
|
|
|
|||
|
|
@ -239,8 +239,6 @@ if($view) {
|
|||
$view->setParam('rootfolder', $rootfolder);
|
||||
$view->setParam('repairobjects', $repairobjects);
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ if($view) {
|
|||
$view->setParam('showtree', showtree());
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('onepage', $settings->_onePageMode); // do most navigation by reloading areas of pages with ajax
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ if($view) {
|
|||
$view->setParam('showtree', showtree());
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ if($view) {
|
|||
$view->setParam('showtree', showtree());
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
|
|
|
|||
|
|
@ -501,7 +501,7 @@ if($settings->_showSingleSearchHit && count($entries) == 1) {
|
|||
$view->setParam('workflowmode', $settings->_workflowMode);
|
||||
$view->setParam('enablefullsearch', $settings->_enableFullSearch);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
$view->setParam('reception', $reception);
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ if($view) {
|
|||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('onepage', $settings->_onePageMode); // do most navigation by reloading areas of pages with ajax
|
||||
$view($_GET);
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ if($view) {
|
|||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('workflowmode', $settings->_workflowMode);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewconverters', $settings->_converters['preview']);
|
||||
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
|
||||
$view->setParam('timeout', $settings->_cmdTimeout);
|
||||
$view->setParam('accessobject', $accessop);
|
||||
$view->setParam('xsendfile', $settings->_enableXsendfile);
|
||||
|
|
|
|||
10
restapi/.htaccess
Normal file
10
restapi/.htaccess
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
RewriteEngine on
|
||||
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
|
||||
|
||||
<IfModule mod_header.c>
|
||||
<Files ~ "^swagger\.yaml">
|
||||
Header set Access-Control-Allow-Origin "*"
|
||||
Header set Access-Control-Allow-Methods "GET"
|
||||
Header set Access-Control-Allow-Headers "X-Requested-With, Content-Type, Accept, Origin, Authorization"
|
||||
</Files>
|
||||
</IfModule>
|
||||
4016
restapi/index.php
4016
restapi/index.php
File diff suppressed because it is too large
Load Diff
1915
restapi/swagger.yaml
Normal file
1915
restapi/swagger.yaml
Normal file
File diff suppressed because it is too large
Load Diff
|
|
@ -112,7 +112,7 @@ function tree($dms, $index, $indexconf, $folder, $indent='') { /* {{{ */
|
|||
$created = 0;
|
||||
}
|
||||
$content = $document->getLatestContent();
|
||||
if($created > $content->getDate()) {
|
||||
if($created >= $content->getDate()) {
|
||||
echo $themes->italic(" (Document unchanged)").PHP_EOL;
|
||||
} else {
|
||||
$index->delete($hit->id);
|
||||
|
|
|
|||
|
|
@ -63,32 +63,33 @@ include($myincpath."/inc/inc.Language.php");
|
|||
include($myincpath."/inc/inc.Extension.php");
|
||||
include($myincpath."/inc/inc.DBInit.php");
|
||||
include($myincpath."/inc/inc.Scheduler.php");
|
||||
include($myincpath."/inc/inc.ClassController.php");
|
||||
|
||||
if(!($user = $dms->getUserByLogin('cli_scheduler'))) {
|
||||
add_log_line("Execution of tasks failed because of missing user 'cli_scheduler'. Will exit now.", PEAR_LOG_ERR);
|
||||
exit;
|
||||
}
|
||||
|
||||
$scheduler = new SeedDMS_Scheduler($db);
|
||||
$tasks = $scheduler->getTasks();
|
||||
|
||||
foreach($tasks as $task) {
|
||||
if(isset($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()]) && is_object($taskobj = $GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()])) {
|
||||
if(isset($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()]) && is_object($taskobj = resolveTask($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()]))) {
|
||||
switch($mode) {
|
||||
case "run":
|
||||
case "dryrun":
|
||||
if(method_exists($taskobj, 'execute')) {
|
||||
if(!$task->getDisabled() && $task->isDue()) {
|
||||
if($user = $dms->getUserByLogin('cli_scheduler')) {
|
||||
if($mode == 'run') {
|
||||
if($taskobj->execute($task, $dms, $user, $settings)) {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." successful.");
|
||||
$task->updateLastNextRun();
|
||||
} else {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." failed, task has been disabled.", PEAR_LOG_ERR);
|
||||
$task->setDisabled(1);
|
||||
}
|
||||
} elseif($mode == 'dryrun') {
|
||||
echo "Running ".$task->getExtension()."::".$task->getTask()."\n";
|
||||
if($mode == 'run') {
|
||||
if($taskobj->execute($task)) {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." successful.");
|
||||
$task->updateLastNextRun();
|
||||
} else {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." failed, task has been disabled.", PEAR_LOG_ERR);
|
||||
$task->setDisabled(1);
|
||||
}
|
||||
} else {
|
||||
add_log_line("Execution of task ".$task->getExtension()."::".$task->getTask()." failed because of missing user 'cli_scheduler'. Task has been disabled.", PEAR_LOG_ERR);
|
||||
$task->setDisabled(1);
|
||||
} elseif($mode == 'dryrun') {
|
||||
echo "Running ".$task->getExtension()."::".$task->getTask()."\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -117,7 +118,8 @@ foreach($tasks as $task) {
|
|||
echo "\n";
|
||||
if($params = $task->getParameter()) {
|
||||
foreach($params as $key=>$value) {
|
||||
echo " ".$key.": ".$value."\n";
|
||||
$p = $taskobj->getAdditionalParamByName($key);
|
||||
echo " ".$key.": ".($p['type'] == 'password' ? '********' : $value)."\n";
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -341,6 +341,8 @@ $(document).ready(function() {
|
|||
foreach($arrs as $arr) {
|
||||
$this->formField($arr[0], $arr[1]);
|
||||
}
|
||||
} elseif(is_string($arrs)) {
|
||||
echo $arrs;
|
||||
}
|
||||
|
||||
$this->contentSubHeading(getMLText("version_info"));
|
||||
|
|
@ -411,6 +413,8 @@ $(document).ready(function() {
|
|||
foreach($arrs as $arr) {
|
||||
$this->formField($arr[0], $arr[1]);
|
||||
}
|
||||
} elseif(is_string($arrs)) {
|
||||
echo $arrs;
|
||||
}
|
||||
|
||||
if($workflowmode == 'advanced') {
|
||||
|
|
|
|||
|
|
@ -119,6 +119,15 @@ $(document).ready( function() {
|
|||
}
|
||||
}
|
||||
}
|
||||
$arrs = $this->callHook('addFolderAttributes', $folder);
|
||||
if(is_array($arrs)) {
|
||||
foreach($arrs as $arr) {
|
||||
$this->formField($arr[0], $arr[1]);
|
||||
}
|
||||
} elseif(is_string($arrs)) {
|
||||
echo $arrs;
|
||||
}
|
||||
|
||||
$this->formSubmit("<i class=\"icon-save\"></i> ".getMLText('add_subfolder'));
|
||||
?>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SeedDMS_View_ApprovalSummary extends SeedDMS_Bootstrap_Style {
|
|||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ class SeedDMS_View_Categories extends SeedDMS_Bootstrap_Style {
|
|||
$(document).ready( function() {
|
||||
$( "#selector" ).change(function() {
|
||||
$('div.ajax').trigger('update', {categoryid: $(this).val()});
|
||||
window.history.pushState({"html":"","pageTitle":""},"", '../out/out.Categories.php?categoryid=' + $(this).val());
|
||||
});
|
||||
});
|
||||
<?php
|
||||
|
|
|
|||
|
|
@ -42,10 +42,11 @@ class SeedDMS_View_DocumentChooser extends SeedDMS_Bootstrap_Style {
|
|||
function js() { /* {{{ */
|
||||
$folder = $this->params['folder'];
|
||||
$form = $this->params['form'];
|
||||
$orderby = $this->params['orderby'];
|
||||
$partialtree = $this->params['partialtree'];
|
||||
|
||||
header('Content-Type: application/javascript');
|
||||
$this->printNewTreeNavigationJs($folder->getID(), M_READ, 1, $form, 0, 'n', $partialtree);
|
||||
$this->printNewTreeNavigationJs($folder->getID(), M_READ, 1, $form, 0, $orderby, $partialtree);
|
||||
} /* }}} */
|
||||
|
||||
function show() { /* {{{ */
|
||||
|
|
@ -54,11 +55,12 @@ class SeedDMS_View_DocumentChooser extends SeedDMS_Bootstrap_Style {
|
|||
$folder = $this->params['folder'];
|
||||
$form = $this->params['form'];
|
||||
$partialtree = $this->params['partialtree'];
|
||||
$orderby = $this->params['orderby'];
|
||||
|
||||
// $this->htmlStartPage(getMLText("choose_target_document"));
|
||||
// $this->contentContainerStart();
|
||||
// $this->printNewTreeNavigationHtml($folder->getID(), M_READ, 1, $form);
|
||||
$this->printNewTreeNavigationHtml($folder->getID(), M_READ, 1, $form, 0, '', $partialtree);
|
||||
$this->printNewTreeNavigationHtml($folder->getID(), M_READ, 1, $form, 0, $orderby);
|
||||
echo '<script src="../out/out.DocumentChooser.php?action=js&'.$_SERVER['QUERY_STRING'].'"></script>'."\n";
|
||||
// $this->contentContainerEnd();
|
||||
// $this->htmlEndPage(true);
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Bootstrap_Style {
|
|||
$enableversionmodification = $this->params['enableversionmodification'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidthdetail = $this->params['previewWidthDetail'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
|
|||
|
|
@ -114,8 +114,8 @@ class SeedDMS_View_EditAttributes extends SeedDMS_Bootstrap_Style {
|
|||
foreach($arrs as $arr) {
|
||||
$this->formField($arr[0], $arr[1]);
|
||||
}
|
||||
} elseif(is_string($arr)) {
|
||||
echo $arr;
|
||||
} elseif(is_string($arrs)) {
|
||||
echo $arrs;
|
||||
}
|
||||
$this->formSubmit("<i class=\"icon-save\"></i> ".getMLText('save'));
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -285,8 +285,8 @@ $(document).ready( function() {
|
|||
foreach($arrs as $arr) {
|
||||
$this->formField($arr[0], $arr[1]);
|
||||
}
|
||||
} elseif(is_string($arr)) {
|
||||
echo $arr;
|
||||
} elseif(is_string($arrs)) {
|
||||
echo $arrs;
|
||||
}
|
||||
$this->formSubmit("<i class=\"icon-save\"></i> ".getMLText('save'));
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -189,7 +189,7 @@ $(document).ready(function() {
|
|||
$this->formField($arr[0], $arr[1]);
|
||||
}
|
||||
} elseif(is_string($arrs)) {
|
||||
echo $arr;
|
||||
echo $arrs;
|
||||
}
|
||||
$this->formSubmit("<i class=\"icon-save\"></i> ".getMLText('save'));
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -43,9 +43,10 @@ class SeedDMS_View_FolderChooser extends SeedDMS_Bootstrap_Style {
|
|||
$rootfolderid = $this->params['rootfolderid'];
|
||||
$form = $this->params['form'];
|
||||
$mode = $this->params['mode'];
|
||||
$orderby = $this->params['orderby'];
|
||||
|
||||
header('Content-Type: application/javascript');
|
||||
$this->printNewTreeNavigationJs($rootfolderid, $mode, 0, $form);
|
||||
$this->printNewTreeNavigationJs($rootfolderid, $mode, 0, $form, '', $orderby);
|
||||
} /* }}} */
|
||||
|
||||
function show() { /* {{{ */
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ class SeedDMS_View_ImportUsers extends SeedDMS_Bootstrap_Style {
|
|||
function show() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$user = $this->params['user'];
|
||||
$log = $this->params['log'];
|
||||
|
||||
$this->htmlStartPage(getMLText("import_users"));
|
||||
$this->globalNavigation();
|
||||
|
|
@ -48,6 +49,8 @@ class SeedDMS_View_ImportUsers extends SeedDMS_Bootstrap_Style {
|
|||
|
||||
$this->contentHeading(getMLText("import_users"));
|
||||
|
||||
echo "<div class=\"row-fluid\">\n";
|
||||
echo "<div class=\"span4\">\n";
|
||||
$this->contentContainerStart();
|
||||
print "<form class=\"form-horizontal\" action=\"../op/op.ImportUsers.php\" name=\"form1\" enctype=\"multipart/form-data\" method=\"post\">";
|
||||
$this->formField(
|
||||
|
|
@ -63,10 +66,33 @@ class SeedDMS_View_ImportUsers extends SeedDMS_Bootstrap_Style {
|
|||
'value'=>'1'
|
||||
)
|
||||
);
|
||||
$this->formField(
|
||||
getMLText("import_users_addnew"),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'checkbox',
|
||||
'name'=>'addnew',
|
||||
'value'=>'1'
|
||||
)
|
||||
);
|
||||
$this->formSubmit("<i class=\"icon-save\"></i> ".getMLText('import'));
|
||||
print "</form>\n";
|
||||
$this->contentContainerEnd();
|
||||
|
||||
echo "</div>\n";
|
||||
echo "<div class=\"span8\">\n";
|
||||
if($log) {
|
||||
echo "<table class=\"table table-condensed\">\n";
|
||||
echo "<tr><th>".getMLText('id')."</th>\n";
|
||||
echo "<th>".getMLText('message')."</th></tr>\n";
|
||||
foreach($log as $item) {
|
||||
$class = $item['type'] == 'success' ? 'success' : 'error';
|
||||
echo "<tr class=\"".$class."\"><td>".$item['id']."</td><td>".$item['msg']."</td></tr>\n";
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
echo "</div>\n";
|
||||
echo "</div>\n";
|
||||
$this->contentEnd();
|
||||
$this->htmlEndPage();
|
||||
} /* }}} */
|
||||
|
|
|
|||
|
|
@ -114,12 +114,6 @@ class SeedDMS_View_Info extends SeedDMS_Bootstrap_Style {
|
|||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$this->contentContainerStart();
|
||||
echo $version->banner();
|
||||
$this->contentContainerEnd();
|
||||
// $this->contentContainerStart();
|
||||
// phpinfo();
|
||||
// $this->contentContainerEnd();
|
||||
$this->contentEnd();
|
||||
$this->htmlEndPage();
|
||||
} /* }}} */
|
||||
|
|
|
|||
|
|
@ -145,7 +145,7 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style {
|
|||
$this->user = $this->params['user'];
|
||||
$this->cachedir = $this->params['cachedir'];
|
||||
$this->previewwidth = $this->params['previewWidthList'];
|
||||
$this->previewconverters = $this->params['previewconverters'];
|
||||
$this->previewconverters = $this->params['previewConverters'];
|
||||
$this->db = $this->dms->getDB();
|
||||
$this->timeout = $this->params['timeout'];
|
||||
$this->xsendfile = $this->params['xsendfile'];
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -145,7 +145,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -175,7 +175,7 @@ $(document).ready( function() {
|
|||
$workflowmode = $this->params['workflowmode'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -225,7 +225,7 @@ $(document).ready( function() {
|
|||
$cachedir = $this->params['cachedir'];
|
||||
$showtree = $this->params['showtree'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -256,7 +256,7 @@ $(document).ready( function() {
|
|||
$cachedir = $this->params['cachedir'];
|
||||
$showtree = $this->params['showtree'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -287,7 +287,7 @@ $(document).ready( function() {
|
|||
$cachedir = $this->params['cachedir'];
|
||||
$showtree = $this->params['showtree'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -317,7 +317,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -419,7 +419,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -452,7 +452,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -483,7 +483,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -516,7 +516,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -547,7 +547,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -578,7 +578,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -609,7 +609,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -640,7 +640,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -671,7 +671,7 @@ $(document).ready( function() {
|
|||
$orderdir = $this->params['orderdir'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
@ -703,7 +703,7 @@ $(document).ready( function() {
|
|||
$cachedir = $this->params['cachedir'];
|
||||
$workflowmode = $this->params['workflowmode'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
|
|||
|
|
@ -382,7 +382,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
|
|||
$docsinrevision = $this->params['docsinrevision'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
|
||||
|
|
@ -402,7 +402,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
|
|||
$docsinreception = $this->params['docsinreception'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
|
||||
|
|
@ -422,7 +422,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
|
|||
$processwithoutusergroup = $this->params['processwithoutusergroup'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$repair = $this->params['repair'];
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SeedDMS_View_ReceiptSummary extends SeedDMS_Bootstrap_Style {
|
|||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SeedDMS_View_ReviewSummary extends SeedDMS_Bootstrap_Style {
|
|||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SeedDMS_View_RevisionSummary extends SeedDMS_Bootstrap_Style {
|
|||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
|
|||
|
|
@ -99,8 +99,7 @@ $(document).ready( function() {
|
|||
$user = $this->params['user'];
|
||||
$extname = $this->params['extname'];
|
||||
$taskname = $this->params['taskname'];
|
||||
if($extname && $taskname) {
|
||||
$taskobj = $GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$extname][$taskname];
|
||||
if($extname && $taskname && is_object($taskobj = resolveTask($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$extname][$taskname]))) {
|
||||
if(method_exists($taskobj, 'getAdditionalParams'))
|
||||
$additionalparams = $taskobj->getAdditionalParams();
|
||||
else
|
||||
|
|
@ -135,6 +134,13 @@ $(document).ready( function() {
|
|||
<input type="text" id="frequency" name="frequency" value="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<label class="checkbox">
|
||||
<input type="checkbox" name="disabled" value="1" checked> <?= getMLText('task_disabled'); ?>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
if($additionalparams) {
|
||||
foreach($additionalparams as $param) {
|
||||
|
|
@ -152,16 +158,43 @@ $(document).ready( function() {
|
|||
)
|
||||
);
|
||||
break;
|
||||
case 'password':
|
||||
$this->formField(
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'password',
|
||||
'id'=>'params_'.$param['name'],
|
||||
'name'=>'params['.$param['name'].']',
|
||||
'required'=>false
|
||||
)
|
||||
);
|
||||
break;
|
||||
case 'select':
|
||||
$this->formField(
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'select',
|
||||
'class'=>'chzn-select',
|
||||
'name'=>'params['.$param['name'].']',
|
||||
'multiple'=>false,
|
||||
'attributes'=>array(array('data-placeholder', getMLText('select_value'), array('data-no_results_text', getMLText('unknown_value')))),
|
||||
'options'=>$param['options'],
|
||||
)
|
||||
);
|
||||
break;
|
||||
default:
|
||||
?>
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="params_<?= $param['name'] ?>"><?php printMLText('task_'.$extname."_".$taskname."_".$param['name']);?>:</label>
|
||||
<div class="controls">
|
||||
<input type="text" id="params_<?= $param['name'] ?>" name="params[<?= $param['name'] ?>]" value="">
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
break;
|
||||
$this->formField(
|
||||
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'text',
|
||||
'id'=>'params_'.$param['name'],
|
||||
'name'=>'params['.$param['name'].']',
|
||||
'required'=>false
|
||||
)
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -169,7 +202,7 @@ $(document).ready( function() {
|
|||
<div class="control-group">
|
||||
<label class="control-label" for="login"></label>
|
||||
<div class="controls">
|
||||
<button type="submit" class="btn"><i class="icon-save"></i> <?php printMLText("save")?></button>
|
||||
<button type="submit" class="btn btn-primary"><i class="icon-save"></i> <?php printMLText("save")?></button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
|
@ -190,6 +223,11 @@ $(document).ready( function() {
|
|||
}
|
||||
|
||||
$taskobj = $GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()];
|
||||
$taskobj = resolveTask($taskobj);
|
||||
if(!is_object($taskobj)) {
|
||||
$this->errorMsg(getMLText('task_class_not_callable'));
|
||||
return;
|
||||
}
|
||||
?>
|
||||
<form action="../op/op.SchedulerTaskMgr.php" method="post" class="form-horizontal">
|
||||
<?= createHiddenFieldWithKey('edittask') ?>
|
||||
|
|
@ -245,16 +283,32 @@ $(document).ready( function() {
|
|||
)
|
||||
);
|
||||
break;
|
||||
case 'password':
|
||||
$this->formField(
|
||||
getMLText("task_".$task->getExtension()."_".$task->getTask()."_".$param['name']),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'password',
|
||||
'id'=>'params_'.$param['name'],
|
||||
'name'=>'params['.$param['name'].']',
|
||||
'value'=>$task->getParameter()[$param['name']],
|
||||
'required'=>false
|
||||
)
|
||||
);
|
||||
break;
|
||||
default:
|
||||
?>
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="params_<?= $param['name'] ?>"><?php printMLText('task_'.$task->getExtension()."_".$task->getTask()."_".$param['name']);?>:</label>
|
||||
<div class="controls">
|
||||
<input type="text" id="params_<?= $param['name'] ?>" name="params[<?= $param['name'] ?>]" value="<?= $task->getParameter()[$param['name']] ?>">
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
break;
|
||||
$this->formField(
|
||||
getMLText("task_".$task->getExtension()."_".$task->getTask()."_".$param['name']),
|
||||
array(
|
||||
'element'=>'input',
|
||||
'type'=>'text',
|
||||
'id'=>'params_'.$param['name'],
|
||||
'name'=>'params['.$param['name'].']',
|
||||
'value'=>$task->getParameter()[$param['name']],
|
||||
'required'=>false
|
||||
)
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -262,7 +316,7 @@ $(document).ready( function() {
|
|||
<div class="control-group">
|
||||
<label class="control-label" for="login"></label>
|
||||
<div class="controls">
|
||||
<button type="submit" class="btn"><i class="icon-save"></i> <?php printMLText("save")?></button>
|
||||
<button type="submit" class="btn btn-primary"><i class="icon-save"></i> <?php printMLText("save")?></button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
|
@ -282,7 +336,7 @@ $(document).ready( function() {
|
|||
$tasks = $scheduler->getTasks();
|
||||
if(!$tasks)
|
||||
return;
|
||||
|
||||
|
||||
$this->contentHeading(getMLText("scheduler_class_tasks"));
|
||||
echo "<table class=\"table _table-condensed\">\n";
|
||||
print "<thead>\n<tr>\n";
|
||||
|
|
@ -293,8 +347,8 @@ $(document).ready( function() {
|
|||
print "<th>".getMLText('task_last_run')."</th>\n";
|
||||
print "<th></th>\n";
|
||||
print "</tr></thead><tbody>\n";
|
||||
foreach($tasks as $task) {
|
||||
if(!isset($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()]))
|
||||
foreach($tasks as $task) {
|
||||
if(!isset($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()]) || !is_object(resolveTask($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()])))
|
||||
$class = 'error';
|
||||
else
|
||||
$class = 'success';
|
||||
|
|
@ -357,6 +411,9 @@ $(document).ready( function() {
|
|||
$errmsgs = array();
|
||||
foreach($GLOBALS['SEEDDMS_SCHEDULER']['tasks'] as $extname=>$tasks) {
|
||||
foreach($tasks as $taskname=>$task) {
|
||||
$task = resolveTask($task);
|
||||
if(!is_object($task))
|
||||
continue;
|
||||
echo "<tr>";
|
||||
echo "<td>";
|
||||
echo $extname."::".$taskname;
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ $(document).ready( function() {
|
|||
$searchin = $this->params['searchin'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
$reception = $this->params['reception'];
|
||||
|
|
|
|||
|
|
@ -432,6 +432,9 @@ $this->showStartPaneContent('site', (!$currenttab || $currenttab == 'site'));
|
|||
<?php $this->showConfigHeadline('settings_Authentication'); ?>
|
||||
<?php $this->showConfigText('settings_guestID', 'guestID'); ?>
|
||||
<?php $this->showConfigText('settings_adminIP', 'adminIP'); ?>
|
||||
<?php $this->showConfigText('settings_apiKey', 'apiKey'); ?>
|
||||
<?php $this->showConfigText('settings_apiUserId', 'apiUserId'); ?>
|
||||
<?php $this->showConfigText('settings_apiOrigin', 'apiOrigin'); ?>
|
||||
|
||||
<!--
|
||||
-- SETTINGS - ADVANCED - EDITION
|
||||
|
|
|
|||
|
|
@ -271,7 +271,7 @@ $(document).ready( function() {
|
|||
$cachedir = $this->params['cachedir'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout);
|
||||
$previewer->setConverters($previewconverters);
|
||||
|
|
|
|||
|
|
@ -316,6 +316,8 @@ console.log(element);
|
|||
foreach($arrs as $arr) {
|
||||
$this->formField($arr[0], $arr[1]);
|
||||
}
|
||||
} elseif(is_string($arrs)) {
|
||||
echo $arrs;
|
||||
}
|
||||
|
||||
if($workflowmode == 'advanced') {
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class SeedDMS_View_WorkflowSummary extends SeedDMS_Bootstrap_Style {
|
|||
$user = $this->params['user'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidth = $this->params['previewWidthList'];
|
||||
$previewconverters = $this->params['previewconverters'];
|
||||
$previewconverters = $this->params['previewConverters'];
|
||||
$timeout = $this->params['timeout'];
|
||||
$xsendfile = $this->params['xsendfile'];
|
||||
|
||||
|
|
|
|||
|
|
@ -51,12 +51,26 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
|||
|
||||
/**
|
||||
* Set to true if original file shall be used instead of document name
|
||||
* This can lead to duplicate file names in a directory because the original
|
||||
* file name is not unique. You can enforce uniqueness by setting $prefixorgfilename
|
||||
* to true which will add the document id and version in front of the original
|
||||
* filename.
|
||||
*
|
||||
* @access private
|
||||
* @var boolean
|
||||
*/
|
||||
var $useorgfilename = false;
|
||||
|
||||
/**
|
||||
* Set to true if original file is used and you want to prefix each filename
|
||||
* by its document id and version, e.g. 12345-1-somefile.pdf
|
||||
* This is option is only used fi $useorgfilename is set to true.
|
||||
*
|
||||
* @access private
|
||||
* @var boolean
|
||||
*/
|
||||
var $prefixorgfilename = true;
|
||||
|
||||
/**
|
||||
* Serve a webdav request
|
||||
*
|
||||
|
|
@ -209,9 +223,18 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
|||
$this->logger->log('reverseLookup: found folder '.$root->getName().' ('.$root->getID().')', PEAR_LOG_DEBUG);
|
||||
return $root;
|
||||
} else {
|
||||
if($this->useorgfilename)
|
||||
$document = $this->dms->getDocumentByOriginalFilename($docname, $root);
|
||||
else
|
||||
if($this->useorgfilename) {
|
||||
if($this->prefixorgfilename) {
|
||||
$tmp = explode('-', $docname, 3);
|
||||
if(ctype_digit($tmp[0])) {
|
||||
$document = $this->dms->getDocument((int) $tmp[0]);
|
||||
} else {
|
||||
$document = null;
|
||||
}
|
||||
} else {
|
||||
$document = $this->dms->getDocumentByOriginalFilename($docname, $root);
|
||||
}
|
||||
} else
|
||||
$document = $this->dms->getDocumentByName($docname, $root);
|
||||
if($document) {
|
||||
if($this->logger)
|
||||
|
|
@ -230,9 +253,18 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
|||
}
|
||||
if($folder) {
|
||||
if($docname) {
|
||||
if($this->useorgfilename)
|
||||
$document = $this->dms->getDocumentByOriginalFilename($docname, $folder);
|
||||
else
|
||||
if($this->useorgfilename) {
|
||||
if($this->prefixorgfilename) {
|
||||
$tmp = explode('-', $docname, 3);
|
||||
if(ctype_digit($tmp[0])) {
|
||||
$document = $this->dms->getDocument((int) $tmp[0]);
|
||||
} else {
|
||||
$document = null;
|
||||
}
|
||||
} else {
|
||||
$document = $this->dms->getDocumentByOriginalFilename($docname, $folder);
|
||||
}
|
||||
} else
|
||||
$document = $this->dms->getDocumentByName($docname, $folder);
|
||||
if($document) {
|
||||
if($this->logger)
|
||||
|
|
@ -375,8 +407,17 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
|||
$path .= $pathseg->getName().'/';
|
||||
// $info["path"] = htmlspecialchars($path.rawurlencode($obj->getName()));
|
||||
if($this->useorgfilename) {
|
||||
$info["path"] = $path.$content->getOriginalFileName();
|
||||
$info["props"][] = $this->mkprop("displayname", $content->getOriginalFileName());
|
||||
/* Add the document id and version to the display name.
|
||||
* I doesn't harm because for
|
||||
* accessing the document the full path is used by the browser
|
||||
*/
|
||||
if($this->prefixorgfilename) {
|
||||
$info["path"] = $path.$obj->getID()."-".$content->getVersion()."-".$content->getOriginalFileName();
|
||||
$info["props"][] = $obj->getID()."-".$content->getVersion()."-".$content->getOriginalFileName();
|
||||
} else {
|
||||
$info["path"] = $path.$content->getOriginalFileName();
|
||||
$info["props"][] = $this->mkprop("displayname", $content->getOriginalFileName());
|
||||
}
|
||||
} else {
|
||||
$info["path"] = $path.$obj->getName();
|
||||
$info["props"][] = $this->mkprop("displayname", $obj->getName());
|
||||
|
|
@ -454,6 +495,8 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
|||
$options['mtime'] = $content->getDate();
|
||||
|
||||
$fspath = $this->dms->contentDir.'/'.$content->getPath();
|
||||
if(!file_exists($fspath))
|
||||
return false;
|
||||
// detect resource size
|
||||
$options['size'] = filesize($fspath);
|
||||
|
||||
|
|
@ -517,11 +560,9 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
|||
$_fullpath .= $last->getName().'/';
|
||||
}
|
||||
foreach ($objs as $obj) {
|
||||
$filename = $obj->getName();
|
||||
$fullpath = $_fullpath.$filename;
|
||||
if(get_class($obj) == $this->dms->getClassname('folder')) {
|
||||
$fullpath .= '/';
|
||||
$filename .= '/';
|
||||
$fullpath = $_fullpath.$obj->getName().'/';
|
||||
$displayname = $obj->getName().'/';
|
||||
$filesize = 0;
|
||||
$mtime = $obj->getDate();
|
||||
} else {
|
||||
|
|
@ -532,16 +573,31 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
|||
$mtime = $content->getDate();
|
||||
|
||||
$fspath = $this->dms->contentDir.'/'.$content->getPath();
|
||||
$filesize = filesize($fspath);
|
||||
if($this->useorgfilename)
|
||||
$filename = $content->getOriginalFileName();;
|
||||
if(file_exists($fspath))
|
||||
$filesize = filesize($fspath);
|
||||
else
|
||||
$filesize = 0;
|
||||
if($this->useorgfilename) {
|
||||
/* Add the document id and version to the display name.
|
||||
* I doesn't harm because for
|
||||
* accessing the document the full path is used by the browser
|
||||
*/
|
||||
if($this->prefixorgfilename) {
|
||||
$displayname = $obj->getID()."-".$content->getVersion()."-".$content->getOriginalFileName();
|
||||
$fullpath = $_fullpath.$obj->getID()."-".$content->getVersion()."-".$content->getOriginalFileName();
|
||||
} else {
|
||||
$displayname = $content->getOriginalFileName();
|
||||
$fullpath = $_fullpath.$content->getOriginalFileName();
|
||||
}
|
||||
} else {
|
||||
$displayname = $obj->getName();
|
||||
$fullpath = $_fullpath.$displayname;
|
||||
}
|
||||
}
|
||||
// $name = htmlspecialchars($filename);
|
||||
$name = $filename;
|
||||
printf($format,
|
||||
number_format($filesize),
|
||||
strftime("%Y-%m-%d %H:%M:%S", $mtime),
|
||||
"<a href=\"".$_SERVER['SCRIPT_NAME'].htmlspecialchars($fullpath)."\">".htmlspecialchars($name, ENT_QUOTES)."</a>");
|
||||
"<a href=\"".$_SERVER['SCRIPT_NAME'].htmlspecialchars($fullpath)."\">".htmlspecialchars($displayname, ENT_QUOTES)."</a>");
|
||||
}
|
||||
|
||||
echo "</pre>";
|
||||
|
|
@ -609,9 +665,18 @@ class HTTP_WebDAV_Server_SeedDMS extends HTTP_WebDAV_Server
|
|||
$this->logger->log('PUT: file is of type '.$mimetype, PEAR_LOG_INFO);
|
||||
|
||||
/* First check whether there is already a file with the same name */
|
||||
if($this->useorgfilename)
|
||||
$document = $this->dms->getDocumentByOriginalFilename($name, $folder);
|
||||
else
|
||||
if($this->useorgfilename) {
|
||||
if($this->prefixorgfilename) {
|
||||
$tmp = explode('-', $name, 3);
|
||||
if(ctype_digit($tmp[0])) {
|
||||
$document = $this->dms->getDocument((int) $tmp[0]);
|
||||
} else {
|
||||
$document = null;
|
||||
}
|
||||
} else {
|
||||
$document = $this->dms->getDocumentByOriginalFilename($name, $folder);
|
||||
}
|
||||
} else
|
||||
$document = $this->dms->getDocumentByName($name, $folder);
|
||||
if($document) {
|
||||
if($this->logger)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user