Merge branch 'seeddms-5.1.x' into seeddms-6.0.x

This commit is contained in:
Uwe Steinmann 2018-11-12 13:33:56 +01:00
commit a4ddbd6605
143 changed files with 1510 additions and 1832 deletions

View File

@ -113,12 +113,43 @@
--------------------------------------------------------------------------------
Changes in version 5.1.9
--------------------------------------------------------------------------------
- show messages when access rights for folders are being changed
- set date field in mails send (See #334)
- fix check for errors when a folder, document or document file is edited
- use controller RemoveDocument when delete a document in op/op.Ajax.php
(partially solves #408)
- catch error when updating a document fails (Closes #410)
- use always 'Send from' address as Return-Path when set, only if not set the
logged in user's email will be used (Closes #418)
- show the debug output when sendind a test mail
- add hooks add hooks folderListPreContent and folderListPostContent in
class.ViewFolder.php
- do not redirect to ForcePassword page if out.Logout.php was opened. This
allows to at least logout when the forced password change happens (Closes #421)
- set selection menu for expiration to 'date' if date is entered (Closes #423)
- check if a new password is identical to the current password and
password history check > 0 (Closes #424)
- propperly encode url for following pages of search result (Closes $426)
- set date of folder in webdav view
- fix output of status on approval/review summary page
- pass context to getAccessMode()
- add opensearch description
- make buttons on admin page smaller
- pass optional parameter to hook documentListItem() which turns of the
- pass optional parameter to hook documentListItem() which turns off the
surrounding tr tag
- do not be strict anymore when checking if config value of extension is
in list of possible values (Closes #413)
- mtime of files and folders can be taken over when importing from filesystem
- fix sending emails in op/op.Ajax.php (Closes #417)
- inform subscribers of parent folder if a folder is deleted (Closes #416)
- remove duplicate subscribers from notification list (Closes #415)
- inform subscriber of a folder which has been added, previously only the
subscribers of the parent folder were informed.
- do not make subscribers of docs/folders selectable anymore if they are
already subscribed (Closes #414)
- use the same layout for class.FolderNotify.php as for class.DocumentNotify.php
- add another hook for sending the notification email (Closes #419)
- fix checking passwords in UsrMgr (Closes #420)
--------------------------------------------------------------------------------
Changes in version 5.1.8

View File

@ -2,7 +2,7 @@ VERSION=6.0.6
SRC=CHANGELOG inc conf utils index.php languages views op out controllers doc styles TODO LICENSE webdav install restapi pdfviewer
# webapp
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload utils/da-bv-reminder.php utils/seeddms-da-bv-reminder .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload utils/da-bv-reminder.php utils/seeddms-da-bv-reminder .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean views/pca
EXTENSIONS := \
dynamic_content.tar.gz\

View File

@ -1795,10 +1795,6 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
}
}
// TODO - verify
if ($this->_dms->enableConverting && in_array($docResultSet->getContent()->getFileType(), array_keys($this->_dms->convertFileTypes)))
$docResultSet->getContent()->convert(); // Even if if fails, do not return false
$queryStr = "INSERT INTO `tblDocumentStatus` (`documentID`, `version`) ".
"VALUES (". $this->_id .", ". (int) $version .")";
if (!$db->getResult($queryStr)) {
@ -3278,69 +3274,6 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
return true;
} /* }}} */
/**
* This function is deprecated
*/
function convert() { /* {{{ */
if (file_exists($this->_document->_dms->contentDir . $this->_document->getID() .'/' . "index.html"))
return true;
if (!in_array($this->_fileType, array_keys($this->_document->_dms->convertFileTypes)))
return false;
$source = $this->_document->_dms->contentDir . $this->_document->getID() .'/' . $this->getFileName();
$target = $this->_document->_dms->contentDir . $this->_document->getID() .'/' . "index.html";
// $source = str_replace("/", "\\", $source);
// $target = str_replace("/", "\\", $target);
$command = $this->_document->_dms->convertFileTypes[$this->_fileType];
$command = str_replace("{SOURCE}", "\"$source\"", $command);
$command = str_replace("{TARGET}", "\"$target\"", $command);
$output = array();
$res = 0;
exec($command, $output, $res);
if ($res != 0) {
print (implode("\n", $output));
return false;
}
return true;
} /* }}} */
/* FIXME: this function should not be part of the DMS. It lies in the duty
* of the application whether a file can be viewed online or not.
*/
function viewOnline() { /* {{{ */
if (!isset($this->_document->_dms->_viewOnlineFileTypes) || !is_array($this->_document->_dms->_viewOnlineFileTypes)) {
return false;
}
if (in_array(strtolower($this->_fileType), $this->_document->_dms->_viewOnlineFileTypes))
return true;
if ($this->_document->_dms->enableConverting && in_array($this->_fileType, array_keys($this->_document->_dms->convertFileTypes)))
if ($this->wasConverted()) return true;
return false;
} /* }}} */
function wasConverted() { /* {{{ */
return file_exists($this->_document->_dms->contentDir . $this->_document->getID() .'/' . "index.html");
} /* }}} */
/**
* This function is deprecated
*/
function getURL() { /* {{{ */
if (!$this->viewOnline())return false;
if (in_array(strtolower($this->_fileType), $this->_document->_dms->_viewOnlineFileTypes))
return "/" . $this->_document->getID() . "/" . $this->_version . "/" . $this->getOriginalFileName();
else
return "/" . $this->_document->getID() . "/" . $this->_version . "/index.html";
} /* }}} */
/**
* Get the latest status of the content
*

View File

@ -1637,6 +1637,7 @@ fix possible sql injection in SeedDMS_Core_User
context can be passed to getAccessMode()
call hook in SeedDMS_Core_Folder::getAccessMode()
new optional parameter $listguest for SeedDMS_Core_Document::getReadAccessList()
remove deprecated methods SeedDMS_Core_Document::convert(), SeedDMS_Core_Document::wasConverted(), SeedDMS_Core_Document::viewOnline(), SeedDMS_Core_Document::getUrl()
</notes>
</release>
<release>

View File

@ -52,7 +52,7 @@ class SeedDMS_Preview_Previewer extends SeedDMS_Preview_Base {
* @param integer $width width of preview image
* @return string file name of preview image
*/
protected function getFileName($object, $width) { /* {{{ */
public function getFileName($object, $width) { /* {{{ */
if(!$object)
return false;

View File

@ -61,13 +61,13 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
$result = $this->callHook('updateDocument');
if($result === null) {
$filesize = SeedDMS_Core_File::fileSize($userfiletmp);
$contentResult=$document->addContent($comment, $user, $userfiletmp, utf8_basename($userfilename), $filetype, $userfiletype, $reviewers, $approvers, $version=0, $attributes, $workflow, $initialdocumentstatus);
if($contentResult=$document->addContent($comment, $user, $userfiletmp, utf8_basename($userfilename), $filetype, $userfiletype, $reviewers, $approvers, $version=0, $attributes, $workflow, $initialdocumentstatus)) {
if ($this->hasParam('expires')) {
if($document->setExpires($this->getParam('expires'))) {
} else {
if ($this->hasParam('expires')) {
if($document->setExpires($this->getParam('expires'))) {
} else {
}
}
}
if($recipients['i']) {
foreach($recipients['i'] as $uid) {
@ -92,13 +92,14 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
if(!$this->callHook('preIndexDocument', $document, $idoc)) {
}
$index->addDocument($idoc);
$index->commit();
}
if(!$this->callHook('postUpdateDocument', $document, $contentResult->getContent())) {
if(!$this->callHook('postUpdateDocument', $document, $contentResult->getContent())) {
}
$result = $contentResult->getContent();
} else {
$this->errormsg = 'error_update_document';
$result = false;
}
$result = $contentResult->getContent();
}
return $result;

View File

@ -149,7 +149,7 @@ if($isajax)
if (!$user->isAdmin() && $origuser == null) {
if($settings->_passwordExpiration > 0) {
if(basename($_SERVER['SCRIPT_NAME']) != 'out.ForcePasswordChange.php' && basename($_SERVER['SCRIPT_NAME']) != 'op.EditUserData.php') {
if(basename($_SERVER['SCRIPT_NAME']) != 'out.ForcePasswordChange.php' && basename($_SERVER['SCRIPT_NAME']) != 'op.EditUserData.php' && basename($_SERVER['SCRIPT_NAME']) != 'op.Logout.php') {
$pwdexp = $user->getPwdExpiration();
if($pwdexp && substr($pwdexp, 0, 10) != '0000-00-00') {
$pwdexpts = strtotime($pwdexp); // + $pwdexp*86400;

View File

@ -46,13 +46,23 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
protected $from_address;
function __construct($dms, $from_address='', $smtp_server='', $smtp_port='', $smtp_username='', $smtp_password='') { /* {{{ */
protected $lazy_ssl;
protected $debug;
function __construct($dms, $from_address='', $smtp_server='', $smtp_port='', $smtp_username='', $smtp_password='', $lazy_ssl=true) { /* {{{ */
$this->_dms = $dms;
$this->smtp_server = $smtp_server;
$this->smtp_port = $smtp_port;
$this->smtp_user = $smtp_username;
$this->smtp_password = $smtp_password;
$this->from_address = $from_address;
$this->lazy_ssl = $lazy_ssl;
$this->debug = false;
} /* }}} */
public function setDebug($debug=true) { /* {{{ */
$this->debug = (bool) $debug;
} /* }}} */
/**
@ -82,15 +92,15 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
return false;
}
$returnpath = '';
$returnpath = $this->from_address;
if(is_object($sender) && !strcasecmp(get_class($sender), $this->_dms->getClassname('user'))) {
$from = $sender->getFullName() ." <". $sender->getEmail() .">";
if($this->from_address)
$returnpath = $this->from_address;
if(!$returnpath)
$returnpath = $sender->getEmail();
} elseif(is_string($sender) && trim($sender) != "") {
$from = $sender;
if($this->from_address)
$returnpath = $this->from_address;
if(!$returnpath)
$returnpath = $sender;
} else {
$from = $this->from_address;
}
@ -107,29 +117,41 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
$preferences = array("input-charset" => "UTF-8", "output-charset" => "UTF-8");
$encoded_subject = iconv_mime_encode("Subject", getMLText($subject, $params, "", $lang), $preferences);
$headers['Subject'] = substr($encoded_subject, strlen('Subject: '));
$headers['Date'] = date('r', time());
$headers['MIME-Version'] = "1.0";
$headers['Content-type'] = "text/plain; charset=utf-8";
$mail_params = array();
if($this->smtp_server) {
if($this->debug)
$mail_params['debug'] = true;
$mail_params['host'] = $this->smtp_server;
if($this->smtp_port) {
$mail_params['port'] = $this->smtp_port;
}
if($this->smtp_user) {
$mail_params['auth'] = true;
// $mail_params['debug'] = true;
$mail_params['username'] = $this->smtp_user;
$mail_params['password'] = $this->smtp_password;
}
/* See ticket #384 */
$mail_params['socket_options'] = array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false));
if($this->lazy_ssl)
$mail_params['socket_options'] = array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false));
$mail = Mail::factory('smtp', $mail_params);
} else {
$mail = Mail::factory('mail', $mail_params);
}
if (isset($GLOBALS['SEEDDMS_HOOKS']['mailqueue'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['mailqueue'] as $queueService) {
if(method_exists($queueService, 'queueMailJob')) {
$ret = $queueService->queueMailJob($mail_params, $to, $headers, getMLText($subject, $params, "", $lang), $message);
if($ret !== null)
return $ret;
}
}
}
$result = $mail->send($to, $headers, $message);
if (PEAR::isError($result)) {
return false;

View File

@ -470,16 +470,19 @@ class SeedDMS_Extension_Mgr {
public function updateExtensionList($version='', $force=false) { /* {{{ */
if($this->reposurl) {
if(!file_exists($this->cachedir."/".self::repos_list_file) || $force) {
$file = @file_get_contents($this->reposurl.($version ? '?seeddms_version='.$version : ''));
if(is_array($http_response_header)) {
$parts=explode(' ',$http_response_header[0]);
if(count($parts)>1) //HTTP/1.0 <code> <text>
if(intval($parts[1]) != 200) {
$this->errmsgs[] = 'Getting extension list returned http code ('.$parts[1].')';
return false;
}
if($file = @file_get_contents($this->reposurl.($version ? '?seeddms_version='.$version : ''))) {
if(is_array($http_response_header)) {
$parts=explode(' ',$http_response_header[0]);
if(count($parts)>1) //HTTP/1.0 <code> <text>
if(intval($parts[1]) != 200) {
$this->errmsgs[] = 'Getting extension list returned http code ('.$parts[1].')';
return false;
}
}
file_put_contents($this->cachedir."/".self::repos_list_file, $file);
} else {
return false;
}
file_put_contents($this->cachedir."/".self::repos_list_file, $file);
}
return true;
} else {

View File

@ -139,9 +139,10 @@ class UI extends UI_Default {
} /* }}} */
static function exitError($pagetitle, $error, $noexit=false, $plain=false) {
global $theme, $dms;
global $theme, $dms, $user;
$view = UI::factory($theme, 'ErrorDlg');
$view->setParam('dms', $dms);
$view->setParam('user', $user);
$view->setParam('pagetitle', $pagetitle);
$view->setParam('errormsg', $error);
$view->setParam('plain', $plain);

View File

@ -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 (1288)
// Translators: Admin (1305)
$text = array(
'2_factor_auth' => '',
@ -186,7 +186,7 @@ URL: [url]',
'at_least_n_users_of_group' => '',
'august' => 'أغسطس',
'authentication' => '',
'author' => '',
'author' => 'ﺎﻠﻤﻨﺸﺋ',
'automatic_status_update' => 'تغير الحالة تلقائيا',
'back' => 'العودة للخلف',
'backup_list' => 'قائمة نسخ احتياطي حالية',
@ -479,6 +479,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'الإسبانية',
'event_details' => 'تفاصيل الحدث',
@ -506,13 +507,13 @@ URL: [url]',
'expiry_changed_email_subject' => '[sitename]: [name] - تم تغيير تاريخ الصلاحية',
'export' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_loading' => '',
'extension_changelog' => 'ﺲﺠﻟ ﺎﻠﺘﻋﺪﻳﻼﺗ',
'extension_loading' => 'ﺖﺤﻤﻴﻟ ﺍﻼﺿﺎﻓﺎﺗ',
'extension_manager' => 'ﺇﺩﺍﺭﺓ ﺍﻼﻣﺩﺍﺩﺎﺗ',
'extension_mgr_installed' => '',
'extension_mgr_installed' => 'ﻢﺜﺒﺗ',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'extension_version_list' => '',
'extension_mgr_repository' => 'ﻢﺗﻮﻓﺭ',
'extension_version_list' => 'ﺍﻼﺻﺩﺍﺭ',
'february' => 'فبراير',
'file' => 'ملف',
'files' => 'ملفات',
@ -563,7 +564,7 @@ Parent folder: [folder_path]
URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - تم اعادة تسمية المجلد',
'folder_title' => 'مجلد \'[foldername]\'',
'force_update' => '',
'force_update' => 'ﺖﺣﺪﻴﺛ',
'friday' => 'الجمعة',
'friday_abbr' => 'ج',
'from' => 'من',
@ -610,16 +611,17 @@ URL: [url]',
'include_content' => '',
'include_documents' => 'اشمل مستندات',
'include_subdirectories' => 'اشمل مجلدات فرعية',
'indexing_tasks_in_queue' => '',
'indexing_tasks_in_queue' => 'ﺍﻻﻭﺎﻣﺭ ﺎﻠﻤﻄﻟﻮﺑﺓ ﻒﻳ ﺍﻼﻨﺘﻇﺍﺭ',
'index_converters' => '',
'index_done' => '',
'index_error' => '',
'index_folder' => 'ﻒﻫﺮﺳﺓ ﺎﻠﻤﺠﻟﺩ',
'index_no_content' => '',
'index_pending' => '',
'index_waiting' => '',
'index_waiting' => 'ﻲﻨﺘﻇﺭ',
'individuals' => 'افراد',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'موروث',
'inherits_access_copy_msg' => 'نسخ قائمة صلاحيات موروثة.',
@ -692,7 +694,7 @@ URL: [url]',
'linked_documents' => 'مستندات متعلقة',
'linked_files' => 'ملحقات',
'linked_to_current_version' => '',
'linked_to_document' => '',
'linked_to_document' => 'ﺮﺒﻃ ﺐﻤﻠﻓ ﺄﺧﺭ',
'linked_to_this_version' => '',
'link_alt_updatedocument' => 'اذا كنت تود تحميل ملفات اكبر من حجم الملفات المتاحة حاليا, من فضلك استخدم البديل <a href="%s">صفحة التحميل</a>.',
'link_to_version' => '',
@ -884,7 +886,7 @@ URL: [url]',
'pl_PL' => 'ﺎﻠﺑﻮﻠﻧﺪﻳﺓ',
'possible_substitutes' => '',
'preset_expires' => 'ﺕﺍﺮﻴﺧ ﺍﻼﻨﺘﻫﺍﺀ',
'preview' => '',
'preview' => 'ﻢﻋﺎﻴﻧﺓ',
'preview_converters' => '',
'preview_images' => '',
'preview_markdown' => '',
@ -1087,7 +1089,7 @@ URL: [url]',
'select_attrdefgrp_show' => '',
'select_attribute_value' => '',
'select_category' => 'اضغط لاختيار قسم',
'select_group' => '',
'select_group' => 'ﺎﺨﺘﻳﺍﺭ ﻢﺠﻣﻮﻋﺓ',
'select_groups' => 'اضغط لاختيار مجموعة',
'select_grp_approvers' => 'اضغط لاختيار مجموعة الموافقون',
'select_grp_ind_approvers' => '',
@ -1105,7 +1107,7 @@ URL: [url]',
'select_ind_reviewers' => 'اضغط لاختيار مراجع فردي',
'select_ind_revisors' => '',
'select_one' => 'اختر واحد',
'select_user' => '',
'select_user' => 'ﺎﺨﺗﺭ ﻢﺴﺘﺧﺪﻣ',
'select_users' => 'اضغط لاختيار المستخدم',
'select_value' => 'ﺎﺨﺗﺭ ﺎﻠﻘﻴﻣﺓ ﺮﺟﺍﺀً',
'select_workflow' => 'اختر مسار العمل',
@ -1121,6 +1123,8 @@ URL: [url]',
'seq_keep' => 'حافظ على المرتبة',
'seq_start' => 'اول مرتبة',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'الإعدادات',
'settings_activate_module' => 'Activate module',
'settings_activate_php_extension' => 'Activate PHP extension',
@ -1473,7 +1477,7 @@ URL: [url]',
'set_password' => 'تحديد كلمة السر',
'set_workflow' => 'تحديد مسار العمل',
'show_extension_changelog' => '',
'show_extension_version_list' => '',
'show_extension_version_list' => 'ﺎﻀﻫﺍﺭ ﻕﺎﺌﻣﺓ ﺍﻼﺻﺩﺍﺭﺎﺗ',
'signed_in_as' => 'تسجيل الدخول بإسم',
'sign_in' => 'تسجيل الدخول',
'sign_out' => 'تسجيل الخروج',
@ -1607,7 +1611,7 @@ URL: [url]',
'thursday' => 'الخميس',
'thursday_abbr' => 'خ',
'timeline' => 'ﺎﻠﺨﻃ ﺎﻟﺰﻤﻨﻳ',
'timeline_add_file' => '',
'timeline_add_file' => 'ﻡﺮﻔﻗ ﺝﺪﻳﺩ',
'timeline_add_version' => '',
'timeline_full_add_file' => '',
'timeline_full_add_version' => '',
@ -1630,7 +1634,7 @@ URL: [url]',
'toggle_manager' => 'رجح مدير',
'toggle_qrcode' => '',
'to_before_from' => '',
'transfer_document' => '',
'transfer_document' => 'ﺕﺮﺠﻣ ﺎﻠﻤﻠﻓ',
'transfer_no_read_access' => '',
'transfer_no_write_access' => '',
'transfer_objects' => '',

View File

@ -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 (841)
// Translators: Admin (850)
$text = array(
'2_factor_auth' => '',
@ -432,6 +432,7 @@ $text = array(
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Испански',
'event_details' => 'Детайли за събитието',
@ -440,14 +441,14 @@ $text = array(
'expired_at_date' => '',
'expired_documents' => 'просрочени документи',
'expires' => 'Изтича',
'expire_by_date' => '',
'expire_by_date' => 'Изтича на',
'expire_in_1d' => '',
'expire_in_1h' => '',
'expire_in_1m' => '',
'expire_in_1w' => '',
'expire_in_1y' => '',
'expire_in_1m' => 'Изтича след 1 месец',
'expire_in_1w' => 'Изтича след 1 седмица',
'expire_in_1y' => 'Изтича след 1 година',
'expire_in_2h' => '',
'expire_in_2y' => '',
'expire_in_2y' => 'Изтича след 2 години',
'expire_today' => '',
'expire_tomorrow' => '',
'expiry_changed_email' => 'Датата на изтичане променена',
@ -549,6 +550,7 @@ $text = array(
'index_waiting' => '',
'individuals' => 'Личности',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'наследен',
'inherits_access_copy_msg' => 'Изкопирай наследения список',
@ -970,7 +972,7 @@ $text = array(
'select_one' => 'Избери един',
'select_user' => '',
'select_users' => 'Кликни да избереш потребители',
'select_value' => '',
'select_value' => 'Избери стойност',
'select_workflow' => 'Избери процес',
'send_email' => '',
'send_login_data' => '',
@ -984,6 +986,8 @@ $text = array(
'seq_keep' => 'Съхрани позицията',
'seq_start' => 'Първа позиция',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Настройки',
'settings_activate_module' => 'Активирай модул',
'settings_activate_php_extension' => 'Активирай разширение на PHP',
@ -998,7 +1002,7 @@ $text = array(
'settings_Authentication' => 'Настройки на автентификацията',
'settings_autoLoginUser' => '',
'settings_autoLoginUser_desc' => '',
'settings_available_languages' => '',
'settings_available_languages' => 'Налични езици',
'settings_available_languages_desc' => '',
'settings_backupDir' => '',
'settings_backupDir_desc' => '',
@ -1258,7 +1262,7 @@ $text = array(
'settings_rootFolderID_desc' => 'ID на всяка корнева папка (може да не се променя)',
'settings_SaveError' => 'Грешка при съхранение на конфигурацията',
'settings_Server' => 'Настройки на сървъра',
'settings_showFullPreview' => '',
'settings_showFullPreview' => 'Покажи целия документ',
'settings_showFullPreview_desc' => '',
'settings_showMissingTranslations' => '',
'settings_showMissingTranslations_desc' => '',
@ -1508,7 +1512,7 @@ $text = array(
'transmittal_comment' => '',
'transmittal_name' => '',
'transmittal_size' => '',
'tree_loading' => '',
'tree_loading' => 'Моля изчакайте, дървото с папки се зарежда!',
'trigger_workflow' => 'Процес',
'tr_TR' => 'Турски',
'tuesday' => 'вторник',

View File

@ -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 (747)
// Translators: Admin (749)
$text = array(
'2_factor_auth' => '',
@ -437,6 +437,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Castellà',
'event_details' => 'Detalls de l\'event',
@ -554,6 +555,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Individuals',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'Heredat',
'inherits_access_copy_msg' => 'Copiar llista d\'accés heretat',
@ -648,7 +650,7 @@ URL: [url]',
'login_ok' => 'Accés amb èxit',
'logout' => 'Desconnectar',
'log_management' => 'Gestió de fitxers de registre',
'lo_LA' => '',
'lo_LA' => 'Laosià',
'manager' => 'Manager',
'manager_of_group' => '',
'mandatory_approvergroups' => '',
@ -989,6 +991,8 @@ URL: [url]',
'seq_keep' => 'Mantenir posició',
'seq_start' => 'Primera posició',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Settings',
'settings_activate_module' => 'Activate module',
'settings_activate_php_extension' => 'Activate PHP extension',
@ -1612,7 +1616,7 @@ URL: [url]',
'workflow_summary' => '',
'workflow_transition_without_user_group' => '',
'workflow_user_summary' => '',
'x_more_objects' => '',
'x_more_objects' => '[number] objectes més',
'year_view' => 'Vista d\'any',
'yes' => 'Sí',
'zh_CN' => 'Xinès (Xina)',

File diff suppressed because it is too large Load Diff

View File

@ -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 (2630), dgrutsch (22)
// Translators: Admin (2633), dgrutsch (22)
$text = array(
'2_factor_auth' => '2-Faktor Authentifizierung',
@ -509,6 +509,7 @@ Der Link ist bis zum [valid] gültig.
'error_remove_permission' => 'Fehler beim Entfernen der Berechtigung',
'error_toogle_permission' => 'Fehler beim Ändern der Berechtigung',
'error_transfer_document' => 'Fehler beim Übertragen des Dokuments',
'error_update_document' => 'Fehler beim Aktualisieren des Dokuments',
'error_uploading_reviewer_only' => 'Fehler beim Anlegen des Dokuments. Das Dokument besitzt einen Prufer, aber keinen Freigeber.',
'es_ES' => 'Spanisch',
'event_details' => 'Ereignisdetails',
@ -657,6 +658,7 @@ URL: [url]',
'index_waiting' => 'Warte',
'individuals' => 'Einzelpersonen',
'individuals_in_groups' => 'Mitglieder einer Gruppe',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => 'Die Bestätigung des Empfangs für diese Dokumentenversion ist nicht möglich, weil die Version nicht freigegeben ist.',
'inherited' => 'geerbt',
'inherits_access_copy_msg' => 'Berechtigungen kopieren',
@ -1210,6 +1212,8 @@ Name: [username]
'seq_keep' => 'Beibehalten',
'seq_start' => 'An den Anfang',
'sessions' => 'Benutzer Online',
'setDateFromFile' => 'Datum von importierter Datei übernehmen',
'setDateFromFolder' => 'Datum von importierten Verzeichnis übernehmen',
'settings' => 'Einstellungen',
'settings_activate_module' => 'Modul aktivieren',
'settings_activate_php_extension' => 'PHP-Erweiterung aktivieren',

View File

@ -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 (274)
// Translators: Admin (280)
$text = array(
'2_factor_auth' => '',
@ -32,7 +32,7 @@ $text = array(
'access_inheritance' => '',
'access_mode' => 'Είδος πρόσβασης',
'access_mode_all' => 'Πλήρης πρόσβαση',
'access_mode_none' => '',
'access_mode_none' => 'Χωρίς πρόσβαση',
'access_mode_read' => 'Δικαιώματα ανάγνωσης',
'access_mode_readwrite' => 'Δικαιώματα ανάγνωσης-εγγραφής',
'access_permission_changed_email' => '',
@ -287,7 +287,7 @@ $text = array(
'days' => 'μέρες',
'debug' => '',
'december' => 'Δεκέμβριος',
'default_access' => '',
'default_access' => 'Προεπιλεγμένο επίπεδο πρόσβασης',
'default_keywords' => '',
'definitions' => 'Ορισμοί',
'delete' => 'Διαγραφή',
@ -432,6 +432,7 @@ $text = array(
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanish/Ισπανικά',
'event_details' => '',
@ -467,7 +468,7 @@ $text = array(
'files' => 'Αρχεία',
'files_deletion' => 'Διαγραφή αρχείων',
'files_deletion_warning' => '',
'files_loading' => '',
'files_loading' => 'Παρακαλώ περιμένετε, μέχρι να φορτωθεί το αρχείο',
'file_size' => 'Μέγεθος αρχείου',
'filter_for_documents' => '',
'filter_for_folders' => '',
@ -549,6 +550,7 @@ $text = array(
'index_waiting' => '',
'individuals' => 'Άτομα',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => '',
'inherits_access_copy_msg' => '',
@ -618,7 +620,7 @@ $text = array(
'last_update' => 'Τελευταία Αναναίωση',
'legend' => 'Ιστορικό',
'librarydoc' => '',
'linked_documents' => '',
'linked_documents' => 'Σχετικά Έγγραφα',
'linked_files' => '',
'linked_to_current_version' => '',
'linked_to_document' => '',
@ -979,9 +981,9 @@ URL: [url]',
'select_ind_reviewers' => '',
'select_ind_revisors' => '',
'select_one' => 'Επιλογή',
'select_user' => '',
'select_user' => 'Επιλογή χρήστη',
'select_users' => '',
'select_value' => '',
'select_value' => 'Επιλέξτε τιμή',
'select_workflow' => '',
'send_email' => '',
'send_login_data' => '',
@ -995,6 +997,8 @@ URL: [url]',
'seq_keep' => 'Διατήρηση θέσης',
'seq_start' => 'Τοποθέτηση στην αρχή',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Ρυθμίσεις',
'settings_activate_module' => '',
'settings_activate_php_extension' => '',

View File

@ -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 (1746), archonwang (3), dgrutsch (9), netixw (14)
// Translators: Admin (1748), archonwang (3), dgrutsch (9), netixw (14)
$text = array(
'2_factor_auth' => '2-factor authentication',
@ -510,6 +510,7 @@ The link is valid until [valid].
'error_remove_permission' => 'Error while remove permission',
'error_toogle_permission' => 'Error while changing permission',
'error_transfer_document' => 'Error while transfering document',
'error_update_document' => 'Error while updating document',
'error_uploading_reviewer_only' => 'Error when creating the document. The document has a reviewer, but no approver.',
'es_ES' => 'Spanish',
'event_details' => 'Event details',
@ -658,6 +659,7 @@ URL: [url]',
'index_waiting' => 'Waiting',
'individuals' => 'Individuals',
'individuals_in_groups' => 'Members of a group',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => 'Acknowledgement of reception for this document version is not possible, because the version is not released.',
'inherited' => 'inherited',
'inherits_access_copy_msg' => 'Copy inherited access list',
@ -1205,6 +1207,8 @@ Name: [username]
'seq_keep' => 'Keep Position',
'seq_start' => 'First position',
'sessions' => 'Users online',
'setDateFromFile' => 'Take over date from imported file',
'setDateFromFolder' => '',
'settings' => 'Settings',
'settings_activate_module' => 'Activate module',
'settings_activate_php_extension' => 'Activate PHP extension',

View File

@ -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 (1091), angel (123), francisco (2), jaimem (14)
// Translators: acabello (20), Admin (1094), angel (123), francisco (2), jaimem (14)
$text = array(
'2_factor_auth' => '',
@ -486,6 +486,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Castellano',
'event_details' => 'Detalles del evento',
@ -627,6 +628,7 @@ URL: [url]',
'index_waiting' => 'Esperando',
'individuals' => 'Individuales',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'heredado',
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
@ -1136,6 +1138,8 @@ URL: [url]',
'seq_keep' => 'Mantener posición',
'seq_start' => 'Primera posición',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Configuración',
'settings_activate_module' => 'Activar módulo',
'settings_activate_php_extension' => 'Activar extensión PHP',
@ -1195,7 +1199,7 @@ URL: [url]',
'settings_defaultAccessDocs_desc' => 'Cuando un nuevo documento sea creado, este sera el acceso por defecto.',
'settings_defaultDocPosition' => 'Posición de documento cuando fue creado',
'settings_defaultDocPosition_desc' => 'Esta es la posición por defecto dentro del folder cuando un documento es creado.',
'settings_defaultDocPosition_val_end' => '',
'settings_defaultDocPosition_val_end' => 'Fin',
'settings_defaultDocPosition_val_start' => 'arranque',
'settings_defaultSearchMethod' => 'Método de búsqueda por defecto',
'settings_defaultSearchMethod_desc' => 'Método de búsqueda por defecto, cuando se inicia una búsqueda mediante el formulario en el menú principal',
@ -1350,7 +1354,7 @@ URL: [url]',
'settings_maxDirID_desc' => 'Número máximo de subcarpetas por carpeta principal. Por defecto: 0.',
'settings_maxExecutionTime' => 'Tiempo máximo de ejecución (s)',
'settings_maxExecutionTime_desc' => 'Esto configura el tiempo máximo en segundos que un script puede estar ejectutándose antes de que el analizador lo pare',
'settings_maxItemsPerPage' => '',
'settings_maxItemsPerPage' => 'Máx. de elementos en una página',
'settings_maxItemsPerPage_desc' => 'Restringe el número de carpetas y documentos mostrados el la vista de la página de la carpeta. Posteriores objetos serán mostrados cuando se desplace al final de la página. Poner a 0 para mostrar siempre todos los objetos.',
'settings_maxRecursiveCount' => 'Número máximo del contador de carpetas/documentos recursivos',
'settings_maxRecursiveCount_desc' => 'Este es el número máximo de documentos o carpetas que pueden ser revisados con derechos de acceso, contando objetos recursivos. Si este número es excedido , el número de carpetas y documentos en la vista de carpeta será estimado.',
@ -1392,7 +1396,7 @@ URL: [url]',
'settings_previewWidthDropFolderList_desc' => 'Ancho de imagen previa mostrada en lista cuando es seleccionado un archivo del folder desplegable.',
'settings_previewWidthList' => 'Ancho de las imágenes de vista en miniatura (listas)',
'settings_previewWidthList_desc' => 'Ancho de las imágenes de vista en miniatura que se muestran en las listas',
'settings_previewWidthMenuList' => '',
'settings_previewWidthMenuList' => 'Ancho de vista preliminar (lista de menú)',
'settings_previewWidthMenuList_desc' => 'Ancho de las imágenes mostradas en vista previa dell menú desplegable.',
'settings_printDisclaimer' => 'Mostrar renuncia',
'settings_printDisclaimer_desc' => 'Si es Verdadero el mensaje de renuncia de los ficheros lang.inc se mostratá al final de la página',

View File

@ -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 (1087), jeromerobert (50), lonnnew (9), Oudiceval (694)
// Translators: Admin (1087), jeromerobert (50), lonnnew (9), Oudiceval (697)
$text = array(
'2_factor_auth' => 'Authentification forte',
@ -500,7 +500,7 @@ Le lien est valide jusquau [valid].
'error_add_aro' => '',
'error_add_permission' => 'Erreur lors de lajout de permission',
'error_cleared_cache' => 'Erreur lors du vidage du cache',
'error_extension_getlist' => '',
'error_extension_getlist' => 'Erreur lors de lobtention de la liste des extensions depuis le dépôt',
'error_importfs' => 'Erreur lors de limport depuis le système de fichiers',
'error_no_document_selected' => 'Aucun document sélectionné',
'error_no_folder_selected' => 'Aucun dossier sélectionné',
@ -510,6 +510,7 @@ Le lien est valide jusquau [valid].
'error_remove_permission' => 'Erreur lors de la suppression de permission',
'error_toogle_permission' => 'Erreur lors de la modification de permission',
'error_transfer_document' => 'Erreur lors du transfert du document',
'error_update_document' => '',
'error_uploading_reviewer_only' => 'Erreur lors de la création du document. Le document a un examinateur, mais pas dapprobateur.',
'es_ES' => 'Espagnol',
'event_details' => 'Détails de l\'événement',
@ -658,6 +659,7 @@ URL: [url]',
'index_waiting' => 'Chargement…',
'individuals' => 'Individuels',
'individuals_in_groups' => 'Membres dun groupe',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => 'Laccusé de réception pour cette version du document nest pas possible car la version nest pas en état « publié ».',
'inherited' => 'hérité',
'inherits_access_copy_msg' => 'Recopier la liste des accès hérités',
@ -1189,6 +1191,8 @@ Nom : [username]
'seq_keep' => 'Conserver la position',
'seq_start' => 'Première position',
'sessions' => 'Utilisateurs en ligne',
'setDateFromFile' => 'Reprendre la date du fichier importé',
'setDateFromFolder' => 'Reprendre la date du dossier importé',
'settings' => 'Configuration',
'settings_activate_module' => 'Activez le module',
'settings_activate_php_extension' => 'Activez l\'extension PHP',

View File

@ -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 (1209), marbanas (16)
// Translators: Admin (1217), marbanas (16)
$text = array(
'2_factor_auth' => '',
@ -441,7 +441,7 @@ Internet poveznica: [url]',
'dump_creation_warning' => 'Ovom radnjom možete stvoriti datoteku za odlaganje sadržaja vaše baze podataka. Nakon izrade datoteka za odlaganje će biti pohranjena u podatkovnoj mapi na vašem serveru.',
'dump_list' => 'Postojeće datoteke za odlaganje',
'dump_remove' => 'Ukloni datoteku za odlaganje',
'duplicates' => '',
'duplicates' => 'duplikati',
'duplicate_content' => 'Duplicirani sadržaj',
'edit' => 'Uredi',
'edit_attributes' => 'Uredi atribute',
@ -491,13 +491,14 @@ Internet poveznica: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Španjolski',
'event_details' => 'Detalji događaja',
'exclude_items' => 'Isključivanje stavki',
'expired' => 'Isteklo',
'expired_at_date' => '',
'expired_documents' => '',
'expired_documents' => 'Istekli dokumenti',
'expires' => 'Datum isteka',
'expire_by_date' => 'Istječe po datumu',
'expire_in_1d' => '',
@ -632,6 +633,7 @@ Internet poveznica: [url]',
'index_waiting' => '',
'individuals' => 'Pojedinci',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'naslijeđeno',
'inherits_access_copy_msg' => 'Kopiraj listu naslijeđenih prava pristupa',
@ -703,7 +705,7 @@ Internet poveznica: [url]',
'librarydoc' => 'Dokument iz biblioteke',
'linked_documents' => 'Vezani dokumenti',
'linked_files' => 'Prilozi',
'linked_to_current_version' => '',
'linked_to_current_version' => 'Povezano sa trenutnom verzijom',
'linked_to_document' => '',
'linked_to_this_version' => '',
'link_alt_updatedocument' => 'Ako želite prenijeti datoteke veće od trenutne maksimalne veličine prijenosa, molimo koristite alternativu <a href="%s">upload page</a>.',
@ -726,7 +728,7 @@ Internet poveznica: [url]',
'login_ok' => 'Uspješna prijava',
'logout' => 'Odjava',
'log_management' => 'Upravljanje datotekama zapisa',
'lo_LA' => '',
'lo_LA' => 'Laocijanski',
'manager' => 'Upravitelj',
'manager_of_group' => 'Vi ste upravitelj ove grupe',
'mandatory_approvergroups' => 'Obavezne grupe validatora',
@ -911,8 +913,8 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
'preview_plain' => 'Obični tekst',
'previous_state' => 'Prethodni status',
'previous_versions' => 'Prethodne verzije',
'process' => '',
'process_without_user_group' => '',
'process' => 'proces',
'process_without_user_group' => 'nastavi bez usera/grupe',
'pt_BR' => 'Portugalski (BR)',
'quota' => 'Kvota',
'quota_exceeded' => 'Vaša kvota na disku je premašena za [bytes].',
@ -1157,6 +1159,8 @@ Internet poveznica: [url]',
'seq_keep' => 'Zadrži poziciju',
'seq_start' => 'Na početak',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Postavke',
'settings_activate_module' => 'Aktiviraj modul',
'settings_activate_php_extension' => 'Aktiviraj PHP ekstenziju',
@ -1730,12 +1734,12 @@ Internet poveznica: [url]',
'uploading_zerosize' => 'Datoteka koja se učitava je prazna. Učitavanje je otkazano.',
'used_discspace' => 'Iskorišteni prostor na disku',
'user' => 'Korisnik',
'userid_groupid' => '',
'userid_groupid' => 'ID Korisnika/ID Grupe',
'users' => 'Korisnici',
'users_and_groups' => 'Korisnici/Grupe',
'users_done_work' => 'Izvršeni poslovi korisnika',
'user_exists' => 'Korisnik već postoji.',
'user_group' => '',
'user_group' => 'Korisnik/Grupa',
'user_group_management' => 'Upravljanje korisnicima/grupama',
'user_image' => 'Slika',
'user_info' => 'Korisničke informacije',

View File

@ -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 (622), ribaz (1036)
// Translators: Admin (629), ribaz (1036)
$text = array(
'2_factor_auth' => 'Kétfaktoros azonosítás',
@ -486,6 +486,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanyol',
'event_details' => 'Esemény részletek',
@ -513,13 +514,13 @@ URL: [url]',
'expiry_changed_email_subject' => '[sitename]: [name] - Lejárati dátum módosítva',
'export' => 'exportálás',
'extension_archive' => '',
'extension_changelog' => '',
'extension_loading' => '',
'extension_changelog' => 'Változásnapló',
'extension_loading' => 'Kiterjesztések betöltése ...',
'extension_manager' => 'Bővítmények kezelése',
'extension_mgr_installed' => '',
'extension_mgr_installed' => 'Telepített',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'extension_version_list' => '',
'extension_mgr_repository' => 'Telepíthető',
'extension_version_list' => 'Verziók',
'february' => 'Február',
'file' => 'Állomány',
'files' => 'Állományok',
@ -570,7 +571,7 @@ Felhasználó: [username]
URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Mappa átnevezve',
'folder_title' => 'Mappa \'[foldername]\'',
'force_update' => '',
'force_update' => 'Frissít',
'friday' => 'Péntek',
'friday_abbr' => 'Pé',
'from' => 'Tól',
@ -627,6 +628,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Egyedek',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'örökölt',
'inherits_access_copy_msg' => 'Örökített hozzáférési lista másolása',
@ -721,7 +723,7 @@ URL: [url]',
'login_ok' => 'Sikeres bejelentkezés',
'logout' => 'Kijelentkezés',
'log_management' => 'Napló állományok kezelése',
'lo_LA' => '',
'lo_LA' => 'Laoszi',
'manager' => 'Kezelő',
'manager_of_group' => 'Ön a vezető ebben a csoportban',
'mandatory_approvergroups' => 'Kötelező csoportjai a jóváhagyóknak',
@ -1135,6 +1137,8 @@ URL: [url]',
'seq_keep' => 'Pozci megtartßsa',
'seq_start' => 'Elej‰re',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Beállítások',
'settings_activate_module' => 'Modul aktiválása',
'settings_activate_php_extension' => 'PHP kiterjesztés aktiválása',

View File

@ -492,6 +492,7 @@ URL: [url]',
'error_remove_permission' => 'Errore durante la rimozione delle autorizzazioni',
'error_toogle_permission' => 'Errore durante la modifica permessi',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spagnolo',
'event_details' => 'Dettagli evento',
@ -633,6 +634,7 @@ URL: [url]',
'index_waiting' => 'Attendi',
'individuals' => 'Singoli',
'individuals_in_groups' => 'I membri de la gruppo',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'ereditato',
'inherits_access_copy_msg' => 'Copia la lista degli accessi ereditati',
@ -1169,6 +1171,8 @@ URL: [url]',
'seq_keep' => 'Mantieni la posizione',
'seq_start' => 'Prima posizione',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Impostazioni',
'settings_activate_module' => 'Attivazione modulo',
'settings_activate_php_extension' => 'Attivazione estensione PHP',

View File

@ -492,6 +492,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => '스페인어',
'event_details' => '이벤트의 자세한 사항',
@ -633,6 +634,7 @@ URL: [url]',
'index_waiting' => '기다리는 중',
'individuals' => '개인',
'individuals_in_groups' => '개별 그룹',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => '상속',
'inherits_access_copy_msg' => '상속 액세스 목록 복사',
@ -1151,6 +1153,8 @@ URL : [url]',
'seq_keep' => '위치 유지',
'seq_start' => '첫 번째 위치',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => '설정',
'settings_activate_module' => '모듈 활성화',
'settings_activate_php_extension' => 'PHP 확장 활성화',

View File

@ -496,6 +496,7 @@ URL: [url]',
'error_remove_permission' => 'ເກີດຂໍ້ຜິດພາດໃນຂະນະລົບສິດ',
'error_toogle_permission' => 'ເກິດຂໍ້ຜິດພາດໃນຂະນະປ່ຽນສິດ',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'ສະເປນ',
'event_details' => 'ລາຍລະອຽດກິດຈະກຳ',
@ -637,6 +638,7 @@ URL: [url]',
'index_waiting' => 'ຖ້າ',
'individuals' => 'ບຸກຄົນ',
'individuals_in_groups' => 'ສະມາຊິກຂອງກຸ່ມ',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'ຮັບການຖ່າຍທອດ',
'inherits_access_copy_msg' => 'ຄັດລັອກລາຍການເຂົາເຖິງທີສືບທອດ',
@ -1184,6 +1186,8 @@ URL: [url]',
'seq_keep' => 'ເກັບຕຳແໜ່ງໄວ້',
'seq_start' => 'ອັນດັບທຳອິດ',
'sessions' => 'ຜູ້ໄຊ້ອອນລາຍ',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'ການຕັ້ງຄ່າ',
'settings_activate_module' => 'ເປີດໄຊ້ງານໂມດູນ',
'settings_activate_php_extension' => 'ຂະຫຍາຍພື້ນທີການໄຊ້ງານຂອງ PHP',

View File

@ -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 (757), gijsbertush (610), pepijn (45), reinoutdijkstra@hotmail.com (270)
// Translators: Admin (759), gijsbertush (610), pepijn (45), reinoutdijkstra@hotmail.com (270)
$text = array(
'2_factor_auth' => '2-factor-authenticatie',
@ -491,6 +491,7 @@ De link is geldig tot [valid].
'error_remove_permission' => 'Verwijder permissie',
'error_toogle_permission' => 'Wijzig permissie',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spaans',
'event_details' => 'Activiteit-details',
@ -632,6 +633,7 @@ URL: [url]',
'index_waiting' => 'Indexering wacht',
'individuals' => 'Individuen',
'individuals_in_groups' => 'Individuen in groepen',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'overgeerfd',
'inherits_access_copy_msg' => 'Kopie lijst overerfde toegang',
@ -1138,7 +1140,7 @@ URL: [url]',
'select_attrdefgrp_show' => 'Toon attribut definities-groep',
'select_attribute_value' => '',
'select_category' => 'klik om categorie te selecteren',
'select_group' => '',
'select_group' => 'Selecteer groep',
'select_groups' => 'Klik om groep te selecteren',
'select_grp_approvers' => 'Klik om beoordelaars te selecteren',
'select_grp_ind_approvers' => 'Klik om beoordelaars te selecteren',
@ -1156,7 +1158,7 @@ URL: [url]',
'select_ind_reviewers' => 'Klik om individuele beoordelaar te selecteren',
'select_ind_revisors' => 'Klik voor individuele herziners',
'select_one' => 'Selecteer een',
'select_user' => '',
'select_user' => 'Selecteer gebruiker',
'select_users' => 'Klik om gebruikers te selecteren',
'select_value' => 'selecteer waarde',
'select_workflow' => 'Selecteer workflow',
@ -1177,6 +1179,8 @@ Name: [username]
'seq_keep' => 'Behoud Positie',
'seq_start' => 'Eerste positie',
'sessions' => 'sessies',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Instellingen',
'settings_activate_module' => 'Activeer module',
'settings_activate_php_extension' => 'Activeer PHP uitbreiding',

View File

@ -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 (804), netixw (84), romi (93), uGn (112)
// Translators: Admin (820), netixw (84), romi (93), uGn (112)
$text = array(
'2_factor_auth' => '',
@ -429,7 +429,7 @@ URL: [url]',
'dump_creation_warning' => 'Ta operacja utworzy plik będący zrzutem zawartości bazy danych. Po utworzeniu plik zrzutu będzie się znajdował w folderze danych na serwerze.',
'dump_list' => 'Istniejące pliki zrzutu',
'dump_remove' => 'Usuń plik zrzutu',
'duplicates' => '',
'duplicates' => 'Duplikaty',
'duplicate_content' => 'Zduplikowana zawartość',
'edit' => 'Edytuj',
'edit_attributes' => 'Zmiana atrybutów',
@ -479,6 +479,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Hiszpański',
'event_details' => 'Szczegóły zdarzenia',
@ -506,13 +507,13 @@ URL: [url]',
'expiry_changed_email_subject' => '[sitename]: [name] - Zmiana daty wygaśnięcia',
'export' => '',
'extension_archive' => '',
'extension_changelog' => '',
'extension_loading' => '',
'extension_changelog' => 'Log Zmian',
'extension_loading' => 'Wgrywam dodatki...',
'extension_manager' => 'Zarządzanie rozszerzeniami',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'extension_version_list' => '',
'extension_mgr_installed' => 'Zainstalowane',
'extension_mgr_no_upload' => 'Wgrywanie nowych rozszerzeń jest niemożliwe ponieważ folder rozszerzeń jest zablokowany do zapisu',
'extension_mgr_repository' => 'Dostępne',
'extension_version_list' => 'Wersje',
'february' => 'Luty',
'file' => 'Plik',
'files' => 'Pliki',
@ -563,7 +564,7 @@ Użytkownik: [username]
URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Zmiana nazwy folderu',
'folder_title' => 'Folder \'[foldername]\'',
'force_update' => '',
'force_update' => 'Aktualizacja',
'friday' => 'Piątek',
'friday_abbr' => 'Fr',
'from' => 'Od',
@ -620,6 +621,7 @@ URL: [url]',
'index_waiting' => 'Oczekiwanie',
'individuals' => 'Indywidualni',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'dziedziczony',
'inherits_access_copy_msg' => 'Kopiuj odziedziczoną listę dostępu',
@ -719,11 +721,11 @@ URL: [url]',
'manager_of_group' => '',
'mandatory_approvergroups' => '',
'mandatory_approvergroup_no_access' => '',
'mandatory_approvers' => '',
'mandatory_approvers' => 'Wymagani zatwierdzający',
'mandatory_approver_no_access' => '',
'mandatory_reviewergroups' => '',
'mandatory_reviewergroup_no_access' => '',
'mandatory_reviewers' => '',
'mandatory_reviewers' => 'Wymagani przeglądający',
'mandatory_reviewer_no_access' => '',
'march' => 'Marzec',
'max_upload_size' => 'Maksymalny rozmiar pliku',
@ -900,7 +902,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
'preview_plain' => '',
'previous_state' => 'Poprzedni stan',
'previous_versions' => 'Poprzednie wersje',
'process' => '',
'process' => 'Proces',
'process_without_user_group' => '',
'pt_BR' => 'Portugalski(BR)',
'quota' => 'Przydział',
@ -1115,6 +1117,8 @@ URL: [url]',
'seq_keep' => 'Na tej samej pozycji',
'seq_start' => 'Na początku',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Ustawienia',
'settings_activate_module' => 'Aktywuj moduł',
'settings_activate_php_extension' => 'Aktywuj rozszerzenie PHP',
@ -1467,7 +1471,7 @@ URL: [url]',
'set_password' => 'Zmień hasło',
'set_workflow' => 'Ustaw proces',
'show_extension_changelog' => '',
'show_extension_version_list' => '',
'show_extension_version_list' => 'Pokaż listę wersji',
'signed_in_as' => 'Zalogowany jako',
'sign_in' => 'Zaloguj się',
'sign_out' => 'Wyloguj',
@ -1688,7 +1692,7 @@ URL: [url]',
'uploading_zerosize' => 'Próba przesłania pustego pliku. Przesłanie zostało przerwane.',
'used_discspace' => 'Użyta przestrzeń dyskowa',
'user' => 'Użytkownik',
'userid_groupid' => '',
'userid_groupid' => 'Id Użytkownika/Id Grupy',
'users' => 'Użytkownicy',
'users_and_groups' => 'Użytkownicy/Grupy',
'users_done_work' => 'Użytkownicy',

View File

@ -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 (985), flaviove (627), lfcristofoli (352)
// Translators: Admin (1001), flaviove (627), lfcristofoli (352)
$text = array(
'2_factor_auth' => '',
@ -269,7 +269,7 @@ URL: [url]',
'comment_changed_email' => '',
'comment_for_current_version' => 'Comentário para versão atual',
'configure_extension' => '',
'confirm_clear_cache' => '',
'confirm_clear_cache' => 'Você realmente gostaria de limpar o cache? Isso removerá todas as imagens de pré-visualização.',
'confirm_create_fulltext_index' => 'Sim, eu gostaria de recriar o índice de texto completo!',
'confirm_move_document' => '',
'confirm_move_folder' => '',
@ -428,14 +428,14 @@ URL: [url]',
'drag_icon_here' => 'Arraste ícone de pasta ou documento para aqui!',
'dropfolderdir_missing' => '',
'dropfolder_file' => 'Arquivo de pasta suspensa',
'dropfolder_folder' => '',
'dropfolder_folder' => 'Pasta da pasta-alvo',
'dropupload' => 'Upload rápido',
'drop_files_here' => 'Solte os arquivos aqui!',
'dump_creation' => 'DB dump creation',
'dump_creation_warning' => 'With this operation you can create a dump file of your database content. After the creation the dump file will be saved in the data folder of your server.',
'dump_list' => 'Existings dump files',
'dump_remove' => 'Remove dump file',
'duplicates' => '',
'duplicates' => 'Duplicados',
'duplicate_content' => 'Conteúdo Duplicado',
'edit' => 'editar',
'edit_attributes' => 'Editar atributos',
@ -485,13 +485,14 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Espanhol',
'event_details' => 'Event details',
'exclude_items' => 'Excluir ítens',
'expired' => 'Expirado',
'expired_at_date' => '',
'expired_documents' => '',
'expired_documents' => 'Documentos expirados',
'expires' => 'Expira',
'expire_by_date' => 'Data de vencimento',
'expire_in_1d' => '',
@ -612,7 +613,7 @@ URL: [url]',
'importfs' => '',
'import_extension' => '',
'import_fs' => 'Importar do sistema de arquivos',
'import_fs_warning' => '',
'import_fs_warning' => 'Isso só funcionará para pastas na pasta-alvo. A operação importa recursivamente todas as pastas e arquivos. Os arquivos serão liberados imediatamente.',
'include_content' => '',
'include_documents' => 'Include documents',
'include_subdirectories' => 'Include subdirectories',
@ -626,6 +627,7 @@ URL: [url]',
'index_waiting' => 'Aguarde...',
'individuals' => 'Individuals',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'herdado',
'inherits_access_copy_msg' => 'Copy inherited access list',
@ -720,7 +722,7 @@ URL: [url]',
'login_ok' => 'Logado com sucesso',
'logout' => 'Sair',
'log_management' => 'Gerenciamento de Logs',
'lo_LA' => '',
'lo_LA' => 'Laoiano',
'manager' => 'Manager',
'manager_of_group' => 'Você é o gerente deste grupo',
'mandatory_approvergroups' => 'Grupos obrigatórios de aprovadores',
@ -899,14 +901,14 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
'preset_expires' => 'Vencimento pré-definido',
'preview' => 'visualizar',
'preview_converters' => '',
'preview_images' => '',
'preview_images' => 'Imagens de pré-visualização',
'preview_markdown' => '',
'preview_pdf' => '',
'preview_plain' => '',
'previous_state' => 'Estado anterior',
'previous_versions' => 'Previous Versions',
'process' => '',
'process_without_user_group' => '',
'process' => 'Processos',
'process_without_user_group' => 'Processos sem usuário/grupo',
'pt_BR' => 'Português (BR)',
'quota' => 'Quota',
'quota_exceeded' => 'Sua cota de disco foi ultrapassada em [bytes].',
@ -952,7 +954,7 @@ Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'removed_workflow_email_subject' => '[sitename]: [name] - Fluxo de trabalho removido da versão do documento',
'removeFolderFromDropFolder' => '',
'removeFolderFromDropFolder' => 'Remover pasta após a importação',
'remove_marked_files' => 'Remover arquivos marcados',
'repaired' => 'reparado',
'repairing_objects' => 'Reparando documentos e pastas',
@ -1099,7 +1101,7 @@ URL: [url]',
'select_attrdefgrp_show' => '',
'select_attribute_value' => '',
'select_category' => 'Clique para selecionar a categoria',
'select_group' => '',
'select_group' => 'Selecione o grupo',
'select_groups' => 'Clique para selecionar os grupos',
'select_grp_approvers' => 'Clique para selecionar o grupo aprovador',
'select_grp_ind_approvers' => '',
@ -1117,7 +1119,7 @@ URL: [url]',
'select_ind_reviewers' => 'Clique para selecionar revisor individual',
'select_ind_revisors' => '',
'select_one' => 'Selecione um',
'select_user' => '',
'select_user' => 'Selecione o usuário',
'select_users' => 'Clique para selecionar os usuários',
'select_value' => 'Selecionar opção',
'select_workflow' => 'Selecione o fluxo de trabalho',
@ -1125,7 +1127,7 @@ URL: [url]',
'send_login_data' => '',
'send_login_data_body' => '',
'send_login_data_subject' => '',
'send_test_mail' => '',
'send_test_mail' => 'Enviar email de teste',
'september' => 'September',
'sequence' => 'Sequência',
'seq_after' => 'Depois "[prevname]"',
@ -1133,6 +1135,8 @@ URL: [url]',
'seq_keep' => 'Manter posição',
'seq_start' => 'Primeira posição',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Configurações',
'settings_activate_module' => 'Ativar módulo',
'settings_activate_php_extension' => 'Ativar extensão PHP',
@ -1425,7 +1429,7 @@ URL: [url]',
'settings_smtpPort_desc' => 'Porta do Servidor SMTP, padrão 25',
'settings_smtpSendFrom' => 'Enviar a partir de',
'settings_smtpSendFrom_desc' => 'Enviar a partir de',
'settings_smtpSendTestMail' => '',
'settings_smtpSendTestMail' => 'Enviar email de teste',
'settings_smtpSendTestMail_desc' => '',
'settings_smtpServer' => 'Hostname do servidor SMTP',
'settings_smtpServer_desc' => 'Hostname do servidor SMTP',
@ -1612,7 +1616,7 @@ URL: [url]',
'task_last_run' => '',
'task_name' => '',
'task_next_run' => '',
'temp_jscode' => '',
'temp_jscode' => 'Código javascript temporário',
'testmail_body' => 'Este e-mail é apenas para testar a configuração de correio de SeedDMS',
'testmail_subject' => 'Email Teste',
'theme' => 'Tema',
@ -1706,7 +1710,7 @@ URL: [url]',
'uploading_zerosize' => 'Upload de um arquivo vazio. Upload é cancelado.',
'used_discspace' => 'Espaço em disco usado',
'user' => 'Usuário',
'userid_groupid' => '',
'userid_groupid' => 'Id do Usuário/Id do Grupo',
'users' => 'Usuários',
'users_and_groups' => 'Usuários/Grupos',
'users_done_work' => 'Usuários trabalho concluído',

View File

@ -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 (1072), balan (87)
// Translators: Admin (1073), balan (87)
$text = array(
'2_factor_auth' => '',
@ -491,6 +491,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spaniola',
'event_details' => 'Detalii eveniment',
@ -632,6 +633,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Individuals',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'moștenit',
'inherits_access_copy_msg' => 'Copie lista de acces moștenită',
@ -1124,7 +1126,7 @@ URL: [url]',
'select_attrdefgrp_show' => '',
'select_attribute_value' => '',
'select_category' => 'Click pentru a selecta categoria',
'select_group' => '',
'select_group' => 'Selecteaza grupul',
'select_groups' => 'Click pentru a selecta grupuri',
'select_grp_approvers' => 'Click pentru a selecta grupul de aprobatori',
'select_grp_ind_approvers' => '',
@ -1158,6 +1160,8 @@ URL: [url]',
'seq_keep' => 'Păstrați poziția',
'seq_start' => 'Prima poziție',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Setări',
'settings_activate_module' => 'Activați modulul',
'settings_activate_php_extension' => 'Activați extensia PHP',

View File

@ -491,6 +491,7 @@ URL: [url]',
'error_remove_permission' => 'Ошибка снятия разрешения',
'error_toogle_permission' => 'Ошибка смены разрешения',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanish',
'event_details' => 'Информация о событии',
@ -632,6 +633,7 @@ URL: [url]',
'index_waiting' => 'Ожидание',
'individuals' => 'Пользователи',
'individuals_in_groups' => 'Пользователи группы',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'унаследованный',
'inherits_access_copy_msg' => 'Скопировать наследованный список',
@ -1165,6 +1167,8 @@ URL: [url]',
'seq_keep' => 'Не изменять',
'seq_start' => 'В начале',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Настройки',
'settings_activate_module' => 'Активировать модуль',
'settings_activate_php_extension' => 'Активировать расширение PHP',

View File

@ -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 (566), destinqo (19), pS2017 (508)
// Translators: Admin (567), destinqo (19), pS2017 (508)
$text = array(
'2_factor_auth' => '2-faktorové overovanie',
@ -444,6 +444,7 @@ URL: [url]',
'error_remove_permission' => 'Chyba pri odstránení povolenia',
'error_toogle_permission' => 'Chyba pri zmene povolenia',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Španielčina',
'event_details' => 'Detail udalosti',
@ -561,6 +562,7 @@ URL: [url]',
'index_waiting' => 'Čakajte',
'individuals' => 'Jednotlivci',
'individuals_in_groups' => 'Členovia skupiny',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'zdedené',
'inherits_access_copy_msg' => 'Skopírovať zdedený zoznam riadenia prístupu',
@ -982,7 +984,7 @@ URL: [url]',
'select_one' => 'Vyberte jeden',
'select_user' => '',
'select_users' => 'Kliknutím vyberte používateľov',
'select_value' => '',
'select_value' => 'Vyberte hodnotu',
'select_workflow' => '',
'send_email' => 'Poslať E-mail',
'send_login_data' => 'Poslať prihlasovacie údaje',
@ -996,6 +998,8 @@ URL: [url]',
'seq_keep' => 'Ponechať pozíciu',
'seq_start' => 'Prvá pozícia',
'sessions' => 'Používatelia online',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Nastavenia',
'settings_activate_module' => 'Aktivovať modul',
'settings_activate_php_extension' => 'Aktivovať PHP rozšírenie',

View File

@ -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 (1156), MagnusI (649), tmichelfelder (106)
// Translators: Admin (1159), MagnusI (649), tmichelfelder (106)
$text = array(
'2_factor_auth' => '2-faktors autentisering',
@ -504,6 +504,7 @@ Länken är giltig t o m [valid].
'error_remove_permission' => 'Fel vid borttagen behörighet',
'error_toogle_permission' => 'Fel vid förändring av behörighet',
'error_transfer_document' => 'Fel vid förflyttning av dokument',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanska',
'event_details' => 'Händelseinställningar',
@ -645,6 +646,7 @@ URL: [url]',
'index_waiting' => 'Väntar',
'individuals' => 'Personer',
'individuals_in_groups' => 'Medlemmar i en grupp',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'ärvd',
'inherits_access_copy_msg' => 'Kopiera lista för behörighetsarv',
@ -739,7 +741,7 @@ URL: [url]',
'login_ok' => 'Inloggningen lyckades',
'logout' => 'Logga ut',
'log_management' => 'Loggfilshantering',
'lo_LA' => '',
'lo_LA' => 'Laotisk',
'manager' => 'Manager',
'manager_of_group' => 'Du är förvaltaren av denna grupp',
'mandatory_approvergroups' => 'Obligatoriska grupper för godkännande',
@ -1139,7 +1141,7 @@ URL: [url]',
'select_attrdefgrp_show' => 'Välj visingsalternativ',
'select_attribute_value' => '',
'select_category' => 'Klicka för att välja en kategori',
'select_group' => '',
'select_group' => 'Välj grupp',
'select_groups' => 'Välj grupper',
'select_grp_approvers' => 'Välj en grupp som ska godkänna',
'select_grp_ind_approvers' => 'Klicka för att välja grupp',
@ -1157,7 +1159,7 @@ URL: [url]',
'select_ind_reviewers' => 'Välj en person som ska granska',
'select_ind_revisors' => 'Klicka för att välja individuell reviderare',
'select_one' => 'Välj',
'select_user' => '',
'select_user' => 'Välj användare',
'select_users' => 'Välj användare',
'select_value' => 'Välj värde',
'select_workflow' => 'Välj arbetsflöde',
@ -1178,6 +1180,8 @@ Kommentar: [comment]',
'seq_keep' => 'Behåll positionen',
'seq_start' => 'Första positionen',
'sessions' => 'Användare online',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Inställningar',
'settings_activate_module' => 'Aktivera modul',
'settings_activate_php_extension' => 'Aktivera PHP-extension',

View File

@ -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 (1072), aydin (83)
// Translators: Admin (1074), aydin (83)
$text = array(
'2_factor_auth' => '',
@ -322,7 +322,7 @@ URL: [url]',
'docs_in_reception_no_access' => '',
'docs_in_revision_no_access' => '',
'document' => 'Doküman',
'documentcontent' => '',
'documentcontent' => 'Döküman İçeriği',
'documents' => 'Dokümanlar',
'documents_checked_out_by_you' => '',
'documents_expired' => 'Süresi dolan belgeler',
@ -485,6 +485,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'İspanyolca',
'event_details' => 'Etkinkil detayları',
@ -626,6 +627,7 @@ URL: [url]',
'index_waiting' => 'Bekliyor',
'individuals' => 'Bireysel',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'devralındı',
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
@ -720,7 +722,7 @@ URL: [url]',
'login_ok' => 'Giriş başarılı',
'logout' => ıkış',
'log_management' => 'Log yönetimi',
'lo_LA' => '',
'lo_LA' => 'Laotian',
'manager' => 'Yönetici',
'manager_of_group' => 'Bu grubun yöneticisi sizsiniz',
'mandatory_approvergroups' => 'Onaylayıcılar için zorunlu grup',
@ -1137,6 +1139,8 @@ URL: [url]',
'seq_keep' => 'Sırayı Koru',
'seq_start' => 'İlk sıra',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Ayarlar',
'settings_activate_module' => 'Modülü etkinleştir',
'settings_activate_php_extension' => 'PHP uzantısını etkinleştir',

View File

@ -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 (1332)
// Translators: Admin (1334)
$text = array(
'2_factor_auth' => '',
@ -491,6 +491,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => 'Spanish',
'event_details' => 'Інформація про подію',
@ -632,6 +633,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => 'Користувачі',
'individuals_in_groups' => 'Користувачі групи',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => 'успадкований',
'inherits_access_copy_msg' => 'Скопіювати успадкований список',
@ -726,7 +728,7 @@ URL: [url]',
'login_ok' => 'Вхід успішний',
'logout' => 'Вихід',
'log_management' => 'Керування журналами',
'lo_LA' => '',
'lo_LA' => 'Лаоська',
'manager' => 'Менеджер',
'manager_of_group' => 'Менеджер групи',
'mandatory_approvergroups' => 'Обов\'язкові групи затвержувачів',
@ -1144,7 +1146,7 @@ URL: [url]',
'select_one' => 'Оберіть',
'select_user' => '',
'select_users' => 'Оберіть користувачів',
'select_value' => '',
'select_value' => 'Обрати значення',
'select_workflow' => 'Оберіть процес',
'send_email' => '',
'send_login_data' => '',
@ -1158,6 +1160,8 @@ URL: [url]',
'seq_keep' => 'Не змінювати',
'seq_start' => 'На початку',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => 'Налаштування',
'settings_activate_module' => 'Активувати модуль',
'settings_activate_php_extension' => 'Активувати розширення PHP',

View File

@ -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 (746), archonwang (469), fengjohn (5), yang86 (1)
// Translators: Admin (749), archonwang (469), fengjohn (5), yang86 (1)
$text = array(
'2_factor_auth' => '双重认证',
@ -491,6 +491,7 @@ URL: [url]',
'error_remove_permission' => '移除权限时报错',
'error_toogle_permission' => '修改权限时报错',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => '西班牙语',
'event_details' => '错误详情',
@ -628,6 +629,7 @@ URL: [url]',
'index_waiting' => '',
'individuals' => '个人',
'individuals_in_groups' => '组成员',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => '继承',
'inherits_access_copy_msg' => '复制继承访问权限列表',
@ -722,7 +724,7 @@ URL: [url]',
'login_ok' => '登录成功',
'logout' => '登出',
'log_management' => '日志管理',
'lo_LA' => '',
'lo_LA' => '老挝',
'manager' => '管理员',
'manager_of_group' => '您是当前组的管理员',
'mandatory_approvergroups' => '',
@ -1100,7 +1102,7 @@ URL: [url]',
'select_attrdefgrp_show' => '',
'select_attribute_value' => '',
'select_category' => '选中分类',
'select_group' => '',
'select_group' => '选择用户组',
'select_groups' => '点击选择组',
'select_grp_approvers' => '点击选择组审批组',
'select_grp_ind_approvers' => '点击选择组',
@ -1118,7 +1120,7 @@ URL: [url]',
'select_ind_reviewers' => '点击选择审核人',
'select_ind_revisors' => '',
'select_one' => '选择一个',
'select_user' => '',
'select_user' => '选择用户',
'select_users' => '点击选择用户',
'select_value' => '选择值',
'select_workflow' => '选择工作流',
@ -1139,6 +1141,8 @@ URL: [url]',
'seq_keep' => '当前',
'seq_start' => '首位',
'sessions' => '在线用户',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => '设置',
'settings_activate_module' => '启用模块',
'settings_activate_php_extension' => '启用 PHP 扩展',

View File

@ -436,6 +436,7 @@ URL: [url]',
'error_remove_permission' => '',
'error_toogle_permission' => '',
'error_transfer_document' => '',
'error_update_document' => '',
'error_uploading_reviewer_only' => '',
'es_ES' => '西班牙語',
'event_details' => '錯誤詳情',
@ -553,6 +554,7 @@ URL: [url]',
'index_waiting' => '請稍後',
'individuals' => '個人',
'individuals_in_groups' => '',
'indivіduals_in_groups' => '',
'info_recipients_tab_not_released' => '',
'inherited' => '繼承',
'inherits_access_copy_msg' => '複製繼承存取權限列表',
@ -988,6 +990,8 @@ URL: [url]',
'seq_keep' => '當前',
'seq_start' => '首位',
'sessions' => '',
'setDateFromFile' => '',
'setDateFromFolder' => '',
'settings' => '設置',
'settings_activate_module' => '',
'settings_activate_php_extension' => '',

View File

@ -1,33 +0,0 @@
// MyDMS. Document Management System
// Copyright (C) 2002-2005 Markus Westphal
// Copyright (C) 2006-2008 Malcolm Cowe
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//var logFile = fs.CreateTextFile("convertlog.txt", true);
var source = WScript.Arguments(0);
var target = WScript.Arguments(1);
var ExcelApp;
ExcelApp = new ActiveXObject("Excel.Application");
var Newdoc;
Newdoc = ExcelApp.Workbooks.Open(source);
Newdoc.SaveAs(target, 44); // xlHTML = 44
ExcelApp.Quit();
//logFile.Close();

View File

@ -1,32 +0,0 @@
// MyDMS. Document Management System
// Copyright (C) 2002-2005 Markus Westphal
// Copyright (C) 2006-2008 Malcolm Cowe
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//var logFile = fs.CreateTextFile("convertlog.txt", true);
var source = WScript.Arguments(0);
var target = WScript.Arguments(1);
var PPApp;
PPApp = new ActiveXObject("Powerpoint.Application");
var Newdoc;
PPApp.Visible = true;
Newdoc = PPApp.Presentations.Open(source);
Newdoc.SaveAs(target, 12); // ppSaveAsHTML = 12
PPApp.Quit();
//logFile.Close();

View File

@ -1,33 +0,0 @@
// MyDMS. Document Management System
// Copyright (C) 2002-2005 Markus Westphal
// Copyright (C) 2006-2008 Malcolm Cowe
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//var logFile = fs.CreateTextFile("convertlog.txt", true);
var source = WScript.Arguments(0);
var target = WScript.Arguments(1);
var WordApp;
WordApp = new ActiveXObject("Word.Application");
var Newdoc;
Newdoc = WordApp.Documents.Open(source);
Newdoc.SaveAs(target, 8); // wdFormatHTML = 8
WordApp.Quit();
//logFile.Close();

View File

@ -312,7 +312,7 @@ $docsource = 'upload';
if($settings->_dropFolderDir) {
if(isset($_POST["dropfolderfileform1"]) && $_POST["dropfolderfileform1"]) {
$fullfile = $settings->_dropFolderDir.'/'.$user->getLogin().'/'.$_POST["dropfolderfileform1"];
$fullfile = $settings->_dropFolderDir.'/'.$user->getLogin().'/'.$folder->getID().'/'.$_POST["dropfolderfileform1"];
if(file_exists($fullfile)) {
$docsource = 'dropfolder';
/* Check if a local file is uploaded as well */
@ -469,8 +469,8 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
$fnl = $folder->getNotifyList();
$dnl = $document->getNotifyList();
$nl = array(
'users'=>array_merge($dnl['users'], $fnl['users']),
'groups'=>array_merge($dnl['groups'], $fnl['groups'])
'users'=>array_unique(array_merge($dnl['users'], $fnl['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($dnl['groups'], $fnl['groups']), SORT_REGULAR)
);
$subject = "new_document_email_subject";

View File

@ -111,7 +111,12 @@ if(!$subFolder = $controller->run()) {
} else {
// Send notification to subscribers.
if($notifier) {
$notifyList = $folder->getNotifyList();
$fnl = $folder->getNotifyList();
$snl = $subFolder->getNotifyList();
$nl = array(
'users'=>array_unique(array_merge($snl['users'], $fnl['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($snl['groups'], $fnl['groups']), SORT_REGULAR)
);
$subject = "new_subfolder_email_subject";
$message = "new_subfolder_email_body";
@ -124,8 +129,8 @@ if(!$subFolder = $controller->run()) {
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$subFolder->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toList($user, $nl["users"], $subject, $message, $params);
foreach ($nl["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}

View File

@ -244,15 +244,19 @@ switch($command) {
if($user && $user->isAdmin()) {
if($user->getEmail()) {
$emailobj = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword);
$emailobj->setDebug(true);
$params = array();
if($emailobj->toIndividual($settings->_smtpSendFrom, $user, "testmail_subject", "testmail_body", $params)) {
echo json_encode(array("error"=>0, "msg"=>"Sending email succeded"));
ob_start();
$ret = $emailobj->toIndividual($settings->_smtpSendFrom, $user, "testmail_subject", "testmail_body", $params);
$debugoutput = ob_get_clean();
if($ret) {
echo json_encode(array("error"=>0, "msg"=>"Sending email succeded", "data"=>$debugoutput));
} else {
echo json_encode(array("error"=>1, "msg"=>"Sending email failed"));
echo json_encode(array("error"=>1, "msg"=>"Sending email failed", "data"=>$debugoutput));
}
} else {
echo json_encode(array("error"=>1, "msg"=>"No email address"));
echo json_encode(array("error"=>1, "msg"=>"Your account has no email address set", "data"=>""));
}
}
break; /* }}} */
@ -353,7 +357,12 @@ switch($command) {
if($folder) {
if ($folder->getAccessMode($user, 'removeFolder') >= M_READWRITE) {
$parent=$folder->getParent();
$nl = $folder->getNotifyList();
$fnl = $folder->getNotifyList();
$pnl = $parent->getNotifyList();
$nl = array(
'users'=>array_unique(array_merge($fnl['users'], $pnl['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($fnl['groups'], $pnl['groups']), SORT_REGULAR)
);
$foldername = $folder->getName();
if($folder->remove()) {
if ($notifier) {
@ -404,23 +413,24 @@ switch($command) {
$dnl = $document->getNotifyList();
$fnl = $folder->getNotifyList();
$nl = array(
'users'=>array_merge($dnl['users'], $fnl['users']),
'groups'=>array_merge($dnl['groups'], $fnl['groups'])
'users'=>array_unique(array_merge($dnl['users'], $fnl['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($dnl['groups'], $fnl['groups']), SORT_REGULAR)
);
$docname = $document->getName();
if($document->remove()) {
/* Remove the document from the fulltext index */
if($settings->_enableFullSearch) {
$index = $indexconf['Indexer']::open($settings->_luceneDir);
if($index) {
$lucenesearch = new $indexconf['Search']($index);
if($hit = $lucenesearch->getDocument($_REQUEST['id'])) {
$index->delete($hit->id);
$index->commit();
}
}
}
if($settings->_enableFullSearch) {
$index = $indexconf['Indexer']::open($settings->_luceneDir);
$indexconf['Indexer']::init($settings->_stopWordsFile);
} else {
$index = null;
$indexconf = null;
}
$controller = Controller::factory('RemoveDocument', array('dms'=>$dms, 'user'=>$user));
$controller->setParam('document', $document);
$controller->setParam('index', $index);
$controller->setParam('indexconf', $indexconf);
if($controller->run()) {
if ($notifier){
$subject = "document_deleted_email_subject";
$message = "document_deleted_email_body";
@ -686,8 +696,8 @@ switch($command) {
$fnl = $folder->getNotifyList();
$dnl = $document->getNotifyList();
$nl = array(
'users'=>array_merge($dnl['users'], $fnl['users']),
'groups'=>array_merge($dnl['groups'], $fnl['groups'])
'users'=>array_unique(array_merge($dnl['users'], $fnl['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($dnl['groups'], $fnl['groups']), SORT_REGULAR)
);
$subject = "new_document_email_subject";

View File

@ -127,7 +127,7 @@ $controller->setParam('expires', $expires);
$controller->setParam('sequence', $sequence);
$controller->setParam('attributes', $attributes);
if(!$controller->run()) {
if($controller->getErrorNo()) {
if($controller->getErrorMsg()) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $controller->getErrorMsg());
}
}

View File

@ -70,7 +70,7 @@ $controller->setParam('comment', isset($_POST['comment']) ? $_POST['comment'] :
$controller->setParam('version', isset($_POST['version']) ? $_POST['version'] : '');
$controller->setParam('public', isset($_POST['public']) ? $_POST['public'] : '');
if(!$controller->run()) {
if($controller->getErrorNo()) {
if($controller->getErrorMsg()) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $controller->getErrorMsg());
}
}

View File

@ -79,7 +79,7 @@ $controller->setParam('comment', $comment);
$controller->setParam('sequence', $sequence);
$controller->setParam('attributes', $attributes);
if(!$controller->run()) {
if($controller->getErrorNo()) {
if($controller->getErrorMsg()) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())), $controller->getErrorMsg());
}
}

View File

@ -58,6 +58,8 @@ if (isset($_POST["pwd"]) && ($_POST["pwd"] != "")) {
$score = $ps->get_score();
if($score > $settings->_passwordStrength) {
if($settings->_passwordHistory > 0) {
if ($current_pwd == $_POST["pwd"]) // history doesn't have the initial pw stored yet
UI::exitError(getMLText("set_password"),getMLText("password_already_used"));
$phm = new SeedDMS_PasswordHistoryManager($db);
$oldpwd = $phm->search($user, md5($_POST["pwd"]));
if($oldpwd) {

View File

@ -144,9 +144,8 @@ if ($action == "setowner") {
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
// $notifier->toIndividual($user, $oldOwner, $subject, $message, $params);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_setowner')));
} else {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("set_owner_error"));
}
@ -176,7 +175,7 @@ else if ($action == "notinherit") {
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_notinherit_access')));
}
}
if($folder->setDefaultAccess($defAccess)) {
@ -238,8 +237,8 @@ else if ($action == "inherit") {
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_inherit_access')));
}
}
@ -265,8 +264,8 @@ else if ($action == "setdefault") {
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_set_default_access')));
}
}
@ -278,6 +277,7 @@ else if ($action == "editaccess") {
else if (isset($groupid)) {
$folder->changeAccess($mode, $groupid, false);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_access')));
}
// Delete Permission ------------------------------------------------------
@ -289,6 +289,7 @@ else if ($action == "delaccess") {
else if (isset($groupid)) {
$folder->removeAccess($groupid, false);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_delete_access')));
}
// Add new permission -----------------------------------------------------
@ -300,6 +301,7 @@ else if ($action == "addaccess") {
if (isset($groupid) && $groupid != -1) {
$folder->addAccess($mode, $groupid, false);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_access')));
}
add_log_line();

View File

@ -48,7 +48,17 @@ if(strpos($dirname, realpath($settings->_dropFolderDir.'/'.$user->getLogin().'/'
UI::exitError(getMLText("admin_tools"),getMLText("invalid_dropfolder_folder"));
}
function import_folder($dirname, $folder) { /* {{{ */
$setfiledate = false;
if(isset($_GET['setfiledate']) && $_GET["setfiledate"]) {
$setfiledate = true;
}
$setfolderdate = false;
if(isset($_GET['setfolderdate']) && $_GET["setfolderdate"]) {
$setfolderdate = true;
}
function import_folder($dirname, $folder, $setfiledate, $setfolderdate) { /* {{{ */
global $user, $doccount, $foldercount;
$d = dir($dirname);
@ -81,6 +91,12 @@ function import_folder($dirname, $folder) { /* {{{ */
$filetype, $mimetype, $sequence, $reviewers,
$approvers, $reqversion, $version_comment)) {
$doccount++;
if($setfiledate) {
$newdoc = $res[0];
$newdoc->setDate(filemtime($path));
$lc = $newdoc->getLatestContent();
$lc->setDate(filemtime($path));
}
} else {
return false;
}
@ -89,7 +105,10 @@ function import_folder($dirname, $folder) { /* {{{ */
$name = utf8_basename($path);
if($newfolder = $folder->addSubFolder($name, '', $user, $sequence)) {
$foldercount++;
if(!import_folder($path, $newfolder))
if($setfolderdate) {
$newfolder->setDate(filemtime($path));
}
if(!import_folder($path, $newfolder, $setfiledate, $setfolderdate))
return false;
} else {
return false;
@ -103,7 +122,10 @@ function import_folder($dirname, $folder) { /* {{{ */
$foldercount = $doccount = 0;
if($newfolder = $folder->addSubFolder($_GET["dropfolderfileform1"], '', $user, 1)) {
if(!import_folder($dirname, $newfolder))
if($setfolderdate) {
$newfolder->setDate(filemtime($dirname));
}
if(!import_folder($dirname, $newfolder, $setfiledate, $setfolderdate))
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_importfs')));
else {
if(isset($_GET['remove']) && $_GET["remove"]) {

View File

@ -32,7 +32,11 @@ include("../inc/inc.ClassController.php");
include $settings->_rootDir . "languages/" . $settings->_language . "/lang.inc";
function _printMessage($heading, $message) { /* {{{ */
global $dms, $theme;
global $session, $dms, $theme;
header("Location:../out/out.Login.php?msg=".urlencode($message));
exit;
UI::exitError($heading, $message, true);
return;
} /* }}} */
@ -163,7 +167,7 @@ else {
$sesstheme = $user->getTheme();
if (strlen($sesstheme)==0) {
$sesstheme = $settings->_theme;
$user->setTheme($sesstheme);
// $user->setTheme($sesstheme);
}
}
@ -224,12 +228,12 @@ else if (isset($_GET["referuri"]) && strlen($_GET["referuri"])>0) {
$referuri = trim(urldecode($_GET["referuri"]));
}
add_log_line();
$controller->setParam('user', $user);
$controller->setParam('session', $session);
$controller->run();
add_log_line();
if (isset($referuri) && strlen($referuri)>0) {
// header("Location: http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'] . $referuri);
header("Location: " . $referuri);

View File

@ -60,8 +60,8 @@ foreach($clipboard['docs'] as $documentid) {
$nl2 = $document->getNotifyList();
$nl3 = $targetFolder->getNotifyList();
$nl = array(
'users'=>array_merge($nl1['users'], $nl2['users'], $nl3['users']),
'groups'=>array_merge($nl1['groups'], $nl2['groups'], $nl3['groups'])
'users'=>array_unique(array_merge($nl1['users'], $nl2['users'], $nl3['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($nl1['groups'], $nl2['groups'], $nl3['groups']), SORT_REGULAR)
);
$subject = "document_moved_email_subject";
$message = "document_moved_email_body";
@ -107,8 +107,8 @@ foreach($clipboard['folders'] as $folderid) {
$nl2 = $folder->getNotifyList();
$nl3 = $targetFolder->getNotifyList();
$nl = array(
'users'=>array_merge($nl1['users'], $nl2['users'], $nl3['users']),
'groups'=>array_merge($nl1['groups'], $nl2['groups'], $nl3['groups'])
'users'=>array_unique(array_merge($nl1['users'], $nl2['users'], $nl3['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($nl1['groups'], $nl2['groups'], $nl3['groups']), SORT_REGULAR)
);
$subject = "folder_moved_email_subject";
$message = "folder_moved_email_body";

View File

@ -70,8 +70,8 @@ if ($targetid != $oldFolder->getID()) {
$nl2 = $document->getNotifyList();
$nl3 = $targetFolder->getNotifyList();
$nl = array(
'users'=>array_merge($nl1['users'], $nl2['users'], $nl3['users']),
'groups'=>array_merge($nl1['groups'], $nl2['groups'], $nl3['groups'])
'users'=>array_unique(array_merge($nl1['users'], $nl2['users'], $nl3['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($nl1['groups'], $nl2['groups'], $nl3['groups']), SORT_REGULAR)
);
$subject = "document_moved_email_subject";
$message = "document_moved_email_body";

View File

@ -68,8 +68,8 @@ if ($folder->setParent($targetFolder)) {
$nl2 = $folder->getNotifyList();
$nl3 = $targetFolder->getNotifyList();
$nl = array(
'users'=>array_merge($nl1['users'], $nl2['users'], $nl3['users']),
'groups'=>array_merge($nl1['groups'], $nl2['groups'], $nl3['groups'])
'users'=>array_unique(array_merge($nl1['users'], $nl2['users'], $nl3['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($nl1['groups'], $nl2['groups'], $nl3['groups']), SORT_REGULAR)
);
$subject = "folder_moved_email_subject";
$message = "folder_moved_email_body";

View File

@ -75,12 +75,14 @@ require_once("SeedDMS/Preview.php");
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
$previewer->deleteDocumentPreviews($document);
/* Get the notify list before removing the document */
/* Get the notify list before removing the document
* Also inform the users/groups of the parent folder
*/
$dnl = $document->getNotifyList();
$fnl = $folder->getNotifyList();
$nl = array(
'users'=>array_merge($dnl['users'], $fnl['users']),
'groups'=>array_merge($dnl['groups'], $fnl['groups'])
'users'=>array_unique(array_merge($dnl['users'], $fnl['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($dnl['groups'], $fnl['groups']), SORT_REGULAR)
);
$docname = $document->getName();
@ -88,7 +90,11 @@ $controller->setParam('document', $document);
$controller->setParam('index', $index);
$controller->setParam('indexconf', $indexconf);
if(!$controller->run()) {
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($docname))),getMLText("error_remove_document"));
if ($controller->getErrorMsg() != '')
$errormsg = $controller->getErrorMsg();
else
$errormsg = "error_remove_document";
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($docname))),getMLText($errormsg));
}
if ($notifier){

View File

@ -71,10 +71,17 @@ require_once("SeedDMS/Preview.php");
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
$dms->addCallback('onPreRemoveDocument', 'removePreviews', array($previewer));
/* save this for notification later on */
$nl = $folder->getNotifyList();
/* Get the notify list before removing the folder
* Also inform the users/groups of the parent folder
*/
$parent=$folder->getParent();
$foldername = $folder->getName();
$fnl = $folder->getNotifyList();
$pnl = $parent->getNotifyList();
$nl = array(
'users'=>array_unique(array_merge($fnl['users'], $pnl['users']), SORT_REGULAR),
'groups'=>array_unique(array_merge($fnl['groups'], $pnl['groups']), SORT_REGULAR)
);
$controller->setParam('folder', $folder);
$controller->setParam('index', $index);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 994 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 197 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 883 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 800 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 925 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 900 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 928 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 874 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 884 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 448 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 482 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 892 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 911 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 B

Some files were not shown because too many files have changed in this diff Show More