From 89e2a560a43fb5f1c8e2694e425e303ad70bf34a Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 24 Feb 2016 14:40:01 +0100 Subject: [PATCH 01/98] various new phrases for role management --- languages/ar_EG/lang.inc | 9 +++++++++ languages/bg_BG/lang.inc | 9 +++++++++ languages/ca_ES/lang.inc | 9 +++++++++ languages/cs_CZ/lang.inc | 9 +++++++++ languages/de_DE/lang.inc | 13 +++++++++++-- languages/en_GB/lang.inc | 11 ++++++++++- languages/es_ES/lang.inc | 9 +++++++++ languages/fr_FR/lang.inc | 9 +++++++++ languages/hr_HR/lang.inc | 9 +++++++++ languages/hu_HU/lang.inc | 9 +++++++++ languages/it_IT/lang.inc | 9 +++++++++ languages/ko_KR/lang.inc | 9 +++++++++ languages/nl_NL/lang.inc | 9 +++++++++ languages/pl_PL/lang.inc | 9 +++++++++ languages/pt_BR/lang.inc | 9 +++++++++ languages/ro_RO/lang.inc | 9 +++++++++ languages/ru_RU/lang.inc | 9 +++++++++ languages/sk_SK/lang.inc | 41 ++++++++++++++++++++++++---------------- languages/sv_SE/lang.inc | 9 +++++++++ languages/tr_TR/lang.inc | 9 +++++++++ languages/uk_UA/lang.inc | 9 +++++++++ languages/zh_CN/lang.inc | 9 +++++++++ languages/zh_TW/lang.inc | 9 +++++++++ 23 files changed, 226 insertions(+), 19 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 988a625a3..00a6b0214 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'بدأ المراجعة', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'إضافة مجلد فرعي', 'add_to_clipboard' => 'اضف الى لوحة القصاصات', 'add_to_transmittal' => '', @@ -208,6 +209,7 @@ URL: [url]', 'choose_attrdef' => 'من فضلك اختر تعريف السمة', 'choose_category' => 'من فضلك اختر', 'choose_group' => 'اختر المجموعة', +'choose_role' => '', 'choose_target_category' => 'اختر القسم', 'choose_target_document' => 'اختر المستند', 'choose_target_file' => 'اختر الملف', @@ -828,6 +830,7 @@ URL: [url]', 'rm_folder' => 'ازالة المجلد', 'rm_from_clipboard' => 'ازالة من لوحة القصاصات', 'rm_group' => 'ازالة هذه المجموعة', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'ازالة هذا المستخدم', @@ -839,6 +842,9 @@ URL: [url]', 'role' => 'دور', 'role_admin' => 'مدير النظام', 'role_guest' => 'ضيف', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'مستخدم', 'ro_RO' => 'ﺭﻮﻣﺎﻨﻳﺓ', 'run_subworkflow' => 'تشغيل مسار عمل فرعي', @@ -1186,6 +1192,7 @@ URL: [url]', 'splash_add_attribute' => '', 'splash_add_group' => '', 'splash_add_group_member' => '', +'splash_add_role' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1195,6 +1202,7 @@ URL: [url]', 'splash_document_unlocked' => 'تم الغاء قفل المستند', 'splash_edit_attribute' => '', 'splash_edit_group' => '', +'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', @@ -1206,6 +1214,7 @@ URL: [url]', 'splash_rm_folder' => 'تم حذف المجلد', 'splash_rm_group' => '', 'splash_rm_group_member' => '', +'splash_rm_role' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 4d54e5372..d51eea8cb 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -58,6 +58,7 @@ $text = array( 'add_receipt' => '', 'add_review' => 'Рецензирай', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Добави подпапка', 'add_to_clipboard' => 'Добави към clipboard', 'add_to_transmittal' => '', @@ -193,6 +194,7 @@ $text = array( 'choose_attrdef' => 'Изберете attribute definition', 'choose_category' => 'Изберете', 'choose_group' => 'Изберете група', +'choose_role' => '', 'choose_target_category' => 'Изберете категория', 'choose_target_document' => 'Изберете документ', 'choose_target_file' => 'Изберете файл', @@ -700,6 +702,7 @@ $text = array( 'rm_folder' => 'Премахни папка', 'rm_from_clipboard' => 'Премахни от clipboard буфера', 'rm_group' => 'Премахни тази група', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Премахни тоз потребител', @@ -711,6 +714,9 @@ $text = array( 'role' => 'Роля', 'role_admin' => 'Админ', 'role_guest' => 'Гост', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Потребител', 'ro_RO' => '', 'run_subworkflow' => 'Пусни под-процес', @@ -1051,6 +1057,7 @@ $text = array( 'splash_add_attribute' => '', 'splash_add_group' => '', 'splash_add_group_member' => '', +'splash_add_role' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1060,6 +1067,7 @@ $text = array( 'splash_document_unlocked' => '', 'splash_edit_attribute' => '', 'splash_edit_group' => '', +'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', @@ -1071,6 +1079,7 @@ $text = array( 'splash_rm_folder' => '', 'splash_rm_group' => '', 'splash_rm_group_member' => '', +'splash_rm_role' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 4eca594da..d048875f0 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -58,6 +58,7 @@ $text = array( 'add_receipt' => '', 'add_review' => 'Enviar revisiót', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Afegir subdirectori', 'add_to_clipboard' => '', 'add_to_transmittal' => '', @@ -198,6 +199,7 @@ URL: [url]', 'choose_attrdef' => '', 'choose_category' => '--Elegir categoria--', 'choose_group' => '--Seleccionar grup--', +'choose_role' => '', 'choose_target_category' => '', 'choose_target_document' => 'Escollir document', 'choose_target_file' => '', @@ -705,6 +707,7 @@ URL: [url]', 'rm_folder' => 'Eliminar carpeta', 'rm_from_clipboard' => '', 'rm_group' => 'Eliminar aquest grup', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Eliminar aquest usuari', @@ -716,6 +719,9 @@ URL: [url]', 'role' => 'Rol', 'role_admin' => 'Administrador', 'role_guest' => 'Invitat', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'User', 'ro_RO' => '', 'run_subworkflow' => '', @@ -1056,6 +1062,7 @@ URL: [url]', 'splash_add_attribute' => '', 'splash_add_group' => '', 'splash_add_group_member' => '', +'splash_add_role' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1065,6 +1072,7 @@ URL: [url]', 'splash_document_unlocked' => '', 'splash_edit_attribute' => '', 'splash_edit_group' => '', +'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', @@ -1076,6 +1084,7 @@ URL: [url]', 'splash_rm_folder' => '', 'splash_rm_group' => '', 'splash_rm_group_member' => '', +'splash_rm_role' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index d065ca169..6692aa40a 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Poslat ke kontrole', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Přidat podsložku', 'add_to_clipboard' => 'Přidat do schránky', 'add_to_transmittal' => '', @@ -215,6 +216,7 @@ URL: [url]', 'choose_attrdef' => 'Zvolte definici atributů', 'choose_category' => '--Vyberte prosím--', 'choose_group' => '--Vyberte skupinu--', +'choose_role' => '', 'choose_target_category' => 'Vyberte kategorii', 'choose_target_document' => 'Vyberte dokument', 'choose_target_file' => 'Zvolte soubor', @@ -837,6 +839,7 @@ URL: [url]', 'rm_folder' => 'Odstranit složku', 'rm_from_clipboard' => 'Odstranit ze schránky', 'rm_group' => 'Odstranit tuto skupinu', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Odstranit tohoto uživatele', @@ -848,6 +851,9 @@ URL: [url]', 'role' => 'Role', 'role_admin' => 'Administrátor', 'role_guest' => 'Host', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Uživatel', 'ro_RO' => 'Rumunština', 'run_subworkflow' => 'Spustit vedlejší pracovní postup', @@ -1195,6 +1201,7 @@ URL: [url]', 'splash_add_attribute' => 'Přidán nový atribut', 'splash_add_group' => 'Přidána nová skupina', 'splash_add_group_member' => 'Přidán nový člen skupiny', +'splash_add_role' => '', 'splash_add_user' => 'Přidán nový uživatel', 'splash_cleared_clipboard' => 'Schránka vymazána', 'splash_document_added' => 'Dokument přidán', @@ -1204,6 +1211,7 @@ URL: [url]', 'splash_document_unlocked' => 'Dokument odemčen', 'splash_edit_attribute' => 'Atribut uložen', 'splash_edit_group' => 'Skupina uložena', +'splash_edit_role' => '', 'splash_edit_user' => 'Uživatel uložen', 'splash_folder_edited' => 'Změny složky uloženy', 'splash_invalid_folder_id' => 'Neplatné ID složky', @@ -1215,6 +1223,7 @@ URL: [url]', 'splash_rm_folder' => 'Složka smazána', 'splash_rm_group' => 'Skupina odstraněna', 'splash_rm_group_member' => 'Člen skupiny odstraněn', +'splash_rm_role' => '', 'splash_rm_user' => 'Uživatel odstraněn', 'splash_settings_saved' => 'Nastavení uloženo', 'splash_substituted_user' => 'Zaměněný uživatel', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index fbe606d71..1721aac72 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -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 (2174), dgrutsch (21) +// Translators: Admin (2184), dgrutsch (21) $text = array( 'accept' => 'Übernehmen', @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => 'Empfang bestätigen', 'add_review' => 'Überprüfung hinzufügen', 'add_revision' => 'Wiederholungsprüfung hinzufügen', +'add_role' => 'Neue Rolle anlegen', 'add_subfolder' => 'Unterordner anlegen', 'add_to_clipboard' => 'Zur Zwischenablage hinzufügen', 'add_to_transmittal' => 'Zur Dokumentenliste hinzufügen', @@ -220,6 +221,7 @@ URL: [url]', 'choose_attrdef' => '--Attributdefinition wählen--', 'choose_category' => '--Kategorie wählen--', 'choose_group' => '--Gruppe wählen--', +'choose_role' => '--Role wählen--', 'choose_target_category' => 'Kategorie wählen', 'choose_target_document' => 'Dokument wählen', 'choose_target_file' => 'Datei wählen', @@ -874,6 +876,7 @@ URL: [url]', 'rm_folder' => 'Löschen', 'rm_from_clipboard' => 'Aus Zwischenablage löschen', 'rm_group' => 'Diese Gruppe löschen', +'rm_role' => 'Diese Rolle löschen', 'rm_transmittal' => 'Dokumentenliste entfernen', 'rm_transmittalitem' => 'Eintrag löschen', 'rm_user' => 'Diesen Benutzer löschen', @@ -885,6 +888,9 @@ URL: [url]', 'role' => 'Rolle', 'role_admin' => 'Administrator', 'role_guest' => 'Gast', +'role_info' => 'Information', +'role_management' => 'Rollenverwaltung', +'role_name' => 'Name', 'role_user' => 'Benutzer', 'ro_RO' => 'Rumänisch', 'run_subworkflow' => 'Sub-Workflow starten', @@ -991,7 +997,7 @@ URL: [url]', 'settings_dbUser' => 'Benutzer', 'settings_dbUser_desc' => 'Der Benutzername, um auf die Datenbank zugreifen zu können.', 'settings_dbVersion' => 'Datenbankschema zu alt', -'settings_defaultSearchMethod' => 'Voreinstellte Suchmethode', +'settings_defaultSearchMethod' => 'Voreingestellte Suchmethode', 'settings_defaultSearchMethod_desc' => 'Voreingestellte Suchmethode, wenn über das Suchfeld in der Menüleiste gesucht wird.', 'settings_defaultSearchMethod_valdatabase' => 'Datenbank', 'settings_defaultSearchMethod_valfulltext' => 'Volltext', @@ -1232,6 +1238,7 @@ URL: [url]', 'splash_add_attribute' => 'Neues Attribut hinzugefügt', 'splash_add_group' => 'Neue Gruppe hinzugefügt', 'splash_add_group_member' => 'Neues Gruppenmitglied hinzugefügt', +'splash_add_role' => 'Neue Rolle hinzugefügt', 'splash_add_user' => 'Neuen Benutzer hinzugefügt', 'splash_cleared_clipboard' => 'Zwischenablage geleert', 'splash_document_added' => 'Dokument hinzugefügt', @@ -1241,6 +1248,7 @@ URL: [url]', 'splash_document_unlocked' => 'Dokumentensperre aufgehoben', 'splash_edit_attribute' => 'Attribut gespeichert', 'splash_edit_group' => 'Gruppe gespeichert', +'splash_edit_role' => 'Rolle gespeichert', 'splash_edit_user' => 'Benutzer gespeichert', 'splash_folder_edited' => 'Änderungen am Ordner gespeichert', 'splash_invalid_folder_id' => 'Ungültige Ordner-ID', @@ -1252,6 +1260,7 @@ URL: [url]', 'splash_rm_folder' => 'Ordner gelöscht', 'splash_rm_group' => 'Gruppe gelöscht', 'splash_rm_group_member' => 'Mitglied der Gruppe gelöscht', +'splash_rm_role' => 'Rolle gelöscht', 'splash_rm_user' => 'Benutzer gelöscht', 'splash_settings_saved' => 'Einstellungen gesichert', 'splash_substituted_user' => 'Benutzer gewechselt', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index aa68d4119..e3be58f21 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -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 (1309), dgrutsch (7), netixw (14) +// Translators: Admin (1318), dgrutsch (7), netixw (14) $text = array( 'accept' => 'Accept', @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => 'Acknowledge reception', 'add_review' => 'Add review', 'add_revision' => 'Add approval', +'add_role' => 'Add new role', 'add_subfolder' => 'Add subfolder', 'add_to_clipboard' => 'Add to clipboard', 'add_to_transmittal' => 'Add to transmittal', @@ -220,6 +221,7 @@ URL: [url]', 'choose_attrdef' => 'Please choose attribute definition', 'choose_category' => 'Please choose', 'choose_group' => 'Choose group', +'choose_role' => '--Choose role--', 'choose_target_category' => 'Choose category', 'choose_target_document' => 'Choose document', 'choose_target_file' => 'Choose file', @@ -874,6 +876,7 @@ URL: [url]', 'rm_folder' => 'Remove folder', 'rm_from_clipboard' => 'Remove from clipboard', 'rm_group' => 'Remove this group', +'rm_role' => 'Delete this role', 'rm_transmittal' => 'Remove transmittal', 'rm_transmittalitem' => 'Remove item', 'rm_user' => 'Remove this user', @@ -885,6 +888,9 @@ URL: [url]', 'role' => 'Role', 'role_admin' => 'Administrator', 'role_guest' => 'Guest', +'role_info' => 'Information', +'role_management' => 'Role management', +'role_name' => 'Name', 'role_user' => 'User', 'ro_RO' => 'Romanian', 'run_subworkflow' => 'Run sub workflow', @@ -1232,6 +1238,7 @@ URL: [url]', 'splash_add_attribute' => 'New attribute added', 'splash_add_group' => 'New group added', 'splash_add_group_member' => 'New group member added', +'splash_add_role' => 'Added new role', 'splash_add_user' => 'New user added', 'splash_cleared_clipboard' => 'Clipboard cleared', 'splash_document_added' => 'Document added', @@ -1241,6 +1248,7 @@ URL: [url]', 'splash_document_unlocked' => 'Document unlocked', 'splash_edit_attribute' => 'Attribute saved', 'splash_edit_group' => 'Group saved', +'splash_edit_role' => 'Role saved', 'splash_edit_user' => 'User saved', 'splash_folder_edited' => 'Save folder changes', 'splash_invalid_folder_id' => 'Invalid folder ID', @@ -1252,6 +1260,7 @@ URL: [url]', 'splash_rm_folder' => 'Folder deleted', 'splash_rm_group' => 'Group removed', 'splash_rm_group_member' => 'Member of group removed', +'splash_rm_role' => 'Role deleted', 'splash_rm_user' => 'User removed', 'splash_settings_saved' => 'Settings saved', 'splash_substituted_user' => 'Substituted user', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index b3af83259..72984715a 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Enviar revisión', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Añadir subcarpeta', 'add_to_clipboard' => 'Añadir al portapapeles', 'add_to_transmittal' => '', @@ -215,6 +216,7 @@ URL: [url]', 'choose_attrdef' => 'Por favor, seleccione definición de atributo', 'choose_category' => 'Seleccione categoría', 'choose_group' => 'Seleccione grupo', +'choose_role' => '', 'choose_target_category' => 'Seleccione categoría', 'choose_target_document' => 'Seleccione documento', 'choose_target_file' => 'Seleccione fichero destino', @@ -843,6 +845,7 @@ URL: [url]', 'rm_folder' => 'Eliminar carpeta', 'rm_from_clipboard' => 'Borrar del portapapeles', 'rm_group' => 'Eliminar este grupo', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => 'Eliminar elemento', 'rm_user' => 'Eliminar este usuario', @@ -854,6 +857,9 @@ URL: [url]', 'role' => 'Rol', 'role_admin' => 'Administrador', 'role_guest' => 'Invitado', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Usuario', 'ro_RO' => 'Rumano', 'run_subworkflow' => 'Ejecutar sub flujo de trabajo', @@ -1201,6 +1207,7 @@ URL: [url]', 'splash_add_attribute' => 'Nuevo atributo agregado', 'splash_add_group' => 'Nuevo grupo agregado', 'splash_add_group_member' => 'Nuevo miembro del grupo agregado', +'splash_add_role' => '', 'splash_add_user' => 'Nuevo usuario agregado', 'splash_cleared_clipboard' => 'Portapapeles limpiado', 'splash_document_added' => 'Documento añadido', @@ -1210,6 +1217,7 @@ URL: [url]', 'splash_document_unlocked' => 'Documento desbloqueado', 'splash_edit_attribute' => 'Atributo guardado', 'splash_edit_group' => 'Grupo guardado', +'splash_edit_role' => '', 'splash_edit_user' => 'Usuario guardado', 'splash_folder_edited' => 'Cambios a la carpeta guardados', 'splash_invalid_folder_id' => 'ID de carpeta inválido', @@ -1221,6 +1229,7 @@ URL: [url]', 'splash_rm_folder' => 'Carpeta eliminada', 'splash_rm_group' => 'Grupo eliminado', 'splash_rm_group_member' => 'Miembro eliminado del grupo', +'splash_rm_role' => '', 'splash_rm_user' => 'Usuario eliminado', 'splash_settings_saved' => 'Configuración guardada', 'splash_substituted_user' => 'Usuario sustituido', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index 65619f81a..b3c2c93b4 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Soumettre la correction', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Ajouter un sous-dossier', 'add_to_clipboard' => 'Ajouter au presse-papiers', 'add_to_transmittal' => '', @@ -215,6 +216,7 @@ URL: [url]', 'choose_attrdef' => 'Choisissez une définition d\'attribut', 'choose_category' => 'SVP choisir', 'choose_group' => 'Choisir un groupe', +'choose_role' => '', 'choose_target_category' => 'Choisir une catégorie', 'choose_target_document' => 'Choisir un document', 'choose_target_file' => 'Choose un fichier', @@ -826,6 +828,7 @@ URL: [url]', 'rm_folder' => 'Supprimer le dossier', 'rm_from_clipboard' => 'Supprimer le dossier du presse-papiers', 'rm_group' => 'Supprimer ce groupe', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Supprimer cet utilisateur', @@ -837,6 +840,9 @@ URL: [url]', 'role' => 'Rôle', 'role_admin' => 'Administrateur', 'role_guest' => 'Invité', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Utilisateur', 'ro_RO' => 'Roumain', 'run_subworkflow' => 'Lancer le sous-workflow', @@ -1177,6 +1183,7 @@ URL: [url]', 'splash_add_attribute' => 'Attribut ajouté', 'splash_add_group' => 'Nouveau groupe ajouté', 'splash_add_group_member' => 'Nouveau membre ajouté au groupe', +'splash_add_role' => '', 'splash_add_user' => 'Nouvel utilisateur ajouté', 'splash_cleared_clipboard' => 'Presse-papier vidé', 'splash_document_added' => 'Document ajouté', @@ -1186,6 +1193,7 @@ URL: [url]', 'splash_document_unlocked' => 'Document déverrouillé', 'splash_edit_attribute' => 'Attribut modifié', 'splash_edit_group' => 'Groupe sauvé', +'splash_edit_role' => '', 'splash_edit_user' => 'Utilisateur modifié', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', @@ -1197,6 +1205,7 @@ URL: [url]', 'splash_rm_folder' => 'Dossier supprimé', 'splash_rm_group' => 'Groupe supprimé', 'splash_rm_group_member' => 'Membre retiré du groupe', +'splash_rm_role' => '', 'splash_rm_user' => 'Utilisateur supprimé', 'splash_settings_saved' => 'Configuration sauvegardée', 'splash_substituted_user' => 'Utilisateur de substitution', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index b4d666ae5..e5de95f1c 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -62,6 +62,7 @@ Internet poveznica: [url]', 'add_receipt' => 'Potvrdi prijem', 'add_review' => 'Dodaj osvrt', 'add_revision' => 'Dodaj reviziju', +'add_role' => '', 'add_subfolder' => 'Dodaj podmapu', 'add_to_clipboard' => 'Dodaj u međuspremnik', 'add_to_transmittal' => 'Dodaj u proslijeđivanje', @@ -220,6 +221,7 @@ Internet poveznica: [url]', 'choose_attrdef' => 'Molim odaberite definiciju atributa', 'choose_category' => 'Molim odaberite', 'choose_group' => 'Odaberite grupu', +'choose_role' => '', 'choose_target_category' => 'Odaberite kategoriju', 'choose_target_document' => 'Odaberite dokument', 'choose_target_file' => 'Odaberite datoteku', @@ -864,6 +866,7 @@ Internet poveznica: [url]', 'rm_folder' => 'Uklonite mapu', 'rm_from_clipboard' => 'Uklonite iz međuspremnika', 'rm_group' => 'Uklonite ovu grupu', +'rm_role' => '', 'rm_transmittal' => 'Uklanjanje preusmjerenja', 'rm_transmittalitem' => 'Uklanjanje stavke', 'rm_user' => 'Uklonite ovog korisnika', @@ -875,6 +878,9 @@ Internet poveznica: [url]', 'role' => 'Uloga', 'role_admin' => 'Administrator', 'role_guest' => 'Gost', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Korisnik', 'ro_RO' => 'Rumunjski', 'run_subworkflow' => 'Pokreni poslovni pod-tok', @@ -1222,6 +1228,7 @@ Internet poveznica: [url]', 'splash_add_attribute' => 'Dodan novi atribut', 'splash_add_group' => 'Dodana nova grupa', 'splash_add_group_member' => 'Dodan novi član grupe', +'splash_add_role' => '', 'splash_add_user' => 'Dodan novi korisnik', 'splash_cleared_clipboard' => 'Očišćen međuspremnik', 'splash_document_added' => 'Dokument dodan', @@ -1231,6 +1238,7 @@ Internet poveznica: [url]', 'splash_document_unlocked' => 'Dokument otključan', 'splash_edit_attribute' => 'Atribut pohranjen', 'splash_edit_group' => 'Groupa pohranjena', +'splash_edit_role' => '', 'splash_edit_user' => 'Korisnik pohranjen', 'splash_folder_edited' => 'Pohrani izmjene mape', 'splash_invalid_folder_id' => 'Nevažeći ID mape', @@ -1242,6 +1250,7 @@ Internet poveznica: [url]', 'splash_rm_folder' => 'Mapa izbrisana', 'splash_rm_group' => 'Grupa uklonjena', 'splash_rm_group_member' => 'Član grupe uklonjen', +'splash_rm_role' => '', 'splash_rm_user' => 'Korisnik uklonjen', 'splash_settings_saved' => 'Postavke pohranjene', 'splash_substituted_user' => 'Zamjenski korisnik', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 48b5758ca..493b0366e 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Felülvizsgálat küldése', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Alkönyvtár hozzáadása', 'add_to_clipboard' => 'Vágólaphoz hozzáad', 'add_to_transmittal' => '', @@ -215,6 +216,7 @@ URL: [url]', 'choose_attrdef' => 'Kérem válasszon jellemző meghatározást', 'choose_category' => 'Kérjük válasszon', 'choose_group' => 'Válasszon csoportot', +'choose_role' => '', 'choose_target_category' => 'Válasszon kategóriát', 'choose_target_document' => 'Válasszon dokumentumot', 'choose_target_file' => 'Válasszon állományt', @@ -843,6 +845,7 @@ URL: [url]', 'rm_folder' => 'Könyvtár eltávolítása', 'rm_from_clipboard' => 'Eltávolítás a vágólapról', 'rm_group' => 'Csoport eltávolítása', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Felhasználó eltávolítása', @@ -854,6 +857,9 @@ URL: [url]', 'role' => 'Szerepkör', 'role_admin' => 'Adminisztrátor', 'role_guest' => 'Vendég', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Felhasználó', 'ro_RO' => 'Román', 'run_subworkflow' => 'Segéd munkafolyamat futtatása', @@ -1200,6 +1206,7 @@ URL: [url]', 'splash_add_attribute' => 'Új jellemző hozzáadva', 'splash_add_group' => 'Új csoport hozzáadva', 'splash_add_group_member' => 'Új csoporttag hozzáadva', +'splash_add_role' => '', 'splash_add_user' => 'Új felhasználó hozzáadva', 'splash_cleared_clipboard' => 'Vágólap törölve', 'splash_document_added' => '', @@ -1209,6 +1216,7 @@ URL: [url]', 'splash_document_unlocked' => 'Dokumentum zárolás feloldva', 'splash_edit_attribute' => 'Jellemző mentve', 'splash_edit_group' => 'Csoport mentve', +'splash_edit_role' => '', 'splash_edit_user' => 'Felhasználó mentve', 'splash_folder_edited' => 'Mappa változásainak mentése', 'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító', @@ -1220,6 +1228,7 @@ URL: [url]', 'splash_rm_folder' => 'Mappa törölve', 'splash_rm_group' => 'Csoport eltávolítva', 'splash_rm_group_member' => 'Csoporttag eltávolítva', +'splash_rm_role' => '', 'splash_rm_user' => 'Felhasználó eltávolítva', 'splash_settings_saved' => 'Beállítások elmentve', 'splash_substituted_user' => 'Helyettesített felhasználó', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 0f0d2de03..0bdd75e55 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => 'invio ricevuta', 'add_review' => 'Invio revisione', 'add_revision' => 'Aggiungi approvazione', +'add_role' => '', 'add_subfolder' => 'Aggiungi sottocartella', 'add_to_clipboard' => 'Aggiungi agli appunti', 'add_to_transmittal' => 'Aggiungi alla trasmissione', @@ -221,6 +222,7 @@ URL: [url]', 'choose_attrdef' => 'Seleziona l\'Attributo', 'choose_category' => 'Seleziona', 'choose_group' => 'Seleziona il gruppo', +'choose_role' => '', 'choose_target_category' => 'Seleziona la categoria', 'choose_target_document' => 'Seleziona il documento', 'choose_target_file' => 'Scegli il file', @@ -866,6 +868,7 @@ URL: [url]', 'rm_folder' => 'Rimuovi cartella', 'rm_from_clipboard' => 'Rimuovi dalla clipboard', 'rm_group' => 'Rimuovi questo gruppo', +'rm_role' => '', 'rm_transmittal' => 'Rimuovi trasmissione', 'rm_transmittalitem' => 'Rimuovi oggetto', 'rm_user' => 'Rimuovi questo utente', @@ -877,6 +880,9 @@ URL: [url]', 'role' => 'Ruolo', 'role_admin' => 'Amministratore', 'role_guest' => 'Ospite', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Utente', 'ro_RO' => 'Rumeno', 'run_subworkflow' => 'Inizia un sotto-flusso di lavoro', @@ -1224,6 +1230,7 @@ URL: [url]', 'splash_add_attribute' => 'Attributo aggiunto', 'splash_add_group' => 'Gruppo aggiunto', 'splash_add_group_member' => 'Membro aggiunto al gruppo', +'splash_add_role' => '', 'splash_add_user' => 'Utente aggiunto', 'splash_cleared_clipboard' => 'Appunti cancellati', 'splash_document_added' => 'Documento aggiunto', @@ -1233,6 +1240,7 @@ URL: [url]', 'splash_document_unlocked' => 'Documento sbloccato', 'splash_edit_attribute' => 'Attributo modificato', 'splash_edit_group' => 'Gruppo modificato', +'splash_edit_role' => '', 'splash_edit_user' => 'Utente modificato', 'splash_folder_edited' => 'Cartella modificata', 'splash_invalid_folder_id' => 'ID cartella non valido', @@ -1244,6 +1252,7 @@ URL: [url]', 'splash_rm_folder' => 'Cartella eliminata', 'splash_rm_group' => 'Gruppo eliminato', 'splash_rm_group_member' => 'Membro del gruppo eliminato', +'splash_rm_role' => '', 'splash_rm_user' => 'Utente eliminato', 'splash_settings_saved' => 'Impostazioni salvate', 'splash_substituted_user' => 'Utente sostituito', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 989c0a55a..9686708e0 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '접수', 'add_review' => '평가 추가', 'add_revision' => '승인 추가', +'add_role' => '', 'add_subfolder' => '서브 폴더 추가', 'add_to_clipboard' => '클립 보드에 추가', 'add_to_transmittal' => '전송', @@ -222,6 +223,7 @@ URL: [url]', 'choose_attrdef' => '속성의 정의를 선택하세요', 'choose_category' => '선택하세요', 'choose_group' => '그룹을 선택', +'choose_role' => '', 'choose_target_category' => '카테고리 선택', 'choose_target_document' => '문서 선택', 'choose_target_file' => '파일 선택', @@ -857,6 +859,7 @@ URL: [url]', 'rm_folder' => '폴더 제거', 'rm_from_clipboard' => '클립 보드에서 제거', 'rm_group' => '이 그룹 제거', +'rm_role' => '', 'rm_transmittal' => '송부 삭제', 'rm_transmittalitem' => '아이템 삭제', 'rm_user' => '이 사용자 제거', @@ -868,6 +871,9 @@ URL: [url]', 'role' => '역할', 'role_admin' => '관리자', 'role_guest' => '고객', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => '사용자', 'ro_RO' => '루마니아어', 'run_subworkflow' => '서브 워크플로우 실행', @@ -1215,6 +1221,7 @@ URL : [url]', 'splash_add_attribute' => '새로운 속성 추가', 'splash_add_group' => '새 그룹이 추가', 'splash_add_group_member' => '새 그룹 구성원 추가', +'splash_add_role' => '', 'splash_add_user' => '새 사용자 추가', 'splash_cleared_clipboard' => '클립 보드 비우기', 'splash_document_added' => '문서를 추가', @@ -1224,6 +1231,7 @@ URL : [url]', 'splash_document_unlocked' => '문서 잠금 해제', 'splash_edit_attribute' => '속성 저장', 'splash_edit_group' => '그룹 저장', +'splash_edit_role' => '', 'splash_edit_user' => '사용자 저장', 'splash_folder_edited' => '저장 폴더 변경', 'splash_invalid_folder_id' => '잘못된 폴더 ID', @@ -1235,6 +1243,7 @@ URL : [url]', 'splash_rm_folder' => '폴더 삭제', 'splash_rm_group' => '그룹 제거', 'splash_rm_group_member' => '회원 그룹 제거', +'splash_rm_role' => '', 'splash_rm_user' => '사용자 제거', 'splash_settings_saved' => '설정 저장', 'splash_substituted_user' => '전환된 사용자', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index e61e455b1..8ef680f45 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => 'Bericht ontvangst', 'add_review' => 'Verzend [Controle]', 'add_revision' => 'Voeg goedkeuring toe', +'add_role' => '', 'add_subfolder' => 'Submap toevoegen', 'add_to_clipboard' => 'Toevoegen aan klembord', 'add_to_transmittal' => 'Toevoegen aan verzending', @@ -213,6 +214,7 @@ URL: [url]', 'choose_attrdef' => 'Selecteer een kenmerk definitie', 'choose_category' => 'Selecteer a.u.b.', 'choose_group' => 'Selecteer Groep', +'choose_role' => '', 'choose_target_category' => 'Selecteer categorie', 'choose_target_document' => 'Selecteer Document', 'choose_target_file' => 'Kies bestand', @@ -839,6 +841,7 @@ URL: [url]', 'rm_folder' => 'Verwijder map', 'rm_from_clipboard' => 'Verwijder van klembord', 'rm_group' => 'Verwijder deze Groep', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Verwijder deze Gebruiker', @@ -850,6 +853,9 @@ URL: [url]', 'role' => 'Rol', 'role_admin' => 'Beheerder', 'role_guest' => 'Gast', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Gebruiker', 'ro_RO' => 'Roemeens', 'run_subworkflow' => 'Voer sub workflow uit', @@ -1197,6 +1203,7 @@ URL: [url]', 'splash_add_attribute' => 'Nieuw attribuut toegevoegd', 'splash_add_group' => 'Nieuwe groep toegevoegd', 'splash_add_group_member' => 'Nieuwe groepslid toegevoegd', +'splash_add_role' => '', 'splash_add_user' => 'Nieuwe gebruiker toegevoegd', 'splash_cleared_clipboard' => 'Klembord leeg gemaakt', 'splash_document_added' => '', @@ -1206,6 +1213,7 @@ URL: [url]', 'splash_document_unlocked' => 'Document ontgrendeld', 'splash_edit_attribute' => 'Attribuut opgeslagen', 'splash_edit_group' => 'Groep opgeslagen', +'splash_edit_role' => '', 'splash_edit_user' => 'Gebruiker opgeslagen', 'splash_folder_edited' => 'Opslaan mapwijzigingen', 'splash_invalid_folder_id' => 'Ongeldige map ID', @@ -1217,6 +1225,7 @@ URL: [url]', 'splash_rm_folder' => 'Map verwijderd', 'splash_rm_group' => 'Groep verwijderd', 'splash_rm_group_member' => 'Lid van de groep verwijderd', +'splash_rm_role' => '', 'splash_rm_user' => 'Gebruiker verwijderd', 'splash_settings_saved' => 'Instellingen opgeslagen', 'splash_substituted_user' => 'Invallers gebruiker', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index b9fb1873a..9de36a7c8 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Zatwierdź recenzję', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Dodaj podfolder', 'add_to_clipboard' => 'Dodaj do schowka', 'add_to_transmittal' => '', @@ -208,6 +209,7 @@ URL: [url]', 'choose_attrdef' => 'Proszę wybrać definicję atrybutu', 'choose_category' => 'Proszę wybrać', 'choose_group' => 'Wybierz grupę', +'choose_role' => '', 'choose_target_category' => 'Wybierz kategorię', 'choose_target_document' => 'Wybierz dokument', 'choose_target_file' => 'Wybierz plik', @@ -822,6 +824,7 @@ URL: [url]', 'rm_folder' => 'Usuń folder', 'rm_from_clipboard' => 'Usuń ze schowka', 'rm_group' => 'Usuń tą grupę', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Usuń tego użytkownika', @@ -833,6 +836,9 @@ URL: [url]', 'role' => 'Rola', 'role_admin' => 'Administrator', 'role_guest' => 'Gość', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Użytkownik', 'ro_RO' => 'Rumuński', 'run_subworkflow' => 'Uruchom podproces', @@ -1180,6 +1186,7 @@ URL: [url]', 'splash_add_attribute' => 'Dodano nowy atrybut', 'splash_add_group' => 'Dodano nową grupę', 'splash_add_group_member' => 'Dodano nowego członka grupy', +'splash_add_role' => '', 'splash_add_user' => 'Dodano nowego użytkownika', 'splash_cleared_clipboard' => 'Wyczyszczono schowek', 'splash_document_added' => '', @@ -1189,6 +1196,7 @@ URL: [url]', 'splash_document_unlocked' => 'Odblokowano dokument', 'splash_edit_attribute' => 'Zapisano atrybuty', 'splash_edit_group' => 'Grupa zapisana', +'splash_edit_role' => '', 'splash_edit_user' => 'Zapisano użytkownika', 'splash_folder_edited' => 'Zapisz zmiany folderu', 'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu', @@ -1200,6 +1208,7 @@ URL: [url]', 'splash_rm_folder' => 'Folder usunięty', 'splash_rm_group' => 'Grupę usunięto', 'splash_rm_group_member' => 'Usunięto członka grupy', +'splash_rm_role' => '', 'splash_rm_user' => 'Użytkownika usunięto', 'splash_settings_saved' => 'Zmiany zapisano', 'splash_substituted_user' => 'Zmieniono użytkownika', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 1cac4b187..05c2f89ae 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => '', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Criar sub-pasta', 'add_to_clipboard' => 'Adicionar ao clipboard', 'add_to_transmittal' => '', @@ -215,6 +216,7 @@ URL: [url]', 'choose_attrdef' => 'Por favor escolha a definição de atributo', 'choose_category' => '--Por favor escolha--', 'choose_group' => '--Escolher grupo--', +'choose_role' => '', 'choose_target_category' => 'Escolha a categoria', 'choose_target_document' => 'Escolha documento', 'choose_target_file' => 'Escolha o arquivo', @@ -840,6 +842,7 @@ URL: [url]', 'rm_folder' => 'Remove pasta', 'rm_from_clipboard' => 'Remover da área de transferência', 'rm_group' => 'Remove este grupo', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Remove este usuário', @@ -851,6 +854,9 @@ URL: [url]', 'role' => 'Tipo de Perfil', 'role_admin' => 'Administrador', 'role_guest' => 'Convidado', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Usuário', 'ro_RO' => 'Romeno', 'run_subworkflow' => 'Executar sub fluxo de trabalho', @@ -1198,6 +1204,7 @@ URL: [url]', 'splash_add_attribute' => 'Novo atributo adicionado', 'splash_add_group' => 'Novo grupo adicionado', 'splash_add_group_member' => 'Novo membro do grupo adicionado', +'splash_add_role' => '', 'splash_add_user' => 'Novo usuário adicionado', 'splash_cleared_clipboard' => 'Área de transferência limpada', 'splash_document_added' => 'Documento inserido', @@ -1207,6 +1214,7 @@ URL: [url]', 'splash_document_unlocked' => 'Documento desbloqueado', 'splash_edit_attribute' => 'Atributo salvo', 'splash_edit_group' => 'Grupo salvo', +'splash_edit_role' => '', 'splash_edit_user' => 'Usuário salvo', 'splash_folder_edited' => 'Salvar modificação de pastas', 'splash_invalid_folder_id' => 'ID de pasta inválida', @@ -1218,6 +1226,7 @@ URL: [url]', 'splash_rm_folder' => 'Pasta excluida', 'splash_rm_group' => 'Grupo removido', 'splash_rm_group_member' => 'Membro do grupo removido', +'splash_rm_role' => '', 'splash_rm_user' => 'Usuário removido', 'splash_settings_saved' => 'Configurações salvas', 'splash_substituted_user' => 'Usuário substituido', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index db91f8e51..2224bbad2 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => 'Recunoaste receptia', 'add_review' => 'Trimite revizuire', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Adaugă subfolder', 'add_to_clipboard' => 'Adaugă in clipboard', 'add_to_transmittal' => '', @@ -220,6 +221,7 @@ URL: [url]', 'choose_attrdef' => 'Vă rugăm să alegeți definiția atributului', 'choose_category' => 'Vă rugăm să alegeți', 'choose_group' => 'Alege grup', +'choose_role' => '', 'choose_target_category' => 'Alege categorie', 'choose_target_document' => 'Alege document', 'choose_target_file' => 'Alege fisier', @@ -865,6 +867,7 @@ URL: [url]', 'rm_folder' => 'Eliminați folder', 'rm_from_clipboard' => 'Eliminați din clipboard', 'rm_group' => 'Eliminați acest grup', +'rm_role' => '', 'rm_transmittal' => 'Elimina transmiterea', 'rm_transmittalitem' => '', 'rm_user' => 'Eliminați acest utilizator', @@ -876,6 +879,9 @@ URL: [url]', 'role' => 'Rol', 'role_admin' => 'Administrator', 'role_guest' => 'Oaspete', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Utilizator', 'ro_RO' => 'Romană (RO)', 'run_subworkflow' => 'Rulați subworkflow-ul', @@ -1223,6 +1229,7 @@ URL: [url]', 'splash_add_attribute' => 'Atribut nou adăugat', 'splash_add_group' => 'Grup nou adăugat', 'splash_add_group_member' => 'Membru grup nou adăugat', +'splash_add_role' => '', 'splash_add_user' => 'Utilizator nou adăugat', 'splash_cleared_clipboard' => 'Clipboard golit', 'splash_document_added' => 'Document adăugat', @@ -1232,6 +1239,7 @@ URL: [url]', 'splash_document_unlocked' => 'Document deblocat', 'splash_edit_attribute' => 'Atribut salvat', 'splash_edit_group' => 'Grup salvat', +'splash_edit_role' => '', 'splash_edit_user' => 'Utilizator salvat', 'splash_folder_edited' => 'Salvați modificările folderului', 'splash_invalid_folder_id' => 'ID folder invalid', @@ -1243,6 +1251,7 @@ URL: [url]', 'splash_rm_folder' => 'Folder șters', 'splash_rm_group' => 'Grup eliminat', 'splash_rm_group_member' => 'Membru grup eliminat', +'splash_rm_role' => '', 'splash_rm_user' => 'Uilizator eliminat', 'splash_settings_saved' => 'Setări salvate', 'splash_substituted_user' => 'Utilizator substituit', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 504b202fc..6b689c487 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Рецензировать', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Добавить подкаталог', 'add_to_clipboard' => 'Добавить в буфер', 'add_to_transmittal' => '', @@ -208,6 +209,7 @@ URL: [url]', 'choose_attrdef' => 'Выберите атрибут', 'choose_category' => 'Выберите категорию', 'choose_group' => 'Выберите группу', +'choose_role' => '', 'choose_target_category' => 'Выберите категорию', 'choose_target_document' => 'Выберите документ', 'choose_target_file' => 'Выберите файл', @@ -833,6 +835,7 @@ URL: [url]', 'rm_folder' => 'Удалить каталог', 'rm_from_clipboard' => 'Удалить из буфера обмена', 'rm_group' => 'Удалить группу', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Удалить пользователя', @@ -844,6 +847,9 @@ URL: [url]', 'role' => 'Роль', 'role_admin' => 'Администратор', 'role_guest' => 'Гость', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Пользователь', 'ro_RO' => 'Румынский', 'run_subworkflow' => 'Запустить подпроцесс', @@ -1191,6 +1197,7 @@ URL: [url]', 'splash_add_attribute' => 'Добавлен новый атрибут', 'splash_add_group' => 'Добавлена новая группа', 'splash_add_group_member' => 'Добавлен новый член группы', +'splash_add_role' => '', 'splash_add_user' => 'Добавлен новый пользователь', 'splash_cleared_clipboard' => 'Буфер обмена очищен', 'splash_document_added' => '', @@ -1200,6 +1207,7 @@ URL: [url]', 'splash_document_unlocked' => 'Документ разблокирован', 'splash_edit_attribute' => 'Атрибут сохранён', 'splash_edit_group' => 'Группа сохранена', +'splash_edit_role' => '', 'splash_edit_user' => 'Пользователь сохранён', 'splash_folder_edited' => 'Изменения каталога сохранены', 'splash_invalid_folder_id' => 'Неверный идентификатор каталога', @@ -1211,6 +1219,7 @@ URL: [url]', 'splash_rm_folder' => 'Папка удалена', 'splash_rm_group' => 'Группа удалена', 'splash_rm_group_member' => 'Удалён член группы', +'splash_rm_role' => '', 'splash_rm_user' => 'Пользователь удалён', 'splash_settings_saved' => 'Настройки сохранены', 'splash_substituted_user' => 'Пользователь переключён', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 4a5083159..974f6e41e 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -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 (492), destinqo (4) +// Translators: Admin (492), destinqo (19) $text = array( 'accept' => 'Prijať', @@ -36,22 +36,22 @@ Dokument: [name] Nadradený adresár: [folder_path] Užívateľ: [username] URL: [url]', -'access_permission_changed_email_subject' => '', -'according_settings' => '', +'access_permission_changed_email_subject' => '[sitename]: [name] - Práva boli zmenené', +'according_settings' => 'podľa nastavenia', 'action' => 'Operácia', 'actions' => 'Činnosti', -'action_approve' => '', -'action_complete' => '', -'action_is_complete' => '', -'action_is_not_complete' => '', -'action_reject' => '', -'action_review' => '', -'action_revise' => '', +'action_approve' => 'Schváliť', +'action_complete' => 'Dokončiť', +'action_is_complete' => 'Bolo dokončené', +'action_is_not_complete' => 'Nebolo dokončené', +'action_reject' => 'Odmietnuť', +'action_review' => 'Posúdiť', +'action_revise' => 'Revidovať', 'add' => 'Pridať', 'add_approval' => 'Poslať schválenie', 'add_document' => 'Pridať dokument', 'add_document_link' => 'Pridať odkaz', -'add_document_notify' => '', +'add_document_notify' => 'Pridať notifikáciu', 'add_doc_reviewer_approver_warning' => 'Pozn.: Dokumenty sa automaticky označia ako vydané ak nie je pridelený žiadny kontrolór alebo schvaľovateľ.', 'add_doc_workflow_warning' => '', 'add_event' => 'Pridať udalosť', @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Poslať kontrolu', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Pridať podzložku', 'add_to_clipboard' => 'Pridaj do schránky', 'add_to_transmittal' => '', @@ -80,11 +81,11 @@ URL: [url]', 'all_users' => 'Všetci používatelia', 'already_subscribed' => '', 'and' => 'a', -'apply' => '', +'apply' => 'Použiť', 'approval_deletion_email' => 'Poziadavka na schvalenie zmazana', 'approval_deletion_email_body' => '', 'approval_deletion_email_subject' => '', -'approval_file' => '', +'approval_file' => 'Súbor', 'approval_group' => 'Skupina schválenia', 'approval_log' => '', 'approval_request_email' => 'Poziadavka na schvalenie', @@ -108,7 +109,7 @@ URL: [url]', 'assign_user_property_to' => 'Assign user\'s properties to', 'assumed_released' => 'Pokladá sa za zverejnené', 'attrdef_exists' => '', -'attrdef_info' => '', +'attrdef_info' => 'Informácia', 'attrdef_in_use' => '', 'attrdef_management' => '', 'attrdef_maxvalues' => '', @@ -117,9 +118,9 @@ URL: [url]', 'attrdef_multiple' => '', 'attrdef_multiple_needs_valueset' => '', 'attrdef_must_be_multiple' => '', -'attrdef_name' => '', +'attrdef_name' => 'Meno', 'attrdef_noname' => '', -'attrdef_objtype' => '', +'attrdef_objtype' => 'Typ objektu', 'attrdef_regex' => '', 'attrdef_type' => '', 'attrdef_type_boolean' => '', @@ -197,6 +198,7 @@ URL: [url]', 'choose_attrdef' => '', 'choose_category' => '--Vyberte prosím--', 'choose_group' => '--Vyberte skupinu--', +'choose_role' => '', 'choose_target_category' => '', 'choose_target_document' => 'Vyberte dokument', 'choose_target_file' => '', @@ -704,6 +706,7 @@ URL: [url]', 'rm_folder' => 'Odstrániť zložku', 'rm_from_clipboard' => '', 'rm_group' => 'Odstrániť túto skupinu', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Odstrániť tohto používateľa', @@ -715,6 +718,9 @@ URL: [url]', 'role' => '', 'role_admin' => '', 'role_guest' => '', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => '', 'ro_RO' => 'Rumunština', 'run_subworkflow' => '', @@ -1055,6 +1061,7 @@ URL: [url]', 'splash_add_attribute' => '', 'splash_add_group' => '', 'splash_add_group_member' => '', +'splash_add_role' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1064,6 +1071,7 @@ URL: [url]', 'splash_document_unlocked' => 'Dokument odomknutý', 'splash_edit_attribute' => '', 'splash_edit_group' => '', +'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', @@ -1075,6 +1083,7 @@ URL: [url]', 'splash_rm_folder' => 'Zložka zmazaná', 'splash_rm_group' => '', 'splash_rm_group_member' => '', +'splash_rm_role' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index 38667b336..82eb47468 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Skicka granskning', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Lägg till katalog', 'add_to_clipboard' => 'Flytta till Urklipp', 'add_to_transmittal' => '', @@ -208,6 +209,7 @@ URL: [url]', 'choose_attrdef' => 'Välj attributdefinition', 'choose_category' => 'Välj', 'choose_group' => 'Välj grupp', +'choose_role' => '', 'choose_target_category' => 'Välj kategori', 'choose_target_document' => 'Välj dokument', 'choose_target_file' => 'Välj fil', @@ -828,6 +830,7 @@ URL: [url]', 'rm_folder' => 'Ta bort katalog', 'rm_from_clipboard' => 'Ta bort från Urklipp', 'rm_group' => 'Ta bort denna grupp', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Ta bort denna användare', @@ -839,6 +842,9 @@ URL: [url]', 'role' => 'Roll', 'role_admin' => 'Administratör', 'role_guest' => 'Gäst', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Användare', 'ro_RO' => 'Rumänska', 'run_subworkflow' => 'Utför under-arbetsflöde', @@ -1186,6 +1192,7 @@ URL: [url]', 'splash_add_attribute' => 'Ny attribut tillagt', 'splash_add_group' => 'Ny grupp tillagt', 'splash_add_group_member' => 'Ny gruppmedlem tillagt', +'splash_add_role' => '', 'splash_add_user' => 'Ny användare tillagt', 'splash_cleared_clipboard' => 'Urklipp rensat', 'splash_document_added' => '', @@ -1195,6 +1202,7 @@ URL: [url]', 'splash_document_unlocked' => 'Dokument upplåst', 'splash_edit_attribute' => 'Attribut sparat', 'splash_edit_group' => 'Grupp sparat', +'splash_edit_role' => '', 'splash_edit_user' => 'Användare sparat', 'splash_folder_edited' => 'Spara katalog ändringar', 'splash_invalid_folder_id' => 'Ogiltigt katalog ID', @@ -1206,6 +1214,7 @@ URL: [url]', 'splash_rm_folder' => 'Mapp raderad', 'splash_rm_group' => 'Grupp har tagits bort', 'splash_rm_group_member' => 'Gruppmedlem har tagits bort', +'splash_rm_role' => '', 'splash_rm_user' => 'Användare har tagits bort', 'splash_settings_saved' => 'Inställningar sparat', 'splash_substituted_user' => 'Bytt användare', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 9f4ac51d3..1a2568f9d 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -61,6 +61,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => 'Kabul et', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => 'Alt klasör ekle', 'add_to_clipboard' => 'Panoya ekle', 'add_to_transmittal' => '', @@ -214,6 +215,7 @@ URL: [url]', 'choose_attrdef' => 'Lütfen nitelik tanımını seçiniz', 'choose_category' => 'Lütfen seçiniz', 'choose_group' => 'Grup seçiniz', +'choose_role' => '', 'choose_target_category' => 'Kategori seçiniz', 'choose_target_document' => 'Doküman seçiniz', 'choose_target_file' => 'Dosya seçiniz', @@ -844,6 +846,7 @@ URL: [url]', 'rm_folder' => 'Klasörü sil', 'rm_from_clipboard' => 'Panodan sil', 'rm_group' => 'Bu grubu sil', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => 'Bu kullanıcıyı sil', @@ -855,6 +858,9 @@ URL: [url]', 'role' => 'Rol', 'role_admin' => 'Yönetici', 'role_guest' => 'Misafir', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Kullanıcı', 'ro_RO' => 'Romence', 'run_subworkflow' => 'Alt iş akışını başlat', @@ -1202,6 +1208,7 @@ URL: [url]', 'splash_add_attribute' => 'Yeni nitelik eklendi', 'splash_add_group' => 'Yeni grup eklendi', 'splash_add_group_member' => 'Yeni grup üyesi eklendi', +'splash_add_role' => '', 'splash_add_user' => 'Yeni kullanıcı eklendi', 'splash_cleared_clipboard' => 'Pano temizlendi', 'splash_document_added' => 'Doküman eklendi', @@ -1211,6 +1218,7 @@ URL: [url]', 'splash_document_unlocked' => 'Doküman kiliti açıldı', 'splash_edit_attribute' => 'Nitelik kaydedildi', 'splash_edit_group' => 'Grup kaydedildi', +'splash_edit_role' => '', 'splash_edit_user' => 'Kullanıcı kaydedildi', 'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi', 'splash_invalid_folder_id' => 'Hatalı klasör ID', @@ -1222,6 +1230,7 @@ URL: [url]', 'splash_rm_folder' => 'Klasör silindi', 'splash_rm_group' => 'Grup silindi', 'splash_rm_group_member' => 'Grup üyesi silindi', +'splash_rm_role' => '', 'splash_rm_user' => 'Kullanıcı silindi', 'splash_settings_saved' => 'Ayarlar kaydedildi', 'splash_substituted_user' => 'Yerine geçilen kullanıcı', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 19c0a07a6..7001bf174 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => 'Підтвердити отримання', 'add_review' => 'Рецензувати', 'add_revision' => 'Додати підтвердження', +'add_role' => '', 'add_subfolder' => 'Додати підкаталог', 'add_to_clipboard' => 'Додати до буферу', 'add_to_transmittal' => 'Додати до передачі', @@ -220,6 +221,7 @@ URL: [url]', 'choose_attrdef' => 'Виберіть атрибут', 'choose_category' => 'Виберіть категорію', 'choose_group' => 'Виберіть групу', +'choose_role' => '', 'choose_target_category' => 'Виберіть категорію', 'choose_target_document' => 'Виберіть групу', 'choose_target_file' => 'Виберіть файл', @@ -855,6 +857,7 @@ URL: [url]', 'rm_folder' => 'Видалити каталог', 'rm_from_clipboard' => 'Видалити з буферу обміну', 'rm_group' => 'Видалити групу', +'rm_role' => '', 'rm_transmittal' => 'Видалити передачу', 'rm_transmittalitem' => 'Видалити елемент передачі', 'rm_user' => 'Видалити користувача', @@ -866,6 +869,9 @@ URL: [url]', 'role' => 'Роль', 'role_admin' => 'Адміністратор', 'role_guest' => 'Гість', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => 'Користувач', 'ro_RO' => 'Romanian', 'run_subworkflow' => 'Запустити підпроцес', @@ -1213,6 +1219,7 @@ URL: [url]', 'splash_add_attribute' => 'Додано новий атрибут', 'splash_add_group' => 'Додана нова група', 'splash_add_group_member' => 'Додано нового члена групи', +'splash_add_role' => '', 'splash_add_user' => 'Додано нового користувача', 'splash_cleared_clipboard' => 'Буфер обміну очищено', 'splash_document_added' => 'Додано документ', @@ -1222,6 +1229,7 @@ URL: [url]', 'splash_document_unlocked' => 'Документ розблоковано', 'splash_edit_attribute' => 'Атрибут збережено', 'splash_edit_group' => 'Групу збережено', +'splash_edit_role' => '', 'splash_edit_user' => 'Користувача збережено', 'splash_folder_edited' => 'Зміни каталога збережено', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталога', @@ -1233,6 +1241,7 @@ URL: [url]', 'splash_rm_folder' => 'Папку видалено', 'splash_rm_group' => 'Групу видалено', 'splash_rm_group_member' => 'Члена групи видалено', +'splash_rm_role' => '', 'splash_rm_user' => 'Користувача видалено', 'splash_settings_saved' => 'Налаштування збережено', 'splash_substituted_user' => 'Користувача переключено', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 531447e30..5a98ef339 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => '提交校对', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => '添加子文件夹', 'add_to_clipboard' => '复制', 'add_to_transmittal' => '', @@ -197,6 +198,7 @@ URL: [url]', 'choose_attrdef' => '请选择属性', 'choose_category' => '请选择', 'choose_group' => '选择组别', +'choose_role' => '', 'choose_target_category' => '', 'choose_target_document' => '选择文档', 'choose_target_file' => '选择文件', @@ -706,6 +708,7 @@ URL: [url]', 'rm_folder' => '删除文件夹', 'rm_from_clipboard' => '从剪切板删除', 'rm_group' => '删除该组', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => '删除该用户', @@ -717,6 +720,9 @@ URL: [url]', 'role' => '角色', 'role_admin' => '管理员', 'role_guest' => '来宾', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => '用户', 'ro_RO' => '罗马尼亚语', 'run_subworkflow' => '', @@ -1057,6 +1063,7 @@ URL: [url]', 'splash_add_attribute' => '', 'splash_add_group' => '', 'splash_add_group_member' => '', +'splash_add_role' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1066,6 +1073,7 @@ URL: [url]', 'splash_document_unlocked' => '已解锁的文档', 'splash_edit_attribute' => '', 'splash_edit_group' => '', +'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', @@ -1077,6 +1085,7 @@ URL: [url]', 'splash_rm_folder' => '已删除的文件夹', 'splash_rm_group' => '', 'splash_rm_group_member' => '', +'splash_rm_role' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 83896c358..6228eea97 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -62,6 +62,7 @@ URL: [url]', 'add_receipt' => '', 'add_review' => '提交校對', 'add_revision' => '', +'add_role' => '', 'add_subfolder' => '添加子資料夾', 'add_to_clipboard' => '複製', 'add_to_transmittal' => '', @@ -197,6 +198,7 @@ URL: [url]', 'choose_attrdef' => '請選擇屬性', 'choose_category' => '請選擇', 'choose_group' => '選擇組別', +'choose_role' => '', 'choose_target_category' => '', 'choose_target_document' => '選擇文檔', 'choose_target_file' => '選擇檔', @@ -704,6 +706,7 @@ URL: [url]', 'rm_folder' => '刪除資料夾', 'rm_from_clipboard' => '', 'rm_group' => '刪除該組', +'rm_role' => '', 'rm_transmittal' => '', 'rm_transmittalitem' => '', 'rm_user' => '刪除該用戶', @@ -715,6 +718,9 @@ URL: [url]', 'role' => '角色', 'role_admin' => '管理員', 'role_guest' => '來賓', +'role_info' => '', +'role_management' => '', +'role_name' => '', 'role_user' => '用戶', 'ro_RO' => '羅馬尼亞文', 'run_subworkflow' => '', @@ -1055,6 +1061,7 @@ URL: [url]', 'splash_add_attribute' => '', 'splash_add_group' => '', 'splash_add_group_member' => '', +'splash_add_role' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1064,6 +1071,7 @@ URL: [url]', 'splash_document_unlocked' => '已解鎖的文檔', 'splash_edit_attribute' => '', 'splash_edit_group' => '', +'splash_edit_role' => '', 'splash_edit_user' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', @@ -1075,6 +1083,7 @@ URL: [url]', 'splash_rm_folder' => '已刪除的資料夾', 'splash_rm_group' => '', 'splash_rm_group_member' => '', +'splash_rm_role' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', From 72d9e1a27cd7a1ec5b81e472bd02b50b27372676 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 25 Feb 2016 10:26:26 +0100 Subject: [PATCH 02/98] use cmdTimeout from settings --- utils/indexer.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/indexer.php b/utils/indexer.php index d8170469a..5b7fc36cf 100644 --- a/utils/indexer.php +++ b/utils/indexer.php @@ -83,7 +83,7 @@ function tree($dms, $index, $indexconf, $folder, $indent='') { /* {{{ */ $lucenesearch = new $indexconf['Search']($index); if(!($hit = $lucenesearch->getDocument($document->getId()))) { try { - $index->addDocument(new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, false)); + $index->addDocument(new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, false, $settings->_cmdTimeout)); echo " (Document added)\n"; } catch(Exception $e) { echo " (Timeout)\n"; @@ -100,7 +100,7 @@ function tree($dms, $index, $indexconf, $folder, $indent='') { /* {{{ */ } else { if($index->delete($hit->id)) { try { - $index->addDocument(new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, false)); + $index->addDocument(new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, false, $settings->_cmdTimeout)); echo " (Document updated)\n"; } catch(Exception $e) { echo " (Timeout)\n"; From d984f758718eab54eef0e11f741a24af776f0dcb Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 25 Feb 2016 10:49:18 +0100 Subject: [PATCH 03/98] set $objvalue in printAttributeEditField() --- views/bootstrap/class.Bootstrap.php | 1 + 1 file changed, 1 insertion(+) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index d9b087381..4be8b176f 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -1102,6 +1102,7 @@ $('#acceptkeywords').click(function(ev) { echo "getId()."]\" value=\"1\" ".(($attribute && $attribute->getValue()) ? 'checked' : '')." />"; break; case SeedDMS_Core_AttributeDefinition::type_date: + $objvalue = $attribute ? (is_object($attribute) ? $attribute->getValue() : $attribute) : ''; ?> "> From 0369e95157344d4b9a745dfa1d8af3d6f9709785 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 26 Feb 2016 08:17:30 +0100 Subject: [PATCH 04/98] add fold marks --- inc/inc.Utils.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/inc/inc.Utils.php b/inc/inc.Utils.php index 8342681f7..28c33937d 100644 --- a/inc/inc.Utils.php +++ b/inc/inc.Utils.php @@ -26,13 +26,13 @@ function formatted_size($size_bytes) { /* {{{ */ return number_format($size_bytes,0,"","")." Bytes"; } /* }}} */ -function getReadableDate($timestamp) { +function getReadableDate($timestamp) { /* {{{ */ return date("Y-m-d", $timestamp); -} +} /* }}} */ -function getLongReadableDate($timestamp) { +function getLongReadableDate($timestamp) { /* {{{ */ return date("Y-m-d H:i:s", $timestamp); -} +} /* }}} */ /* * Converts a date/time string into a timestamp @@ -40,7 +40,7 @@ function getLongReadableDate($timestamp) { * @param $date string date in form Y-m-d H:i:s * @return integer/boolean unix timestamp or false in case of an error */ -function makeTsFromLongDate($date) { /* }}} */ +function makeTsFromLongDate($date) { /* {{{ */ $tmp = explode(' ', $date); if(count($tmp) != 2) return false; @@ -52,16 +52,16 @@ function makeTsFromLongDate($date) { /* }}} */ return $ts; } /* }}} */ -function getReadableDuration($secs) { +function getReadableDuration($secs) { /* {{{ */ $s = ""; foreach ( getReadableDurationArray($secs) as $k => $v ) { if ( $v ) $s .= $v." ".($v==1? substr($k,0,-1) : $k).", "; } return substr($s, 0, -2); -} +} /* }}} */ -function getReadableDurationArray($secs) { +function getReadableDurationArray($secs) { /* {{{ */ $units = array( getMLText("weeks") => 7*24*3600, getMLText("days") => 24*3600, @@ -77,7 +77,7 @@ function getReadableDurationArray($secs) { } return $units; -} +} /* }}} */ // // The original string sanitizer, kept for reference. From fe9ac278c737dbcd2e4ca723d8f8117b235ebc80 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 26 Feb 2016 09:22:06 +0100 Subject: [PATCH 05/98] list all registered hooks --- out/out.Hooks.php | 37 +++++++++++++++ views/bootstrap/class.Hooks.php | 81 +++++++++++++++++++++++++++++++++ 2 files changed, 118 insertions(+) create mode 100644 out/out.Hooks.php create mode 100644 views/bootstrap/class.Hooks.php diff --git a/out/out.Hooks.php b/out/out.Hooks.php new file mode 100644 index 000000000..63870eb9e --- /dev/null +++ b/out/out.Hooks.php @@ -0,0 +1,37 @@ +isAdmin()) { + UI::exitError(getMLText("admin_tools"),getMLText("access_denied")); +} + +$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'settings'=>$settings)); +if($view) { + $view($_GET); + exit; +} + diff --git a/views/bootstrap/class.Hooks.php b/views/bootstrap/class.Hooks.php new file mode 100644 index 000000000..daff0577f --- /dev/null +++ b/views/bootstrap/class.Hooks.php @@ -0,0 +1,81 @@ + + * @copyright Copyright (C) 2002-2005 Markus Westphal, + * 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli, + * 2010-2012 Uwe Steinmann + * @version Release: @package_version@ + */ + +/** + * Include parent class + */ +require_once("class.Bootstrap.php"); + +/** + * Class which outputs the html page for Hooks view + * + * @category DMS + * @package SeedDMS + * @author Uwe Steinmann + * @copyright Copyright (C) 2016 Uwe Steinmann + * @version Release: @package_version@ + */ +class SeedDMS_View_Hooks extends SeedDMS_Bootstrap_Style { + + /** + * List all registered hooks + * + */ + function list_hooks() { /* {{{ */ + if(!isset($GLOBALS['SEEDDMS_HOOKS'])) + return; + + echo "\n"; + echo ""; + echo "\n"; + echo ""; + echo ""; + foreach(array('controller', 'view') as $type) { + if(isset($GLOBALS['SEEDDMS_HOOKS'][$type])) { + foreach($GLOBALS['SEEDDMS_HOOKS'][$type] as $name=>$objects) { + $first = true; + foreach($objects as $object) { + $reflector = new ReflectionClass(get_class($object)); + $methods = $reflector->getMethods(); + array_walk($methods, function (&$v) { $v = $v->getName()."();"; }); + if($first) + echo ""; + else + echo ""; + $first = false; + } + } + } + } + echo ""; + echo "
TypeName of hookName of classFile
".$type."".$name."".get_class($object)."

Methods: ".implode(" ", $methods)."

".$reflector->getFilename()."
".get_class($object)."

Methods: ".implode("; ", $methods)."

".$reflector->getFilename()."
\n"; + } /* }}} */ + + function show() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + + $this->htmlStartPage(getMLText("admin_tools")); + $this->globalNavigation(); + $this->contentStart(); + $this->pageNavigation(getMLText("admin_tools"), "admin_tools"); + $this->contentHeading("Hooks"); + + self::list_hooks(); + + $this->htmlEndPage(); + } /* }}} */ +} + From 62095c443b5071fa0350923b307901584e33a77c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 29 Feb 2016 08:36:10 +0100 Subject: [PATCH 06/98] override exiting query parameter 'action' when including js code --- views/bootstrap/class.Bootstrap.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index 4be8b176f..e4672a3f3 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -141,8 +141,11 @@ $(document).ready(function () { //]]> "; } - if(method_exists($this, 'js')) - echo ''."\n"; + if(method_exists($this, 'js')) { + parse_str($_SERVER['QUERY_STRING'], $tmp); + $tmp['action'] = 'js'; + echo ''."\n"; + } echo "\n\n"; } /* }}} */ From 691565473d2ab10cc997d621924a79501b040dfa Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 4 Mar 2016 16:06:19 +0100 Subject: [PATCH 07/98] do not output 'this category is used' for new category --- views/bootstrap/class.Categories.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/views/bootstrap/class.Categories.php b/views/bootstrap/class.Categories.php index ae5ae0c52..174a3bf31 100644 --- a/views/bootstrap/class.Categories.php +++ b/views/bootstrap/class.Categories.php @@ -62,7 +62,12 @@ $(document).ready( function() { isUsed()) { + if($category) { + if($category && $category->isUsed()) { +?> +

+
@@ -71,10 +76,7 @@ $(document).ready( function() {
-

- From 068bd9a3f9ced4f856800e4604e8a7f1372b0a11 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 7 Mar 2016 08:16:10 +0100 Subject: [PATCH 08/98] pass $dms to view for error message --- op/op.Login.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/op/op.Login.php b/op/op.Login.php index 2e0df1a1f..f6900c17b 100644 --- a/op/op.Login.php +++ b/op/op.Login.php @@ -31,9 +31,8 @@ include("../inc/inc.ClassController.php"); include $settings->_rootDir . "languages/" . $settings->_language . "/lang.inc"; function _printMessage($heading, $message) { - - global $theme; - $view = UI::factory($theme, 'ErrorDlg'); + global $dms, $theme; + $view = UI::factory($theme, 'ErrorDlg', array('dms'=>$dms)); $view->exitError($heading, $message, true); return; } From 6098fc905739b7335aaad940e685b7fb9c7335ee Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 06:56:58 +0100 Subject: [PATCH 09/98] much cleaner drap&drop support --- styles/bootstrap/application.js | 126 ++++++++++++++++++++-------- views/bootstrap/class.Bootstrap.php | 26 +++--- 2 files changed, 102 insertions(+), 50 deletions(-) diff --git a/styles/bootstrap/application.js b/styles/bootstrap/application.js index cfbfa30a7..c7aeda920 100644 --- a/styles/bootstrap/application.js +++ b/styles/bootstrap/application.js @@ -396,37 +396,6 @@ function allowDrop(ev) { return false; } -function onDragStartDocument(ev) { - attr_rel = $(ev.target).attr('rel'); - ev.dataTransfer.setData("id", attr_rel.split("_")[1]); - ev.dataTransfer.setData("type","document"); -} - -function onDragStartFolder(ev) { - attr_rel = $(ev.target).attr('rel'); - ev.dataTransfer.setData("id", attr_rel.split("_")[1]); - ev.dataTransfer.setData("type","folder"); -} - -function onDrop(ev) { - ev.preventDefault(); - ev.stopPropagation(); - attr_rel = $(ev.currentTarget).attr('rel'); - target_type = attr_rel.split("_")[0]; - target_id = attr_rel.split("_")[1]; - source_type = ev.dataTransfer.getData("type"); - source_id = ev.dataTransfer.getData("id"); - if(source_type == 'document') { - url = "../out/out.MoveDocument.php?documentid="+source_id+"&targetid="+target_id; - document.location = url; - } else if(source_type == 'folder') { - url = "../out/out.MoveFolder.php?folderid="+source_id+"&targetid="+target_id; - document.location = url; - } -// console.log(attr_rel); -// console.log(ev.dataTransfer.getData("type") + ev.dataTransfer.getData("id")); -} - function onAddClipboard(ev) { ev.preventDefault(); source_type = ev.originalEvent.dataTransfer.getData("type"); @@ -624,7 +593,10 @@ $(document).ready(function() { obj.on('dragenter', function (e) { e.stopPropagation(); e.preventDefault(); - $(this).css('border', '2px dotted #0B85A1'); + $(this).css('border', '2px dashed #0B85A1'); + }); + obj.on('dragleave', function (e) { + $(this).css('border', '0px solid white'); }); obj.on('dragover', function (e) { e.stopPropagation(); @@ -639,29 +611,109 @@ $(document).ready(function() { SeedDMSUpload.handleFileUpload(files,obj); }); - var clipboard = $("#main-clipboard"); + var folder = $(".table-row-folder"); + folder.on('dragenter', function (e) { + e.stopPropagation(); + e.preventDefault(); + $(e.currentTarget).css('border', '2px dashed #0B85A1'); + }); + folder.on('dragleave', function (e) { + e.stopPropagation(); + e.preventDefault(); + $(e.currentTarget).css('border', '0px solid white'); + }); + folder.on('dragover', function (e) { + e.stopPropagation(); + e.preventDefault(); + }); + folder.on('drop', function (e) { + e.preventDefault(); + e.stopPropagation(); + attr_rel = $(e.currentTarget).attr('rel'); + target_type = attr_rel.split("_")[0]; + target_id = attr_rel.split("_")[1]; + source_type = e.originalEvent.dataTransfer.getData("type"); + source_id = e.originalEvent.dataTransfer.getData("id"); + if(source_type == 'document') { + url = "../out/out.MoveDocument.php?documentid="+source_id+"&targetid="+target_id; + document.location = url; + } else if(source_type == 'folder') { + url = "../out/out.MoveFolder.php?folderid="+source_id+"&targetid="+target_id; + document.location = url; + } + }); + folder.on('dragstart', function (e) { + attr_rel = $(e.target).attr('rel'); + if(typeof attr_rel == 'undefined') + return; + e.originalEvent.dataTransfer.setData("id", attr_rel.split("_")[1]); + e.originalEvent.dataTransfer.setData("type","folder"); + }); + + var doc = $(".table-row-document"); + doc.on('dragstart', function (e) { + attr_rel = $(e.target).attr('rel'); + if(typeof attr_rel == 'undefined') + return; + e.originalEvent.dataTransfer.setData("id", attr_rel.split("_")[1]); + e.originalEvent.dataTransfer.setData("type","document"); + }); + + var clipboard = $("#main-clipboard div.alert"); clipboard.on('dragenter', function (e) { e.stopPropagation(); e.preventDefault(); - $(this).css('border', '2px dotted #0B85A1'); + $(this).css('border', '2px dashed #0B85A1'); + }); + clipboard.on('dragleave', function (e) { + $(this).css('border', '0px solid white'); + }); + clipboard.on('dragover', function (e) { + e.preventDefault(); }); clipboard.on('drop', function (e) { $(this).css('border', '0px dotted #0B85A1'); onAddClipboard(e); }); - $(document).on('dragenter', function (e) { + $("#jqtree").on('dragenter', function (e) { + attr_rel = $(e.srcElement).attr('rel'); + if(typeof attr_rel == 'undefined') + return; + $(e.srcElement).parent().css('border', '2px dashed #0B85A1'); e.stopPropagation(); e.preventDefault(); }); - $(document).on('dragover', function (e) { + $("#jqtree").on('dragleave', function (e) { + attr_rel = $(e.srcElement).attr('rel'); + if(typeof attr_rel == 'undefined') + return; + $(e.srcElement).parent().css('border', '0px solid white'); e.stopPropagation(); e.preventDefault(); }); - $(document).on('drop', function (e) { + $("#jqtree").on('dragover', function (e) { e.stopPropagation(); e.preventDefault(); }); + $("#jqtree").on('drop', function (e) { + e.stopPropagation(); + e.preventDefault(); + attr_rel = $(e.srcElement).attr('rel'); + if(typeof attr_rel == 'undefined') + return; + target_type = attr_rel.split("_")[0]; + target_id = attr_rel.split("_")[1]; + source_type = e.originalEvent.dataTransfer.getData("type"); + source_id = e.originalEvent.dataTransfer.getData("id"); + if(source_type == 'document') { + url = "../out/out.MoveDocument.php?documentid="+source_id+"&targetid="+target_id; + document.location = url; + } else if(source_type == 'folder') { + url = "../out/out.MoveFolder.php?folderid="+source_id+"&targetid="+target_id; + document.location = url; + } + }); $('div.splash').each(function(index) { var element = $(this); diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index e72ac94db..33b8af6fc 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -329,7 +329,7 @@ $(document).ready(function () { for ($i = 0; $i < count($path); $i++) { $txtpath .= "
  • "; if ($i +1 < count($path)) { - $txtpath .= "getID()."&showtree=".showtree()."\" rel=\"folder_".$path[$i]->getID()."\" ondragover=\"allowDrop(event)\" ondrop=\"onDrop(event)\">". + $txtpath .= "getID()."&showtree=".showtree()."\" rel=\"folder_".$path[$i]->getID()."\" class=\"table-row-folder\">". htmlspecialchars($path[$i]->getName()).""; } else { @@ -1308,7 +1308,7 @@ $(function() { onCreateLi: function(node, $li) { // Add 'icon' span before title if(node.is_folder) - $li.find('.jqtree-title').before(' ').attr('rel', 'folder_' + node.id).attr('ondragover', 'allowDrop(event)').attr('ondrop', 'onDrop(event)'); + $li.find('.jqtree-title').before(' ').attr('rel', 'folder_' + node.id).attr('_ondragover', 'allowDrop(event)').attr('_ondrop', 'onDrop(event)'); else $li.find('.jqtree-title').before(' '); } @@ -1351,9 +1351,9 @@ $(function() { if($folder = $dms->getFolder($folderid)) { $comment = $folder->getComment(); if (strlen($comment) > 150) $comment = substr($comment, 0, 147) . "..."; - $content .= "getID()."\" class=\"folder\" ondragover=\"allowDrop(event)\" ondrop=\"onDrop(event)\">"; - $content .= "getID()."\" draggable=\"true\" ondragstart=\"onDragStartFolder(event);\" href=\"out.ViewFolder.php?folderid=".$folder->getID()."&showtree=".showtree()."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>\n"; - $content .= "getID()."&showtree=".showtree()."\">" . htmlspecialchars($folder->getName()) . ""; + $content .= "getID()."\" class=\"folder table-row-folder\">"; + $content .= "getID()."&showtree=".showtree()."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>\n"; + $content .= "getID()."&showtree=".showtree()."\">" . htmlspecialchars($folder->getName()) . ""; if($comment) { $content .= "
    ".htmlspecialchars($comment).""; } @@ -1378,10 +1378,10 @@ $(function() { $version = $latestContent->getVersion(); $status = $latestContent->getStatus(); - $content .= ""; + $content .= ""; if (file_exists($dms->contentDir . $latestContent->getPath())) { - $content .= ""; + $content .= ""; if($previewer->hasPreview($latestContent)) { $content .= "getID()."&version=".$latestContent->getVersion()."&width=40\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { @@ -1425,7 +1425,7 @@ $(function() { */ function printClipboard($clipboard){ /* {{{ */ $this->contentHeading(getMLText("clipboard"), true); - echo "
    \n"; + echo "
    \n"; echo $this->mainClipboard($clipboard); echo "
    \n"; } /* }}} */ @@ -1626,7 +1626,7 @@ $(function() { $docID = $document->getID(); if(!$skipcont) - $content .= ""; + $content .= ""; if($latestContent = $document->getLatestContent()) { $previewer->createPreview($latestContent); @@ -1648,7 +1648,7 @@ $(function() { $links = SeedDMS_Core_DMS::filterDocumentLinks($user, $links); if (file_exists($dms->contentDir . $latestContent->getPath())) { - $content .= "
    "; + $content .= ""; if($previewer->hasPreview($latestContent)) { $content .= "getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; } else { @@ -1726,10 +1726,10 @@ $(function() { $subdoc = SeedDMS_Core_DMS::filterAccess($subdoc, $user, M_READ); $content = ''; - $content .= "getID()."\" rel=\"folder_".$subFolder->getID()."\" class=\"folder\" ondragover=\"allowDrop(event)\" ondrop=\"onDrop(event)\">"; + $content .= "getID()."\" draggable=\"true\" rel=\"folder_".$subFolder->getID()."\" class=\"folder table-row-folder\">"; // $content .= ""; - $content .= "getID()."\" draggable=\"true\" ondragstart=\"onDragStartFolder(event);\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>\n"; - $content .= "getID()."&showtree=".$showtree."\">" . htmlspecialchars($subFolder->getName()) . ""; + $content .= "getID()."\" draggable=\"false\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>\n"; + $content .= "getID()."\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">" . htmlspecialchars($subFolder->getName()) . ""; $content .= "
    ".getMLText('owner').": ".htmlspecialchars($owner->getFullName()).", ".getMLText('creation_date').": ".date('Y-m-d', $subFolder->getDate()).""; if($comment) { $content .= "
    ".htmlspecialchars($comment).""; From e9c116cd7afcf7f4aa41f91fb3554526569aae54 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 08:01:41 +0100 Subject: [PATCH 10/98] object title in clipboard is not draggable --- views/bootstrap/class.Bootstrap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index 33b8af6fc..fef62364f 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -1391,7 +1391,7 @@ $(function() { } else $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; - $content .= "" . htmlspecialchars($document->getName()) . ""; + $content .= "" . htmlspecialchars($document->getName()) . ""; if($comment) { $content .= "
    ".htmlspecialchars($comment).""; } From 192700fd26c5ae73b714c4725fbb04a162875700 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 08:02:17 +0100 Subject: [PATCH 11/98] various minor cleanups --- styles/bootstrap/application.js | 101 +++++++++++++++----------------- 1 file changed, 48 insertions(+), 53 deletions(-) diff --git a/styles/bootstrap/application.js b/styles/bootstrap/application.js index c7aeda920..4d1bddcd5 100644 --- a/styles/bootstrap/application.js +++ b/styles/bootstrap/application.js @@ -27,7 +27,7 @@ $(document).ready( function() { /* change the color and length of the bar graph showing the password * strength on each change to the passwod field. */ - $(".pwd").passStrength({ + $(".pwd").passStrength({ /* {{{ */ url: "../op/op.Ajax.php", onChange: function(data, target) { pwsp = 100*data.score; @@ -40,10 +40,10 @@ $(document).ready( function() { $('#'+target+' div.bar').addClass('bar-danger'); } } - }); + }); /* }}} */ /* The typeahead functionality useѕ the rest api */ - $("#searchfield").typeahead({ + $("#searchfield").typeahead({ /* {{{ */ minLength: 3, source: function(query, process) { $.get('../restapi/index.php/search', { query: query, limit: 8, mode: 'typeahead' }, function(data) { @@ -69,10 +69,10 @@ $(document).ready( function() { else return ' ' + item.substring(1); } - }); + }); /* }}} */ /* Document chooser */ - $("[id^=choosedocsearch]").typeahead({ + $("[id^=choosedocsearch]").typeahead({ /* {{{ */ minLength: 3, source: function(query, process) { // console.log(this.options); @@ -97,10 +97,10 @@ $(document).ready( function() { strarr = item.split("#"); return ' ' + strarr[1]; } - }); + }); /* }}} */ /* Folder chooser */ - $("[id^=choosefoldersearch]").typeahead({ + $("[id^=choosefoldersearch]").typeahead({ /* {{{ */ minLength: 3, source: function(query, process) { // console.log(this.options); @@ -126,9 +126,9 @@ $(document).ready( function() { strarr = item.split("#"); return ' ' + strarr[1]; } - }); + }); /* }}} */ - $('body').on('click', 'a.addtoclipboard', function(ev){ + $('body').on('click', 'a.addtoclipboard', function(ev) { /* {{{ */ ev.preventDefault(); attr_rel = $(ev.currentTarget).attr('rel'); attr_msg = $(ev.currentTarget).attr('msg'); @@ -162,9 +162,9 @@ $(document).ready( function() { }, 'json' ); - }); + }); /* }}} */ - $('body').on('click', 'a.removefromclipboard', function(ev){ + $('body').on('click', 'a.removefromclipboard', function(ev){ /* {{{ */ ev.preventDefault(); attr_rel = $(ev.currentTarget).attr('rel'); attr_msg = $(ev.currentTarget).attr('msg'); @@ -198,9 +198,9 @@ $(document).ready( function() { }, 'json' ); - }); + }); /* }}} */ - $('body').on('click', 'a.lock-document-btn', function(ev){ + $('body').on('click', 'a.lock-document-btn', function(ev){ /* {{{ */ ev.preventDefault(); attr_rel = $(ev.currentTarget).attr('rel'); attr_msg = $(ev.currentTarget).attr('msg'); @@ -232,9 +232,9 @@ $(document).ready( function() { }, 'json' ); - }); + }); /* }}} */ - $('a.movefolder').click(function(ev){ + $('a.movefolder').click(function(ev){ /* {{{ */ ev.preventDefault(); attr_source = $(ev.currentTarget).attr('source'); attr_dest = $(ev.currentTarget).attr('dest'); @@ -257,9 +257,9 @@ $(document).ready( function() { }, 'json' ); - }); + }); /* }}} */ - $('a.movedocument').click(function(ev){ + $('a.movedocument').click(function(ev){ /* {{{ */ ev.preventDefault(); attr_source = $(ev.currentTarget).attr('source'); attr_dest = $(ev.currentTarget).attr('dest'); @@ -282,9 +282,9 @@ $(document).ready( function() { }, 'json' ); - }); + }); /* }}} */ - $('.send-missing-translation a').click(function(ev){ + $('.send-missing-translation a').click(function(ev){ /* {{{ */ // console.log($(ev.target).parent().children('[name=missing-lang-key]').val()); // console.log($(ev.target).parent().children('[name=missing-lang-lang]').val()); // console.log($(ev.target).parent().children('[name=missing-lang-translation]').val()); @@ -310,8 +310,8 @@ $(document).ready( function() { }); } }); - }); - + }); /* }}} */ + $(document).on('change', '.btn-file :file', function() { var input = $(this), numFiles = input.get(0).files ? input.get(0).files.length : 1, @@ -322,7 +322,7 @@ $(document).ready( function() { $('#upload-files').on('fileselect', '.btn-file :file', function(event, numFiles, label) { var input = $(this).parents('.input-append').find(':text'), log = numFiles > 1 ? numFiles + ' files selected' : label; - + if( input.length ) { input.val(log); } else { @@ -350,6 +350,7 @@ $(document).ready( function() { $(".chzn-select").chosen(); }); }); + $('div.ajax').on('update', function(event, param1) { var element = $(this); var url = ''; @@ -374,6 +375,7 @@ $(document).ready( function() { $(".chzn-select").chosen(); }); }); + $("body").on("click", ".ajax-click", function() { var element = $(this); var url = element.data('href')+"?"+element.data('param1'); @@ -389,14 +391,9 @@ $(document).ready( function() { }); }); -}); +}); -function allowDrop(ev) { - ev.preventDefault(); - return false; -} - -function onAddClipboard(ev) { +function onAddClipboard(ev) { /* {{{ */ ev.preventDefault(); source_type = ev.originalEvent.dataTransfer.getData("type"); source_id = ev.originalEvent.dataTransfer.getData("id"); @@ -431,9 +428,9 @@ function onAddClipboard(ev) { //url = "../op/op.AddToClipboard.php?id="+source_id+"&type="+source_type; //document.location = url; } -} +} /* }}} */ -(function( SeedDMSUpload, $, undefined ) { +(function( SeedDMSUpload, $, undefined ) { /* {{{ */ var ajaxurl = "../op/op.Ajax.php"; var editBtnLabel = "Edit"; var abortBtnLabel = "Abort"; @@ -460,7 +457,7 @@ function onAddClipboard(ev) { SeedDMSUpload.setMaxFileSizeMsg = function(msg) { maxFileSizeMsg = msg; } - + function sendFileToServer(formData,status) { formData.append('command', 'uploaddocument'); var uploadURL = ajaxurl; //Upload URL @@ -513,7 +510,7 @@ function onAddClipboard(ev) { }); } } - }); + }); status.setAbort(jqXHR); } @@ -543,8 +540,8 @@ function onAddClipboard(ev) { this.filename.html(name); this.size.html(sizeStr); } - this.setProgress = function(progress) { - var progressBarWidth =progress*this.progressBar.width()/ 100; + this.setProgress = function(progress) { + var progressBarWidth =progress*this.progressBar.width()/ 100; this.progressBar.find('div').animate({ width: progressBarWidth }, 10).html(progress + "% "); if(parseInt(progress) >= 100) { this.abort.hide(); @@ -586,7 +583,7 @@ function onAddClipboard(ev) { } } } -}( window.SeedDMSUpload = window.SeedDMSUpload || {}, jQuery )); +}( window.SeedDMSUpload = window.SeedDMSUpload || {}, jQuery )); /* }}} */ $(document).ready(function() { var obj = $("#dragandrophandler"); @@ -611,22 +608,21 @@ $(document).ready(function() { SeedDMSUpload.handleFileUpload(files,obj); }); - var folder = $(".table-row-folder"); - folder.on('dragenter', function (e) { + $(document).on('dragenter', '.table-row-folder', function (e) { e.stopPropagation(); e.preventDefault(); $(e.currentTarget).css('border', '2px dashed #0B85A1'); }); - folder.on('dragleave', function (e) { + $(document).on('dragleave', '.table-row-folder', function (e) { e.stopPropagation(); e.preventDefault(); $(e.currentTarget).css('border', '0px solid white'); }); - folder.on('dragover', function (e) { + $(document).on('dragover', '.table-row-folder', function (e) { e.stopPropagation(); e.preventDefault(); }); - folder.on('drop', function (e) { + $(document).on('drop', '.table-row-folder', function (e) { e.preventDefault(); e.stopPropagation(); attr_rel = $(e.currentTarget).attr('rel'); @@ -642,7 +638,7 @@ $(document).ready(function() { document.location = url; } }); - folder.on('dragstart', function (e) { + $(document).on('dragstart', '.table-row-folder', function (e) { attr_rel = $(e.target).attr('rel'); if(typeof attr_rel == 'undefined') return; @@ -650,8 +646,7 @@ $(document).ready(function() { e.originalEvent.dataTransfer.setData("type","folder"); }); - var doc = $(".table-row-document"); - doc.on('dragstart', function (e) { + $(document).on('dragstart', '.table-row-document', function (e) { attr_rel = $(e.target).attr('rel'); if(typeof attr_rel == 'undefined') return; @@ -659,19 +654,19 @@ $(document).ready(function() { e.originalEvent.dataTransfer.setData("type","document"); }); - var clipboard = $("#main-clipboard div.alert"); - clipboard.on('dragenter', function (e) { + /* Dropping item on alert below clipboard */ + $(document).on('dragenter', '#main-clipboard div.alert', function (e) { e.stopPropagation(); e.preventDefault(); $(this).css('border', '2px dashed #0B85A1'); }); - clipboard.on('dragleave', function (e) { + $(document).on('dragleave', '#main-clipboard div.alert', function (e) { $(this).css('border', '0px solid white'); }); - clipboard.on('dragover', function (e) { + $(document).on('dragover', '#main-clipboard div.alert', function (e) { e.preventDefault(); }); - clipboard.on('drop', function (e) { + $(document).on('drop', '#main-clipboard div.alert', function (e) { $(this).css('border', '0px dotted #0B85A1'); onAddClipboard(e); }); @@ -680,7 +675,7 @@ $(document).ready(function() { attr_rel = $(e.srcElement).attr('rel'); if(typeof attr_rel == 'undefined') return; - $(e.srcElement).parent().css('border', '2px dashed #0B85A1'); + $(e.target).parent().css('border', '2px dashed #0B85A1'); e.stopPropagation(); e.preventDefault(); }); @@ -688,7 +683,7 @@ $(document).ready(function() { attr_rel = $(e.srcElement).attr('rel'); if(typeof attr_rel == 'undefined') return; - $(e.srcElement).parent().css('border', '0px solid white'); + $(e.target).parent().css('border', '0px solid white'); e.stopPropagation(); e.preventDefault(); }); @@ -699,7 +694,7 @@ $(document).ready(function() { $("#jqtree").on('drop', function (e) { e.stopPropagation(); e.preventDefault(); - attr_rel = $(e.srcElement).attr('rel'); + attr_rel = $(e.target).attr('rel'); if(typeof attr_rel == 'undefined') return; target_type = attr_rel.split("_")[0]; @@ -729,4 +724,4 @@ $(document).ready(function() { timeout: (typeof timeout == 'undefined' ? 1500 : timeout), }); }); -}); +}); From 969fa2569b81194a03b879d9f69867985fe55a2a Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 10:37:07 +0100 Subject: [PATCH 12/98] add method jsTranslations() --- inc/inc.ClassViewCommon.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/inc/inc.ClassViewCommon.php b/inc/inc.ClassViewCommon.php index 0668f2d4b..f7edfe0f7 100644 --- a/inc/inc.ClassViewCommon.php +++ b/inc/inc.ClassViewCommon.php @@ -66,5 +66,13 @@ class SeedDMS_View_Common { function show() { } + + function jsTranslations($keys) { + echo "var trans = {\n"; + foreach($keys as $key) { + echo " '".$key."': '".str_replace("'", "\\\'", getMLText($key))."',\n"; + } + echo "};\n"; + } } ?> From 07689d9639b2cfea9773e00e68d13018cdfa2b6d Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 10:37:36 +0100 Subject: [PATCH 13/98] add various new phrases --- languages/ar_EG/lang.inc | 14 ++++ languages/bg_BG/lang.inc | 14 ++++ languages/ca_ES/lang.inc | 14 ++++ languages/cs_CZ/lang.inc | 14 ++++ languages/de_DE/lang.inc | 16 ++++- languages/en_GB/lang.inc | 16 ++++- languages/es_ES/lang.inc | 30 +++++--- languages/fr_FR/lang.inc | 38 ++++++---- languages/hr_HR/lang.inc | 32 ++++++--- languages/hu_HU/lang.inc | 14 ++++ languages/it_IT/lang.inc | 24 +++++-- languages/ko_KR/lang.inc | 14 ++++ languages/nl_NL/lang.inc | 150 +++++++++++++++++++++------------------ languages/pl_PL/lang.inc | 14 ++++ languages/pt_BR/lang.inc | 18 ++++- languages/ro_RO/lang.inc | 14 ++++ languages/ru_RU/lang.inc | 18 ++++- languages/sk_SK/lang.inc | 14 ++++ languages/sv_SE/lang.inc | 14 ++++ languages/tr_TR/lang.inc | 14 ++++ languages/uk_UA/lang.inc | 14 ++++ languages/zh_CN/lang.inc | 18 ++++- languages/zh_TW/lang.inc | 14 ++++ 23 files changed, 432 insertions(+), 110 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 00a6b0214..b7119fc0e 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'وافق', +'access_control' => '', 'access_denied' => 'دخول غير مصرح به.', 'access_inheritance' => 'صلاحيات موروثة', 'access_mode' => 'نوع الدخول', @@ -225,6 +226,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'تعليق على الاصدار', 'confirm_create_fulltext_index' => 'نعم: اود اعادة انشاء فهرس للنص الكامل !', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'تأكيد كلمة السر', 'confirm_rm_backup' => 'هل تود حقا ازالة الملف "[arkname]"?
    كن حذرا: هذا الاجراء لايمكن التراجع فيه', 'confirm_rm_document' => 'هل تود حقا ازالة المستند \'[documentname]\'?
    كن حذرا: هذا الاجراء لايمكن التراجع فيه', @@ -387,9 +390,13 @@ URL: [url]', 'en_GB' => 'الإنكليزية (GB)', 'equal_transition_states' => 'حالة البداية والنهاية متشابهة', 'error' => 'خطأ', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'لم يتم اختيار مستند', 'error_no_folder_selected' => 'لم يتم اختيار مجلد', 'error_occured' => 'حدث خطأ', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'الإسبانية', 'event_details' => 'تفاصيل الحدث', 'exclude_items' => '', @@ -588,6 +595,7 @@ URL: [url]', 'missing_checksum' => 'فحص اخطاء مفقود', 'missing_file' => '', 'missing_filesize' => 'حجم ملف مفقود', +'missing_request_object' => '', 'missing_transition_user_group' => 'مستخدم/مجموعة مفقودة للتحول', 'monday' => 'الاثنين', 'monday_abbr' => 'ن', @@ -1208,6 +1216,8 @@ URL: [url]', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', 'splash_moved_clipboard' => '', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => 'تم حذف المستند', @@ -1251,6 +1261,10 @@ URL: [url]', 'submit_userinfo' => 'ادخال بيانات', 'substitute_to_user' => '', 'substitute_user' => 'استبدال المستخدم', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'الأحد', 'sunday_abbr' => 'ح', 'sv_SE' => 'السويدية', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index d51eea8cb..3fb57efcf 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Приеми', +'access_control' => '', 'access_denied' => 'достъп забранен', 'access_inheritance' => 'Наследване на достъпа', 'access_mode' => 'Режим на достъп', @@ -210,6 +211,8 @@ $text = array( 'comment_changed_email' => 'Коментарите са изменени', 'comment_for_current_version' => 'Коментар за версията', 'confirm_create_fulltext_index' => 'Да, пресъздай пълнотекстов индекс!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Подтвердете паролата', 'confirm_rm_backup' => 'Изтрий файл "[arkname]"?
    Действието е перманентно', 'confirm_rm_document' => 'Изтрий документ "[documentname]"?
    Действието е перманентно', @@ -342,9 +345,13 @@ $text = array( 'en_GB' => '', 'equal_transition_states' => 'Началното и крайно състояние са еднакви', 'error' => 'Грешка', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Няма избрани документи', 'error_no_folder_selected' => 'Няма избрани папки', 'error_occured' => 'Стана грешка', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => '', 'event_details' => 'Детайли за събитието', 'exclude_items' => '', @@ -519,6 +526,7 @@ $text = array( 'missing_checksum' => 'липсва контролна сума', 'missing_file' => '', 'missing_filesize' => 'липсва размер на файла', +'missing_request_object' => '', 'missing_transition_user_group' => 'липсва потребител или група за преход', 'monday' => 'понеделник', 'monday_abbr' => '', @@ -1073,6 +1081,8 @@ $text = array( 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', 'splash_moved_clipboard' => '', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '', @@ -1116,6 +1126,10 @@ $text = array( 'submit_userinfo' => 'Изпрати информация за потребител', 'substitute_to_user' => '', 'substitute_user' => '', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'неделя', 'sunday_abbr' => '', 'sv_SE' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index d048875f0..c4a0d9bd4 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Acceptar', +'access_control' => '', 'access_denied' => 'Accés denegat', 'access_inheritance' => 'Accés heretat', 'access_mode' => 'Mode d\'accés', @@ -215,6 +216,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentari de la versió actual', 'confirm_create_fulltext_index' => '', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Confirmar contrasenya', 'confirm_rm_backup' => '¿Vol realment eliminar el fitxer "[arkname]"?
    Atenció: aquesta acció no es pot desfer.', 'confirm_rm_document' => '¿Vol realment eliminar el document \'[documentname]\'?
    Atenció: aquesta acció no es pot desfer.', @@ -347,9 +350,13 @@ URL: [url]', 'en_GB' => '', 'equal_transition_states' => '', 'error' => '', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => '', 'error_no_folder_selected' => '', 'error_occured' => 'Ha succeït un error', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => '', 'event_details' => 'Detalls de l\'event', 'exclude_items' => '', @@ -524,6 +531,7 @@ URL: [url]', 'missing_checksum' => '', 'missing_file' => '', 'missing_filesize' => '', +'missing_request_object' => '', 'missing_transition_user_group' => '', 'monday' => 'Dilluns', 'monday_abbr' => '', @@ -1078,6 +1086,8 @@ URL: [url]', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', 'splash_moved_clipboard' => '', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '', @@ -1121,6 +1131,10 @@ URL: [url]', 'submit_userinfo' => '', 'substitute_to_user' => '', 'substitute_user' => '', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Diumenge', 'sunday_abbr' => '', 'sv_SE' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 6692aa40a..0c6517b28 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Přijmout', +'access_control' => '', 'access_denied' => 'Přístup zamítnut.', 'access_inheritance' => 'Dědičnost přístupu', 'access_mode' => 'Režim přístupu', @@ -232,6 +233,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Komentář k aktuální verzi', 'confirm_create_fulltext_index' => 'Ano, chci znovu vytvořit fulltext indes!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Potvrzení hesla', 'confirm_rm_backup' => 'Skutečně chcete odstranit soubor "[arkname]"?
    Pozor: Akci nelze vrátit zpět.', 'confirm_rm_document' => 'Skutečně chcete odstranit dokument \'[documentname]\'?
    Buďte opatrní: Tuto činnost není možné vrátit zpět.', @@ -394,9 +397,13 @@ URL: [url]', 'en_GB' => 'Angličtina (GB)', 'equal_transition_states' => 'Počáteční a konečný stav jsou stejné', 'error' => 'Error', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Není vybrán žádný dokument.', 'error_no_folder_selected' => 'Není vybrána žádná složka', 'error_occured' => 'Vyskytla se chyba', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Španělština', 'event_details' => 'Údaje akce', 'exclude_items' => '', @@ -595,6 +602,7 @@ URL: [url]', 'missing_checksum' => 'Chybějící kontrolní součet', 'missing_file' => '', 'missing_filesize' => 'Chybějící velikost souboru', +'missing_request_object' => '', 'missing_transition_user_group' => 'Chybějící uživatel/skupina pro změnu', 'monday' => 'Pondělí', 'monday_abbr' => 'Po', @@ -1217,6 +1225,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Neplatné ID složky', 'splash_invalid_searchterm' => 'Neplatný vyhledávací dotaz', 'splash_moved_clipboard' => 'Schránka přenesena do aktuální složky', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Odstraněno ze schránky', 'splash_rm_attribute' => 'Atribut odstraněn', 'splash_rm_document' => 'Dokument odstraněn', @@ -1260,6 +1270,10 @@ URL: [url]', 'submit_userinfo' => 'Odeslat info', 'substitute_to_user' => '', 'substitute_user' => 'Zaměnit uživatele', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Neděle', 'sunday_abbr' => 'Ne', 'sv_SE' => 'Švédština', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 1721aac72..590583f9c 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2184), dgrutsch (21) +// Translators: Admin (2198), dgrutsch (21) $text = array( 'accept' => 'Übernehmen', +'access_control' => 'Zugriffskontrolle', 'access_denied' => 'Zugriff verweigert', 'access_inheritance' => 'Zugriff vererben', 'access_mode' => 'Berechtigung', @@ -237,6 +238,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Kommentar zur aktuellen Version', 'confirm_create_fulltext_index' => 'Ja, Ich möchte den Volltextindex neu erzeugen!.', +'confirm_move_document' => 'Dokument wirklich verschieben?', +'confirm_move_folder' => 'Ordner wirklich verschieben?', 'confirm_pwd' => 'Passwort-Bestätigung', 'confirm_rm_backup' => 'Möchten Sie wirklich das Backup "[arkname]" löschen?
    Beachten Sie, dass diese Operation nicht rückgängig gemacht werden kann.', 'confirm_rm_document' => 'Wollen Sie das Dokument \'[documentname]\' wirklich löschen?
    Achtung: Dieser Vorgang kann nicht rückgängig gemacht werden.', @@ -399,9 +402,13 @@ URL: [url]', 'en_GB' => 'Englisch (GB)', 'equal_transition_states' => 'Start- und Endstatus ѕind gleich', 'error' => 'Fehler', +'error_add_aro' => 'Fehler beim Hinzufügen des Zugriffsobjekt', +'error_add_permission' => 'Fehler beim Hinzufügen der Berechtigung', 'error_no_document_selected' => 'Kein Dokument ausgewählt', 'error_no_folder_selected' => 'Kein Ordner ausgewählt', 'error_occured' => 'Ein Fehler ist aufgetreten. Bitte Administrator benachrichtigen.', +'error_remove_permission' => 'Fehler beim Entfernen der Berechtigung', +'error_toogle_permission' => 'Fehler beim Ändern der Berechtigung', 'es_ES' => 'Spanisch', 'event_details' => 'Ereignisdetails', 'exclude_items' => 'Einträge auslassen', @@ -600,6 +607,7 @@ URL: [url]', 'missing_checksum' => 'Fehlende Check-Summe', 'missing_file' => 'Datei fehlt', 'missing_filesize' => 'Fehlende Dateigröße', +'missing_request_object' => 'Fehlendes Zugriffsobjekte', 'missing_transition_user_group' => 'Fehlende/r Benutzer/Gruppe für Transition', 'monday' => 'Montag', 'monday_abbr' => 'Mo', @@ -1254,6 +1262,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Ungültige Ordner-ID', 'splash_invalid_searchterm' => 'Ungültiger Suchbegriff', 'splash_moved_clipboard' => 'Inhalt der Zwischenablage in aktuellen Ordner verschoben', +'splash_move_document' => 'Dokument verschoben', +'splash_move_folder' => 'Ordner verschoben', 'splash_removed_from_clipboard' => 'Aus der Zwischenablage entfernt', 'splash_rm_attribute' => 'Attribut gelöscht', 'splash_rm_document' => 'Dokument gelöscht', @@ -1297,6 +1307,10 @@ URL: [url]', 'submit_userinfo' => 'Daten setzen', 'substitute_to_user' => 'Wechsel zu \'[username]\'', 'substitute_user' => 'Benutzer wechseln', +'success_add_aro' => 'Zugriffsobjekt hinzugefügt', +'success_add_permission' => 'Berechtigung hinzugefügt', +'success_remove_permission' => 'Berechtigung entfernt', +'success_toogle_permission' => 'Berechtigung geändert', 'sunday' => 'Sonntag', 'sunday_abbr' => 'So', 'sv_SE' => 'Schwedisch', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index e3be58f21..fd54a38b1 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1318), dgrutsch (7), netixw (14) +// Translators: Admin (1332), dgrutsch (7), netixw (14) $text = array( 'accept' => 'Accept', +'access_control' => 'Access control', 'access_denied' => 'Access denied.', 'access_inheritance' => 'Access Inheritance', 'access_mode' => 'Access mode', @@ -237,6 +238,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Version comment', 'confirm_create_fulltext_index' => 'Yes, I would like to recreate the fulltext index!', +'confirm_move_document' => 'Please confirm moving the document.', +'confirm_move_folder' => 'Please confirm moving the folder.', 'confirm_pwd' => 'Confirm Password', 'confirm_rm_backup' => 'Do you really want to remove the file "[arkname]"?
    Be careful: This action cannot be undone.', 'confirm_rm_document' => 'Do you really want to remove the document \'[documentname]\'?
    Be careful: This action cannot be undone.', @@ -399,9 +402,13 @@ URL: [url]', 'en_GB' => 'English (GB)', 'equal_transition_states' => 'Start and end state are equal', 'error' => 'Error', +'error_add_aro' => 'Error while adding access request object', +'error_add_permission' => 'Error while add permission', 'error_no_document_selected' => 'No document selected', 'error_no_folder_selected' => 'No folder selected', 'error_occured' => 'An error has occured', +'error_remove_permission' => 'Error while remove permission', +'error_toogle_permission' => 'Error while changing permission', 'es_ES' => 'Spanish', 'event_details' => 'Event details', 'exclude_items' => 'Exclude items', @@ -600,6 +607,7 @@ URL: [url]', 'missing_checksum' => 'Missing checksum', 'missing_file' => 'Missing file', 'missing_filesize' => 'Missing filesize', +'missing_request_object' => 'Missing request object', 'missing_transition_user_group' => 'Missing user/group for transition', 'monday' => 'Monday', 'monday_abbr' => 'Mo', @@ -1254,6 +1262,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Invalid folder ID', 'splash_invalid_searchterm' => 'Invalid search term', 'splash_moved_clipboard' => 'Clipboard moved into current folder', +'splash_move_document' => 'Document moved', +'splash_move_folder' => 'Folder moved', 'splash_removed_from_clipboard' => 'Removed from clipboard', 'splash_rm_attribute' => 'Attribute removed', 'splash_rm_document' => 'Document removed', @@ -1297,6 +1307,10 @@ URL: [url]', 'submit_userinfo' => 'Submit info', 'substitute_to_user' => 'Switch to \'[username]\'', 'substitute_user' => 'Substitute User', +'success_add_aro' => 'Access request object added', +'success_add_permission' => 'Added permission', +'success_remove_permission' => 'Removed permission', +'success_toogle_permission' => 'Permission changed', 'sunday' => 'Sunday', 'sunday_abbr' => 'Su', 'sv_SE' => 'Swedish', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 72984715a..04227f71b 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: acabello (20), Admin (983), angel (123), francisco (2), jaimem (14) +// Translators: acabello (20), Admin (990), angel (123), francisco (2), jaimem (14) $text = array( 'accept' => 'Aceptar', +'access_control' => '', 'access_denied' => 'Acceso denegado', 'access_inheritance' => 'Acceso heredado', 'access_mode' => 'Tipo de acceso', @@ -232,6 +233,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentario de la versión actual', 'confirm_create_fulltext_index' => '¡Sí, quiero regenerar el índice te texto completo¡', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Confirmar contraseña', 'confirm_rm_backup' => '¿Desea realmente eliminar el fichero "[arkname]"?
    Atención: Esta acción no se puede deshacer.', 'confirm_rm_document' => '¿Desea realmente eliminar el documento \'[documentname]\'?
    Atención: Esta acción no se puede deshacer.', @@ -394,9 +397,13 @@ URL: [url]', 'en_GB' => 'Ingless (GB)', 'equal_transition_states' => 'Estado inicial y final son iguales', 'error' => 'Error', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Ningún documento seleccionado', 'error_no_folder_selected' => 'Ninguna carpeta seleccionada', 'error_occured' => 'Ha ocurrido un error', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Castellano', 'event_details' => 'Detalles del evento', 'exclude_items' => 'Registros excluidos', @@ -595,6 +602,7 @@ URL: [url]', 'missing_checksum' => 'Falta checksum', 'missing_file' => '', 'missing_filesize' => 'Falta tamaño fichero', +'missing_request_object' => '', 'missing_transition_user_group' => 'Falta usuario/grupo para transición', 'monday' => 'Lunes', 'monday_abbr' => 'L', @@ -939,7 +947,7 @@ URL: [url]', 'settings_cannot_disable' => 'No es posible eliminar el archivo ENABLE_INSTALL_TOOL', 'settings_checkOutDir' => '', 'settings_checkOutDir_desc' => '', -'settings_cmdTimeout' => '', +'settings_cmdTimeout' => 'Tiempo limite para comandos externos', 'settings_cmdTimeout_desc' => '', 'settings_contentDir' => 'Carpeta de contenidos', 'settings_contentDir_desc' => 'Donde se almacenan los archivos subidos (es preferible seleccionar una carpeta que no sea accesible a través del servidor web)', @@ -966,9 +974,9 @@ URL: [url]', 'settings_dbUser' => 'Nombre de usuario', 'settings_dbUser_desc' => 'Nombre de usuario de acceso a su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se transfiere a un nuevo servidor.', 'settings_dbVersion' => 'Esquema de base de datos demasiado antiguo', -'settings_defaultSearchMethod' => '', -'settings_defaultSearchMethod_desc' => '', -'settings_defaultSearchMethod_valdatabase' => '', +'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', +'settings_defaultSearchMethod_valdatabase' => 'base de datos', 'settings_defaultSearchMethod_valfulltext' => '', 'settings_delete_install_folder' => 'Para utilizar SeedDMS, debe eliminar el archivo ENABLE_INSTALL_TOOL de la carpeta de configuración', 'settings_disableSelfEdit' => 'Deshabilitar autoedición', @@ -998,11 +1006,11 @@ URL: [url]', 'settings_enableFolderTree_desc' => 'Falso para no mostrar el árbol de carpetas', 'settings_enableFullSearch' => 'Habilitar búsqueda de texto completo', 'settings_enableFullSearch_desc' => 'Habilitar búsqueda de texto completo', -'settings_enableGuestAutoLogin' => '', -'settings_enableGuestAutoLogin_desc' => '', +'settings_enableGuestAutoLogin' => 'Activar inicio de sesión automático para invitado', +'settings_enableGuestAutoLogin_desc' => 'Si están activados la sesión de invitado y el inicio de sesión automático, el invitado iniciará sesión automaticamente.', 'settings_enableGuestLogin' => 'Habilitar acceso de invitado', 'settings_enableGuestLogin_desc' => 'Si quiere que cualquiera acceda como invitado, chequee esta opción. Nota: El acceso de invitado debería permitirse solo en entornos de confianza', -'settings_enableHelp' => '', +'settings_enableHelp' => 'Activar la ayuda', 'settings_enableHelp_desc' => '', 'settings_enableLanguageSelector' => 'Habilitar selector de idioma', 'settings_enableLanguageSelector_desc' => 'Mostrar selector de lenguaje para usuario despues de identificarse.', @@ -1223,6 +1231,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'ID de carpeta inválido', 'splash_invalid_searchterm' => 'Término de búsqueda inválido', 'splash_moved_clipboard' => 'Portapapeles movido a la carpeta actual', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Eliminado del portapapeles', 'splash_rm_attribute' => 'Atributo eliminado', 'splash_rm_document' => 'Documento eliminado', @@ -1266,6 +1276,10 @@ URL: [url]', 'submit_userinfo' => 'Enviar información', 'substitute_to_user' => 'Cambiar a \'[username]\'', 'substitute_user' => 'Cambiar de usuario', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Domingo', 'sunday_abbr' => 'D', 'sv_SE' => 'Sueco', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index b3c2c93b4..b05d93f88 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1013), jeromerobert (50), lonnnew (9) +// Translators: Admin (1026), jeromerobert (50), lonnnew (9) $text = array( 'accept' => 'Accepter', +'access_control' => '', 'access_denied' => 'Accès refusé.', 'access_inheritance' => 'Héritage d\'accès', 'access_mode' => 'Droits d\'accès', @@ -232,6 +233,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Commentaires pour la version actuelle', 'confirm_create_fulltext_index' => 'Oui, je souhaite recréer l\'index de texte intégral!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Confirmer le mot de passe', 'confirm_rm_backup' => 'Voulez-vous vraiment supprimer le fichier "[arkname]"?
    Attention: Cette action ne peut pas être annulée.', 'confirm_rm_document' => 'Voulez-vous réellement supprimer le document \'[documentname]\'?
    Attention : cette action ne peut être annulée.', @@ -394,9 +397,13 @@ URL: [url]', 'en_GB' => 'Anglais (RU)', 'equal_transition_states' => 'Etat de début et fin identique', 'error' => 'Erreur', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Aucun document sélectionné', 'error_no_folder_selected' => 'Aucun dossier sélectionné', 'error_occured' => 'Une erreur s\'est produite', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Espagnol', 'event_details' => 'Détails de l\'événement', 'exclude_items' => '', @@ -595,6 +602,7 @@ URL: [url]', 'missing_checksum' => 'Checksum manquante', 'missing_file' => '', 'missing_filesize' => 'Taille de fichier manquante', +'missing_request_object' => '', 'missing_transition_user_group' => 'Utilisateur/groupe manquant pour transition', 'monday' => 'Lundi', 'monday_abbr' => 'Lun.', @@ -685,7 +693,7 @@ URL: [url]', 'no_revision_planed' => '', 'no_update_cause_locked' => 'Vous ne pouvez actuellement pas mettre à jour ce document. Contactez l\'utilisateur qui l\'a verrouillé.', 'no_user_image' => 'Aucune image trouvée', -'no_version_check' => '', +'no_version_check' => 'La vérification de l\'existence d\'une nouvelle version de SeedDMS a échouée ! Ceci est peut être lié au paramétre allow_url_fopen positionné à 0 dans votre configuration PHP.', 'no_version_modification' => 'Pas de modification de version', 'no_workflow_available' => '', 'objectcheck' => 'Vérification des dossiers et documents', @@ -942,10 +950,10 @@ URL: [url]', 'settings_dbUser' => 'Nom d\'utilisateur', 'settings_dbUser_desc' => 'Le nom d\'utilisateur pour l\'accès à votre base de données entré pendant le processus d\'installation. Ne pas modifier le champ sauf si vraiment nécessaire, par exemple pour le transfert de la base de données vers un nouvel hébergement.', 'settings_dbVersion' => 'Schéma de base de données trop ancien', -'settings_defaultSearchMethod' => '', -'settings_defaultSearchMethod_desc' => '', +'settings_defaultSearchMethod' => 'Méthode de recherche par défaut', +'settings_defaultSearchMethod_desc' => 'Méthode de recherche par défaut, lorsque la recherche est exécutée depuis le moteur de recherche du menu principal', 'settings_defaultSearchMethod_valdatabase' => 'base de données', -'settings_defaultSearchMethod_valfulltext' => '', +'settings_defaultSearchMethod_valfulltext' => 'texto completo', 'settings_delete_install_folder' => 'Pour utiliser SeedDMS, vous devez supprimer le fichier ENABLE_INSTALL_TOOL dans le répertoire de configuration', 'settings_disableSelfEdit' => 'Désactiver auto modification', 'settings_disableSelfEdit_desc' => 'Si coché, l\'utilisateur ne peut pas éditer son profil', @@ -974,12 +982,12 @@ URL: [url]', 'settings_enableFolderTree_desc' => 'False pour ne pas montrer l\'arborescence des dossiers', 'settings_enableFullSearch' => 'Recherches dans le contenu', 'settings_enableFullSearch_desc' => 'Activer la recherche texte plein', -'settings_enableGuestAutoLogin' => '', -'settings_enableGuestAutoLogin_desc' => '', +'settings_enableGuestAutoLogin' => 'Activer la connexion automatique pour le compte invité', +'settings_enableGuestAutoLogin_desc' => 'Si le compte invité et la connexion automatique sont activés alors le compte invité sera connecté automatiquement.', 'settings_enableGuestLogin' => 'Activer la connexion Invité', 'settings_enableGuestLogin_desc' => 'Si vous voulez vous connecter en tant qu\'invité, cochez cette option. Remarque: l\'utilisateur invité ne doit être utilisé que dans un environnement de confiance', 'settings_enableHelp' => 'Activer l\'aide', -'settings_enableHelp_desc' => '', +'settings_enableHelp_desc' => 'Activer/Désactiver le lien vers les écrans d\'aide dans le menu', 'settings_enableLanguageSelector' => 'Activer la sélection de langue', 'settings_enableLanguageSelector_desc' => 'Montrer le sélecteur de langue d\'interface après connexion de l\'utilisateur.', 'settings_enableLargeFileUpload' => 'Activer téléchargement des gros fichiers', @@ -989,7 +997,7 @@ URL: [url]', 'settings_enableNotificationAppRev' => 'Notification correcteur/approbateur', 'settings_enableNotificationAppRev_desc' => 'Cochez pour envoyer une notification au correcteur/approbateur quand une nouvelle version du document est ajoutée', 'settings_enableNotificationWorkflow' => 'Envoyer les notifications aux utilisateurs dans le prochain workflow', -'settings_enableNotificationWorkflow_desc' => '', +'settings_enableNotificationWorkflow_desc' => 'Si cette option est activée, les utilisateurs et les groupes qui doivent intervenir dans la prochaine transition du workflow seront notifiés. Même s\'ils n\'ont pas demandé de notification pour le document.', 'settings_enableOwnerNotification' => 'ctiver la notification par défaut du propriétaire', 'settings_enableOwnerNotification_desc' => 'Cocher pour ajouter une notification pour le propriétaire si un document quand il est ajouté.', 'settings_enableOwnerRevApp' => 'Autoriser correction/approbbation pour le propriétaire', @@ -1073,7 +1081,7 @@ URL: [url]', 'settings_notwritable' => 'La configuration ne peut pas être enregistré car le fichier de configuration n\'est pas accessible en écriture.', 'settings_no_content_dir' => 'Répertoire de contenu', 'settings_overrideMimeType' => 'Passer outre le type MIME', -'settings_overrideMimeType_desc' => '', +'settings_overrideMimeType_desc' => 'Surcharge le type Mime renvoyé par le navigateur si un fichier est téléversé. Le nouveau type Mime est calculé par SeedDMS.', 'settings_partitionSize' => 'Taille des fichiers partiels téléchargées par jumploader', 'settings_partitionSize_desc' => 'Taille des fichiers partiels en octets, téléchargées par jumploader. Ne pas fixer une valeur plus grande que la taille de transfert maximale définie par le serveur.', 'settings_passwordExpiration' => 'Expiration du mot de passe', @@ -1094,7 +1102,7 @@ URL: [url]', 'settings_php_mbstring' => 'PHP extension : php_mbstring', 'settings_php_version' => 'Version de PHP', 'settings_presetExpirationDate' => 'Date d\'expiration prédéfinie', -'settings_presetExpirationDate_desc' => '', +'settings_presetExpirationDate_desc' => 'La date d\'expiration de tous les nouveaux documents sera égale à cette valeur. La date peut être renseignée au format PHP strtotime(), par exemple +5 weeks', 'settings_previewWidthDetail' => 'Largeur des vignettes (vue détaillée)', 'settings_previewWidthDetail_desc' => 'Largeur des vignettes affichées sur la vue détaillée', 'settings_previewWidthList' => 'Largeur des vignettes (vue liste)', @@ -1112,7 +1120,7 @@ URL: [url]', 'settings_SaveError' => 'Erreur de sauvegarde du fichier de configuration', 'settings_Server' => 'Paramètres serveur', 'settings_showMissingTranslations' => 'Afficher les traductions manquantes', -'settings_showMissingTranslations_desc' => '', +'settings_showMissingTranslations_desc' => 'Lister toutes les traductions manquantes de la page dans le bas de la page. L\'utilisateur connecté pourra proposer une traduction manquante qui sera sauvegardée dans un fichier CSV. Ne pas activer cette fonction en production.', 'settings_Site' => 'Site', 'settings_siteDefaultPage' => 'Page par défaut du site', 'settings_siteDefaultPage_desc' => 'Page par défaut lors de la connexion. Si vide, valeur par défaut à out/out.ViewFolder.php', @@ -1199,6 +1207,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', 'splash_invalid_searchterm' => 'Recherche invalide', 'splash_moved_clipboard' => 'Presse-papier déplacé dans le répertoire courant', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Enlevé du presse-papiers', 'splash_rm_attribute' => 'Attribut supprimé', 'splash_rm_document' => 'Document supprimé', @@ -1242,6 +1252,10 @@ URL: [url]', 'submit_userinfo' => 'Soumettre info', 'substitute_to_user' => '', 'substitute_user' => 'Utilisateur de substitution', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Dimanche', 'sunday_abbr' => 'Dim.', 'sv_SE' => 'Suédois', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index e5de95f1c..214fd640d 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1177), marbanas (16) +// Translators: Admin (1185), marbanas (16) $text = array( 'accept' => 'Prihvati', +'access_control' => '', 'access_denied' => 'Odbijen pristup.', 'access_inheritance' => 'Nasljedivost razine pristupa', 'access_mode' => 'Način pristupa', @@ -237,6 +238,8 @@ Internet poveznica: [url]', 'comment_changed_email' => 'Promjena komentara', 'comment_for_current_version' => 'Verzija komentara', 'confirm_create_fulltext_index' => 'Da, želim ponovo indeksirati cijeli tekst!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Potvrdi lozinku', 'confirm_rm_backup' => 'Da li zaista želite ukloniti datoteku "[arkname]"?
    Oprez: ova radnja nije povratna.', 'confirm_rm_document' => 'Da li zaista želite ukloniti dokument \'[documentname]\'?
    Oprez: ova radnja nije povratna.', @@ -399,9 +402,13 @@ Internet poveznica: [url]', 'en_GB' => 'Engleski (GB)', 'equal_transition_states' => 'Početni i završni status su jednaki', 'error' => 'Greška', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Nije odabran dokument', 'error_no_folder_selected' => 'Nije odabrana mapa', 'error_occured' => 'Dogodila se greška', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Španjolski', 'event_details' => 'Detalji događaja', 'exclude_items' => 'Isključivanje stavki', @@ -600,6 +607,7 @@ Internet poveznica: [url]', 'missing_checksum' => 'Nedostaje kontrolna suma', 'missing_file' => '', 'missing_filesize' => 'Nedostaje veličina datoteke', +'missing_request_object' => '', 'missing_transition_user_group' => 'Nedostaje korisnik/grupa za promjenu', 'monday' => 'Ponedjeljak', 'monday_abbr' => 'Po', @@ -987,10 +995,10 @@ Internet poveznica: [url]', 'settings_dbUser' => 'Korisničko ime', 'settings_dbUser_desc' => 'Korisničko ime za pristup vašoj bazi podataka unijeto tijekom postupka instalacije. Ne uređujte ovo polje bez prijeke potrebe, npr. prijenos baze podataka na novi Host.', 'settings_dbVersion' => 'Shema baze podataka je prestara', -'settings_defaultSearchMethod' => '', -'settings_defaultSearchMethod_desc' => '', -'settings_defaultSearchMethod_valdatabase' => '', -'settings_defaultSearchMethod_valfulltext' => '', +'settings_defaultSearchMethod' => 'Zadana metoda pretrage', +'settings_defaultSearchMethod_desc' => 'Zadana metoda pretrage, kada se pretraživanje pokreće putem formulara iz glavnog izbornika', +'settings_defaultSearchMethod_valdatabase' => 'baza podataka', +'settings_defaultSearchMethod_valfulltext' => 'puni tekst', 'settings_delete_install_folder' => 'Da bi koristili ProsperaDMS, morate izbrisati datoteku ENABLE_INSTALL_TOOL u mapi konfiguracije', 'settings_disableSelfEdit' => 'Onemogućite samostalno uređivanje', 'settings_disableSelfEdit_desc' => 'Ako je označeno, korisnik ne može uređivati svoj vlastiti profil', @@ -1019,12 +1027,12 @@ Internet poveznica: [url]', 'settings_enableFolderTree_desc' => 'Omogući/onemogući stablo mape na \'Vidi mapu\' stranici', 'settings_enableFullSearch' => 'Omogući pretraživanje cijelog teksta', 'settings_enableFullSearch_desc' => 'Omogući pretraživanje cijelog teksta', -'settings_enableGuestAutoLogin' => '', -'settings_enableGuestAutoLogin_desc' => '', +'settings_enableGuestAutoLogin' => 'Omogući automatsku prijavu za goste', +'settings_enableGuestAutoLogin_desc' => 'Ako je omogućena prijava gostiju i automatska prijava, gost će se automatski prijaviti.', 'settings_enableGuestLogin' => 'Omogući Gost prijavu', 'settings_enableGuestLogin_desc' => 'Ako želite da se bilo tko koristi Gost prijavu, označite ovu opciju. Napomena: gost prijava smije se koristiti samo u pouzdanom okruženju.', -'settings_enableHelp' => '', -'settings_enableHelp_desc' => '', +'settings_enableHelp' => 'Omogući pomoć', +'settings_enableHelp_desc' => 'Omogući/onemogući poveznicu do pomoći u izborniku', 'settings_enableLanguageSelector' => 'Omogući Izbornik jezika', 'settings_enableLanguageSelector_desc' => 'Prikaži izbornik za jezik korisničkog sučelja nakon prijave.', 'settings_enableLargeFileUpload' => 'Omogući učitavanje velikih datoteka', @@ -1244,6 +1252,8 @@ Internet poveznica: [url]', 'splash_invalid_folder_id' => 'Nevažeći ID mape', 'splash_invalid_searchterm' => 'Nevažeći traženi pojam', 'splash_moved_clipboard' => 'Međuspremnik je premješten u trenutnu mapu', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Uklonjeno iz međuspremnika', 'splash_rm_attribute' => 'Atribut uklonjen', 'splash_rm_document' => 'Dokument uklonjen', @@ -1287,6 +1297,10 @@ Internet poveznica: [url]', 'submit_userinfo' => 'Pošaljite info', 'substitute_to_user' => 'Prebaci na \'[username]\'', 'substitute_user' => 'Zamjenski korisnik', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Nedjelja', 'sunday_abbr' => 'Ne', 'sv_SE' => 'Švedski', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 493b0366e..fba607c0e 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Elfogad', +'access_control' => '', 'access_denied' => 'Hozzáférés megtagadva.', 'access_inheritance' => 'Hozzáférés öröklés', 'access_mode' => 'Hozzáférési mód', @@ -232,6 +233,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Megjegyzés az aktuális verzióhoz', 'confirm_create_fulltext_index' => 'Igen, szeretném újra létrehozni a teljes szöveg indexet!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Jelszó megerősítése', 'confirm_rm_backup' => 'Biztosan el kívánja távolítani ezt az állományt "[arkname]"?
    Legyen óvatos: Ez a művelet nem vonható vissza.', 'confirm_rm_document' => 'Biztosan el kívánja távolítani ezt a dokumentumot \'[documentname]\'?
    Legyen óvatos: Ezt a műveletet nem vonható vissza.', @@ -394,9 +397,13 @@ URL: [url]', 'en_GB' => 'Angol (GB)', 'equal_transition_states' => 'A kezdő- és végállapot megegyezik', 'error' => 'Hiba', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Nincs kijelölt dokumentum', 'error_no_folder_selected' => 'Nincs kijelölt mappa', 'error_occured' => 'Hiba történt', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Spanyol', 'event_details' => 'Esemény részletek', 'exclude_items' => 'Kizárt elemek', @@ -595,6 +602,7 @@ URL: [url]', 'missing_checksum' => 'Hiányzó ellenőrzőösszeg', 'missing_file' => '', 'missing_filesize' => 'Hiányzó állomány méret', +'missing_request_object' => '', 'missing_transition_user_group' => 'Hiányzó felhasználó/csoport az átvezetéshez', 'monday' => 'Hétfő', 'monday_abbr' => 'Hé', @@ -1222,6 +1230,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító', 'splash_invalid_searchterm' => 'Érvénytelen keresési feltétel', 'splash_moved_clipboard' => 'Vágólap tartalom áthelyezve az aktuális mappába', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Eltávolítva a vágólapról', 'splash_rm_attribute' => 'Jellemző eltávolítva', 'splash_rm_document' => 'Dokumentum eltávolítva', @@ -1265,6 +1275,10 @@ URL: [url]', 'submit_userinfo' => 'Információ küldése', 'substitute_to_user' => '', 'substitute_user' => 'Helyettesítő felhasználó', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Vasárnap', 'sunday_abbr' => 'Va', 'sv_SE' => 'Svéd', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 0bdd75e55..8ffe17d20 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1509), s.pnt (26) +// Translators: Admin (1515), s.pnt (26) $text = array( 'accept' => 'Accetta', +'access_control' => '', 'access_denied' => 'Accesso negato', 'access_inheritance' => 'Permessi ereditari', 'access_mode' => 'Permessi', @@ -238,6 +239,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Commento per la versione', 'confirm_create_fulltext_index' => 'Sì, desidero ricreare l\'indice fulltext!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Conferma la password', 'confirm_rm_backup' => 'Vuoi davvero rimuovere il file "[arkname]"? Attenzione: questa operazione non può essere annullata.', 'confirm_rm_document' => 'Vuoi veramente eliminare il documento "[documentname]"? Attenzione: questa operazione non può essere annullata.', @@ -400,9 +403,13 @@ URL: [url]', 'en_GB' => 'Inglese (GB)', 'equal_transition_states' => 'Lo stato iniziale e quello finale sono identici', 'error' => 'Errore', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Nessun documento selezionato', 'error_no_folder_selected' => 'Nessuna cartella selezionata', 'error_occured' => 'Ooops... Si è verificato un errore', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Spagnolo', 'event_details' => 'Dettagli evento', 'exclude_items' => '', @@ -601,6 +608,7 @@ URL: [url]', 'missing_checksum' => 'Checksum mancante', 'missing_file' => '', 'missing_filesize' => 'Dimensione mancante', +'missing_request_object' => '', 'missing_transition_user_group' => 'Utente/Gruppo per la transizione mancanti', 'monday' => 'Lunedì', 'monday_abbr' => 'Lun', @@ -989,9 +997,9 @@ URL: [url]', 'settings_dbUser' => 'Utente', 'settings_dbUser_desc' => 'Utente per accedere al database da utilizzarsi durante il processo di installazione. Non modificare questo campo se non assolutamente necessario, per esempio nel caso di trasferimento del database su un nuovo Host.', 'settings_dbVersion' => 'Schema del database obsoleto', -'settings_defaultSearchMethod' => '', +'settings_defaultSearchMethod' => 'Metodo di ricerca predefinito', 'settings_defaultSearchMethod_desc' => '', -'settings_defaultSearchMethod_valdatabase' => '', +'settings_defaultSearchMethod_valdatabase' => 'database', 'settings_defaultSearchMethod_valfulltext' => '', 'settings_delete_install_folder' => 'Per poter usare SeedDMS, devi cancellare il file ENABLE_INSTALL_TOOL nella cartella di configurazione.', 'settings_disableSelfEdit' => 'Disabilita Auto-Modifica', @@ -1021,12 +1029,12 @@ URL: [url]', 'settings_enableFolderTree_desc' => 'Abilita/disabilita la visualizzaione della struttura ad albero nella pagina \'Vista cartella\'', 'settings_enableFullSearch' => 'Abilita ricerca fulltext', 'settings_enableFullSearch_desc' => 'Abilita/disabilita la ricerca fulltext', -'settings_enableGuestAutoLogin' => '', +'settings_enableGuestAutoLogin' => 'Activer la connexion automatique pour le compte invité', 'settings_enableGuestAutoLogin_desc' => '', 'settings_enableGuestLogin' => 'Permetti login come ospite', 'settings_enableGuestLogin_desc' => 'Per impedire il login come ospite, selezionare questa opzione. Nota bene: il login come ospite dovrebbe essere permesso soltanto in un ambiente fidato.', 'settings_enableHelp' => '', -'settings_enableHelp_desc' => '', +'settings_enableHelp_desc' => 'Abilita/disabilita il collegamento alle schermate di aiuto nel menu', 'settings_enableLanguageSelector' => 'Selezione lingua', 'settings_enableLanguageSelector_desc' => 'Mostra/nasconde il selettore di lingua successivamente al login.', 'settings_enableLargeFileUpload' => 'Abilita caricamento grandi files', @@ -1246,6 +1254,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'ID cartella non valido', 'splash_invalid_searchterm' => 'Termine di ricerca non valido', 'splash_moved_clipboard' => 'Appunti trasferiti nella cartella corrente', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Rimosso dagli appunti', 'splash_rm_attribute' => 'Attributo rimosso', 'splash_rm_document' => 'Documento rimosso', @@ -1289,6 +1299,10 @@ URL: [url]', 'submit_userinfo' => 'Invio info utente', 'substitute_to_user' => 'Cambia in \'[username]\'', 'substitute_user' => 'Impersona utente', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Domenica', 'sunday_abbr' => 'Dom', 'sv_SE' => 'Svedese', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 9686708e0..1dfcd6937 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => '동의', +'access_control' => '', 'access_denied' => '접근가 거부되었습니다.', 'access_inheritance' => '접근 상속', 'access_mode' => '접근 모드', @@ -239,6 +240,8 @@ URL: [url]', 'comment_changed_email' => '변경된 이메일 코멘트', 'comment_for_current_version' => '코맨트', 'confirm_create_fulltext_index' => '예, 전체 텍스트 인덱스를 다시 만들고 싶습니다!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => '비밀번호 확인', 'confirm_rm_backup' => '파일 "[arkname]"을 정말 삭제 하시겠습니까?
    주의: 취소가 불가능 합니다.', 'confirm_rm_document' => '문서 "[documentname]"을 정말 삭제 하시겠습니까?
    주의: 취소가 불가능 합니다.', @@ -399,9 +402,13 @@ URL: [url]', 'en_GB' => '영어 (GB)', 'equal_transition_states' => '시작 및 종료가 동일한 상태', 'error' => '오류', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => '선택되지 문서는', 'error_no_folder_selected' => '어떤 폴더를 선택하지', 'error_occured' => '오류가 발생했습니다', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => '스페인어', 'event_details' => '이벤트의 자세한 사항', 'exclude_items' => '항목 제외', @@ -600,6 +607,7 @@ URL: [url]', 'missing_checksum' => '검사 누락', 'missing_file' => '누락 된 파일', 'missing_filesize' => '누락 된 파일 크기', +'missing_request_object' => '', 'missing_transition_user_group' => '변화에 대한 사용자 / 그룹을 누락', 'monday' => '월요일', 'monday_abbr' => '월', @@ -1237,6 +1245,8 @@ URL : [url]', 'splash_invalid_folder_id' => '잘못된 폴더 ID', 'splash_invalid_searchterm' => '잘못된 검색 범위', 'splash_moved_clipboard' => '클립 보드가 현재 폴더로 이동', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => '클립 보드에서 제거', 'splash_rm_attribute' => '속성 제거', 'splash_rm_document' => '문서 삭제', @@ -1280,6 +1290,10 @@ URL : [url]', 'submit_userinfo' => '정보 제출', 'substitute_to_user' => '\'[username]\'로 전환', 'substitute_user' => '대체 사용자', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => '일요일', 'sunday_abbr' => '일', 'sv_SE' => '스웨덴어', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 8ef680f45..8782a72ce 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (715), gijsbertush (35), pepijn (45), reinoutdijkstra@hotmail.com (270) +// Translators: Admin (715), gijsbertush (79), pepijn (45), reinoutdijkstra@hotmail.com (270) $text = array( 'accept' => 'Accept', +'access_control' => 'Toegangscontrole', 'access_denied' => 'Geen toegang.', 'access_inheritance' => 'Toegang overerfd', 'access_mode' => 'Toegang modus', @@ -62,7 +63,7 @@ URL: [url]', 'add_receipt' => 'Bericht ontvangst', 'add_review' => 'Verzend [Controle]', 'add_revision' => 'Voeg goedkeuring toe', -'add_role' => '', +'add_role' => 'Voeg een rol toe', 'add_subfolder' => 'Submap toevoegen', 'add_to_clipboard' => 'Toevoegen aan klembord', 'add_to_transmittal' => 'Toevoegen aan verzending', @@ -102,7 +103,7 @@ User: [username] URL: [url]', 'approval_request_email_subject' => '[Naam site]: [naam] - Toestemming vereist', 'approval_status' => 'Goedkeuring Status', -'approval_submit_email' => '', +'approval_submit_email' => 'Goedkeuringings-email versturen', 'approval_submit_email_body' => 'Goedkeuringings-email versturen', 'approval_submit_email_subject' => '[sitename]: [name] - Uitgevoerde [Goedkeuring]', 'approval_summary' => 'Goedkeuring Samenvatting', @@ -119,7 +120,7 @@ URL: [url]', 'assign_user_property_to' => 'Wijs gebruikers machtigingen toe aan', 'assumed_released' => 'aangenomen status: Gepubliceerd', 'attrdef_exists' => 'Kenmerk definitie bestaat al', -'attrdef_info' => '', +'attrdef_info' => 'Kenmerk info', 'attrdef_in_use' => 'Kenmerk definitie nog in gebruikt', 'attrdef_management' => 'Kenmerk definitie beheer', 'attrdef_maxvalues' => 'Max. aantal waarden', @@ -133,13 +134,13 @@ URL: [url]', 'attrdef_objtype' => 'Object type', 'attrdef_regex' => 'Veelgebruikte uitdrukking', 'attrdef_type' => 'Type', -'attrdef_type_boolean' => '', +'attrdef_type_boolean' => 'attribuut: boolean', 'attrdef_type_date' => 'attribuut: datum', 'attrdef_type_email' => 'attribuut: email', -'attrdef_type_float' => 'attribuut: decimaal getaal', -'attrdef_type_int' => '', +'attrdef_type_float' => 'attribuut: decimaal getal', +'attrdef_type_int' => 'attribuut: geheel getal', 'attrdef_type_string' => 'attribuut: string', -'attrdef_type_url' => '', +'attrdef_type_url' => 'attribuut: url', 'attrdef_valueset' => 'Verzameling waarden', 'attributes' => 'Attributen', 'attribute_changed_email_body' => 'Attribuut gewijzigd @@ -153,14 +154,14 @@ URL: [url]', 'attribute_count' => 'Aantal maal gebruikt', 'attribute_value' => 'Waarde van het attribuut', 'attr_malformed_email' => 'Foute vormgeving email', -'attr_malformed_url' => '', +'attr_malformed_url' => 'Foute url', 'attr_max_values' => 'attribuut: maximale waarde', -'attr_min_values' => '', +'attr_min_values' => 'attribuut: minimale waarde', 'attr_no_regex_match' => 'De waarde van het attribuut komt niet overeen met de veelgebruikte uitdrukking (regular expression)', 'at_least_n_users_of_group' => 'Minimaal [number_of_users] gebruikers van [group]', 'august' => 'augustus', 'authentication' => 'Authentificatie', -'author' => '', +'author' => 'Auteur', 'automatic_status_update' => 'Automatische Status wijziging', 'back' => 'Terug', 'backup_list' => 'Bestaande backup lijst', @@ -186,15 +187,15 @@ URL: [url]', 'category' => 'Categorie', 'category_exists' => 'Categorie bestaat al.', 'category_filter' => 'Alleen categorieen', -'category_info' => '', +'category_info' => 'Categorie info', 'category_in_use' => 'Categorie is in gebruikt door documenten.', 'category_noname' => 'Geen Categorienaam opgegeven.', 'ca_ES' => 'Catalaans', 'change_assignments' => 'Wijzig taken/toewijzingen', 'change_password' => 'Wijzig wachtwoord', 'change_password_message' => 'Wachtwoord is gewijzigd.', -'change_recipients' => '', -'change_revisors' => 'wijzig redacteur', +'change_recipients' => 'Ontvanger(s) gewijzigd', +'change_revisors' => 'redacteur', 'change_status' => 'Wijzig Status', 'charts' => 'Grafieken', 'chart_docsaccumulated_title' => 'Aantal documenten', @@ -205,16 +206,16 @@ URL: [url]', 'chart_docsperuser_title' => 'Documenten per gebruiker', 'chart_selection' => 'Kies grafiek', 'chart_sizeperuser_title' => 'Schijfruimte per gebruiker', -'checkedout_file_has_different_version' => '', +'checkedout_file_has_different_version' => 'Checkout-document is andere versie', 'checkedout_file_has_disappeared' => 'File is onvindbaar', -'checkedout_file_is_unchanged' => '', +'checkedout_file_is_unchanged' => 'Checkout-document ongewijzigd', 'checkin_document' => 'Veranderd document', 'checkout_document' => 'Checkout-document', 'checkout_is_disabled' => 'Checkout is niet mogelijk', 'choose_attrdef' => 'Selecteer een kenmerk definitie', 'choose_category' => 'Selecteer a.u.b.', 'choose_group' => 'Selecteer Groep', -'choose_role' => '', +'choose_role' => 'Selecteer een rol', 'choose_target_category' => 'Selecteer categorie', 'choose_target_document' => 'Selecteer Document', 'choose_target_file' => 'Kies bestand', @@ -227,9 +228,11 @@ URL: [url]', 'clipboard' => 'Klembord', 'close' => 'Sluiten', 'comment' => 'Commentaar', -'comment_changed_email' => '', +'comment_changed_email' => 'Gewijzigde email', 'comment_for_current_version' => 'Versie van het commentaar', 'confirm_create_fulltext_index' => 'Ja, Ik wil de volledigetekst index opnieuw maken!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Bevestig wachtwoord', 'confirm_rm_backup' => 'Weet U zeker dat U het bestand "[arkname]" wilt verwijderen?
    Let op: deze handeling kan niet ongedaan worden gemaakt.', 'confirm_rm_document' => 'Weet U zeker dat U het document \'[documentname]\' wilt verwijderen?
    Pas op: deze handeling kan niet ongedaan worden gemaakt.', @@ -243,18 +246,18 @@ URL: [url]', 'confirm_rm_transmittalitem' => 'Bevestig te verzenden item', 'confirm_rm_user' => 'Weet U zeker dat U de Gebruiker "[username]" wilt verwijderen?
    Let op: deze handeling kan niet ongedaan worden gemaakt.', 'confirm_rm_version' => 'Weet U zeker dat U deze versie van het document "[documentname]" wilt verwijderen?
    Pas op: deze handeling kan niet ongedaan worden gemaakt.', -'confirm_update_transmittalitem' => '', +'confirm_update_transmittalitem' => 'Bevestig verandering van te verzenden item', 'content' => 'Welkomstpagina', 'continue' => 'Doorgaan', 'converter_new_cmd' => 'Wijziging: nieuw commando', -'converter_new_mimetype' => '', +'converter_new_mimetype' => 'Wijziging: nieuw mimetype', 'copied_to_checkout_as' => 'Gekopieerd naar checkout als:', 'create_fulltext_index' => 'Creeer volledige tekst index', 'create_fulltext_index_warning' => 'U staat op het punt de volledigetekst opnieuw te indexeren. Dit kan behoorlijk veel tijd en snelheid vergen van het systeem. Als u zeker bent om opnieuw te indexeren, bevestig deze actie.', 'creation_date' => 'Aangemaakt', 'cs_CZ' => 'Tsjechisch', 'current_password' => 'Huidige wachtwoord', -'current_quota' => '', +'current_quota' => 'Huidige quota', 'current_state' => 'Huidige status', 'current_version' => 'Huidige versie', 'daily' => 'Dagelijks', @@ -273,19 +276,19 @@ URL: [url]', 'discspace' => 'Schijfruimte', 'document' => 'Document', 'documents' => 'Documenten', -'documents_checked_out_by_you' => '', +'documents_checked_out_by_you' => 'Door u in behandeling genomen documenten', 'documents_in_process' => 'Documenten in behandeling', -'documents_locked' => '', +'documents_locked' => 'Geblokkeerde documenten', 'documents_locked_by_you' => 'Documenten door U geblokkeerd', 'documents_only' => 'Alleen documenten', 'documents_to_approve' => 'Documenten die wachten op uw goedkeuring', -'documents_to_process' => '', +'documents_to_process' => 'Te verwerken documenten', 'documents_to_receipt' => 'documenten te ontvangen', 'documents_to_review' => 'Documenten die wachten op uw controle', -'documents_to_revise' => '', +'documents_to_revise' => 'Te reviseren documenten', 'documents_user_rejected' => 'documenten niet geaccepteerd door gebruiker', 'documents_user_requiring_attention' => 'Eigen documenten die (nog) aandacht behoeven', -'document_already_checkedout' => '', +'document_already_checkedout' => 'Al in behandeling genomen documenten', 'document_already_locked' => 'Dit document is al geblokkeerd', 'document_comment_changed_email' => 'Commentaar gewijzigd', 'document_comment_changed_email_body' => 'Commentaar gewijzigd @@ -296,7 +299,7 @@ Bovenliggende map: [folder_path] Gebruiker: [username] URL: [url]', 'document_comment_changed_email_subject' => '[sitename]: [name] - Commentaar gewijzigd', -'document_count' => '', +'document_count' => 'Aantal documenten', 'document_deleted' => 'Document verwijderd', 'document_deleted_email' => 'Document verwijderd', 'document_deleted_email_body' => 'Document verwijderd @@ -319,7 +322,7 @@ Nieuwe map: [new_folder_path] Gebruiker: [username] URL: [url]', 'document_moved_email_subject' => '[sitename]: [name] - Document verplaatst', -'document_not_checkedout' => '', +'document_not_checkedout' => 'Document niet in behandeling genomen', 'document_renamed_email' => 'Document hernoemd', 'document_renamed_email_body' => 'Document hernoemd Document: [name] @@ -329,21 +332,21 @@ Gebruiker: [username] URL: [url]', 'document_renamed_email_subject' => '[sitename]: [name] - Document hernoemd', 'document_status_changed_email' => 'Document status gewijzigd', -'document_status_changed_email_body' => 'Document status gewijzigd -Document: [name] -Status: [status] -Bovenliggende map: [folder_path] -Gebruiker: [username] +'document_status_changed_email_body' => 'Document status gewijzigd +Document: [name] +Status: [status] +Bovenliggende map: [folder_path] +Gebruiker: [username] URL: [url]', 'document_status_changed_email_subject' => '[sitename]: [name] - Document status gewijzigd', 'document_title' => 'Document \'[documentname]\'', 'document_updated_email' => 'Document bijgewerkt', -'document_updated_email_body' => 'Document geupdate -Document: [name] -Bovenliggende map: [folder_path] -Gebruiker: [username] -Commentaar: [comment] -Commentaar versie: [version_comment] +'document_updated_email_body' => 'Document geupdate +Document: [name] +Bovenliggende map: [folder_path] +Gebruiker: [username] +Commentaar: [comment] +Commentaar versie: [version_comment] URL: [url]', 'document_updated_email_subject' => '[sitename]: [name] - Document geupdate', 'does_not_expire' => 'Verloopt niet', @@ -353,7 +356,7 @@ URL: [url]', 'do_object_setchecksum' => 'Set checksum', 'do_object_setfilesize' => 'Voer bestandgrootte in', 'do_object_unlink' => 'Verwijdere documentversie', -'draft' => '', +'draft' => 'Concept', 'draft_pending_approval' => 'Draft - in afwachting van goedkeuring', 'draft_pending_review' => 'Draft - in afwachting van controle', 'drag_icon_here' => 'Versleep icoon van de folder of bestand hier!', @@ -392,9 +395,13 @@ URL: [url]', 'en_GB' => 'Engels (GB)', 'equal_transition_states' => 'Begin en eind status zijn hetzelfde', 'error' => 'Fout', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Geen document geselecteerd', 'error_no_folder_selected' => 'Geen map geselecteerd', 'error_occured' => 'Er is een fout opgetreden', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Spaans', 'event_details' => 'Activiteit details', 'exclude_items' => '', @@ -422,12 +429,12 @@ URL: [url]', 'folders' => 'Mappen', 'folders_and_documents_statistic' => 'Inhoudsopgave', 'folder_comment_changed_email' => 'Commentaar gewijzigd', -'folder_comment_changed_email_body' => 'Commentaar gewijzigd -Map: [name] -Oude commentaar: [old_comment] -Commentaar: [new_comment] -Bovenliggende map: [folder_path] -Gebruiker: [username] +'folder_comment_changed_email_body' => 'Commentaar gewijzigd +Map: [name] +Oude commentaar: [old_comment] +Commentaar: [new_comment] +Bovenliggende map: [folder_path] +Gebruiker: [username] URL: [url]', 'folder_comment_changed_email_subject' => '[sitename]: [name] - Commentaar gewijzigd', 'folder_contents' => 'Map Inhoud', @@ -481,7 +488,7 @@ URL: [url]', 'guest_login' => 'Login als Gast', 'guest_login_disabled' => 'Gast login is uitgeschakeld.', 'help' => 'Help', -'home_folder' => '', +'home_folder' => 'Thuismap', 'hourly' => 'Elk uur', 'hours' => 'uren', 'hr_HR' => 'Kroatisch', @@ -546,7 +553,7 @@ URL: [url]', 'js_select_user_or_group' => 'Selecteer tenminste een Gebruiker of Groep', 'july' => 'july', 'june' => 'juni', -'keep' => '', +'keep' => 'Bewaren', 'keep_doc_status' => 'Behoud document status', 'keywords' => 'Sleutelwoorden', 'keywords_loading' => 'Even geduld. De lijst met keywords wordt geladen ...', @@ -593,6 +600,7 @@ URL: [url]', 'missing_checksum' => 'Mis controlesom', 'missing_file' => '', 'missing_filesize' => 'ontbrekende bestandsgrootte', +'missing_request_object' => '', 'missing_transition_user_group' => 'Gebruiker / groep ontbreekt voor de overdracht', 'monday' => 'Maandag', 'monday_abbr' => 'MO', @@ -664,13 +672,13 @@ URL: [url]', 'no_attached_files' => 'Geen bijlagen', 'no_current_version' => 'U werkt met een oude versie van SeedDMS. De laatste versie beschikbaar is [latestversion].', 'no_default_keywords' => 'Geen Sleutelwoorden beschikbaar', -'no_docs_checked_out' => '', +'no_docs_checked_out' => 'Geen documenten in behandeling genomen', 'no_docs_locked' => 'Geen documenten in gebruik.', 'no_docs_to_approve' => 'Er zijn momenteel geen documenten die Goedkeuring behoeven.', 'no_docs_to_look_at' => 'Geen documenten die aandacht behoeven.', 'no_docs_to_receipt' => '', 'no_docs_to_review' => 'Er zijn momenteel geen documenten die Controle behoeven.', -'no_docs_to_revise' => '', +'no_docs_to_revise' => 'Geen documenten om te herzien', 'no_email_or_login' => 'Gebruikersnaam en emailadres moeten worden ingevoerd', 'no_fulltextindex' => 'Geen volledigetekst index beschikbaar', 'no_groups' => 'Geen Groepen', @@ -679,7 +687,7 @@ URL: [url]', 'no_previous_versions' => 'Geen andere versie(s) gevonden', 'no_receipt_needed' => '', 'no_review_needed' => 'Geen review bezig.', -'no_revision_needed' => '', +'no_revision_needed' => 'Geen herziening nodig', 'no_revision_planed' => '', 'no_update_cause_locked' => 'U kunt daarom dit document niet bijwerken. Neem contact op met de persoon die het document heeft geblokkeerd.', 'no_user_image' => 'Geen afbeelding(en) gevonden', @@ -1219,6 +1227,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Ongeldige map ID', 'splash_invalid_searchterm' => 'Ongeldige zoekterm', 'splash_moved_clipboard' => 'Klembord verplaatst naar de huidige map', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Verwijderd van het klembord', 'splash_rm_attribute' => 'Attribuut verwijderd', 'splash_rm_document' => 'Document verwijderd', @@ -1262,6 +1272,10 @@ URL: [url]', 'submit_userinfo' => 'Wijzigingen opslaan', 'substitute_to_user' => '', 'substitute_user' => 'Invaller/ vervanger Gebruiker', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Zondag', 'sunday_abbr' => 'Su', 'sv_SE' => 'Zweeds', @@ -1295,15 +1309,15 @@ URL: [url]', 'toggle_manager' => 'Wijzig Beheerder', 'to_before_from' => 'De einddatum mag niet voor de startdatum liggen', 'transition_triggered_email' => 'Workflow overgang geactiveerd', -'transition_triggered_email_body' => 'Workflow transition triggered -Document: [name] -Version: [version] -Comment: [comment] -Workflow: [workflow] -Previous state: [previous_state] -Current state: [current_state] -Parent folder: [folder_path] -User: [username] +'transition_triggered_email_body' => 'Workflow transition triggered +Document: [name] +Version: [version] +Comment: [comment] +Workflow: [workflow] +Previous state: [previous_state] +Current state: [current_state] +Parent folder: [folder_path] +User: [username] URL: [url]', 'transition_triggered_email_subject' => '[sitename]: [name] - Workflow overgang geactiveerd', 'transmittal' => '', @@ -1343,8 +1357,8 @@ URL: [url]', 'update_locked_msg' => 'Dit document is geblokkeerd.', 'update_recipients' => '', 'update_reviewers' => 'Bijwerken lijst van [Controleurs]', -'update_revisors' => '', -'update_transmittalitem' => '', +'update_revisors' => 'Bewerkers update', +'update_transmittalitem' => 'Updated item versturen', 'uploaded_by' => 'Ge-upload door', 'uploading_failed' => 'Upload mislukt. Neem contact op met de [Beheerder].', 'uploading_maxsize' => 'Het geuploade bestand overschrijdt de maximum grootte.', @@ -1371,11 +1385,11 @@ URL: [url]', 'versioning_info' => 'Versie eigenschappen', 'versiontolow' => 'Versie voor laag', 'version_deleted_email' => 'Versie verwijderd', -'version_deleted_email_body' => 'Version deleted -Document: [name] -Version: [version] -Parent folder: [folder_path] -User: [username] +'version_deleted_email_body' => 'Version deleted +Document: [name] +Version: [version] +Parent folder: [folder_path] +User: [username] URL: [url]', 'version_deleted_email_subject' => '[sitename]: [name] - Versie verwijderd', 'version_info' => 'Versie Informatie', @@ -1397,7 +1411,7 @@ URL: [url]', 'workflow_management' => 'Workflow beheer', 'workflow_name' => 'Naam', 'workflow_no_states' => 'U moet eerst workflow-statussen definiëren, voordat u een workflow toevoegt.', -'workflow_state' => '', +'workflow_state' => 'workflow_states_managementWorkflow status beheer', 'workflow_states_management' => 'Workflow status beheer', 'workflow_state_docstatus' => 'Document status', 'workflow_state_in_use' => 'Deze status wordt momenteel gebruikt door workflows.', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 9de36a7c8..9974b7fb6 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Akceptuj', +'access_control' => '', 'access_denied' => 'Dostęp zabroniony.', 'access_inheritance' => 'Dziedziczenie dostępu', 'access_mode' => 'Tryb dostępu', @@ -225,6 +226,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Komentarz do wersji', 'confirm_create_fulltext_index' => 'Tak, chcę ponownie utworzyć indeks pełnotekstowy!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Potwierdź hasło', 'confirm_rm_backup' => 'Czy rzeczywiście chcesz usunąć plik "[arkname]"?
    Ostrożnie: Ta operacja nie może być cofnięta.', 'confirm_rm_document' => 'Czy rzeczywiście chcesz usunąć dokument \'[documentname]\'?
    Ostrożnie: Ta operacja nie może być cofnięta.', @@ -387,9 +390,13 @@ URL: [url]', 'en_GB' => 'Angielski (GB)', 'equal_transition_states' => 'Stan rozpoczęcia i ukończenia jest taki sam', 'error' => 'Błąd', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Brak wybranych dokumentów', 'error_no_folder_selected' => 'Brak wybranych katalogów', 'error_occured' => 'Wystąpił błąd', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Hiszpański', 'event_details' => 'Szczegóły zdarzenia', 'exclude_items' => '', @@ -588,6 +595,7 @@ URL: [url]', 'missing_checksum' => 'Brak sumy kontrolnej', 'missing_file' => '', 'missing_filesize' => 'Brakujący rozmiar pliku', +'missing_request_object' => '', 'missing_transition_user_group' => 'Brak użytkownika / grupy dla przejścia', 'monday' => 'Poniedziałek', 'monday_abbr' => 'Pn.', @@ -1202,6 +1210,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu', 'splash_invalid_searchterm' => 'Nieprawidłowa wartość wyszukiwania', 'splash_moved_clipboard' => 'Schowek został przeniesiony do bieżącego folderu', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Usunięto ze schowka', 'splash_rm_attribute' => 'Usunięto atrybut', 'splash_rm_document' => 'Dokument usunięto', @@ -1245,6 +1255,10 @@ URL: [url]', 'submit_userinfo' => 'Zatwierdź dane', 'substitute_to_user' => '', 'substitute_user' => 'Zastępca użytkownika', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Niedziela', 'sunday_abbr' => 'Ni', 'sv_SE' => 'szwedzki', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 05c2f89ae..ecdb1b5de 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (905), flaviove (627), lfcristofoli (352) +// Translators: Admin (906), flaviove (627), lfcristofoli (352) $text = array( 'accept' => 'Aceitar', +'access_control' => '', 'access_denied' => 'Acesso Negado.', 'access_inheritance' => 'access Inheritance', 'access_mode' => 'Modo de acesso', @@ -232,6 +233,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentário para versão atual', 'confirm_create_fulltext_index' => 'Sim, eu gostaria de recriar o índice de texto completo!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Confirme Senha', 'confirm_rm_backup' => 'Do you really want to remove the file "[arkname]"?
    Be careful: This action cannot be undone.', 'confirm_rm_document' => 'Deseja realmente remover o documento \'[documentname]\'?
    Por favor, tenha cuidado porque esta ação não poderá ser desfeita.', @@ -393,9 +396,13 @@ URL: [url]', 'en_GB' => 'Inglês (GB)', 'equal_transition_states' => 'Estado de início e fim são iguais', 'error' => 'Erro', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Nenhum documento selecionado', 'error_no_folder_selected' => 'Nenhuma pasta selecionada', 'error_occured' => 'Ocorreu um erro', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Espanhol', 'event_details' => 'Event details', 'exclude_items' => '', @@ -594,6 +601,7 @@ URL: [url]', 'missing_checksum' => 'Falta de verificação', 'missing_file' => '', 'missing_filesize' => 'Falta tamanho do arquivo', +'missing_request_object' => '', 'missing_transition_user_group' => 'Falta usuário/grupo para transição', 'monday' => 'Monday', 'monday_abbr' => 'Mo', @@ -1220,6 +1228,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'ID de pasta inválida', 'splash_invalid_searchterm' => 'Termo de pesquisa inválido', 'splash_moved_clipboard' => 'Área de transferência movida para a pasta corrente', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Remover da área de transferência', 'splash_rm_attribute' => 'Atributo removido', 'splash_rm_document' => 'Documento removido', @@ -1263,6 +1273,10 @@ URL: [url]', 'submit_userinfo' => 'Submeter informação', 'substitute_to_user' => '', 'substitute_user' => 'Substituto do usuário', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Sunday', 'sunday_abbr' => 'Su', 'sv_SE' => 'Sueco', @@ -1278,7 +1292,7 @@ URL: [url]', 'thursday' => 'Thursday', 'thursday_abbr' => 'Th', 'timeline' => 'Linha do Tempo', -'timeline_add_file' => '', +'timeline_add_file' => 'Novo anexo', 'timeline_add_version' => '', 'timeline_full_add_file' => '', 'timeline_full_add_version' => '', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 2224bbad2..42d84d4ec 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Accept', +'access_control' => '', 'access_denied' => 'Acces interzis.', 'access_inheritance' => 'Mostenire acces', 'access_mode' => 'Mod de acces', @@ -237,6 +238,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentariu versiune', 'confirm_create_fulltext_index' => 'Da, aș dori să recreeze indexul pentru tot textul!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Confirmă parola', 'confirm_rm_backup' => 'Sigur doriți să eliminați fișierul "[arkname]"?
    Fiți atenți: Această acțiune nu poate fi anulată.', 'confirm_rm_document' => 'Sigur doriți să eliminați documentul \'[documentname]\'?
    Fiți atenți: Această acțiune nu poate fi anulată.', @@ -399,9 +402,13 @@ URL: [url]', 'en_GB' => 'Engleza (GB)', 'equal_transition_states' => 'Starea de start și de stop sunt egale', 'error' => 'Eroare', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Nici un document selectat', 'error_no_folder_selected' => 'Nici un folder selectat', 'error_occured' => 'An error has occured', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Spaniola', 'event_details' => 'Detalii eveniment', 'exclude_items' => 'Elemente excluse', @@ -600,6 +607,7 @@ URL: [url]', 'missing_checksum' => 'Lipsește suma de control(checksum)', 'missing_file' => '', 'missing_filesize' => 'Lipsește dimensiunea fișierului', +'missing_request_object' => '', 'missing_transition_user_group' => 'Lipsește utilizatorul/grupul pentru tranziție', 'monday' => 'Luni', 'monday_abbr' => 'Lu', @@ -1245,6 +1253,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'ID folder invalid', 'splash_invalid_searchterm' => 'Termen de căutare invalid', 'splash_moved_clipboard' => 'Clipboard mutat în folderul curent', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Eliminat din clipboard', 'splash_rm_attribute' => 'Atribut eliminat', 'splash_rm_document' => 'Document eliminat', @@ -1288,6 +1298,10 @@ URL: [url]', 'submit_userinfo' => 'Trimite informații', 'substitute_to_user' => '', 'substitute_user' => 'Substituie Utilizator', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Duminică', 'sunday_abbr' => 'Du', 'sv_SE' => 'Suedeză', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 6b689c487..0fea9c25e 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1287) +// Translators: Admin (1288) $text = array( 'accept' => 'Принять', +'access_control' => '', 'access_denied' => 'Доступ запрещён', 'access_inheritance' => 'Наследование доступа', 'access_mode' => 'Режим доступа', @@ -225,6 +226,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Комментарий версии', 'confirm_create_fulltext_index' => 'Да, пересоздать полнотекстовый индекс!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Подтвердите пароль', 'confirm_rm_backup' => 'Удалить файл «[arkname]»?
    Действие необратимо', 'confirm_rm_document' => 'Удалить документ «[documentname]»?
    Действие необратимо', @@ -387,9 +390,13 @@ URL: [url]', 'en_GB' => 'English (GB)', 'equal_transition_states' => 'Одинаковые начальный и конечный статусы', 'error' => 'Ошибка', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Нет выбранных документов', 'error_no_folder_selected' => 'Нет выбранных каталогов', 'error_occured' => 'Произошла ошибка', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Spanish', 'event_details' => 'Информация о событии', 'exclude_items' => '', @@ -588,6 +595,7 @@ URL: [url]', 'missing_checksum' => 'Отсутствует контрольная сумма', 'missing_file' => '', 'missing_filesize' => 'Отсутствует размер файла', +'missing_request_object' => '', 'missing_transition_user_group' => 'Отсутствует пользователь/группа для изменения.', 'monday' => 'Понедельник', 'monday_abbr' => 'Пн', @@ -1213,6 +1221,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Неверный идентификатор каталога', 'splash_invalid_searchterm' => 'Неверный поисковый запрос', 'splash_moved_clipboard' => 'Буфер обмена перенесён в текущий каталог', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Удалён из буфера обмена', 'splash_rm_attribute' => 'Атрибут удалён', 'splash_rm_document' => 'Документ удалён', @@ -1256,6 +1266,10 @@ URL: [url]', 'submit_userinfo' => 'Отправить информацию', 'substitute_to_user' => '', 'substitute_user' => 'Переключиться', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Воскресенье', 'sunday_abbr' => 'Вс', 'sv_SE' => 'Swedish', @@ -1284,7 +1298,7 @@ URL: [url]', 'timeline_skip_status_change_1' => '', 'timeline_skip_status_change_2' => '', 'timeline_skip_status_change_3' => '', -'timeline_status_change' => '', +'timeline_status_change' => 'Версия [version]: [status]', 'to' => 'До', 'toggle_manager' => 'Изменить как менеджера', 'to_before_from' => '', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 974f6e41e..157610b46 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Prijať', +'access_control' => '', 'access_denied' => 'Prístup zamietnutý.', 'access_inheritance' => 'Dedičnosť prístupu', 'access_mode' => 'Režim prístupu', @@ -214,6 +215,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Version comment', 'confirm_create_fulltext_index' => '', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Potvrdenie hesla', 'confirm_rm_backup' => 'Skutočne si prajete odstrániť zálohu "[arkname]"?
    Buďte opatrní, táto akcia je nezvratná.', 'confirm_rm_document' => 'Naozaj chcete odstrániť dokument \'[documentname]\'?
    Buďte opatrní: Túto činnosť nemožno vrátiť späť.', @@ -346,9 +349,13 @@ URL: [url]', 'en_GB' => 'Angličtina (UK)', 'equal_transition_states' => '', 'error' => 'Chyba', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => '', 'error_no_folder_selected' => '', 'error_occured' => 'Vyskytla sa chyba', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Španielčina', 'event_details' => 'Detail udalosti', 'exclude_items' => '', @@ -523,6 +530,7 @@ URL: [url]', 'missing_checksum' => '', 'missing_file' => '', 'missing_filesize' => '', +'missing_request_object' => '', 'missing_transition_user_group' => '', 'monday' => 'Pondelok', 'monday_abbr' => '', @@ -1077,6 +1085,8 @@ URL: [url]', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', 'splash_moved_clipboard' => '', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => 'Dokument odstránený', @@ -1120,6 +1130,10 @@ URL: [url]', 'submit_userinfo' => '', 'substitute_to_user' => '', 'substitute_user' => 'Nahradiť používateľa', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Nedeľa', 'sunday_abbr' => '', 'sv_SE' => 'Švédština', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index 82eb47468..11d62456d 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Godkänn', +'access_control' => '', 'access_denied' => 'Åtkomst nekas.', 'access_inheritance' => 'Ärv åtkomst', 'access_mode' => 'Åtkomstnivå', @@ -225,6 +226,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Kommentar till versionen', 'confirm_create_fulltext_index' => 'Ja, jag vill återskapa fulltext-sökindex !', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Bekräfta lösenord', 'confirm_rm_backup' => 'Vill du verkligen ta bort filen "[arkname]"?
    OBS! Om filen tas bort, kan den inte återskapas!', 'confirm_rm_document' => 'Vill du verkligen ta bort dokumentet \'[documentname]\'?
    OBS! Om dokumentet tas bort, kan det inte återskapas!', @@ -387,9 +390,13 @@ URL: [url]', 'en_GB' => 'engelska (GB)', 'equal_transition_states' => 'Start and slut status är lika', 'error' => 'Fel', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Inget dokument har valts', 'error_no_folder_selected' => 'Ingen katalog har valts', 'error_occured' => 'Ett fel har inträffat.', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'spanska', 'event_details' => 'Händelseinställningar', 'exclude_items' => '', @@ -588,6 +595,7 @@ URL: [url]', 'missing_checksum' => 'Checksumma saknas', 'missing_file' => '', 'missing_filesize' => 'Filstorlek saknas', +'missing_request_object' => '', 'missing_transition_user_group' => 'Användare/grupp saknas för övergång', 'monday' => 'måndag', 'monday_abbr' => 'må', @@ -1208,6 +1216,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Ogiltigt katalog ID', 'splash_invalid_searchterm' => 'Ogiltigt sökord', 'splash_moved_clipboard' => 'Urklipp flyttades till aktuella katalogen', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Borttagen från urklipp', 'splash_rm_attribute' => 'Attribut har tagits bort', 'splash_rm_document' => 'Dokument borttaget', @@ -1251,6 +1261,10 @@ URL: [url]', 'submit_userinfo' => 'Skicka info', 'substitute_to_user' => '', 'substitute_user' => 'Byt användare', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'söndag', 'sunday_abbr' => 'sö', 'sv_SE' => 'svenska', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 1a2568f9d..58c20d57b 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Kabul', +'access_control' => '', 'access_denied' => 'Erişim engellendi.', 'access_inheritance' => 'Devredilen Erişim', 'access_mode' => 'Erişim modu', @@ -231,6 +232,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => 'Versiyon açıklaması', 'confirm_create_fulltext_index' => 'Evet, tam metin indeksini yeniden oluşturmak istiyorum!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Parolayı Onayla', 'confirm_rm_backup' => '"[arkname]" dosyasını silmeyi onaylıyor musunuz?
    Dikkatli olun: Bu eylemin geri dönüşü yoktur.', 'confirm_rm_document' => '\'[documentname]\' Dokümanını silmeyi onaylıyor musunuz?
    Dikkatli olun: Bu eylemin geri dönüşü yoktur.', @@ -393,9 +396,13 @@ URL: [url]', 'en_GB' => 'İngilizce', 'equal_transition_states' => 'Başlangıç ve bitiş durumları eşit', 'error' => 'Hata', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Hiçbir doküman seçilmedi', 'error_no_folder_selected' => 'Hiçbir klasör seçilmedi', 'error_occured' => 'Bir hata oluştu', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'İspanyolca', 'event_details' => 'Etkinkil detayları', 'exclude_items' => '', @@ -594,6 +601,7 @@ URL: [url]', 'missing_checksum' => 'Sağlama toplamı eksik', 'missing_file' => '', 'missing_filesize' => 'Dosya boyutu eksik', +'missing_request_object' => '', 'missing_transition_user_group' => 'Geçiş için kullanıcı/grup bilgisi eksik', 'monday' => 'Pazartesi', 'monday_abbr' => 'Pzt', @@ -1224,6 +1232,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Hatalı klasör ID', 'splash_invalid_searchterm' => 'Hatalı arama terimi', 'splash_moved_clipboard' => 'Pano mevcut klasöre taşındı', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Panodan silindi', 'splash_rm_attribute' => 'Nitelik silindi', 'splash_rm_document' => 'Doküman silindi', @@ -1267,6 +1277,10 @@ URL: [url]', 'submit_userinfo' => 'Bilgi gönder', 'substitute_to_user' => '', 'substitute_user' => 'Kullanıcının Yerine Geç', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Pazar', 'sunday_abbr' => 'Pa', 'sv_SE' => 'İsveççe', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 7001bf174..89061d70e 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => 'Прийняти', +'access_control' => '', 'access_denied' => 'Доступ заборонений', 'access_inheritance' => 'Наслідування доступу', 'access_mode' => 'Режим доступу', @@ -237,6 +238,8 @@ URL: [url]', 'comment_changed_email' => 'Повідомлення про зміну коментаря', 'comment_for_current_version' => 'Коментарій версії', 'confirm_create_fulltext_index' => 'Так, перестворити повнотекстовий індекс!', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => 'Підтвердіть пароль', 'confirm_rm_backup' => 'Видалити файл «[arkname]»?
    Дія необоротна', 'confirm_rm_document' => 'Видалити документ «[documentname]»?
    Дія необоротна', @@ -399,9 +402,13 @@ URL: [url]', 'en_GB' => 'English (GB)', 'equal_transition_states' => 'Однакові початковий і кінцевий статуси', 'error' => 'Помилка', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => 'Немає вибраних документів', 'error_no_folder_selected' => 'Немає вибраних каталогів', 'error_occured' => 'Виникла помилка', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => 'Spanish', 'event_details' => 'Інформація про подію', 'exclude_items' => '', @@ -600,6 +607,7 @@ URL: [url]', 'missing_checksum' => 'Відсутня контрольна сума', 'missing_file' => '', 'missing_filesize' => 'Відсутній розмір файлу', +'missing_request_object' => '', 'missing_transition_user_group' => 'Відсутній користувач/група для зміни.', 'monday' => 'Понеділок', 'monday_abbr' => 'Пн', @@ -1235,6 +1243,8 @@ URL: [url]', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталога', 'splash_invalid_searchterm' => 'Невірний пошуковий запит', 'splash_moved_clipboard' => 'Буфер обміну перенесено в поточний каталог', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => 'Видалити з буферу обміну', 'splash_rm_attribute' => 'Атрибут видалено', 'splash_rm_document' => 'Документ видалено', @@ -1278,6 +1288,10 @@ URL: [url]', 'submit_userinfo' => 'Відправити інформацію', 'substitute_to_user' => 'Перемикнутися на \'[username]\'', 'substitute_user' => 'Перемикнутися', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Неділя', 'sunday_abbr' => 'Нд', 'sv_SE' => 'Swedish', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 5a98ef339..ecb884ce3 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -19,10 +19,11 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (628), fengjohn (5) +// Translators: Admin (629), fengjohn (5) $text = array( 'accept' => '接受', +'access_control' => '', 'access_denied' => '拒绝访问', 'access_inheritance' => '继承访问权限', 'access_mode' => '访问模式', @@ -187,7 +188,7 @@ URL: [url]', 'chart_docspermonth_title' => '每月创建的新文档', 'chart_docsperstatus_title' => '', 'chart_docsperuser_title' => '', -'chart_selection' => '', +'chart_selection' => '选择报表', 'chart_sizeperuser_title' => '', 'checkedout_file_has_different_version' => '', 'checkedout_file_has_disappeared' => '', @@ -214,6 +215,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => '版本说明', 'confirm_create_fulltext_index' => '', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => '确认密码', 'confirm_rm_backup' => '您确定要删除"[arkname]"备份文档?
    请注意:此动作执行后不能撤销.', 'confirm_rm_document' => '您确定要删除\'[documentname]\'文档?
    请注意:此动作执行后不能撤销.', @@ -348,9 +351,13 @@ URL: [url]', 'en_GB' => '英语', 'equal_transition_states' => '', 'error' => '错误', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => '请选择文档', 'error_no_folder_selected' => '请选择文件夹', 'error_occured' => '出错', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => '西班牙语', 'event_details' => '错误详情', 'exclude_items' => '', @@ -525,6 +532,7 @@ URL: [url]', 'missing_checksum' => '缺失校验', 'missing_file' => '', 'missing_filesize' => '缺失文件大小', +'missing_request_object' => '', 'missing_transition_user_group' => '', 'monday' => 'Monday', 'monday_abbr' => '', @@ -1079,6 +1087,8 @@ URL: [url]', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', 'splash_moved_clipboard' => '', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => '已从剪切板删除', 'splash_rm_attribute' => '', 'splash_rm_document' => '文档已被移除', @@ -1122,6 +1132,10 @@ URL: [url]', 'submit_userinfo' => '', 'substitute_to_user' => '', 'substitute_user' => '代理人', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Sunday', 'sunday_abbr' => '', 'sv_SE' => '瑞典语', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 6228eea97..f461830d7 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -23,6 +23,7 @@ $text = array( 'accept' => '接受', +'access_control' => '', 'access_denied' => '拒絕訪問', 'access_inheritance' => '繼承存取權限', 'access_mode' => '訪問模式', @@ -214,6 +215,8 @@ URL: [url]', 'comment_changed_email' => '', 'comment_for_current_version' => '版本說明', 'confirm_create_fulltext_index' => '確認已新增之全文索引', +'confirm_move_document' => '', +'confirm_move_folder' => '', 'confirm_pwd' => '確認密碼', 'confirm_rm_backup' => '您確定要刪除"[arkname]"備份文檔?
    請注意:此動作執行後不能撤銷.', 'confirm_rm_document' => '您確定要刪除"[documentname]"文檔?
    請注意:此動作執行後不能撤銷.', @@ -346,9 +349,13 @@ URL: [url]', 'en_GB' => '英語', 'equal_transition_states' => '', 'error' => '', +'error_add_aro' => '', +'error_add_permission' => '', 'error_no_document_selected' => '請選擇文檔', 'error_no_folder_selected' => '請選擇資料夾', 'error_occured' => '出錯', +'error_remove_permission' => '', +'error_toogle_permission' => '', 'es_ES' => '西班牙語', 'event_details' => '錯誤詳情', 'exclude_items' => '', @@ -523,6 +530,7 @@ URL: [url]', 'missing_checksum' => '', 'missing_file' => '', 'missing_filesize' => '', +'missing_request_object' => '', 'missing_transition_user_group' => '', 'monday' => 'Monday', 'monday_abbr' => '', @@ -1077,6 +1085,8 @@ URL: [url]', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', 'splash_moved_clipboard' => '', +'splash_move_document' => '', +'splash_move_folder' => '', 'splash_removed_from_clipboard' => '', 'splash_rm_attribute' => '', 'splash_rm_document' => '文檔已被移除', @@ -1120,6 +1130,10 @@ URL: [url]', 'submit_userinfo' => '', 'substitute_to_user' => '', 'substitute_user' => '代理人', +'success_add_aro' => '', +'success_add_permission' => '', +'success_remove_permission' => '', +'success_toogle_permission' => '', 'sunday' => 'Sunday', 'sunday_abbr' => '', 'sv_SE' => '瑞典語', From 568e3d82ab47fcfbd5c3f0ee8ddfa87bab82b250 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 10:37:57 +0100 Subject: [PATCH 14/98] use translated text --- op/op.Ajax.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/op/op.Ajax.php b/op/op.Ajax.php index 6507c2a4f..3cf17a426 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -256,7 +256,7 @@ switch($command) { if($folder->getAccessMode($user) >= M_READWRITE) { if($mdocument->setFolder($folder)) { header('Content-Type: application/json'); - echo json_encode(array('success'=>true, 'message'=>'Document moved', 'data'=>'')); + echo json_encode(array('success'=>true, 'message'=>getMLText('splash_move_document'), 'data'=>'')); } else { header('Content-Type: application/json'); echo json_encode(array('success'=>false, 'message'=>'Error moving folder', 'data'=>'')); From 42ebb5d452256854418cc24f3b6d412733efa8a5 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 10:38:51 +0100 Subject: [PATCH 15/98] use bootbox when moving docs/folders via drag&drop --- styles/bootstrap/application.js | 163 +++++++++++++++++++++++++++++++- 1 file changed, 158 insertions(+), 5 deletions(-) diff --git a/styles/bootstrap/application.js b/styles/bootstrap/application.js index 4d1bddcd5..253b74e4d 100644 --- a/styles/bootstrap/application.js +++ b/styles/bootstrap/application.js @@ -1,4 +1,3 @@ - $(document).ready( function() { /* close popovers when clicking somewhere except in the popover or the * remove icon @@ -625,17 +624,93 @@ $(document).ready(function() { $(document).on('drop', '.table-row-folder', function (e) { e.preventDefault(); e.stopPropagation(); + $(e.currentTarget).css('border', '0px solid white'); attr_rel = $(e.currentTarget).attr('rel'); target_type = attr_rel.split("_")[0]; target_id = attr_rel.split("_")[1]; source_type = e.originalEvent.dataTransfer.getData("type"); source_id = e.originalEvent.dataTransfer.getData("id"); + formtoken = e.originalEvent.dataTransfer.getData("formtoken"); if(source_type == 'document') { + bootbox.dialog(trans.confirm_move_document, [{ + "label" : " "+trans.move_document, + "class" : "btn-danger", + "callback": function() { + $.get('../op/op.Ajax.php', + { command: 'movedocument', docid: source_id, targetfolderid: target_id, formtoken: formtoken }, + function(data) { + if(data.success) { + noty({ + text: data.message, + type: 'success', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 1500, + }); + } else { + noty({ + text: data.message, + type: 'error', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 3500, + }); + } + }, + 'json' + ); + } + }, { + "label" : trans.cancel, + "class" : "btn-cancel", + "callback": function() { + } + }]); + url = "../out/out.MoveDocument.php?documentid="+source_id+"&targetid="+target_id; - document.location = url; +// document.location = url; } else if(source_type == 'folder') { + bootbox.dialog(trans.confirm_move_folder, [{ + "label" : " "+trans.move_folder, + "class" : "btn-danger", + "callback": function() { + $.get('../op/op.Ajax.php', + { command: 'movefolder', folderid: source_id, targetfolderid: target_id, formtoken: formtoken }, + function(data) { + if(data.success) { + noty({ + text: data.message, + type: 'success', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 1500, + }); + } else { + noty({ + text: data.message, + type: 'error', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 3500, + }); + } + }, + 'json' + ); + } + }, { + "label" : trans.cancel, + "class" : "btn-cancel", + "callback": function() { + } + }]); + url = "../out/out.MoveFolder.php?folderid="+source_id+"&targetid="+target_id; - document.location = url; +// document.location = url; } }); $(document).on('dragstart', '.table-row-folder', function (e) { @@ -644,6 +719,7 @@ $(document).ready(function() { return; e.originalEvent.dataTransfer.setData("id", attr_rel.split("_")[1]); e.originalEvent.dataTransfer.setData("type","folder"); + e.originalEvent.dataTransfer.setData("formtoken", $(e.target).attr('formtoken')); }); $(document).on('dragstart', '.table-row-document', function (e) { @@ -652,6 +728,7 @@ $(document).ready(function() { return; e.originalEvent.dataTransfer.setData("id", attr_rel.split("_")[1]); e.originalEvent.dataTransfer.setData("type","document"); + e.originalEvent.dataTransfer.setData("formtoken", $(e.target).attr('formtoken')); }); /* Dropping item on alert below clipboard */ @@ -697,16 +774,92 @@ $(document).ready(function() { attr_rel = $(e.target).attr('rel'); if(typeof attr_rel == 'undefined') return; + $(e.target).parent().css('border', '0px solid white'); target_type = attr_rel.split("_")[0]; target_id = attr_rel.split("_")[1]; source_type = e.originalEvent.dataTransfer.getData("type"); source_id = e.originalEvent.dataTransfer.getData("id"); + formtoken = e.originalEvent.dataTransfer.getData("formtoken"); if(source_type == 'document') { + bootbox.dialog(trans.confirm_move_document, [{ + "label" : " "+trans.move_document, + "class" : "btn-danger", + "callback": function() { + $.get('../op/op.Ajax.php', + { command: 'movedocument', docid: source_id, targetfolderid: target_id, formtoken: formtoken }, + function(data) { + if(data.success) { + noty({ + text: data.message, + type: 'success', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 1500, + }); + } else { + noty({ + text: data.message, + type: 'error', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 3500, + }); + } + }, + 'json' + ); + } + }, { + "label" : trans.cancel, + "class" : "btn-cancel", + "callback": function() { + } + }]); + url = "../out/out.MoveDocument.php?documentid="+source_id+"&targetid="+target_id; - document.location = url; +// document.location = url; } else if(source_type == 'folder') { + bootbox.dialog(trans.confirm_move_folder, [{ + "label" : " "+trans.move_folder, + "class" : "btn-danger", + "callback": function() { + $.get('../op/op.Ajax.php', + { command: 'movefolder', folderid: source_id, targetfolderid: target_id, formtoken: formtoken }, + function(data) { + if(data.success) { + noty({ + text: data.message, + type: 'success', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 1500, + }); + } else { + noty({ + text: data.message, + type: 'error', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 3500, + }); + } + }, + 'json' + ); + } + }, { + "label" : trans.cancel, + "class" : "btn-cancel", + "callback": function() { + } + }]); + url = "../out/out.MoveFolder.php?folderid="+source_id+"&targetid="+target_id; - document.location = url; +// document.location = url; } }); From d67132f090aed3c1e4166ae0e023e4bf2f860471 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 10:39:21 +0100 Subject: [PATCH 16/98] set formtoken on draggable documents/folders --- views/bootstrap/class.Bootstrap.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index fef62364f..fcab28ce3 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -329,7 +329,7 @@ $(document).ready(function () { for ($i = 0; $i < count($path); $i++) { $txtpath .= "
  • "; if ($i +1 < count($path)) { - $txtpath .= "getID()."&showtree=".showtree()."\" rel=\"folder_".$path[$i]->getID()."\" class=\"table-row-folder\">". + $txtpath .= "getID()."&showtree=".showtree()."\" rel=\"folder_".$path[$i]->getID()."\" class=\"table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">". htmlspecialchars($path[$i]->getName()).""; } else { @@ -1308,7 +1308,7 @@ $(function() { onCreateLi: function(node, $li) { // Add 'icon' span before title if(node.is_folder) - $li.find('.jqtree-title').before(' ').attr('rel', 'folder_' + node.id).attr('_ondragover', 'allowDrop(event)').attr('_ondrop', 'onDrop(event)'); + $li.find('.jqtree-title').before(' ').attr('rel', 'folder_' + node.id).attr('formtoken', ''); else $li.find('.jqtree-title').before(' '); } @@ -1351,7 +1351,7 @@ $(function() { if($folder = $dms->getFolder($folderid)) { $comment = $folder->getComment(); if (strlen($comment) > 150) $comment = substr($comment, 0, 147) . "..."; - $content .= "getID()."\" class=\"folder table-row-folder\">"; + $content .= "getID()."\" class=\"folder table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">"; $content .= "getID()."&showtree=".showtree()."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>\n"; $content .= "getID()."&showtree=".showtree()."\">" . htmlspecialchars($folder->getName()) . ""; if($comment) { @@ -1378,7 +1378,7 @@ $(function() { $version = $latestContent->getVersion(); $status = $latestContent->getStatus(); - $content .= ""; + $content .= ""; if (file_exists($dms->contentDir . $latestContent->getPath())) { $content .= ""; @@ -1626,7 +1626,7 @@ $(function() { $docID = $document->getID(); if(!$skipcont) - $content .= ""; + $content .= ""; if($latestContent = $document->getLatestContent()) { $previewer->createPreview($latestContent); @@ -1658,7 +1658,7 @@ $(function() { } else $content .= "getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">"; - $content .= "" . htmlspecialchars($document->getName()) . ""; + $content .= "" . htmlspecialchars($document->getName()) . ""; $content .= "
    ".getMLText('owner').": ".htmlspecialchars($owner->getFullName()).", ".getMLText('creation_date').": ".date('Y-m-d', $document->getDate()).", ".getMLText('version')." ".$version." - ".date('Y-m-d', $latestContent->getDate()).""; if($comment) { $content .= "
    ".htmlspecialchars($comment).""; @@ -1726,7 +1726,7 @@ $(function() { $subdoc = SeedDMS_Core_DMS::filterAccess($subdoc, $user, M_READ); $content = ''; - $content .= "getID()."\" draggable=\"true\" rel=\"folder_".$subFolder->getID()."\" class=\"folder table-row-folder\">"; + $content .= "getID()."\" draggable=\"true\" rel=\"folder_".$subFolder->getID()."\" class=\"folder table-row-folder\" formtoken=\"".createFormKey('movefolder')."\">"; // $content .= ""; $content .= "getID()."\" draggable=\"false\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">imgpath."folder.png\" width=\"24\" height=\"24\" border=0>\n"; $content .= "getID()."\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\">" . htmlspecialchars($subFolder->getName()) . ""; From 22aa8039848eb631e75a5fd966ee56995d8f7d95 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 10:40:01 +0100 Subject: [PATCH 17/98] output some translations used in js code --- views/bootstrap/class.ViewFolder.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php index 889aa1863..bed9f8371 100644 --- a/views/bootstrap/class.ViewFolder.php +++ b/views/bootstrap/class.ViewFolder.php @@ -78,11 +78,12 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style { $expandFolderTree = $this->params['expandFolderTree']; $enableDropUpload = $this->params['enableDropUpload']; - header('Content-Type: application/javascript'); + header('Content-Type: application/javascript; charset=UTF-8'); + parent::jsTranslations(array('cancel', 'splash_move_document', 'confirm_move_document', 'move_document', 'splash_move_folder', 'confirm_move_folder', 'move_folder')); ?> - function folderSelected(id, name) { - window.location = '../out/out.ViewFolder.php?folderid=' + id; - } +function folderSelected(id, name) { + window.location = '../out/out.ViewFolder.php?folderid=' + id; +} printNewTreeNavigationJs($folder->getID(), M_READ, 0, '', $expandFolderTree == 2, $orderby); From ec8f40cf1f912ac34051058a817ebebceb384d39 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 14:56:27 +0100 Subject: [PATCH 18/98] rename getNotificationsByGroup() to getNotifications() --- SeedDMS_Core/Core/inc.ClassGroup.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SeedDMS_Core/Core/inc.ClassGroup.php b/SeedDMS_Core/Core/inc.ClassGroup.php index f6f61d327..f53eeb708 100644 --- a/SeedDMS_Core/Core/inc.ClassGroup.php +++ b/SeedDMS_Core/Core/inc.ClassGroup.php @@ -357,7 +357,7 @@ class SeedDMS_Core_Group { * @param integer $type type of item (T_DOCUMENT or T_FOLDER) * @return array array of notifications */ - function getNotificationsByGroup($type=0) { /* {{{ */ + function getNotifications($type=0) { /* {{{ */ $db = $this->_dms->getDB(); $queryStr = "SELECT `tblNotify`.* FROM `tblNotify` ". "WHERE `tblNotify`.`groupID` = ". $this->_id; From 3031596312cfcba401c8365484f32bab7599f7cf Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 14:59:04 +0100 Subject: [PATCH 19/98] replace old UI:: function calls --- views/bootstrap/class.ObjectCheck.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/views/bootstrap/class.ObjectCheck.php b/views/bootstrap/class.ObjectCheck.php index a312d972f..73a732e3c 100644 --- a/views/bootstrap/class.ObjectCheck.php +++ b/views/bootstrap/class.ObjectCheck.php @@ -96,7 +96,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style { print "\n"; $this->needsrepair = true; $lc = $document->getLatestContent(); - print "getID()."\">getFileType())."\" title=\"".$lc->getMimeType()."\">"; + print "getID()."\">getMimeIcon($lc->getFileType())."\" title=\"".$lc->getMimeType()."\">"; print "getID()."\">/"; $folder = $document->getFolder(); $tmppath = $folder->getPath(); @@ -124,7 +124,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style { $filepath = $dms->contentDir . $version->getPath(); if(!file_exists($filepath)) { print "\n"; - print "getID()."\">getFileType())."\" title=\"".$version->getMimeType()."\">"; + print "getID()."\">getMimeIcon($version->getFileType())."\" title=\"".$version->getMimeType()."\">"; print "getID()."\">/"; $folder = $document->getFolder(); $tmppath = $folder->getPath(); From 5471c17b0f568e5fc4f022da94b584c7d57116cb Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 16:07:42 +0100 Subject: [PATCH 20/98] better check if reviewer/approver still exist --- views/bootstrap/class.ViewDocument.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 79da05dfd..b6ebbc339 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -545,9 +545,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { } else { $reqName = htmlspecialchars($required->getFullName()." (".$required->getLogin().")"); + if($required->getId() == $user->getId() && ($user->getId() != $owner->getId() || $enableownerrevapp == 1)) + $is_reviewer = true; } - if($r["required"] == $user->getId() && ($user->getId() != $owner->getId() || $enableownerrevapp == 1)) - $is_reviewer = true; break; case 1: // Reviewer is a group. $required = $dms->getGroup($r["required"]); @@ -614,9 +614,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { } else { $reqName = htmlspecialchars($required->getFullName()." (".$required->getLogin().")"); + if($required->getId() == $user->getId()) + $is_approver = true; } - if($a["required"] == $user->getId()) - $is_approver = true; break; case 1: // Approver is a group. $required = $dms->getGroup($a["required"]); @@ -625,9 +625,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { } else { $reqName = "".htmlspecialchars($required->getName()).""; + if($required->isMember($user) && ($user->getId() != $owner->getId() || $enableownerrevapp == 1)) + $is_approver = true; } - if($required->isMember($user) && ($user->getId() != $owner->getId() || $enableownerrevapp == 1)) - $is_approver = true; break; } print "\n"; From 02307528ba74c883d15ff82be05647909556d39b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 17:22:46 +0100 Subject: [PATCH 21/98] check if $object is set --- SeedDMS_Preview/Preview/Previewer.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/SeedDMS_Preview/Preview/Previewer.php b/SeedDMS_Preview/Preview/Previewer.php index 067b104b2..cc493c588 100644 --- a/SeedDMS_Preview/Preview/Previewer.php +++ b/SeedDMS_Preview/Preview/Previewer.php @@ -98,6 +98,9 @@ class SeedDMS_Preview_Previewer { * @return string file name of preview image */ protected function getFileName($object, $width) { /* }}} */ + if(!$object) + return false; + $document = $object->getDocument(); $dir = $this->previewDir.'/'.$document->getDir(); switch(get_class($object)) { @@ -173,6 +176,9 @@ class SeedDMS_Preview_Previewer { } /* }}} */ public function createPreview($object, $width=0) { /* {{{ */ + if(!$object) + return false; + if($width == 0) $width = $this->width; else @@ -248,6 +254,9 @@ class SeedDMS_Preview_Previewer { } /* }}} */ public function hasPreview($object, $width=0) { /* {{{ */ + if(!$object) + return false; + if($width == 0) $width = $this->width; else From ffd73017112c181100e46a2901ed900b7189abec Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 17:23:07 +0100 Subject: [PATCH 22/98] use more translations, send notification email when folder is deleted --- op/op.Ajax.php | 53 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 34 insertions(+), 19 deletions(-) diff --git a/op/op.Ajax.php b/op/op.Ajax.php index 3cf17a426..172a1ba5b 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -218,26 +218,26 @@ switch($command) { if($folder->getAccessMode($user) >= M_READWRITE) { if($mfolder->setParent($folder)) { header('Content-Type: application/json'); - echo json_encode(array('success'=>true, 'message'=>'Folder moved', 'data'=>'')); + echo json_encode(array('success'=>true, 'message'=>getMLText('splash_move_folder'), 'data'=>'')); } else { header('Content-Type: application/json'); echo json_encode(array('success'=>false, 'message'=>'Error moving folder', 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No access on destination folder', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No destination folder', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_folder_id'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No access', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No folder', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_folder_id'), 'data'=>'')); } } } @@ -259,23 +259,23 @@ switch($command) { echo json_encode(array('success'=>true, 'message'=>getMLText('splash_move_document'), 'data'=>'')); } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'Error moving folder', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>'Error moving document', 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No access on destination folder', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No destination folder', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_folder_id'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No access', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No folder', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_doc_id'), 'data'=>'')); } } } @@ -291,6 +291,21 @@ switch($command) { if($folder) { if ($folder->getAccessMode($user) >= M_READWRITE) { if($folder->remove()) { + if ($notifier) { + $subject = "folder_deleted_email_subject"; + $message = "folder_deleted_email_body"; + $params = array(); + $params['name'] = $foldername; + $params['folder_path'] = $parent->getFolderPathPlain(); + $params['username'] = $user->getFullName(); + $params['sitename'] = $settings->_siteName; + $params['http_root'] = $settings->_httpRoot; + $params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$parent->getID(); + $notifier->toList($user, $nl["users"], $subject, $message, $params); + foreach ($nl["groups"] as $grp) { + $notifier->toGroup($user, $grp, $subject, $message, $params); + } + } header('Content-Type: application/json'); echo json_encode(array('success'=>true, 'message'=>'', 'data'=>'')); } else { @@ -299,11 +314,11 @@ switch($command) { } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No access', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No folder', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_folder_id'), 'data'=>'')); } } } @@ -363,11 +378,11 @@ switch($command) { } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No access', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No document', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_doc_id'), 'data'=>'')); } } } @@ -386,11 +401,11 @@ switch($command) { echo json_encode(array('success'=>false, 'message'=>'Error unlocking document', 'data'=>'')); } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>true, 'message'=>'', 'data'=>'')); + echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_unlocked'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No access', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>'')); } } else { if (!$document->setLocked($user)) { @@ -398,16 +413,16 @@ switch($command) { echo json_encode(array('success'=>false, 'message'=>'Error locking document', 'data'=>'')); } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>true, 'message'=>'', 'data'=>'')); + echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_locked'), 'data'=>'')); } } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No access', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>'')); } } else { header('Content-Type: application/json'); - echo json_encode(array('success'=>false, 'message'=>'No document', 'data'=>'')); + echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_doc_id'), 'data'=>'')); } } break; /* }}} */ From 835b16cb07c2c5133b5ce71b6a0d76d6e96afb61 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 17:23:45 +0100 Subject: [PATCH 23/98] take out file deletion --- views/bootstrap/class.BackupTools.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.BackupTools.php b/views/bootstrap/class.BackupTools.php index a65f6bdf4..d49c45e14 100644 --- a/views/bootstrap/class.BackupTools.php +++ b/views/bootstrap/class.BackupTools.php @@ -174,7 +174,7 @@ class SeedDMS_View_BackupTools extends SeedDMS_Bootstrap_Style { $this->contentContainerEnd(); // files deletion ////////////////////////////////////////////////////////////// - + /* $this->contentHeading(getMLText("files_deletion")); $this->contentContainerStart(); print "

    ".getMLText("files_deletion_warning")."

    \n"; @@ -185,6 +185,7 @@ class SeedDMS_View_BackupTools extends SeedDMS_Bootstrap_Style { print "\n"; $this->contentContainerEnd(); + */ $this->htmlEndPage(); } /* }}} */ From 2d04fc7d93c145e68e11f1581bec8c14ce26a7fe Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 18:33:02 +0100 Subject: [PATCH 24/98] pass showfolders to view --- out/out.DropFolderChooser.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/out/out.DropFolderChooser.php b/out/out.DropFolderChooser.php index 29477f4aa..2365dc8d2 100644 --- a/out/out.DropFolderChooser.php +++ b/out/out.DropFolderChooser.php @@ -36,12 +36,18 @@ if(substr($settings->_dropFolderDir, -1, 1) == DIRECTORY_SEPARATOR) else $dropfolderdir = $settings->_dropFolderDir; +if(isset($_GET['showfolders']) && $_GET['showfolders']) + $showfolders = true; +else + $showfolders = false; + $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'dropfolderdir'=>$dropfolderdir, 'dropfolderfile'=>$_GET["dropfolderfile"], 'form'=>$form)); if($view) { $view->setParam('cachedir', $settings->_cacheDir); $view->setParam('previewWidthList', $settings->_previewWidthList); $view->setParam('timeout', $settings->_cmdTimeout); + $view->setParam('showfolders', $showfolders); $view($_GET); exit; } From 96db0eb052073b9f5c818d0983118a1f667035de Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 8 Mar 2016 18:33:54 +0100 Subject: [PATCH 25/98] dropfolderchoose can select folders --- views/bootstrap/class.Bootstrap.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index fcab28ce3..4078e5c9a 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -1096,11 +1096,11 @@ $('#acceptkeywords').click(function(ev) { } } /* }}} */ - function printDropFolderChooserHtml($formName, $dropfolderfile="") { /* {{{ */ + function printDropFolderChooserHtml($formName, $dropfolderfile="", $showfolders=0) { /* {{{ */ print "
    \n"; ?> \n"; + echo "
    \n"; + echo "
    \n"; + print "".getMLText("legend")."\n"; + print "
      \n"; + print "
    • ".getMLText("access_inheritance")."
    • "; + print "
    • getAccessColor(M_ALL)."\">".getMLText("access_mode_all")."
    • "; + print "
    • getAccessColor(M_READWRITE)."\">".getMLText("access_mode_readwrite")."
    • "; + print "
    • getAccessColor(M_READ)."\">".getMLText("access_mode_read")."
    • "; + print "
    • getAccessColor(M_NONE)."\">".getMLText("access_mode_none")."
    • "; + print "
    \n"; -echo "
    \n"; -echo "
    \n"; -print "".getMLText("legend")."\n"; -print "
      \n"; -print "
    • ".getMLText("access_inheritance")."
    • "; -print "
    • getAccessColor(M_ALL)."\">".getMLText("access_mode_all")."
    • "; -print "
    • getAccessColor(M_READWRITE)."\">".getMLText("access_mode_readwrite")."
    • "; -print "
    • getAccessColor(M_READ)."\">".getMLText("access_mode_read")."
    • "; -print "
    • getAccessColor(M_NONE)."\">".getMLText("access_mode_none")."
    • "; -print "
    \n"; + print "".getMLText("statistic")."\n"; + print "
      \n"; + print "
    • ".getMLText("folders").": ".$this->folder_count."
    • \n"; + print "
    • ".getMLText("documents").": ".$this->document_count."
    • \n"; + print "
    • ".getMLText("files").": ".$this->file_count."
    • \n"; + print "
    • ".getMLText("storage_size").": ".SeedDMS_Core_File::format_filesize($this->storage_size)."
    • \n"; -print "".getMLText("statistic")."\n"; -print "
        \n"; -print "
      • ".getMLText("folders").": ".$this->folder_count."
      • \n"; -print "
      • ".getMLText("documents").": ".$this->document_count."
      • \n"; -print "
      • ".getMLText("files").": ".$this->file_count."
      • \n"; -print "
      • ".getMLText("storage_size").": ".SeedDMS_Core_File::format_filesize($this->storage_size)."
      • \n"; + print "
      \n"; -print "
    \n"; + echo "
    \n"; + echo "
    \n"; + echo "
    \n"; -echo "
    \n"; -echo "\n"; -echo "\n"; - - -$this->contentContainerEnd(); -$this->htmlEndPage(); + $this->contentContainerEnd(); + $this->contentEnd(); + $this->htmlEndPage(); } /* }}} */ } ?> diff --git a/views/bootstrap/class.SubstituteUser.php b/views/bootstrap/class.SubstituteUser.php index 12bf71a14..b5bb37f37 100644 --- a/views/bootstrap/class.SubstituteUser.php +++ b/views/bootstrap/class.SubstituteUser.php @@ -79,6 +79,7 @@ class SeedDMS_View_SubstituteUser extends SeedDMS_Bootstrap_Style { echo ""; $this->contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.Timeline.php b/views/bootstrap/class.Timeline.php index 748f5de65..0802e68cb 100644 --- a/views/bootstrap/class.Timeline.php +++ b/views/bootstrap/class.Timeline.php @@ -248,6 +248,7 @@ $(document).ready(function () { echo "\n"; $this->contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.TriggerWorkflow.php b/views/bootstrap/class.TriggerWorkflow.php index 141b2dab7..917ccbcb2 100644 --- a/views/bootstrap/class.TriggerWorkflow.php +++ b/views/bootstrap/class.TriggerWorkflow.php @@ -132,6 +132,7 @@ function checkForm() $this->contentContainerEnd(); } + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.UpdateDocument.php b/views/bootstrap/class.UpdateDocument.php index da05ce842..ab9102845 100644 --- a/views/bootstrap/class.UpdateDocument.php +++ b/views/bootstrap/class.UpdateDocument.php @@ -133,6 +133,7 @@ $(document).ready( function() { { printMLText("no_update_cause_locked"); print ""; + $this->contentEnd(); $this->htmlEndPage(); exit; } @@ -582,6 +583,7 @@ $(document).ready( function() { contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.UserDefaultKeywords.php b/views/bootstrap/class.UserDefaultKeywords.php index a62d959d8..d69dd5dd3 100644 --- a/views/bootstrap/class.UserDefaultKeywords.php +++ b/views/bootstrap/class.UserDefaultKeywords.php @@ -190,6 +190,7 @@ showKeywords(sel); contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.UserList.php b/views/bootstrap/class.UserList.php index b5a035979..1bb1fadad 100644 --- a/views/bootstrap/class.UserList.php +++ b/views/bootstrap/class.UserList.php @@ -112,6 +112,7 @@ class SeedDMS_View_UserList extends SeedDMS_Bootstrap_Style { echo ""; $this->contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.UsrMgr.php b/views/bootstrap/class.UsrMgr.php index ba3da82e0..299686536 100644 --- a/views/bootstrap/class.UsrMgr.php +++ b/views/bootstrap/class.UsrMgr.php @@ -487,6 +487,7 @@ $(document).ready( function() { contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.UsrView.php b/views/bootstrap/class.UsrView.php index c7c40e113..1c7953c82 100644 --- a/views/bootstrap/class.UsrView.php +++ b/views/bootstrap/class.UsrView.php @@ -81,6 +81,7 @@ class SeedDMS_View_UsrView extends SeedDMS_Bootstrap_Style { echo "\n"; $this->contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index b34cdcd94..4aade5c9b 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -337,6 +337,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { $this->contentContainerStart(); print getMLText('document_content_missing'); $this->contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); exit; } @@ -1192,8 +1193,8 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { contentEnd(); $this->htmlEndPage(); - } /* }}} */ } ?> diff --git a/views/bootstrap/class.ViewEvent.php b/views/bootstrap/class.ViewEvent.php index 6edfebac9..35a270e93 100644 --- a/views/bootstrap/class.ViewEvent.php +++ b/views/bootstrap/class.ViewEvent.php @@ -91,6 +91,7 @@ class SeedDMS_View_ViewEvent extends SeedDMS_Bootstrap_Style { $this->contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php index bed9f8371..7b90626f2 100644 --- a/views/bootstrap/class.ViewFolder.php +++ b/views/bootstrap/class.ViewFolder.php @@ -270,9 +270,9 @@ function folderSelected(id, name) { } echo "\n"; // End of right column div + echo "\n"; // End of div around left and right column $this->contentEnd(); - $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.WorkflowActionsMgr.php b/views/bootstrap/class.WorkflowActionsMgr.php index faefd06df..dd91b4e40 100644 --- a/views/bootstrap/class.WorkflowActionsMgr.php +++ b/views/bootstrap/class.WorkflowActionsMgr.php @@ -185,8 +185,8 @@ showWorkflowAction(sel); - contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.WorkflowMgr.php b/views/bootstrap/class.WorkflowMgr.php index 41d8828da..483910c70 100644 --- a/views/bootstrap/class.WorkflowMgr.php +++ b/views/bootstrap/class.WorkflowMgr.php @@ -351,8 +351,8 @@ showWorkflow(sel); - contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.WorkflowStatesMgr.php b/views/bootstrap/class.WorkflowStatesMgr.php index 11c501bd3..6710ae082 100644 --- a/views/bootstrap/class.WorkflowStatesMgr.php +++ b/views/bootstrap/class.WorkflowStatesMgr.php @@ -202,8 +202,8 @@ showWorkflowState(sel); - contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.WorkflowSummary.php b/views/bootstrap/class.WorkflowSummary.php index 973637c5c..1014d677e 100644 --- a/views/bootstrap/class.WorkflowSummary.php +++ b/views/bootstrap/class.WorkflowSummary.php @@ -161,8 +161,8 @@ class SeedDMS_View_WorkflowSummary extends SeedDMS_Bootstrap_Style { printMLText("no_docs_to_look_at"); } - $this->contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } From 280a9b4b71864f7303391e61203f8540a57c96de Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 15 Mar 2016 09:29:38 +0100 Subject: [PATCH 56/98] add entry for 4.3.25 --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index 640df1138..6b5d37625 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,6 +7,7 @@ - send notification if folder is deleted by ajax call - add page ImportFS for mass importing files from drop folder - add initial version for editing text files online +- further pages with content security policy turned on -------------------------------------------------------------------------------- Changes in version 4.3.24 From f332371dde5a06b92c4aa3bf13c8936391e5e7b8 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 15 Mar 2016 15:59:45 +0100 Subject: [PATCH 57/98] create 'notindexed' option in CREATE TABLE for sqlite < 3.8.0 --- SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php b/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php index a6eb09aa6..1116616a6 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php @@ -61,7 +61,11 @@ class SeedDMS_SQLiteFTS_Indexer { /* Make sure the sequence of fields is identical to the field list * in SeedDMS_SQLiteFTS_Term */ - $sql = 'CREATE VIRTUAL TABLE docs USING fts4(title, comment, keywords, category, mimetype, origfilename, owner, content, created, notindexed=created, matchinfo=fts3)'; + $version = SQLite3::version(); + if($version['versionNumber'] >= 3008000) + $sql = 'CREATE VIRTUAL TABLE docs USING fts4(title, comment, keywords, category, mimetype, origfilename, owner, content, created, notindexed=created, matchinfo=fts3)'; + else + $sql = 'CREATE VIRTUAL TABLE docs USING fts4(title, comment, keywords, category, mimetype, origfilename, owner, content, created, matchinfo=fts3)'; $res = $index->_conn->exec($sql); if($res === false) { return null; From d659a5bd61ca202ed6d3a16acb3ff33fac067e1e Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 15 Mar 2016 16:00:16 +0100 Subject: [PATCH 58/98] new version 1.0.4 --- SeedDMS_SQLiteFTS/package.xml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/SeedDMS_SQLiteFTS/package.xml b/SeedDMS_SQLiteFTS/package.xml index 87d9735d9..2e88b8b6e 100644 --- a/SeedDMS_SQLiteFTS/package.xml +++ b/SeedDMS_SQLiteFTS/package.xml @@ -11,10 +11,10 @@ uwe@steinmann.cx yes - 2016-02-01 - + 2016-03-15 + - 1.0.3 + 1.0.4 1.0.1 @@ -23,7 +23,7 @@ GPL License -add command for indexing postѕcript files +make it work with sqlite3 < 3.8.0 @@ -114,5 +114,21 @@ add __get() to SQLiteFTS_Document because class.IndexInfo.php access class varia check if index exists before removing it when creating a new one + + 2016-02-01 + + + 1.0.3 + 1.0.1 + + + stable + stable + + GPL License + +add command for indexing postѕcript files + + From 27986fa4e2a784c2edb09143f70c45a8f635feaf Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 15 Mar 2016 16:00:42 +0100 Subject: [PATCH 59/98] remove print_r() --- views/bootstrap/class.Indexer.php | 1 - 1 file changed, 1 deletion(-) diff --git a/views/bootstrap/class.Indexer.php b/views/bootstrap/class.Indexer.php index 996b9e85e..6eb3d2db0 100644 --- a/views/bootstrap/class.Indexer.php +++ b/views/bootstrap/class.Indexer.php @@ -70,7 +70,6 @@ class SeedDMS_View_Indexer extends SeedDMS_Bootstrap_Style { $index->addDocument(new $indexconf['IndexedDocument']($dms, $document, $this->converters ? $this->converters : null, false, $this->timeout)); echo $indent."(document updated)"; } catch(Exception $e) { - print_r($e); echo $indent."(updating document failed)"; } } From 90e1c351878a1739267c6b15d0010e6a20b1be83 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 09:29:37 +0100 Subject: [PATCH 60/98] fix selection of file, remove some old javascript only the first document in the list could be selected --- views/bootstrap/class.DropFolderChooser.php | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/views/bootstrap/class.DropFolderChooser.php b/views/bootstrap/class.DropFolderChooser.php index 849ca2062..4882c6782 100644 --- a/views/bootstrap/class.DropFolderChooser.php +++ b/views/bootstrap/class.DropFolderChooser.php @@ -34,7 +34,7 @@ class SeedDMS_View_DropFolderChooser extends SeedDMS_Bootstrap_Style { function js() { /* {{{ */ header('Content-Type: application/javascript'); ?> -$('#fileselect').click(function(ev) { +$('.fileselect').click(function(ev) { attr_filename = $(ev.currentTarget).attr('filename'); fileSelected(attr_filename); }); @@ -58,17 +58,6 @@ $('#folderselect').click(function(ev) { $previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout); -// $this->htmlStartPage(getMLText("choose_target_file")); -// $this->globalBanner(); -// $this->pageNavigation(getMLText("choose_target_file")); -?> - - -contentContainerStart(); - $dir = $dropfolderdir.'/'.$user->getLogin(); /* Check if we are still looking in the configured directory and * not somewhere else, e.g. if the login was '../test' @@ -91,7 +80,7 @@ var targetName = document..dropfolderfile; if($previewer->hasRawPreview($dir.'/'.$entry, 'dropfolder/')) { echo ""; } - echo "".$entry."".SeedDMS_Core_File::format_filesize(filesize($dir.'/'.$entry))."".date('Y-m-d H:i:s', filectime($dir.'/'.$entry))."\n"; + echo "".$entry."".SeedDMS_Core_File::format_filesize(filesize($dir.'/'.$entry))."".date('Y-m-d H:i:s', filectime($dir.'/'.$entry))."\n"; } elseif($showfolders) { echo ""; echo ""; @@ -105,10 +94,6 @@ var targetName = document..dropfolderfile; echo ''."\n"; } } - -// $this->contentContainerEnd(); -// echo "\n\n"; -// $this->htmlEndPage(); } /* }}} */ } ?> From 86cdb4e2fa89a2237985ff8a236510496a322f47 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 09:38:24 +0100 Subject: [PATCH 61/98] fix inserting personal keyword was still using old javascript code --- views/bootstrap/class.KeywordChooser.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/bootstrap/class.KeywordChooser.php b/views/bootstrap/class.KeywordChooser.php index 57b98595d..a76dff632 100644 --- a/views/bootstrap/class.KeywordChooser.php +++ b/views/bootstrap/class.KeywordChooser.php @@ -198,7 +198,7 @@ myTA.focus(); else { print ""; } From 8a4e558f4bb94449ce9d150443a31397a59afef6 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 12:41:17 +0100 Subject: [PATCH 62/98] place all javascript into external file --- out/out.AddDocument.php | 15 ++++++- views/bootstrap/class.AddDocument.php | 56 ++++++++++++++------------- 2 files changed, 42 insertions(+), 29 deletions(-) diff --git a/out/out.AddDocument.php b/out/out.AddDocument.php index 2a4320bde..4332a1958 100644 --- a/out/out.AddDocument.php +++ b/out/out.AddDocument.php @@ -46,9 +46,20 @@ if($settings->_quota > 0) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'strictformcheck'=>$settings->_strictFormCheck, 'enablelargefileupload'=>$settings->_enableLargeFileUpload, 'enableadminrevapp'=>$settings->_enableAdminRevApp, 'enableownerrevapp'=>$settings->_enableOwnerRevApp, 'enableselfrevapp'=>$settings->_enableSelfRevApp, 'dropfolderdir'=>$settings->_dropFolderDir, 'workflowmode'=>$settings->_workflowMode, 'presetexpiration'=>$settings->_presetExpirationDate, 'sortusersinlist'=>$settings->_sortUsersInList, 'orderby'=>$settings->_sortFoldersDefault)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('strictformcheck', $settings->_strictFormCheck); + $view->setParam('enablelargefileupload', $settings->_enableLargeFileUpload); + $view->setParam('enableadminrevapp', $settings->_enableAdminRevApp); + $view->setParam('enableownerrevapp', $settings->_enableOwnerRevApp); + $view->setParam('enableselfrevapp', $settings->_enableSelfRevApp); + $view->setParam('dropfolderdir', $settings->_dropFolderDir); + $view->setParam('workflowmode', $settings->_workflowMode); + $view->setParam('presetexpiration', $settings->_presetExpirationDate); + $view->setParam('sortusersinlist', $settings->_sortUsersInList); + $view->setParam('orderby', $settings->_sortFoldersDefault); + $view($_GET); exit; } diff --git a/views/bootstrap/class.AddDocument.php b/views/bootstrap/class.AddDocument.php index e2f04e8af..f73146525 100644 --- a/views/bootstrap/class.AddDocument.php +++ b/views/bootstrap/class.AddDocument.php @@ -31,29 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_AddDocument extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $enablelargefileupload = $this->params['enablelargefileupload']; - $enableadminrevapp = $this->params['enableadminrevapp']; - $enableownerrevapp = $this->params['enableownerrevapp']; - $enableselfrevapp = $this->params['enableselfrevapp']; - $strictformcheck = $this->params['strictformcheck']; - $dropfolderdir = $this->params['dropfolderdir']; - $workflowmode = $this->params['workflowmode']; - $presetexpiration = $this->params['presetexpiration']; - $sortusersinlist = $this->params['sortusersinlist']; - $orderby = $this->params['orderby']; - $folderid = $folder->getId(); - - $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); - + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - printKeywordChooserJs("form1"); + $this->printDropFolderChooserJs("form1"); + } /* }}} */ + + function show() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $enablelargefileupload = $this->params['enablelargefileupload']; + $enableadminrevapp = $this->params['enableadminrevapp']; + $enableownerrevapp = $this->params['enableownerrevapp']; + $enableselfrevapp = $this->params['enableselfrevapp']; + $strictformcheck = $this->params['strictformcheck']; + $dropfolderdir = $this->params['dropfolderdir']; + $workflowmode = $this->params['workflowmode']; + $presetexpiration = $this->params['presetexpiration']; + $sortusersinlist = $this->params['sortusersinlist']; + $orderby = $this->params['orderby']; + $folderid = $folder->getId(); + + $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); + $msg = getMLText("max_upload_size").": ".ini_get( "upload_max_filesize"); if($enablelargefileupload) { $msg .= "

    ".sprintf(getMLText('link_alt_updatedocument'), "out.AddMultiDocument.php?folderid=".$folderid."&showtree=".showtree())."

    "; @@ -125,7 +127,7 @@ $(document).ready(function() { : - printKeywordChooser("form1");?> + printKeywordChooserHtml("form1");?> : @@ -204,7 +206,7 @@ $(document).ready(function() { : - printDropFolderChooser("form1");?> + printDropFolderChooserHtml("form1");?> From 79cb2b3b2cb7ea81ce018cb7ea257f7c1ae94855 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 12:57:55 +0100 Subject: [PATCH 63/98] add form check --- views/bootstrap/class.AddDocument.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.AddDocument.php b/views/bootstrap/class.AddDocument.php index f73146525..e835f0b36 100644 --- a/views/bootstrap/class.AddDocument.php +++ b/views/bootstrap/class.AddDocument.php @@ -65,6 +65,10 @@ function checkForm() } $(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); $('#new-file').click(function(event) { $("#upload-file").clone().appendTo("#upload-files").removeAttr("id").children('div').children('input').val(''); }); @@ -107,7 +111,7 @@ $(document).ready(function() { // privileges. $docAccess = $folder->getReadAccessList($enableadminrevapp, $enableownerrevapp); ?> -
    + From 71b8cd7311605e04b66e3e7232ba09a3bcbf93c4 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 12:58:18 +0100 Subject: [PATCH 64/98] place js into extra file --- out/out.AddEvent.php | 2 +- views/bootstrap/class.AddEvent.php | 39 +++++++++++++++++++----------- 2 files changed, 26 insertions(+), 15 deletions(-) diff --git a/out/out.AddEvent.php b/out/out.AddEvent.php index 344bb7dde..8776bae24 100644 --- a/out/out.AddEvent.php +++ b/out/out.AddEvent.php @@ -29,7 +29,7 @@ if ($user->isGuest()) { $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view($_GET); exit; } diff --git a/views/bootstrap/class.AddEvent.php b/views/bootstrap/class.AddEvent.php index 542e8572a..ab41e44d4 100644 --- a/views/bootstrap/class.AddEvent.php +++ b/views/bootstrap/class.AddEvent.php @@ -31,19 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_AddEvent extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - - $this->htmlStartPage(getMLText("calendar")); - $this->globalNavigation(); - $this->contentStart(); - $this->pageNavigation("", "calendar"); - - $this->contentHeading(getMLText("add_event")); - $this->contentContainerStart(); - - $expdate = date('Y-m-d'); + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); +htmlStartPage(getMLText("calendar")); + $this->globalNavigation(); + $this->contentStart(); + $this->pageNavigation("", "calendar"); + + $this->contentHeading(getMLText("add_event")); + $this->contentContainerStart(); + + $expdate = date('Y-m-d'); +?> + + From 7c3bc05d6e876921ad46c7ba5c322e50318bb019 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 13:09:06 +0100 Subject: [PATCH 65/98] some code reorganisation --- out/out.AddFile.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/out/out.AddFile.php b/out/out.AddFile.php index e25a533f5..a878066e8 100644 --- a/out/out.AddFile.php +++ b/out/out.AddFile.php @@ -46,8 +46,12 @@ if ($document->getAccessMode($user) < M_READWRITE) { $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'strictformcheck'=>$settings->_strictFormCheck, 'enablelargefileupload'=>$settings->_enableLargeFileUpload)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('strictformcheck', $settings->_strictFormCheck); + $view->setParam('enablelargefileupload', $settings->_enableLargeFileUpload); $view->setParam('accessobject', $accessop); $view($_GET); exit; From a758b29369a50f45aa7958e840f1928d903273ad Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 15:04:17 +0100 Subject: [PATCH 66/98] place javascript into external file --- out/out.AddSubFolder.php | 7 +++-- views/bootstrap/class.AddSubFolder.php | 42 ++++++++++++++++---------- 2 files changed, 31 insertions(+), 18 deletions(-) diff --git a/out/out.AddSubFolder.php b/out/out.AddSubFolder.php index c737043e6..f5d7c7943 100644 --- a/out/out.AddSubFolder.php +++ b/out/out.AddSubFolder.php @@ -39,9 +39,12 @@ if ($folder->getAccessMode($user) < M_READWRITE) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'strictformcheck'=>$settings->_strictFormCheck, 'orderby'=>$settings->_sortFoldersDefault)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('strictformcheck', $settings->_strictFormCheck); + $view->setParam('orderby', $settings->_sortFoldersDefault); + $view($_GET); exit; } diff --git a/views/bootstrap/class.AddSubFolder.php b/views/bootstrap/class.AddSubFolder.php index efecd0fb2..bf03618bf 100644 --- a/views/bootstrap/class.AddSubFolder.php +++ b/views/bootstrap/class.AddSubFolder.php @@ -31,21 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_AddSubFolder extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $strictformcheck = $this->params['strictformcheck']; - $orderby = $this->params['orderby']; - - $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); - $this->contentHeading(getMLText("add_subfolder")); - $this->contentContainerStart(); + function js() { /* {{{ */ + header('Content-Type: application/javascript'); ?> - +$(document).ready( function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); + + function show() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $strictformcheck = $this->params['strictformcheck']; + $orderby = $this->params['orderby']; + + $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); + $this->contentHeading(getMLText("add_subfolder")); + $this->contentContainerStart(); +?> + + From cfaa11a02c655f815fdc21a8bb68f4df88fdf27c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 15:11:33 +0100 Subject: [PATCH 67/98] turn on csp by adding method js() --- out/out.Calendar.php | 9 +++++++-- views/bootstrap/class.Calendar.php | 4 ++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/out/out.Calendar.php b/out/out.Calendar.php index c6c46e433..b9355e67f 100644 --- a/out/out.Calendar.php +++ b/out/out.Calendar.php @@ -36,9 +36,14 @@ if (isset($_GET["day"])&&is_numeric($_GET["day"])) $day=$_GET["day"]; else $day = (int)date("d", $currDate); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user,'mode'=>$mode, 'year'=>$year, 'month'=>$month, 'day'=>$day, 'firstdayofweek'=>$settings->_firstDayOfWeek)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('mode', $mode); + $view->setParam('year', $year); + $view->setParam('month', $month); + $view->setParam('day', $day); + $view->setParam('firstdayofweek', $settings->_firstDayOfWeek); + $view($_GET); exit; } diff --git a/views/bootstrap/class.Calendar.php b/views/bootstrap/class.Calendar.php index 7ca947308..816e56d86 100644 --- a/views/bootstrap/class.Calendar.php +++ b/views/bootstrap/class.Calendar.php @@ -182,6 +182,10 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style { print "
    :
    \n"; } /* }}} */ + function js() { /* {{{ */ + header('Content-Type: application/javascript'); + } /* }}} */ + function show() { /* {{{ */ $dms = $this->params['dms']; $user = $this->params['user']; From 88fd6a1dc4e46d9973d1ac918dcdc9a5b0f4f8b6 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 20:09:48 +0100 Subject: [PATCH 68/98] use new invocation of view --- out/out.AddFile2.php | 6 ++++-- out/out.AddMultiDocument.php | 8 ++++++-- out/out.AdminTools.php | 6 ++++-- out/out.ApprovalSummary.php | 7 +++++-- out/out.ApproveDocument.php | 6 ++++-- out/out.AttributeMgr.php | 4 +++- out/out.CategoryChooser.php | 7 +++++-- out/out.ChangePassword.php | 2 +- out/out.CreateIndex.php | 5 +++-- out/out.DocumentAccess.php | 6 +++++- out/out.DocumentVersionDetail.php | 12 ++++++++++-- out/out.DropFolderChooser.php | 5 ++++- out/out.EditAttributes.php | 8 ++++++-- out/out.EditComment.php | 8 ++++++-- out/out.EditEvent.php | 6 ++++-- out/out.EditFolder.php | 9 +++++++-- out/out.FolderAccess.php | 8 ++++++-- out/out.FolderNotify.php | 8 ++++++-- out/out.ForcePasswordChange.php | 5 +++-- out/out.GroupView.php | 6 ++++-- out/out.Help.php | 2 +- out/out.IndexInfo.php | 7 +++++-- out/out.Indexer.php | 10 ++++++++-- out/out.Info.php | 6 ++++-- out/out.MoveFolder.php | 6 ++++-- out/out.MyAccount.php | 8 ++++++-- out/out.MyDocuments.php | 10 ++++++++-- out/out.OverrideContentStatus.php | 7 +++++-- out/out.PasswordForgotten.php | 2 +- out/out.PasswordSend.php | 2 +- out/out.RemoveArchive.php | 5 +++-- out/out.RemoveDocument.php | 6 ++++-- out/out.RemoveDocumentFile.php | 7 +++++-- out/out.RemoveDump.php | 5 +++-- out/out.RemoveEvent.php | 5 +++-- out/out.RemoveFolder.php | 5 +++-- out/out.RemoveFolderFiles.php | 5 +++-- out/out.RemoveGroup.php | 5 +++-- out/out.RemoveLog.php | 6 ++++-- out/out.RemoveUser.php | 6 ++++-- out/out.RemoveVersion.php | 7 +++++-- out/out.RemoveWorkflow.php | 5 +++-- out/out.RemoveWorkflowFromDocument.php | 7 +++++-- out/out.ReturnFromSubWorkflow.php | 8 ++++++-- out/out.ReviewDocument.php | 7 +++++-- out/out.ReviewSummary.php | 7 +++++-- out/out.RewindWorkflow.php | 7 +++++-- out/out.RunSubWorkflow.php | 8 ++++++-- out/out.SearchForm.php | 9 +++++++-- out/out.SetExpires.php | 6 ++++-- out/out.SetReviewersApprovers.php | 10 ++++++++-- out/out.SetWorkflow.php | 7 +++++-- out/out.TriggerWorkflow.php | 8 ++++++-- out/out.UpdateDocument2.php | 6 ++++-- out/out.UserDefaultKeywords.php | 5 +++-- out/out.UsrView.php | 7 +++++-- out/out.ViewEvent.php | 5 +++-- out/out.WorkflowActionsMgr.php | 6 ++++-- out/out.WorkflowGraph.php | 7 +++++-- out/out.WorkflowMgr.php | 7 +++++-- out/out.WorkflowStatesMgr.php | 5 +++-- out/out.WorkflowSummary.php | 8 ++++++-- 62 files changed, 282 insertions(+), 117 deletions(-) diff --git a/out/out.AddFile2.php b/out/out.AddFile2.php index aea528765..fe918991e 100644 --- a/out/out.AddFile2.php +++ b/out/out.AddFile2.php @@ -43,9 +43,11 @@ if ($document->getAccessMode($user) < M_READWRITE) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view($_GET); exit; } diff --git a/out/out.AddMultiDocument.php b/out/out.AddMultiDocument.php index 049f962ed..6fc9a37db 100644 --- a/out/out.AddMultiDocument.php +++ b/out/out.AddMultiDocument.php @@ -42,9 +42,13 @@ if ($folder->getAccessMode($user) < M_READWRITE) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'enableadminrevapp'=>$settings->_enableAdminRevApp, 'enableownerrevapp'=>$settings->_enableOwnerRevApp, 'enableselfrevapp'=>$settings->_enableSelfRevApp)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('enableadminrevapp', $settings->_enableAdminRevApp); + $view->setParam('enableownerrevapp', $settings->_enableOwnerRevApp); + $view->setParam('enableselfrevapp', $settings->_enableSelfRevApp); + $view($_GET); exit; } diff --git a/out/out.AdminTools.php b/out/out.AdminTools.php index 86aacc592..cd3e9506d 100644 --- a/out/out.AdminTools.php +++ b/out/out.AdminTools.php @@ -27,9 +27,11 @@ if (!$user->isAdmin()) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'enablefullsearch'=>$settings->_enableFullSearch, 'logfileenable'=>$settings->_logFileEnable)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('enablefullsearch', $settings->_enableFullSearch); + $view->setParam('logfileenable', $settings->_logFileEnable); + $view($_GET); exit; } diff --git a/out/out.ApprovalSummary.php b/out/out.ApprovalSummary.php index db2f0813d..d2a838a64 100644 --- a/out/out.ApprovalSummary.php +++ b/out/out.ApprovalSummary.php @@ -34,9 +34,12 @@ if ($user->isGuest()) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'cachedir'=>$settings->_cacheDir, 'previewWidthList'=>$settings->_previewWidthList, 'timeout'=>$settings->_cmdTimeout)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('cachedir', $settings->_cacheDir); + $view->setParam('previewWidthList', $settings->_previewWidthList); + $view->setParam('timeout', $settings->_cmdTimeout); + $view($_GET); exit; } diff --git a/out/out.ApproveDocument.php b/out/out.ApproveDocument.php index 110e3c5f0..e02e2b567 100644 --- a/out/out.ApproveDocument.php +++ b/out/out.ApproveDocument.php @@ -71,10 +71,12 @@ if(!$approvals) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.AttributeMgr.php b/out/out.AttributeMgr.php index 142a41d19..87a8bcc7a 100644 --- a/out/out.AttributeMgr.php +++ b/out/out.AttributeMgr.php @@ -43,8 +43,10 @@ if(isset($_GET['attrdefid']) && $_GET['attrdefid']) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'attrdefs'=>$attrdefs, 'selattrdef'=>$selattrdef)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('attrdefs', $attrdefs); + $view->setParam('selattrdef', $selattrdef); $view->setParam('showtree', showtree()); $view->setParam('cachedir', $settings->_cacheDir); $view->setParam('enableRecursiveCount', $settings->_enableRecursiveCount); diff --git a/out/out.CategoryChooser.php b/out/out.CategoryChooser.php index f1eb7c20f..47ade1e7b 100644 --- a/out/out.CategoryChooser.php +++ b/out/out.CategoryChooser.php @@ -28,9 +28,12 @@ $selcats = preg_replace('/[^0-9,]+/', '', $_GET["cats"]); $categories = $dms->getDocumentCategories(); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'categories'=>$categories, 'form'=>$form, 'selcats'=>$selcats)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('categories', $categories); + $view->setParam('form', $form); + $view->setParam('selcats', $selcats); + $view($_GET); exit; } diff --git a/out/out.ChangePassword.php b/out/out.ChangePassword.php index b414f4e16..9663d7281 100644 --- a/out/out.ChangePassword.php +++ b/out/out.ChangePassword.php @@ -39,7 +39,7 @@ if (isset($_REQUEST["hash"]) && strlen($_REQUEST["hash"])>0) { $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'referui'=>$referui, 'hash'=>$hash, 'passwordstrength'=>$settings->_passwordStrength)); if($view) { - $view->show(); + $view($_GET); exit; } diff --git a/out/out.CreateIndex.php b/out/out.CreateIndex.php index 795c1ba99..229a5872e 100644 --- a/out/out.CreateIndex.php +++ b/out/out.CreateIndex.php @@ -36,9 +36,10 @@ if(!$settings->_enableFullSearch) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'enablefullsearch'=>$settings->_enableFullSearch)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('enablefullsearch', $settings->_enableFullSearch); + $view($_GET); exit; } diff --git a/out/out.DocumentAccess.php b/out/out.DocumentAccess.php index 64de1396f..cfb5f2f41 100644 --- a/out/out.DocumentAccess.php +++ b/out/out.DocumentAccess.php @@ -48,8 +48,12 @@ $allGroups = $dms->getAllGroups(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'allusers'=>$allUsers, 'allgroups'=>$allGroups)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('allusers', $allUsers); + $view->setParam('allgroups', $allGroups); $view->setParam('accessobject', $accessop); $view($_GET); exit; diff --git a/out/out.DocumentVersionDetail.php b/out/out.DocumentVersionDetail.php index e7ff437b4..6342e6092 100644 --- a/out/out.DocumentVersionDetail.php +++ b/out/out.DocumentVersionDetail.php @@ -68,10 +68,18 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version, 'viewonlinefiletypes'=>$settings->_viewOnlineFileTypes, 'enableversionmodification'=>$settings->_enableVersionModification, 'previewWidthDetail'=>$settings->_previewWidthDetail, 'cachedir'=>$settings->_cacheDir, 'timeout'=>$settings->_cmdTimeout)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); + $view->setParam('viewonlinefiletypes', $settings->_viewOnlineFileTypes); + $view->setParam('enableversionmodification', $settings->_enableVersionModification); + $view->setParam('previewWidthDetail', $settings->_previewWidthDetail); + $view->setParam('cachedir', $settings->_cacheDir); + $view->setParam('timeout', $settings->_cmdTimeout); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.DropFolderChooser.php b/out/out.DropFolderChooser.php index 2365dc8d2..34e45e243 100644 --- a/out/out.DropFolderChooser.php +++ b/out/out.DropFolderChooser.php @@ -42,8 +42,11 @@ else $showfolders = false; $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'dropfolderdir'=>$dropfolderdir, 'dropfolderfile'=>$_GET["dropfolderfile"], 'form'=>$form)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('dropfolderdir', $dropfolderdir); + $view->setParam('dropfolderfile', $_GET["dropfolderfile"]); + $view->setParam('form', $form); $view->setParam('cachedir', $settings->_cacheDir); $view->setParam('previewWidthList', $settings->_previewWidthList); $view->setParam('timeout', $settings->_cmdTimeout); diff --git a/out/out.EditAttributes.php b/out/out.EditAttributes.php index eedb18f72..be26f886b 100644 --- a/out/out.EditAttributes.php +++ b/out/out.EditAttributes.php @@ -49,10 +49,14 @@ $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $attrdefs = $dms->getAllAttributeDefinitions(array(SeedDMS_Core_AttributeDefinition::objtype_documentcontent, SeedDMS_Core_AttributeDefinition::objtype_all)); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version, 'attrdefs'=>$attrdefs)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); + $view->setParam('attrdefs', $attrdefs); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.EditComment.php b/out/out.EditComment.php index 0fe44c67a..f7f4c8eb4 100644 --- a/out/out.EditComment.php +++ b/out/out.EditComment.php @@ -52,10 +52,14 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version, 'strictformcheck'=>$settings->_strictFormCheck)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); + $view->setParam('strictformcheck', $settings->_strictFormCheck); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.EditEvent.php b/out/out.EditEvent.php index 71c418db3..e070d9c2a 100644 --- a/out/out.EditEvent.php +++ b/out/out.EditEvent.php @@ -41,9 +41,11 @@ if (($user->getID()!=$event["userID"])&&(!$user->isAdmin())){ } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'event'=>$event, 'strictformcheck'=>$settings->_strictFormCheck)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('event', $event); + $view->setParam('strictformcheck', $settings->_strictFormCheck); + $view($_GET); exit; } diff --git a/out/out.EditFolder.php b/out/out.EditFolder.php index 89e2497bc..1c6ced73b 100644 --- a/out/out.EditFolder.php +++ b/out/out.EditFolder.php @@ -40,9 +40,14 @@ if ($folder->getAccessMode($user) < M_READWRITE) { $attrdefs = $dms->getAllAttributeDefinitions(array(SeedDMS_Core_AttributeDefinition::objtype_folder, SeedDMS_Core_AttributeDefinition::objtype_all)); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'attrdefs'=>$attrdefs, 'strictformcheck'=>$settings->_strictFormCheck, 'rootfolderid'=>$settings->_rootFolderID, 'orderby'=>$settings->_sortFoldersDefault)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('attrdefs', $attrdefs); + $view->setParam('strictformcheck', $settings->_strictFormCheck); + $view->setParam('rootfolderid', $settings->_rootFolderID); + $view->setParam('orderby', $settings->_sortFoldersDefault); + $view($_GET); exit; } diff --git a/out/out.FolderAccess.php b/out/out.FolderAccess.php index c4ccd5780..a7fc41866 100644 --- a/out/out.FolderAccess.php +++ b/out/out.FolderAccess.php @@ -42,9 +42,13 @@ $allUsers = $dms->getAllUsers(); $allGroups = $dms->getAllGroups(); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'allusers'=>$allUsers, 'allgroups'=>$allGroups, 'rootfolderid'=>$settings->_rootFolderID)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('allusers', $allUsers); + $view->setParam('allgroups', $allGroups); + $view->setParam('rootfolderid', $settings->_rootFolderID); + $view($_GET); exit; } diff --git a/out/out.FolderNotify.php b/out/out.FolderNotify.php index af4a03b52..a064cc874 100644 --- a/out/out.FolderNotify.php +++ b/out/out.FolderNotify.php @@ -42,9 +42,13 @@ $allUsers = $dms->getAllUsers($settings->_sortUsersInList); $allGroups = $dms->getAllGroups(); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'allusers'=>$allUsers, 'allgroups'=>$allGroups, 'strictformcheck'=>$settings->_strictFormCheck)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('allusers', $allUsers); + $view->setParam('allgroups', $allGroups); + $view->setParam('strictformcheck', $settings->_strictFormCheck); + $view($_GET); exit; } diff --git a/out/out.ForcePasswordChange.php b/out/out.ForcePasswordChange.php index 702e466cf..707fd34e9 100644 --- a/out/out.ForcePasswordChange.php +++ b/out/out.ForcePasswordChange.php @@ -18,9 +18,10 @@ include("../inc/inc.ClassUI.php"); include("../inc/inc.Authentication.php"); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'passwordstrength'=>$settings->_passwordStrength)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('passwordstrength', $settings->_passwordStrength); + $view($_GET); exit; } diff --git a/out/out.GroupView.php b/out/out.GroupView.php index 7e9402165..719998475 100644 --- a/out/out.GroupView.php +++ b/out/out.GroupView.php @@ -41,9 +41,11 @@ if (is_bool($allGroups)) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'allusers'=>$allUsers, 'allgroups'=>$allGroups)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('allusers', $allUsers); + $view->setParam('allgroups', $allGroups); + $view($_GET); exit; } diff --git a/out/out.Help.php b/out/out.Help.php index e68154dae..e2eec938f 100644 --- a/out/out.Help.php +++ b/out/out.Help.php @@ -33,7 +33,7 @@ if($view) { $view->setParam('dms', $dms); $view->setParam('user', $user); $view->setParam('context', $context); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.IndexInfo.php b/out/out.IndexInfo.php index 5c5cb3cc1..0a4a1d630 100644 --- a/out/out.IndexInfo.php +++ b/out/out.IndexInfo.php @@ -40,9 +40,12 @@ if(!$index) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'luceneclassdir'=>$settings->_luceneClassDir, 'lucenedir'=>$settings->_luceneDir, 'index'=>$index)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('luceneclassdir', $settings->_luceneClassDir); + $view->setParam('lucenedir', $settings->_luceneDir); + $view->setParam('index', $index); + $view($_GET); exit; } diff --git a/out/out.Indexer.php b/out/out.Indexer.php index 5f99225d3..d1fa1b97f 100644 --- a/out/out.Indexer.php +++ b/out/out.Indexer.php @@ -63,9 +63,15 @@ else { $folder = $dms->getFolder($folderid); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'index'=>$index, 'indexconf'=>$indexconf, 'recreate'=>(isset($_GET['create']) && $_GET['create']==1), 'folder'=>$folder, 'converters'=>$settings->_converters['fulltext'], 'timeout'=>$settings->_cmdTimeout)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('index', $index); + $view->setParam('indexconf', $indexconf); + $view->setParam('recreate', (isset($_GET['create']) && $_GET['create']==1)); + $view->setParam('folder', $folder); + $view->setParam('converters', $settings->_converters['fulltext']); + $view->setParam('timeout', $settings->_cmdTimeout); + $view($_GET); exit; } diff --git a/out/out.Info.php b/out/out.Info.php index 22caf8f8d..bc9c10a4c 100644 --- a/out/out.Info.php +++ b/out/out.Info.php @@ -41,9 +41,11 @@ if(@ini_get('allow_url_fopen') == '1') { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'version'=>$v, 'availversions'=>$versions)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('version', $v); + $view->setParam('availversions', $versions); + $view($_GET); exit; } diff --git a/out/out.MoveFolder.php b/out/out.MoveFolder.php index 17a7de21f..5159d7eb0 100644 --- a/out/out.MoveFolder.php +++ b/out/out.MoveFolder.php @@ -61,9 +61,11 @@ if(isset($_GET['targetid']) && $_GET['targetid']) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'target'=>$target)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('target', $target); + $view($_GET); exit; } diff --git a/out/out.MyAccount.php b/out/out.MyAccount.php index 15f1b7e5d..c9a314e89 100644 --- a/out/out.MyAccount.php +++ b/out/out.MyAccount.php @@ -29,9 +29,13 @@ if ($user->isGuest()) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'enableuserimage'=>$settings->_enableUserImage, 'passwordexpiration'=>$settings->_passwordExpiration, 'httproot'=>$settings->_httpRoot, 'quota'=>$settings->_quota)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('enableuserimage', $settings->_enableUserImage); + $view->setParam('passwordexpiration', $settings->_passwordExpiration); + $view->setParam('httproot', $settings->_httpRoot); + $view->setParam('quota', $settings->_quota); + $view($_GET); exit; } diff --git a/out/out.MyDocuments.php b/out/out.MyDocuments.php index bc9ae7df9..4fdc2a0ed 100644 --- a/out/out.MyDocuments.php +++ b/out/out.MyDocuments.php @@ -46,9 +46,15 @@ if (isset($_GET["orderby"]) && strlen($_GET["orderby"])==1 ) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'orderby'=>$orderby, 'showinprocess'=>$showInProcess, 'workflowmode'=>$settings->_workflowMode, 'cachedir'=>$settings->_cacheDir, 'previewWidthList'=>$settings->_previewWidthList, 'timeout'=>$settings->_cmdTimeout)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('orderby', $orderby); + $view->setParam('showinprocess', $showInProcess); + $view->setParam('workflowmode', $settings->_workflowMode); + $view->setParam('cachedir', $settings->_cacheDir); + $view->setParam('previewWidthList', $settings->_previewWidthList); + $view->setParam('timeout', $settings->_cmdTimeout); + $view($_GET); exit; } diff --git a/out/out.OverrideContentStatus.php b/out/out.OverrideContentStatus.php index aed70551d..5eba0babc 100644 --- a/out/out.OverrideContentStatus.php +++ b/out/out.OverrideContentStatus.php @@ -63,10 +63,13 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$content)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $content); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.PasswordForgotten.php b/out/out.PasswordForgotten.php index b12232c22..24374e0f0 100644 --- a/out/out.PasswordForgotten.php +++ b/out/out.PasswordForgotten.php @@ -32,7 +32,7 @@ if (isset($_REQUEST["referuri"]) && strlen($_REQUEST["referuri"])>0) { $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $view = UI::factory($theme, $tmp[1], array('referrer'=>$referrer)); if($view) { - $view->show(); + $view($_GET); exit; } diff --git a/out/out.PasswordSend.php b/out/out.PasswordSend.php index b12232c22..24374e0f0 100644 --- a/out/out.PasswordSend.php +++ b/out/out.PasswordSend.php @@ -32,7 +32,7 @@ if (isset($_REQUEST["referuri"]) && strlen($_REQUEST["referuri"])>0) { $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $view = UI::factory($theme, $tmp[1], array('referrer'=>$referrer)); if($view) { - $view->show(); + $view($_GET); exit; } diff --git a/out/out.RemoveArchive.php b/out/out.RemoveArchive.php index 89b8e091c..da8258cbf 100644 --- a/out/out.RemoveArchive.php +++ b/out/out.RemoveArchive.php @@ -33,9 +33,10 @@ if (!isset($_GET["arkname"]) || !file_exists($settings->_contentDir.$_GET["arkna $arkname = $_GET["arkname"]; $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'archive'=>$arkname)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('archive', $arkname); + $view($_GET); exit; } diff --git a/out/out.RemoveDocument.php b/out/out.RemoveDocument.php index 8c9320522..8431761e7 100644 --- a/out/out.RemoveDocument.php +++ b/out/out.RemoveDocument.php @@ -52,10 +52,12 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.RemoveDocumentFile.php b/out/out.RemoveDocumentFile.php index 3c4fbecfb..e0382eab6 100644 --- a/out/out.RemoveDocumentFile.php +++ b/out/out.RemoveDocumentFile.php @@ -54,10 +54,13 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'file'=>$file)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('file', $file); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.RemoveDump.php b/out/out.RemoveDump.php index dd0119ad9..7b8e12079 100644 --- a/out/out.RemoveDump.php +++ b/out/out.RemoveDump.php @@ -33,9 +33,10 @@ if (!isset($_GET["dumpname"]) || !file_exists($settings->_contentDir.$_GET["dump $dumpname = $_GET["dumpname"]; $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'dumpfile'=>$dumpname)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('dumpfile', $dumpname); + $view($_GET); exit; } diff --git a/out/out.RemoveEvent.php b/out/out.RemoveEvent.php index 8ac8abded..0a01154b3 100644 --- a/out/out.RemoveEvent.php +++ b/out/out.RemoveEvent.php @@ -37,9 +37,10 @@ if (($user->getID()!=$event["userID"])&&(!$user->isAdmin())){ } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'event'=>$event)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('event', $event); + $view($_GET); exit; } diff --git a/out/out.RemoveFolder.php b/out/out.RemoveFolder.php index 2de78cf90..fb1409083 100644 --- a/out/out.RemoveFolder.php +++ b/out/out.RemoveFolder.php @@ -43,9 +43,10 @@ if ($folder->getAccessMode($user) < M_ALL) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view($_GET); exit; } diff --git a/out/out.RemoveFolderFiles.php b/out/out.RemoveFolderFiles.php index a52302721..0a6359865 100644 --- a/out/out.RemoveFolderFiles.php +++ b/out/out.RemoveFolderFiles.php @@ -37,9 +37,10 @@ if (!is_object($folder)) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view($_GET); exit; } diff --git a/out/out.RemoveGroup.php b/out/out.RemoveGroup.php index 7b9972b24..56f5218b6 100644 --- a/out/out.RemoveGroup.php +++ b/out/out.RemoveGroup.php @@ -38,9 +38,10 @@ if (!is_object($group)) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'group'=>$group)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('group', $group); + $view($_GET); exit; } diff --git a/out/out.RemoveLog.php b/out/out.RemoveLog.php index b30a14bee..6d392c2c3 100644 --- a/out/out.RemoveLog.php +++ b/out/out.RemoveLog.php @@ -47,9 +47,11 @@ foreach($lognames as $file) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'lognames'=>$lognames, 'mode'=>$mode)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('lognames', $lognames); + $view->setParam('mode', $mode); + $view($_GET); exit; } diff --git a/out/out.RemoveUser.php b/out/out.RemoveUser.php index fcbdd9f4f..242d8eb17 100644 --- a/out/out.RemoveUser.php +++ b/out/out.RemoveUser.php @@ -48,9 +48,11 @@ if ($rmuser->getID()==$user->getID()) { $allusers = $dms->getAllUsers($settings->_sortUsersInList); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'rmuser'=>$rmuser, 'allusers'=>$allusers)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('rmuser', $rmuser); + $view->setParam('allusers', $allusers); + $view($_GET); exit; } diff --git a/out/out.RemoveVersion.php b/out/out.RemoveVersion.php index afa46211f..1e8bb148f 100644 --- a/out/out.RemoveVersion.php +++ b/out/out.RemoveVersion.php @@ -61,10 +61,13 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.RemoveWorkflow.php b/out/out.RemoveWorkflow.php index fb623d026..34a0419ca 100644 --- a/out/out.RemoveWorkflow.php +++ b/out/out.RemoveWorkflow.php @@ -39,9 +39,10 @@ if (!is_object($workflow)) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'workflow'=>$workflow)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('workflow'=>$workflow); + $view($_GET); exit; } diff --git a/out/out.RemoveWorkflowFromDocument.php b/out/out.RemoveWorkflowFromDocument.php index da77424ff..ebe9df647 100644 --- a/out/out.RemoveWorkflowFromDocument.php +++ b/out/out.RemoveWorkflowFromDocument.php @@ -61,10 +61,13 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.ReturnFromSubWorkflow.php b/out/out.ReturnFromSubWorkflow.php index 414806810..6eb0ebb3c 100644 --- a/out/out.ReturnFromSubWorkflow.php +++ b/out/out.ReturnFromSubWorkflow.php @@ -62,9 +62,13 @@ if(isset($_POST["transition"]) && $_POST["transition"]) { $folder = $document->getFolder(); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version, 'transition'=>$transition)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); + $view->setParam('transition', $transition); + $view($_GET); exit; } diff --git a/out/out.ReviewDocument.php b/out/out.ReviewDocument.php index 4fab1c9dd..aea5fc3f2 100644 --- a/out/out.ReviewDocument.php +++ b/out/out.ReviewDocument.php @@ -71,10 +71,13 @@ if(!$reviews) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$content)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $content); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.ReviewSummary.php b/out/out.ReviewSummary.php index 919bc2cb4..7c6567105 100644 --- a/out/out.ReviewSummary.php +++ b/out/out.ReviewSummary.php @@ -35,9 +35,12 @@ if ($user->isGuest()) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'cachedir'=>$settings->_cacheDir, 'previewWidthList'=>$settings->_previewWidthList, 'timeout'=>$settings->_cmdTimeout)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('cachedir', $settings->_cacheDir); + $view->setParam('previewWidthList', $settings->_previewWidthList); + $view->setParam('timeout', $settings->_cmdTimeout); + $view($_GET); exit; } diff --git a/out/out.RewindWorkflow.php b/out/out.RewindWorkflow.php index da77424ff..ebe9df647 100644 --- a/out/out.RewindWorkflow.php +++ b/out/out.RewindWorkflow.php @@ -61,10 +61,13 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.RunSubWorkflow.php b/out/out.RunSubWorkflow.php index 52d5d0618..eb1c38296 100644 --- a/out/out.RunSubWorkflow.php +++ b/out/out.RunSubWorkflow.php @@ -66,10 +66,14 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version, 'subworkflow'=>$subworkflow)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); + $view->setParam('subworkflow', $subworkflow); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.SearchForm.php b/out/out.SearchForm.php index fa0961c70..6fa30cff2 100644 --- a/out/out.SearchForm.php +++ b/out/out.SearchForm.php @@ -42,9 +42,14 @@ $allCats = $dms->getDocumentCategories(); $allUsers = $dms->getAllUsers($settings->_sortUsersInList); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'attrdefs'=>$attrdefs, 'allcategories'=>$allCats, 'allusers'=>$allUsers, 'enablefullsearch'=>$settings->_enableFullSearch)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('attrdefs', $attrdefs); + $view->setParam('allcategories', $allCats); + $view->setParam('allusers', $allUsers); + $view->setParam('enablefullsearch', $settings->_enableFullSearch); + $view($_GET); exit; } diff --git a/out/out.SetExpires.php b/out/out.SetExpires.php index 5b6856179..bad783a1a 100644 --- a/out/out.SetExpires.php +++ b/out/out.SetExpires.php @@ -45,10 +45,12 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.SetReviewersApprovers.php b/out/out.SetReviewersApprovers.php index 1f2500fb1..c648563f2 100644 --- a/out/out.SetReviewersApprovers.php +++ b/out/out.SetReviewersApprovers.php @@ -65,10 +65,16 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$content, 'enableadminrevapp'=>$settings->_enableAdminRevApp, 'enableownerrevapp'=>$settings->_enableOwnerRevApp, 'enableselfrevapp'=>$settings->_enableSelfRevApp)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $content); + $view->setParam('enableadminrevapp', $settings->_enableAdminRevApp); + $view->setParam('enableownerrevapp', $settings->_enableOwnerRevApp); + $view->setParam('enableselfrevapp', $settings->_enableSelfRevApp); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.SetWorkflow.php b/out/out.SetWorkflow.php index 445f3991b..27510bafc 100644 --- a/out/out.SetWorkflow.php +++ b/out/out.SetWorkflow.php @@ -52,10 +52,13 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.TriggerWorkflow.php b/out/out.TriggerWorkflow.php index 020ccf556..2a9121530 100644 --- a/out/out.TriggerWorkflow.php +++ b/out/out.TriggerWorkflow.php @@ -62,10 +62,14 @@ $folder = $document->getFolder(); $accessop = new SeedDMS_AccessOperation($document, $user, $settings); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document, 'version'=>$version, 'transition'=>$transition)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view->setParam('version', $version); + $view->setParam('transition', $transition); $view->setParam('accessobject', $accessop); - $view->show(); + $view($_GET); exit; } diff --git a/out/out.UpdateDocument2.php b/out/out.UpdateDocument2.php index 1e45a0826..b8fbdb01e 100644 --- a/out/out.UpdateDocument2.php +++ b/out/out.UpdateDocument2.php @@ -46,9 +46,11 @@ if ($document->getAccessMode($user) < M_READWRITE) { $folder = $document->getFolder(); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'document'=>$document)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('folder', $folder); + $view->setParam('document', $document); + $view($_GET); exit; } diff --git a/out/out.UserDefaultKeywords.php b/out/out.UserDefaultKeywords.php index ed9e589c7..82298ea4e 100644 --- a/out/out.UserDefaultKeywords.php +++ b/out/out.UserDefaultKeywords.php @@ -30,9 +30,10 @@ if ($user->isGuest()) { $categories = $dms->getAllUserKeywordCategories($user->getID()); $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'categories'=>$categories)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('categories', $categories); + $view($_GET); exit; } diff --git a/out/out.UsrView.php b/out/out.UsrView.php index 6d83b36fe..bd0191cca 100644 --- a/out/out.UsrView.php +++ b/out/out.UsrView.php @@ -36,9 +36,12 @@ if (is_bool($users)) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'allusers'=>$users, 'enableuserimage'=>$settings->_enableUserImage, 'httproot'=>$settings->_httpRoot)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('allusers', $users); + $view->setParam('enableuserimage', $settings->_enableUserImage); + $view->setParam('httproot', $settings->_httpRoot); + $view($_GET); exit; } diff --git a/out/out.ViewEvent.php b/out/out.ViewEvent.php index 4e26cd1f0..5b2e0a189 100644 --- a/out/out.ViewEvent.php +++ b/out/out.ViewEvent.php @@ -33,9 +33,10 @@ if (is_bool($event)&&!$event){ } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'event'=>$event)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('event', $event); + $view($_GET); exit; } diff --git a/out/out.WorkflowActionsMgr.php b/out/out.WorkflowActionsMgr.php index 42184244e..650020971 100644 --- a/out/out.WorkflowActionsMgr.php +++ b/out/out.WorkflowActionsMgr.php @@ -41,9 +41,11 @@ if (is_bool($workflowactions)) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'allworkflowactions'=>$workflowactions, 'selworkflowaction'=>$selworkflowaction)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('allworkflowactions', $workflowactions); + $view->setParam('selworkflowaction', $selworkflowaction); + $view($_GET); exit; } diff --git a/out/out.WorkflowGraph.php b/out/out.WorkflowGraph.php index 55f548500..36198ba80 100644 --- a/out/out.WorkflowGraph.php +++ b/out/out.WorkflowGraph.php @@ -49,9 +49,12 @@ if(isset($_GET['transition']) && $_GET['transition']) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'workflow'=>$workflow, 'transition'=>$transition, 'document'=>$document)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('workflow', $workflow); + $view->setParam('transition', $transition); + $view->setParam('document', $document); + $view($_GET); exit; } diff --git a/out/out.WorkflowMgr.php b/out/out.WorkflowMgr.php index a46bb952b..7dd3ab351 100644 --- a/out/out.WorkflowMgr.php +++ b/out/out.WorkflowMgr.php @@ -46,9 +46,12 @@ if(isset($_GET['workflowid']) && $_GET['workflowid']) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'selworkflow'=>$selworkflow, 'allworkflows'=>$workflows, 'allworkflowstates'=>$workflowstates)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('selworkflow', $selworkflow); + $view->setParam('allworkflows', $workflows); + $view->setParam('allworkflowstates', $workflowstates); + $view($_GET); exit; } diff --git a/out/out.WorkflowStatesMgr.php b/out/out.WorkflowStatesMgr.php index c7ef54271..92094c966 100644 --- a/out/out.WorkflowStatesMgr.php +++ b/out/out.WorkflowStatesMgr.php @@ -36,9 +36,10 @@ if(isset($_GET['workflowstateid']) && $_GET['workflowstateid']) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'selworkflowstate'=>$selworkflowstate)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('selworkflowstate', $selworkflowstate); + $view($_GET); exit; } diff --git a/out/out.WorkflowSummary.php b/out/out.WorkflowSummary.php index 73423a49b..b0247a6c0 100644 --- a/out/out.WorkflowSummary.php +++ b/out/out.WorkflowSummary.php @@ -35,9 +35,13 @@ if ($user->isGuest()) { } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); -$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'cachedir'=>$settings->_cacheDir, 'workflowmode'=>$settings->_workflowMode, 'previewWidthList'=>$settings->_previewWidthList, 'timeout'=>$settings->_cmdTimeout)); +$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->show(); + $view->setParam('cachedir', $settings->_cacheDir); + $view->setParam('workflowmode', $settings->_workflowMode); + $view->setParam('previewWidthList', $settings->_previewWidthList); + $view->setParam('timeout', $settings->_cmdTimeout); + $view($_GET); exit; } From 29de2282a3e941defb8ef97282169459a3ac9ad3 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 20:10:17 +0100 Subject: [PATCH 69/98] add method js() --- views/bootstrap/class.CreateIndex.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/views/bootstrap/class.CreateIndex.php b/views/bootstrap/class.CreateIndex.php index 1e1b61141..77d6ca302 100644 --- a/views/bootstrap/class.CreateIndex.php +++ b/views/bootstrap/class.CreateIndex.php @@ -31,6 +31,10 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_CreateIndex extends SeedDMS_Bootstrap_Style { + function js() { /* {{{ */ + header('Content-Type: application/javascript'); + } /* }}} */ + function show() { /* {{{ */ $this->htmlStartPage(getMLText("admin_tools")); $this->globalNavigation(); From efbf85e34eec16b1e05a9c8ab6795c02878b9281 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 16 Mar 2016 20:10:59 +0100 Subject: [PATCH 70/98] add javascript into external file --- views/bootstrap/class.FolderAccess.php | 41 ++++++++++------- views/bootstrap/class.FolderNotify.php | 46 +++++++++++-------- views/bootstrap/class.ForcePasswordChange.php | 40 +++++++++++++++- 3 files changed, 88 insertions(+), 39 deletions(-) diff --git a/views/bootstrap/class.FolderAccess.php b/views/bootstrap/class.FolderAccess.php index 5253a644d..bcbee1872 100644 --- a/views/bootstrap/class.FolderAccess.php +++ b/views/bootstrap/class.FolderAccess.php @@ -39,21 +39,9 @@ class SeedDMS_View_FolderAccess extends SeedDMS_Bootstrap_Style { print "\n"; } /* }}} */ - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $allUsers = $this->params['allusers']; - $allGroups = $this->params['allgroups']; - $rootfolderid = $this->params['rootfolderid']; - - $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $allUsers = $this->params['allusers']; + $allGroups = $this->params['allgroups']; + $rootfolderid = $this->params['rootfolderid']; + + $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); + $this->contentHeading(getMLText("edit_folder_access")); $this->contentContainerStart(); @@ -227,7 +234,7 @@ function checkForm() print "
    "; } ?> - + diff --git a/views/bootstrap/class.FolderNotify.php b/views/bootstrap/class.FolderNotify.php index f3bc8865f..e798547dc 100644 --- a/views/bootstrap/class.FolderNotify.php +++ b/views/bootstrap/class.FolderNotify.php @@ -31,24 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_FolderNotify extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $allUsers = $this->params['allusers']; - $allGroups = $this->params['allgroups']; - $strictformcheck = $this->params['strictformcheck']; - - $notifyList = $folder->getNotifyList(); - - $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); - + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $allUsers = $this->params['allusers']; + $allGroups = $this->params['allgroups']; + $strictformcheck = $this->params['strictformcheck']; + + $notifyList = $folder->getNotifyList(); + + $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); + $this->contentHeading(getMLText("edit_existing_notify")); $this->contentContainerStart(); @@ -125,7 +131,7 @@ function checkForm() ?>
    - + diff --git a/views/bootstrap/class.ForcePasswordChange.php b/views/bootstrap/class.ForcePasswordChange.php index 61f921fb3..64fc5577c 100644 --- a/views/bootstrap/class.ForcePasswordChange.php +++ b/views/bootstrap/class.ForcePasswordChange.php @@ -31,6 +31,42 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_ForcePasswordChange extends SeedDMS_Bootstrap_Style { + function js() { /* {{{ */ + $strictformcheck = $this->params['strictformcheck']; + + header('Content-Type: application/javascript'); +?> +function checkForm() +{ + msg = new Array(); + + if($("#currentpwd").val() == "") msg.push(""); + if($("#pwd").val() == "") msg.push(""); + if($("#pwd").val() != $("#pwdconf").val()) msg.push(""); + if (msg != "") { + noty({ + text: msg.join('
    '), + type: 'error', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + _timeout: 1500, + }); + return false; + } + else + return true; +} + +$(document).ready( function() { + $('body').on('submit', '#form', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); +params['dms']; $user = $this->params['user']; @@ -43,7 +79,7 @@ class SeedDMS_View_ForcePasswordChange extends SeedDMS_Bootstrap_Style { echo "
    ".getMLText('password_expiration_text')."
    "; $this->contentContainerStart(); ?> - + @@ -51,7 +87,7 @@ class SeedDMS_View_ForcePasswordChange extends SeedDMS_Bootstrap_Style { - + From c09979eaede72cde8a18248a329ee8d0bfcf65c1 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 15:32:34 +0100 Subject: [PATCH 71/98] fix log message --- op/op.WorkflowActionsMgr.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/op/op.WorkflowActionsMgr.php b/op/op.WorkflowActionsMgr.php index 51a67823c..d456a43a9 100644 --- a/op/op.WorkflowActionsMgr.php +++ b/op/op.WorkflowActionsMgr.php @@ -113,7 +113,7 @@ else if ($action == "editworkflowaction") { if ($editedWorkflowAction->getName() != $name) $editedWorkflowAction->setName($name); - add_log_line(".php&action=editworkflowaction&workflowactionid=".$workflow); + add_log_line(".php&action=editworkflowaction&workflowactionid=".$workflowactionid); } else UI::exitError(getMLText("admin_tools"),getMLText("unknown_command")); From 889a080339f75c9ad0e7e715a112a9e8c39f3917 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 15:32:49 +0100 Subject: [PATCH 72/98] fix syntax error --- out/out.RemoveWorkflow.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/out/out.RemoveWorkflow.php b/out/out.RemoveWorkflow.php index 34a0419ca..e16af58cc 100644 --- a/out/out.RemoveWorkflow.php +++ b/out/out.RemoveWorkflow.php @@ -41,7 +41,7 @@ if (!is_object($workflow)) { $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { - $view->setParam('workflow'=>$workflow); + $view->setParam('workflow', $workflow); $view($_GET); exit; } From ca6f0303b2ab162f10289709baf53ee05aa83245 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 15:33:18 +0100 Subject: [PATCH 73/98] put javascript into its own file and turn on content security policy --- views/bootstrap/class.ApproveDocument.php | 69 ++--- views/bootstrap/class.AttributeMgr.php | 4 +- views/bootstrap/class.Bootstrap.php | 4 +- views/bootstrap/class.ChangePassword.php | 10 +- views/bootstrap/class.EditComment.php | 40 +-- views/bootstrap/class.EditEvent.php | 41 +-- views/bootstrap/class.EditFolder.php | 41 +-- views/bootstrap/class.EditOnline.php | 47 ++-- views/bootstrap/class.GroupView.php | 17 +- views/bootstrap/class.MoveFolder.php | 12 +- .../bootstrap/class.OverrideContentStatus.php | 49 ++-- views/bootstrap/class.PasswordForgotten.php | 35 ++- views/bootstrap/class.RemoveWorkflow.php | 2 +- .../class.RemoveWorkflowFromDocument.php | 2 +- .../bootstrap/class.ReturnFromSubWorkflow.php | 44 ++-- views/bootstrap/class.ReviewDocument.php | 76 +++--- views/bootstrap/class.SearchForm.php | 48 ++-- views/bootstrap/class.SetWorkflow.php | 36 ++- views/bootstrap/class.Statistic.php | 2 +- views/bootstrap/class.TriggerWorkflow.php | 45 ++-- views/bootstrap/class.UserDefaultKeywords.php | 49 ++-- views/bootstrap/class.WorkflowActionsMgr.php | 205 +++++++-------- views/bootstrap/class.WorkflowGraph.php | 71 +++--- views/bootstrap/class.WorkflowMgr.php | 241 ++++++++---------- views/bootstrap/class.WorkflowStatesMgr.php | 227 ++++++++--------- 25 files changed, 758 insertions(+), 659 deletions(-) diff --git a/views/bootstrap/class.ApproveDocument.php b/views/bootstrap/class.ApproveDocument.php index b2264bb2d..e5327d691 100644 --- a/views/bootstrap/class.ApproveDocument.php +++ b/views/bootstrap/class.ApproveDocument.php @@ -31,29 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_ApproveDocument extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $document = $this->params['document']; - - $latestContent = $document->getLatestContent(); - $approvals = $latestContent->getApprovalStatus(); - - foreach($approvals as $approval) { - if($approval['approveID'] == $_GET['approveid']) { - $approvalStatus = $approval; - break; - } - } - - $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); - $this->contentHeading(getMLText("add_approval")); + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkIndForm()) return; + event.preventDefault(); + }); + $('body').on('submit', '#form2', function(ev){ + if(checkGrpForm()) return; + event.preventDefault(); + }); +}); params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $document = $this->params['document']; + + $latestContent = $document->getLatestContent(); + $approvals = $latestContent->getApprovalStatus(); + + foreach($approvals as $approval) { + if($approval['approveID'] == $_GET['approveid']) { + $approvalStatus = $approval; + break; + } + } + + $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); + $this->contentHeading(getMLText("add_approval")); $this->contentContainerStart(); @@ -118,7 +129,7 @@ function checkGrpForm() print "
    :
    :
    :

    \n"; } ?> - + @@ -170,7 +181,7 @@ function checkGrpForm() } ?> - +
    diff --git a/views/bootstrap/class.AttributeMgr.php b/views/bootstrap/class.AttributeMgr.php index e49026a8a..9451ab770 100644 --- a/views/bootstrap/class.AttributeMgr.php +++ b/views/bootstrap/class.AttributeMgr.php @@ -162,7 +162,7 @@ $(document).ready( function() { -
    :
    +
    : @@ -315,6 +315,8 @@ $(document).ready( function() { + + contentEnd(); $this->htmlEndPage(); diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index af9bbddbd..7ee83a990 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -43,7 +43,7 @@ class SeedDMS_Bootstrap_Style extends SeedDMS_View_Common { } /* }}} */ function htmlStartPage($title="", $bodyClass="") { /* {{{ */ - if(method_exists($this, 'js')) { + if(1 || method_exists($this, 'js')) { /* We still need unsafe-eval, because printDocumentChooserHtml and * printFolderChooserHtml will include a javascript file with ajax * which is evaled by jquery @@ -67,9 +67,9 @@ class SeedDMS_Bootstrap_Style extends SeedDMS_View_Common { echo ''."\n"; echo ''."\n"; echo ''."\n"; + echo ''."\n"; if($this->extraheader['css']) echo $this->extraheader['css']; - echo ''."\n"; // echo ''."\n"; echo ''."\n"; diff --git a/views/bootstrap/class.ChangePassword.php b/views/bootstrap/class.ChangePassword.php index 55dcef687..cd094eee0 100644 --- a/views/bootstrap/class.ChangePassword.php +++ b/views/bootstrap/class.ChangePassword.php @@ -31,6 +31,13 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_ChangePassword extends SeedDMS_Bootstrap_Style { + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); +?> +document.form1.newpassword.focus(); +params['dms']; $referuri = $this->params['referuri']; @@ -43,7 +50,7 @@ class SeedDMS_View_ChangePassword extends SeedDMS_Bootstrap_Style { $this->pageNavigation(getMLText("change_password")); $this->contentContainerStart(); ?> - + "; @@ -80,7 +87,6 @@ class SeedDMS_View_ChangePassword extends SeedDMS_Bootstrap_Style {
    contentContainerEnd(); ?> -

    contentEnd(); diff --git a/views/bootstrap/class.EditComment.php b/views/bootstrap/class.EditComment.php index 71de6bee0..440c087ed 100644 --- a/views/bootstrap/class.EditComment.php +++ b/views/bootstrap/class.EditComment.php @@ -31,21 +31,10 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_EditComment extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $document = $this->params['document']; - $version = $this->params['version']; + function js() { /* {{{ */ $strictformcheck = $this->params['strictformcheck']; - - $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); - + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $document = $this->params['document']; + $version = $this->params['version']; + $strictformcheck = $this->params['strictformcheck']; + + $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); + $this->contentHeading(getMLText("edit_comment")); $this->contentContainerStart(); ?> -
    + diff --git a/views/bootstrap/class.EditEvent.php b/views/bootstrap/class.EditEvent.php index b342a4535..9bec4cd97 100644 --- a/views/bootstrap/class.EditEvent.php +++ b/views/bootstrap/class.EditEvent.php @@ -31,21 +31,10 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_EditEvent extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $event = $this->params['event']; + function js() { /* {{{ */ $strictformcheck = $this->params['strictformcheck']; - - $this->htmlStartPage(getMLText("calendar")); - $this->globalNavigation(); - $this->contentStart(); - $this->pageNavigation(getMLText("calendar"), "calendar"); - - $this->contentHeading(getMLText("edit_event")); - $this->contentContainerStart(); + header('Content-Type: application/javascript; charset=UTF-8'); ?> - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); + + function show() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $event = $this->params['event']; + $strictformcheck = $this->params['strictformcheck']; + + $this->htmlStartPage(getMLText("calendar")); + $this->globalNavigation(); + $this->contentStart(); + $this->pageNavigation(getMLText("calendar"), "calendar"); + + $this->contentHeading(getMLText("edit_event")); + $this->contentContainerStart(); +?> + + "> diff --git a/views/bootstrap/class.EditFolder.php b/views/bootstrap/class.EditFolder.php index 5a4b9d835..b9c70f2e3 100644 --- a/views/bootstrap/class.EditFolder.php +++ b/views/bootstrap/class.EditFolder.php @@ -31,22 +31,10 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_EditFolder extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $attrdefs = $this->params['attrdefs']; - $rootfolderid = $this->params['rootfolderid']; + function js() { /* {{{ */ $strictformcheck = $this->params['strictformcheck']; - $orderby = $this->params['orderby']; - - $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $attrdefs = $this->params['attrdefs']; + $rootfolderid = $this->params['rootfolderid']; + $strictformcheck = $this->params['strictformcheck']; + $orderby = $this->params['orderby']; + + $this->htmlStartPage(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true), "view_folder", $folder); $this->contentHeading(getMLText("edit_folder_props")); $this->contentContainerStart(); ?> - + diff --git a/views/bootstrap/class.EditOnline.php b/views/bootstrap/class.EditOnline.php index 89bd59fc4..8c1c9e711 100644 --- a/views/bootstrap/class.EditOnline.php +++ b/views/bootstrap/class.EditOnline.php @@ -36,6 +36,32 @@ class SeedDMS_View_EditOnline extends SeedDMS_Bootstrap_Style { var $file_count; var $storage_size; + function js() { /* {{{ */ + $document = $this->params['document']; + header('Content-Type: application/javascript; charset=UTF-8'); +?> +$(document).ready(function() { + $('#markdown').markItUp(mySettings); + + $('#update').click(function(event) { + event.preventDefault(); + $.post("../op/op.EditOnline.php", $('#form1').serialize(), function(response) { + noty({ + text: response.message, + type: response.success === true ? 'success' : 'error', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + timeout: 1500, + }); + $('div.ajax').trigger('update', {documentid: getId() ?>}); + }, "json"); + return false; + }); +}); +params['dms']; $document = $this->params['document']; @@ -91,27 +117,6 @@ echo "
    \n"; echo "
    \n"; $this->contentHeading(getMLText("content")); ?> - diff --git a/views/bootstrap/class.PasswordForgotten.php b/views/bootstrap/class.PasswordForgotten.php index 9a6c2b2cb..49ea96bd9 100644 --- a/views/bootstrap/class.PasswordForgotten.php +++ b/views/bootstrap/class.PasswordForgotten.php @@ -31,6 +31,38 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_PasswordForgotten extends SeedDMS_Bootstrap_Style { + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); +?> +function checkForm() +{ + msg = new Array(); + if (document.form1.login.value == "") msg.push(""); + if (document.form1.email.value == "") msg.push(""); + if (msg != "") { + noty({ + text: msg.join('
    '), + type: 'error', + dismissQueue: true, + layout: 'topRight', + theme: 'defaultTheme', + _timeout: 1500, + }); + return false; + } + else + return true; +} +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); +document.form1.email.focus(); +params['referrer']; @@ -41,7 +73,7 @@ class SeedDMS_View_PasswordForgotten extends SeedDMS_Bootstrap_Style { ?> contentContainerStart(); ?> - + "; @@ -64,7 +96,6 @@ class SeedDMS_View_PasswordForgotten extends SeedDMS_Bootstrap_Style {
    contentContainerEnd(); ?> -

    contentEnd(); diff --git a/views/bootstrap/class.RemoveWorkflow.php b/views/bootstrap/class.RemoveWorkflow.php index 9166ba3e6..8ffac1287 100644 --- a/views/bootstrap/class.RemoveWorkflow.php +++ b/views/bootstrap/class.RemoveWorkflow.php @@ -47,7 +47,7 @@ class SeedDMS_View_RemoveWorkflow extends SeedDMS_Bootstrap_Style {

    -
    + - -
    diff --git a/views/bootstrap/class.RemoveWorkflowFromDocument.php b/views/bootstrap/class.RemoveWorkflowFromDocument.php index f55111ca3..50b8474fb 100644 --- a/views/bootstrap/class.RemoveWorkflowFromDocument.php +++ b/views/bootstrap/class.RemoveWorkflowFromDocument.php @@ -69,7 +69,7 @@ class SeedDMS_View_RemoveWorkflowFromDocument extends SeedDMS_Bootstrap_Style {

    - + "; echo ""; echo "\n"; + echo "
    diff --git a/views/bootstrap/class.ReturnFromSubWorkflow.php b/views/bootstrap/class.ReturnFromSubWorkflow.php index b72ec811f..b62c93d17 100644 --- a/views/bootstrap/class.ReturnFromSubWorkflow.php +++ b/views/bootstrap/class.ReturnFromSubWorkflow.php @@ -31,22 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_ReturnFromSubWorkflow extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $document = $this->params['document']; - $transition = $this->params['transition']; - - $latestContent = $document->getLatestContent(); - - $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); - $this->contentHeading(getMLText("return_from_subworkflow")); + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $document = $this->params['document']; + $transition = $this->params['transition']; + + $latestContent = $document->getLatestContent(); + + $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); + $this->contentHeading(getMLText("return_from_subworkflow")); $currentstate = $latestContent->getWorkflowState(); $wkflog = $latestContent->getWorkflowLog(); @@ -93,7 +100,7 @@ function checkForm() ?>
    - + @@ -140,4 +147,3 @@ function checkForm() } /* }}} */ } ?> - diff --git a/views/bootstrap/class.ReviewDocument.php b/views/bootstrap/class.ReviewDocument.php index 3f442afa7..501c3180e 100644 --- a/views/bootstrap/class.ReviewDocument.php +++ b/views/bootstrap/class.ReviewDocument.php @@ -31,28 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_ReviewDocument extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $document = $this->params['document']; - $content = $this->params['version']; - - $reviews = $content->getReviewStatus(); - foreach($reviews as $review) { - if($review['reviewID'] == $_GET['reviewid']) { - $reviewStatus = $review; - break; - } - } - - $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); - $this->contentHeading(getMLText("submit_review")); + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkIndForm()) return; + event.preventDefault(); + }); + $('body').on('submit', '#form2', function(ev){ + if(checkGrpForm()) return; + event.preventDefault(); + }); +}); params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $document = $this->params['document']; + $content = $this->params['version']; + + $reviews = $content->getReviewStatus(); + foreach($reviews as $review) { + if($review['reviewID'] == $_GET['reviewid']) { + $reviewStatus = $review; + break; + } + } + + $this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName())))); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document); + $this->contentHeading(getMLText("submit_review")); $this->contentContainerStart(); // Display the Review form. @@ -109,7 +127,7 @@ function checkGrpForm() print "
    :

    "; } ?> - + @@ -167,7 +185,7 @@ function checkGrpForm() } ?> - +
    diff --git a/views/bootstrap/class.SearchForm.php b/views/bootstrap/class.SearchForm.php index 8162d5b03..cc5c91f91 100644 --- a/views/bootstrap/class.SearchForm.php +++ b/views/bootstrap/class.SearchForm.php @@ -31,22 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_SearchForm extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $folder = $this->params['folder']; - $attrdefs = $this->params['attrdefs']; - $allCats = $this->params['allcategories']; - $allUsers = $this->params['allusers']; - $enablefullsearch = $this->params['enablefullsearch']; - $workflowmode = $this->params['workflowmode']; - - $this->htmlStartPage(getMLText("search")); - $this->globalNavigation($folder); - $this->contentStart(); - $this->pageNavigation(getMLText("search"), ""); + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - + +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); +}); +printFolderChooserJs("form1"); + } /* }}} */ + + function show() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $folder = $this->params['folder']; + $attrdefs = $this->params['attrdefs']; + $allCats = $this->params['allcategories']; + $allUsers = $this->params['allusers']; + $enablefullsearch = $this->params['enablefullsearch']; + $workflowmode = $this->params['workflowmode']; + + $this->htmlStartPage(getMLText("search")); + $this->globalNavigation($folder); + $this->contentStart(); + $this->pageNavigation(getMLText("search"), ""); +?>
    @@ -160,7 +172,7 @@ function checkForm() - + diff --git a/views/bootstrap/class.SetWorkflow.php b/views/bootstrap/class.SetWorkflow.php index f92a62afa..3569f80ba 100644 --- a/views/bootstrap/class.SetWorkflow.php +++ b/views/bootstrap/class.SetWorkflow.php @@ -31,6 +31,28 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_SetWorkflow extends SeedDMS_Bootstrap_Style { + function js() { /* {{{ */ + $document = $this->params['document']; + header('Content-Type: application/javascript; charset=UTF-8'); +?> +function showWorkflow(selectObj) { + id = selectObj.options[selectObj.selectedIndex].value; + if (id > 0) { + $('#workflowgraph').show(); + $('#workflowgraph iframe').attr('src', 'out.WorkflowGraph.php?documentid=getID(); ?>&workflow='+id); + } else { + $('#workflowgraph').hide(); + } + +} +$(document).ready( function() { + $( "#selector" ).change(function() { + showWorkflow(this); + }); +}); +params['dms']; $user = $this->params['user']; @@ -48,18 +70,6 @@ class SeedDMS_View_SetWorkflow extends SeedDMS_Bootstrap_Style { $this->contentContainerStart(); // Display the Workflow form. ?> -
    - -
    :
    :printFolderChooser("form1", M_READ, -1, $folder);?>printFolderChooserHtml("form1", M_READ, -1, $folder);?>
    : "; + echo " diff --git a/views/bootstrap/class.UserDefaultKeywords.php b/views/bootstrap/class.UserDefaultKeywords.php index d69dd5dd3..95a8a7a6a 100644 --- a/views/bootstrap/class.UserDefaultKeywords.php +++ b/views/bootstrap/class.UserDefaultKeywords.php @@ -31,17 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_UserDefaultKeywords extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $categories = $this->params['categories']; - - $this->htmlStartPage(getMLText("edit_default_keywords")); - $this->globalNavigation(); - $this->contentStart(); - $this->pageNavigation(getMLText("my_account"), "my_account"); + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - + +sel = document.getElementById("selector"); +sel.selectedIndex=0; //; +showKeywords(sel); + +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); + $( "#selector" ).change(function() { + showKeywords(this); +// $('div.ajax').trigger('update', {userid: $(this).val()}); + }); +}); params['dms']; + $user = $this->params['user']; + $categories = $this->params['categories']; + + $this->htmlStartPage(getMLText("edit_default_keywords")); + $this->globalNavigation(); + $this->contentStart(); + $this->pageNavigation(getMLText("my_account"), "my_account"); $this->contentHeading(getMLText("edit_default_keywords")); ?>
    : -
    - - contentEnd(); $this->htmlEndPage(); diff --git a/views/bootstrap/class.WorkflowActionsMgr.php b/views/bootstrap/class.WorkflowActionsMgr.php index dd91b4e40..043442e44 100644 --- a/views/bootstrap/class.WorkflowActionsMgr.php +++ b/views/bootstrap/class.WorkflowActionsMgr.php @@ -31,27 +31,14 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_WorkflowActionsMgr extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $selworkflowaction = $this->params['selworkflowaction']; - - $workflowactions = $dms->getAllWorkflowActions(); - - $this->htmlStartPage(getMLText("admin_tools")); - $this->globalNavigation(); - $this->contentStart(); - $this->pageNavigation(getMLText("admin_tools"), "admin_tools"); - + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - +$(document).ready( function() { + $('body').on('submit', '#form', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); + $( "#selector" ).change(function() { + $('div.ajax').trigger('update', {workflowactionid: $(this).val()}); + }); +}); contentHeading(getMLText("workflow_actions_management")); -?> + } /* }}} */ -
    -
    -
    -: - -
    -
    + function info() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + } /* }}} */ -
    -
    -
    :
    - - - -getID()."\" style=\"display : none;\">"; -?> -
    - - - - - - - - - - - - - - - - + + + + + + + +
    + +
    + +
    +
    +
    + +
    + +
    +
    -
    -isUsed()) { + function showWorkflowActionForm($action) { /* {{{ */ + if($action) { + if($action->isUsed()) { ?>

    - +
    -
    :
    -
    -
    +params['selworkflowaction']; + + $this->showWorkflowActionForm($selworkflowaction); + } /* }}} */ + + function show() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $selworkflowaction = $this->params['selworkflowaction']; + + $workflowactions = $dms->getAllWorkflowActions(); + + $this->htmlStartPage(getMLText("admin_tools")); + $this->globalNavigation(); + $this->contentStart(); + $this->pageNavigation(getMLText("admin_tools"), "admin_tools"); + $this->contentHeading(getMLText("workflow_actions_management")); +?> + +
    +
    +
    +: +
    +
    getID()."\"" : "") ?>>
    - +
    +
    +
    getID()."\"" : "") ?>>
    +
    +
    +
    contentEnd(); $this->htmlEndPage(); diff --git a/views/bootstrap/class.WorkflowGraph.php b/views/bootstrap/class.WorkflowGraph.php index d649840aa..52d50a058 100644 --- a/views/bootstrap/class.WorkflowGraph.php +++ b/views/bootstrap/class.WorkflowGraph.php @@ -31,6 +31,39 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_WorkflowGraph extends SeedDMS_Bootstrap_Style { + function js() { /* {{{ */ + $this->workflow = $this->params['workflow']; + header('Content-Type: application/javascript; charset=UTF-8'); +?> +$(document).ready(function() { + var width = $('#canvas').width(); + var height = $('#canvas').height();; + var ggg = new Graph(); + ggg.edgeFactory.template.style.directed = true; + + var render_action = function(r, n) { + /* the Raphael set is obligatory, containing all you want to display */ + var set = r.set().push( + /* custom objects go here */ + r.rect(n.point[0]-45, n.point[1]-13, 90, 44).attr({"fill": (n.color == undefined ? "#feb" : n.color), r : "12px", "stroke-width" : "1px" })).push( + r.text(n.point[0], n.point[1] + 10, (n.label || n.id) + "\n(" + (n.maxtime == undefined ? "Infinity" : n.maxtime) + ")")); + return set; + }; + +seentrans = array(); + $state = $this->workflow->getInitState(); + $this->states = array(); + $this->actions = array(); + $this->printGraph(); +?> + var layouter = new Graph.Layout.Spring(ggg); + var renderer = new Graph.Renderer.Raphael('canvas', ggg, width, height); +}); + +workflow->getTransitions(); if($transitions) { @@ -112,42 +145,20 @@ class SeedDMS_View_WorkflowGraph extends SeedDMS_Bootstrap_Style { ''."\n". ''."\n". ''."\n"); + $this->htmlAddHeader(' + +', 'css'); $this->htmlStartPage(getMLText("admin_tools")); // $this->contentContainerStart(); ?> -
    - - +
    contentContainerEnd(); + if(method_exists($this, 'js')) + echo ''."\n"; echo "\n\n"; } /* }}} */ } diff --git a/views/bootstrap/class.WorkflowMgr.php b/views/bootstrap/class.WorkflowMgr.php index 483910c70..05e77986e 100644 --- a/views/bootstrap/class.WorkflowMgr.php +++ b/views/bootstrap/class.WorkflowMgr.php @@ -31,20 +31,9 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_WorkflowMgr extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $selworkflow = $this->params['selworkflow']; - $workflows = $this->params['allworkflows']; - $workflowstates = $this->params['allworkflowstates']; - - $this->htmlStartPage(getMLText("admin_tools")); - $this->globalNavigation(); - $this->contentStart(); - $this->pageNavigation(getMLText("admin_tools"), "admin_tools"); - + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); + $( "#selector" ).change(function() { + $('div.ajax').trigger('update', {workflowid: $(this).val()}); + }); +}); contentHeading(getMLText("workflow_management")); -?> + } /* }}} */ -
    -
    -
    -: - -
    -
    - -
    + function info() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $selworkflow = $this->params['selworkflow']; + if($selworkflow) { ?> +
    +
    + -
    - - - + function showWorkflowForm($workflow) { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $workflows = $this->params['allworkflows']; + $workflowstates = $this->params['allworkflowstates']; -getID()."\" style=\"display : none;\">"; - $transitions = $currWorkflow->getTransitions(); - $initstate = $currWorkflow->getInitState(); + if($workflow) { + $transitions = $workflow->getTransitions(); + $initstate = $workflow->getInitState(); $hasinitstate = true; $missesug = false; if($transitions) { @@ -184,31 +107,37 @@ function showWorkflow(selectObj) { $this->errorMsg('One of the transitions has neither a user nor a group!'); if(!$hasinitstate) $this->errorMsg('None of the transitions starts with the initial state of the workflow!'); -?> - - - - -
    - - - - + + + + + + + +
    -isUsed()) { + + if($workflow->isUsed()) { ?>

    - + -
    - + @@ -216,7 +145,7 @@ function showWorkflow(selectObj) { getID()."\""; - if($currWorkflow->getInitState()->getID() == $workflowstate->getID()) + if($workflow && $workflow->getInitState()->getID() == $workflowstate->getID()) echo " selected=\"selected\""; echo ">".htmlspecialchars($workflowstate->getName())."\n"; } @@ -231,11 +160,12 @@ function showWorkflow(selectObj) {
    :">
    :
    getAllWorkflowActions(); if($actions) { - $transitions = $currWorkflow->getTransitions(); - echo ""; - echo ""; + $transitions = $workflow->getTransitions(); + echo "
    ".getMLText('state_and_next_state')."".getMLText('action')."".getMLText('users_and_groups')."
    "; + echo ""; if($transitions) { foreach($transitions as $transition) { $state = $transition->getState(); @@ -273,7 +203,7 @@ function showWorkflow(selectObj) { ?> - + @@ -282,9 +212,11 @@ function showWorkflow(selectObj) { echo "\n"; } } + echo "
    ".getMLText('state_and_next_state')."".getMLText('action')."".getMLText('users_and_groups')."
    "; ?>
    "; echo ""; ?> - + "> "; echo "
    "; ?> "; + } + } + } /* }}} */ + + function form() { /* {{{ */ + $selworkflow = $this->params['selworkflow']; + + $this->showWorkflowForm($selworkflow); + } /* }}} */ + + function show() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $selworkflow = $this->params['selworkflow']; + $workflows = $this->params['allworkflows']; + $workflowstates = $this->params['allworkflowstates']; + + $this->htmlStartPage(getMLText("admin_tools")); + $this->globalNavigation(); + $this->contentStart(); + $this->pageNavigation(getMLText("admin_tools"), "admin_tools"); + $this->contentHeading(getMLText("workflow_management")); +?> + +
    +
    +
    +: +
    -
    +
    +
    getID()."\"" : "") ?>>
    - +
    +
    +
    getID()."\"" : "") ?>>
    +
    +
    + contentEnd(); diff --git a/views/bootstrap/class.WorkflowStatesMgr.php b/views/bootstrap/class.WorkflowStatesMgr.php index 6710ae082..89df42033 100644 --- a/views/bootstrap/class.WorkflowStatesMgr.php +++ b/views/bootstrap/class.WorkflowStatesMgr.php @@ -31,27 +31,15 @@ require_once("class.Bootstrap.php"); */ class SeedDMS_View_WorkflowStatesMgr extends SeedDMS_Bootstrap_Style { - function show() { /* {{{ */ - $dms = $this->params['dms']; - $user = $this->params['user']; - $selworkflowstate = $this->params['selworkflowstate']; - - $workflowstates = $dms->getAllWorkflowStates(); - - $this->htmlStartPage(getMLText("admin_tools")); - $this->globalNavigation(); - $this->contentStart(); - $this->pageNavigation(getMLText("admin_tools"), "admin_tools"); - + function js() { /* {{{ */ + header('Content-Type: application/javascript; charset=UTF-8'); ?> - +$(document).ready(function() { + $('body').on('submit', '#form1', function(ev){ + if(checkForm()) return; + event.preventDefault(); + }); + $( "#selector" ).change(function() { + $('div.ajax').trigger('update', {workflowstateid: $(this).val()}); + }); +}); contentHeading(getMLText("workflow_states_management")); -?> + } /* }}} */ -
    -
    -
    -: - -
    -
    + function info() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + } /* }}} */ -
    -
    - - - - -getID()."\" style=\"display : none;\">"; -?> -
    - - - - - - - + + + - - - - - - - - - - - - - + + + + + +
    + +
    + +
    +
    -
    -isUsed()) { + function showWorkflowStateForm($state) { /* {{{ */ + if($state) { + if($state->isUsed()) { ?>

    - +
    -
    :
    : + +
    + +
    + +
    +
    +
    + +
    +
    - - - -
    +params['selworkflowstate']; + + $this->showWorkflowStateForm($selworkflowstate); + } /* }}} */ + + function show() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; + $selworkflowstate = $this->params['selworkflowstate']; + + $workflowstates = $dms->getAllWorkflowStates(); + + $this->htmlStartPage(getMLText("admin_tools")); + $this->globalNavigation(); + $this->contentStart(); + $this->pageNavigation(getMLText("admin_tools"), "admin_tools"); + $this->contentHeading(getMLText("workflow_states_management")); +?> + +
    +
    +
    +: +
    +
    getID()."\"" : "") ?>>
    - +
    +
    +
    getID()."\"" : "") ?>>
    +
    +
    +
    contentEnd(); From 6702d5de81bc1066cf7cd1e7cbde84419f0a0f03 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 15:35:04 +0100 Subject: [PATCH 74/98] add missing phrases --- languages/ar_EG/lang.inc | 3 +++ languages/bg_BG/lang.inc | 3 +++ languages/ca_ES/lang.inc | 3 +++ languages/cs_CZ/lang.inc | 3 +++ languages/de_DE/lang.inc | 7 +++++-- languages/en_GB/lang.inc | 7 +++++-- languages/es_ES/lang.inc | 3 +++ languages/fr_FR/lang.inc | 5 ++++- languages/hr_HR/lang.inc | 3 +++ languages/hu_HU/lang.inc | 3 +++ languages/it_IT/lang.inc | 3 +++ languages/ko_KR/lang.inc | 3 +++ languages/nl_NL/lang.inc | 3 +++ languages/pl_PL/lang.inc | 11 +++++++---- languages/pt_BR/lang.inc | 3 +++ languages/ro_RO/lang.inc | 3 +++ languages/ru_RU/lang.inc | 3 +++ languages/sk_SK/lang.inc | 3 +++ languages/sv_SE/lang.inc | 3 +++ languages/tr_TR/lang.inc | 3 +++ languages/uk_UA/lang.inc | 3 +++ languages/zh_CN/lang.inc | 3 +++ languages/zh_TW/lang.inc | 3 +++ 23 files changed, 78 insertions(+), 9 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index b7119fc0e..c00d0ff45 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -377,6 +377,7 @@ URL: [url]', 'edit_folder_notify' => 'تعديل قائمة التنبيهات', 'edit_folder_props' => 'تعديل مجلد', 'edit_group' => 'تعديل مجموعة', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'تعديل المستخدم', 'edit_user_details' => 'تعديل بيانات المستخدم', @@ -971,6 +972,8 @@ URL: [url]', 'settings_dropFolderDir' => '', 'settings_dropFolderDir_desc' => '', 'settings_Edition' => 'اعدادات التحرير', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => '', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 3fb57efcf..e00ffb7c9 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -332,6 +332,7 @@ $text = array( 'edit_folder_notify' => 'Списък с уведомявания за папка', 'edit_folder_props' => 'Редактирай папка', 'edit_group' => 'Редактирай група', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Редактирай потребител', 'edit_user_details' => 'Редактирай данните на потребителя', @@ -836,6 +837,8 @@ $text = array( 'settings_dropFolderDir' => 'Директория за папката -пускане-', 'settings_dropFolderDir_desc' => 'Тази папка може да се ползва за -пускане- на файлове във файловата система на сървъра и импортиране от там вместо качване през браузър. Папката трябва да съдържа под-паки за всеки потребител който има права да работи по този начин.', 'settings_Edition' => 'Настройки редакция', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Разреши Admin Rev App', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index c4a0d9bd4..43f48be01 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -337,6 +337,7 @@ URL: [url]', 'edit_folder_notify' => 'Llista de notificació', 'edit_folder_props' => 'Editar directori', 'edit_group' => 'Editar grup...', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Editar usuari...', 'edit_user_details' => 'Editar detalls d\'usuari', @@ -841,6 +842,8 @@ URL: [url]', 'settings_dropFolderDir' => '', 'settings_dropFolderDir_desc' => '', 'settings_Edition' => 'Edition settings', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 0c6517b28..dc8ae72c3 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -384,6 +384,7 @@ URL: [url]', 'edit_folder_notify' => 'Seznam upozornění', 'edit_folder_props' => 'Upravit adresář', 'edit_group' => 'Upravit skupinu', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Upravit uživatele', 'edit_user_details' => 'Upravit podrobnosti uživatele', @@ -980,6 +981,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Adresář pro přetažení složky', 'settings_dropFolderDir_desc' => 'Tento adresář může být použit k ukládání souborů do souborového systému serveru a jejich importování odtud, místo natahování přes prohlížeč. Adresář musí obsahovat podadresář pro každého uživatele, kterému je povoleno importovat soubory touto cestou.', 'settings_Edition' => '', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => '', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 590583f9c..f89993998 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -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 (2198), dgrutsch (21) +// Translators: Admin (2202), dgrutsch (21) $text = array( 'accept' => 'Übernehmen', @@ -389,6 +389,7 @@ URL: [url]', 'edit_folder_notify' => 'Beobachtung von Ordnern', 'edit_folder_props' => 'Bearbeiten', 'edit_group' => 'Gruppe bearbeiten', +'edit_online' => 'Online editieren', 'edit_transmittal_props' => 'Attribute der Dokumentenliste bearbeiten', 'edit_user' => 'Benutzer bearbeiten', 'edit_user_details' => 'Benutzerdetails bearbeiten', @@ -1017,6 +1018,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Verzeichnis für Ablageordner', 'settings_dropFolderDir_desc' => 'Dieses Verzeichnis kann dazu benutzt werden Dokumente auf dem Server abzulegen und von dort zu importieren anstatt sie über den Browser hochzuladen. Das Verzeichnis muss ein Unterverzeichnis mit dem Login-Namen des angemeldeten Benutzers beinhalten.', 'settings_Edition' => 'Funktions-Einstellungen', +'settings_editOnlineFileTypes' => 'Dateitypen für Online-Editieren:', +'settings_editOnlineFileTypes_desc' => 'Dateien mit den angegebenen Endungen können Online editiert werden (benutzen Sie ausschließlich Kleinbuchstaben).', 'settings_enableAcknowledgeWorkflow' => 'Ermögliche Bestätigung des Dokumentenempfang', 'settings_enableAcknowledgeWorkflow_desc' => 'Anwählen, um den Workflow zur Kenntnisnahme von Dokumenten einzuschalten', 'settings_enableAdminRevApp' => 'Admin darf freigeben/prüfen', @@ -1109,7 +1112,7 @@ URL: [url]', 'settings_install_success' => 'Die Installation wurde erfolgreich beendet', 'settings_install_welcome_text' => '

    Before you start to install SeedDMS make sure you have created a file \'ENABLE_INSTALL_TOOL\' in your configuration directory, otherwise the installation will not work. On Unix-System this can easily be done with \'touch conf/ENABLE_INSTALL_TOOL\'. After you have finished the installation delete the file.

    SeedDMS has very minimal requirements. You will need a mysql database or sqlite support and a php enabled web server. The pear package Log has to be installed too. For the lucene full text search, you will also need the Zend framework installed on disc where it can be found by php. For the WebDAV server you will also need the HTTP_WebDAV_Server. The path to it can later be set during installation.

    If you like to create the database before you start installation, then just create it manually with your favorite tool, optionally create a database user with access on the database and import one of the database dumps in the configuration directory. The installation script can do that for you as well, but it will need database access with sufficient rights to create databases.

    ', 'settings_install_welcome_title' => 'Willkommen zur Installation von SeedDMS', -'settings_install_zendframework' => 'Installiere Zend Framework, wenn Sie die Volltextsuche einsetzen möchten.', +'settings_install_zendframework' => 'Installiere Zend Framework, wenn Sie die zend-basierte Volltextsuche einsetzen möchten. Anderenfalls, ignorieren Sie diese Meldung und fahren Sie mit der Installation fort.', 'settings_language' => 'Voreingestellte Sprache', 'settings_language_desc' => 'Voreingestellte Sprache (entspricht dem Unterverzeichnis im Verzeichnis \'languages\')', 'settings_libraryFolder' => 'Bibliotheksordner', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index f4571dbb2..33fa54b44 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -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 (1347), dgrutsch (7), netixw (14) +// Translators: Admin (1351), dgrutsch (7), netixw (14) $text = array( 'accept' => 'Accept', @@ -389,6 +389,7 @@ URL: [url]', 'edit_folder_notify' => 'Folder Notification List', 'edit_folder_props' => 'Edit folder', 'edit_group' => 'Edit group', +'edit_online' => 'Edit online', 'edit_transmittal_props' => 'Edit transmittal properties', 'edit_user' => 'Edit user', 'edit_user_details' => 'Edit User Details', @@ -1018,6 +1019,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Directory for drop folder', 'settings_dropFolderDir_desc' => 'This directory can be used for dropping files on the server\'s file system and importing them from there instead of uploading via the browser. The directory must contain a sub directory for each user who is allowed to import files this way.', 'settings_Edition' => 'Edition settings', +'settings_editOnlineFileTypes' => 'Edit Online File Types:', +'settings_editOnlineFileTypes_desc' => 'Files with one of the following endings can be edited online (USE ONLY LOWER CASE CHARACTERS)', 'settings_enableAcknowledgeWorkflow' => 'Enable acknowledge of document reception', 'settings_enableAcknowledgeWorkflow_desc' => 'Enable, to turn on the workflow to acknowledge document reception.', 'settings_enableAdminRevApp' => 'Allow review/approval for admins', @@ -1110,7 +1113,7 @@ URL: [url]', 'settings_install_success' => 'The installation has been successfully completed.', 'settings_install_welcome_text' => '

    Before you start to install SeedDMS make sure you have created a file \'ENABLE_INSTALL_TOOL\' in your configuration directory, otherwise the installation will not work. On Unix-System this can easily be done with \'touch conf/ENABLE_INSTALL_TOOL\'. After you have finished the installation delete the file.

    SeedDMS has very minimal requirements. You will need a mysql database or sqlite support and a php enabled web server. The pear package Log has to be installed too. For the lucene full text search, you will also need the Zend framework installed on disc where it can be found by php. For the WebDAV server you will also need the HTTP_WebDAV_Server. The path to it can later be set during installation.

    If you like to create the database before you start installation, then just create it manually with your favorite tool, optionally create a database user with access on the database and import one of the database dumps in the configuration directory. The installation script can do that for you as well, but it will need database access with sufficient rights to create databases.

    ', 'settings_install_welcome_title' => 'Welcome to the installation of SeedDMS', -'settings_install_zendframework' => 'Install Zend Framework, if you intend to use the full text search engine', +'settings_install_zendframework' => 'Install Zend Framework, if you intend to use the zend based full text search engine. Otherwise, ignore this message and continue the installation.', 'settings_language' => 'Default language', 'settings_language_desc' => 'Default language (name of a subfolder in folder "languages")', 'settings_libraryFolder' => 'Library folder', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 04227f71b..2f5ae2bc9 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -384,6 +384,7 @@ URL: [url]', 'edit_folder_notify' => 'Lista de notificación', 'edit_folder_props' => 'Editar carpeta', 'edit_group' => 'Editar grupo...', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Editar usuario...', 'edit_user_details' => 'Editar detalles de usuario', @@ -986,6 +987,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Carpeta para dejar ficheros', 'settings_dropFolderDir_desc' => 'Esta carpeta puede ser usada para dejar ficheros en el sistema de archivos del servidor e importarlos desde ahí en lugar de subirlos vía navegador. La carpeta debe contener un subdirectorio para cada usuario que tenga permiso para importar ficheros de esta forma.', 'settings_Edition' => 'Configuración de edición', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Habilitar Administrador Rev Apr', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index b05d93f88..6251607c6 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -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 (1026), jeromerobert (50), lonnnew (9) +// Translators: Admin (1028), jeromerobert (50), lonnnew (9) $text = array( 'accept' => 'Accepter', @@ -384,6 +384,7 @@ URL: [url]', 'edit_folder_notify' => 'Liste de notification de dossiers', 'edit_folder_props' => 'Modifier le dossier', 'edit_group' => 'Modifier un groupe', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Modifier un utilisateur', 'edit_user_details' => 'Modifier les détails d\'utilisateur', @@ -962,6 +963,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Répertoire de dépôt de fichier sur le serveur', 'settings_dropFolderDir_desc' => 'Ce répertoire peut être utilisé pour déposer des fichiers sur le serveur et les importer à partir d\'ici au lieu de les charger à partir du navigateur. Le répertoire doit avoir un sous-répertoire pour chaque utilisateur autorisé à importer des fichiers de cette manière.', 'settings_Edition' => 'Paramètres d’édition', +'settings_editOnlineFileTypes' => 'Editer le type de fichier', +'settings_editOnlineFileTypes_desc' => 'Editer la description du type de fichier', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Activer Admin Rev App', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index 214fd640d..c4581bcc6 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -389,6 +389,7 @@ Internet poveznica: [url]', 'edit_folder_notify' => 'Popis za obavijesti o mapi', 'edit_folder_props' => 'Uredi mapu', 'edit_group' => 'Uredi mapu', +'edit_online' => '', 'edit_transmittal_props' => 'Izmjena postavki proslijeđivanja', 'edit_user' => 'Uredi korisnika', 'edit_user_details' => 'Uredi detalje korisnika', @@ -1007,6 +1008,8 @@ Internet poveznica: [url]', 'settings_dropFolderDir' => 'Mapa za zonu ispuštanja', 'settings_dropFolderDir_desc' => 'Ova mapa može se koristiti za ispuštanje datoteka na datotečni sustav poslužitelja i uvoz istih od tamo umjesto učitavanja preko internet preglednika. Mapa mora sadržavati pod mapu za svakog korisnika koji ima dozvolu za uvoz datoteka na ovaj način.', 'settings_Edition' => 'Postavke izdanja', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => 'Omogućavanje potvrđivanja prijema dokumenta', 'settings_enableAcknowledgeWorkflow_desc' => 'Omogućite kako bi omogućili tok rada za potvrđivajne prijema dokumenta.', 'settings_enableAdminRevApp' => 'Dopusti pregled/ovjeru za administratore', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index fba607c0e..f4c0bd6be 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -384,6 +384,7 @@ URL: [url]', 'edit_folder_notify' => 'Mappa értesítési lista', 'edit_folder_props' => 'Mappa szerkesztése', 'edit_group' => 'Csoport szerkesztése', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Felhasználó szerkesztése', 'edit_user_details' => 'Felhasználó részletes adatainak szerkesztése', @@ -985,6 +986,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Drop mappa könyvtára', 'settings_dropFolderDir_desc' => 'Ez a könyvtár használható az importálandó állományok elhelyezésére a fájlrendszeren a böngészővel történő feltöltés helyett. A könyvtárnak tartalmaznia kell alkönyvtárakat minden felhasználóhoz akinek engedélyezett az állományok ilyen módon történő importálása.', 'settings_Edition' => 'Kiadás beállítások', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Engedélyezi a felülvizsgálatot/jóváhagyást az adminisztrátorok számára', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 340e13c8e..a26ee7e42 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -390,6 +390,7 @@ URL: [url]', 'edit_folder_notify' => 'Modifica la lista di notifica per la cartella', 'edit_folder_props' => 'Modifica proprietà cartella', 'edit_group' => 'Modifica il gruppo', +'edit_online' => '', 'edit_transmittal_props' => 'Modifica proprietà trasmissione', 'edit_user' => 'Modifica l\'utente', 'edit_user_details' => 'Modifica i dettagli utente', @@ -1009,6 +1010,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Cartella per il drop', 'settings_dropFolderDir_desc' => 'Questa cartella viene utilizzata per rilasciare (drop) files sul server per importarli direttamente anziché caricarli attraverso il browser. La cartella deve contenere una sottocartella per ciascun utente autorizzato ad importare files in questo modo.', 'settings_Edition' => 'Impostazioni di edizione', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => 'Abilitare per notifiche', 'settings_enableAcknowledgeWorkflow_desc' => 'Abilitare per attivare sul workflow le ricevute di notifica.', 'settings_enableAdminRevApp' => 'Permetti la revisione/approvazione da parte degli amministratori', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 1dfcd6937..77fcfd433 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -389,6 +389,7 @@ URL: [url]', 'edit_folder_notify' => '폴더 알림 목록', 'edit_folder_props' => '폴더 편집', 'edit_group' => '편집 그룹', +'edit_online' => '', 'edit_transmittal_props' => '전송 속성 편집', 'edit_user' => '사용자 편집', 'edit_user_details' => '사용자 세부 사항 편집', @@ -1000,6 +1001,8 @@ URL : [url]', 'settings_dropFolderDir' => '드롭 폴더 디렉토리', 'settings_dropFolderDir_desc' => '서버의 파일 시스템에서 파일을 Dropping 위해 디렉토리. 브라우저를 통해 업로드 할 수 있습니다. 각 사용자는 디렉토리를 소유 했거나 사용이 허가 권한이 있어야 합니다.', 'settings_Edition' => '판(Edition) 설정', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '문서 수신의 응답 활성화', 'settings_enableAcknowledgeWorkflow_desc' => '문서의 수신 확인을 위해 워크플로어를 선택하고 활성화 합니다.', 'settings_enableAdminRevApp' => '관리자에 대한 검토 / 승인 허용', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 8782a72ce..7a0ca9232 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -382,6 +382,7 @@ URL: [url]', 'edit_folder_notify' => 'Map Notificatie Lijst', 'edit_folder_props' => 'Wijzig Map eigenschappen', 'edit_group' => 'Wijzig Groep', +'edit_online' => '', 'edit_transmittal_props' => 'Opmerkingen bij verzending', 'edit_user' => 'Wijzig gebruiker', 'edit_user_details' => 'Wijzig gebruiker Details', @@ -982,6 +983,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Pad voor drop folder', 'settings_dropFolderDir_desc' => 'Dit pad kan gebruikt worden voor dropfiles op de server en hier vanaf te importeren in plaats van uploaden via de browser.', 'settings_Edition' => 'Uitgave instellingen', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Inschakelen Beheer Contr/Beoord', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 9974b7fb6..ce635ffca 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -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 (728), netixw (84), romi (93), uGn (112) +// Translators: Admin (731), netixw (84), romi (93), uGn (112) $text = array( 'accept' => 'Akceptuj', @@ -377,6 +377,7 @@ URL: [url]', 'edit_folder_notify' => 'Lista powiadomień dla folderu', 'edit_folder_props' => 'Edytuj folder', 'edit_group' => 'Edytuj grupę', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Edytuj użytkownika', 'edit_user_details' => 'Zmień dane użytkownika', @@ -955,7 +956,7 @@ URL: [url]', 'settings_dbVersion' => 'Schemat bazy danych jest za stary', 'settings_defaultSearchMethod' => '', 'settings_defaultSearchMethod_desc' => '', -'settings_defaultSearchMethod_valdatabase' => '', +'settings_defaultSearchMethod_valdatabase' => 'baza danych', 'settings_defaultSearchMethod_valfulltext' => '', 'settings_delete_install_folder' => 'Aby móc używać LetoDMS, musisz usunąć plik ENABLE_INSTALL_TOOL znajdujący się w katalogu konfiguracyjnym', 'settings_disableSelfEdit' => 'Wyłącz auto edycję', @@ -965,6 +966,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Katalog dla folderu rozwijanego', 'settings_dropFolderDir_desc' => 'Ten katalog służy do kopiowania plików, przeznaczonych do zaimportowania, bezpośrednio do serwera i z pominięciem przeglądarki. W tym katalogu muszą się znajdować podfoldery dla wszystkich użytkowników, którzy posiadają uprawnienia do tego typu importu.', 'settings_Edition' => 'Ustawienia edycji', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Dołącz Administratora do recenzji/rewizji', @@ -1039,7 +1042,7 @@ URL: [url]', 'settings_footNote' => 'Treść stopki', 'settings_footNote_desc' => 'Wiadomość wyświetlana na dole każdej strony', 'settings_fullSearchEngine' => '', -'settings_fullSearchEngine_desc' => '', +'settings_fullSearchEngine_desc' => 'Ustaw metodę używaną do pełnotekstowego wyszukiwania', 'settings_fullSearchEngine_vallucene' => 'Zend Lucene', 'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS', 'settings_guestID' => 'ID gościa', @@ -1109,7 +1112,7 @@ URL: [url]', 'settings_previewWidthDetail' => '', 'settings_previewWidthDetail_desc' => '', 'settings_previewWidthList' => '', -'settings_previewWidthList_desc' => '', +'settings_previewWidthList_desc' => 'Szerokość podglądu obrazu pokazanego na liście', 'settings_printDisclaimer' => 'Wyświetlaj Zrzeczenie się', 'settings_printDisclaimer_desc' => 'Zaznaczenie tej opcji spowoduje, że na dole strony będzie wyświetlany komunikat zrzeczenia się zawarty w pliku lang.inc.', 'settings_quota' => 'Przydział dysku użytkownika', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index ecdb1b5de..e19635b23 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -383,6 +383,7 @@ URL: [url]', 'edit_folder_notify' => 'Lista de notificação', 'edit_folder_props' => 'Editar pasta', 'edit_group' => 'Editar grupo', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Editar usuário', 'edit_user_details' => 'Editar Perfil', @@ -983,6 +984,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Diretório para pasta suspensa', 'settings_dropFolderDir_desc' => 'Este diretório pode ser usado para soltar arquivos no sistema de arquivos do servidor e importá-los de lá, em vez de fazer o upload através do browser. O diretório deve conter um sub-diretório para cada usuário que tem permissão para importar arquivos desta forma.', 'settings_Edition' => 'Configurações Edição', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Permitir revisão/aprovação para administradores', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 1bdd22c5f..87c8cefa5 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -389,6 +389,7 @@ URL: [url]', 'edit_folder_notify' => 'Listă de notificare pentru folder', 'edit_folder_props' => 'Editează folder', 'edit_group' => 'Editează grup', +'edit_online' => '', 'edit_transmittal_props' => 'Editeaza proprietatile de transmitere', 'edit_user' => 'Editează utilizator', 'edit_user_details' => 'Editează detalii utilizator', @@ -1008,6 +1009,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Director pentru plasare folder(drop folder)', 'settings_dropFolderDir_desc' => 'Acest director poate fi utilizat pentru plasarea fișierelor pe sistemul de fișiere al serverului și importul acestora de acolo în loc să mai fie încărcate prin intermediul browser-ului. Directorul trebuie să conțină un subdirector pentru fiecare utilizator care are permisiunea de a importa fișiere în acest fel.', 'settings_Edition' => 'Setările Editiei', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Permite revizuirea/aprobarea pentru admini', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 799575de6..7d1810699 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -389,6 +389,7 @@ URL: [url]', 'edit_folder_notify' => 'Список уведомления каталога', 'edit_folder_props' => 'Изменить каталог', 'edit_group' => 'Изменить группу', +'edit_online' => '', 'edit_transmittal_props' => 'Редактировать группы получателей', 'edit_user' => 'Редактировать пользователя', 'edit_user_details' => 'Изменить данные пользователя', @@ -1015,6 +1016,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Размещение проходного каталога', 'settings_dropFolderDir_desc' => 'Этот каталог используется для размещения файлов на сервере и их импорта вместо загрузки через браузер. Каталог должен содержать подкаталог для каждого пользователя, которому разрешён импорт файлов таким способом.', 'settings_Edition' => 'Настройки версий', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => 'Включить подтверждение получения документа', 'settings_enableAcknowledgeWorkflow_desc' => 'Включить для активации функции подтверждения получения документа', 'settings_enableAdminRevApp' => 'Администратор как
    рецензирующий и утверждающий', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 157610b46..373f2880f 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -336,6 +336,7 @@ URL: [url]', 'edit_folder_notify' => 'Zoznam upozornení', 'edit_folder_props' => 'Uprav priečinok', 'edit_group' => 'Upraviť skupinu', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Upraviť používateľa', 'edit_user_details' => 'Upraviť podrobnosti používateľa', @@ -840,6 +841,8 @@ URL: [url]', 'settings_dropFolderDir' => '', 'settings_dropFolderDir_desc' => '', 'settings_Edition' => '', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => '', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index 11d62456d..a452d6f44 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -377,6 +377,7 @@ URL: [url]', 'edit_folder_notify' => 'Katalog-meddelandelista', 'edit_folder_props' => 'Ändra katalog', 'edit_group' => 'Ändra grupp', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Ändra användare', 'edit_user_details' => 'Ändra användarens information', @@ -971,6 +972,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Mapp för mellanlagring av filer', 'settings_dropFolderDir_desc' => 'Denna mapp kan användas för att mellanlagra filer på serverns filsystem och den kan importeras därifrån istället för att filen laddas upp via webbläsaren. Mappen måste innehålla en undermapp för varje användare som har tillstånd att importera filer denna vägen.', 'settings_Edition' => 'Redigeringsinställningar', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Visa Admin i listan granska/godkänna', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 58c20d57b..79113505f 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -383,6 +383,7 @@ URL: [url]', 'edit_folder_notify' => 'Klasör Bildirim Listesi', 'edit_folder_props' => 'Klasörü düzenle', 'edit_group' => 'Grubu düzenle', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => 'Kullanıcıyı düzenle', 'edit_user_details' => 'Kullanıcı Detaylarını Düzenle', @@ -987,6 +988,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Sürükleme klasörü dizini', 'settings_dropFolderDir_desc' => 'Bu dizin, tarayıcı üzerinden dosya göndermek yerine dosyaları sürükleyip bırakmak için kullanılacak dizindir. Bu işi yapmaya yetkili kılınmış her bir kullanıcı için alt dizin içermelidir.', 'settings_Edition' => 'Düzenleme ayarları', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => 'Yöneticilere kontrol/onay izni ver', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 388eb8451..2203a268b 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -389,6 +389,7 @@ URL: [url]', 'edit_folder_notify' => 'Список сповіщення каталогу', 'edit_folder_props' => 'Змінити каталог', 'edit_group' => 'Змінити групу', +'edit_online' => '', 'edit_transmittal_props' => 'Редагувати налаштування перенесення', 'edit_user' => 'Редагувати користувача', 'edit_user_details' => 'Змінити дані користувача', @@ -1008,6 +1009,8 @@ URL: [url]', 'settings_dropFolderDir' => 'Розміщення проміжного каталогу', 'settings_dropFolderDir_desc' => 'Цей каталог використовується для розміщення файлів на сервері і їх імпорту замість завантаження їх через браузер. Каталог повинен містити підкаталог для кожного користувача, якому дозволено імпорт файлів таким методом.', 'settings_Edition' => 'Налаштування версій', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => 'Увімкнути підтвердження отримання документу', 'settings_enableAcknowledgeWorkflow_desc' => 'Включіть для активації функції підтвердження отримання документу', 'settings_enableAdminRevApp' => 'Адміністратор може бути
    рецензент і затверджувач', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index bd26f74af..c4a5f69c9 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -338,6 +338,7 @@ URL: [url]', 'edit_folder_notify' => '文件夹通知列表', 'edit_folder_props' => '编辑文件夹', 'edit_group' => '编辑组别', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => '编辑用户', 'edit_user_details' => '编辑用户详情', @@ -842,6 +843,8 @@ URL: [url]', 'settings_dropFolderDir' => '', 'settings_dropFolderDir_desc' => '', 'settings_Edition' => '编辑设置', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => '', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index f461830d7..a885555ff 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -336,6 +336,7 @@ URL: [url]', 'edit_folder_notify' => '資料夾通知列表', 'edit_folder_props' => '編輯資料夾', 'edit_group' => '編輯組別', +'edit_online' => '', 'edit_transmittal_props' => '', 'edit_user' => '編輯用戶', 'edit_user_details' => '編輯用戶詳情', @@ -840,6 +841,8 @@ URL: [url]', 'settings_dropFolderDir' => '', 'settings_dropFolderDir_desc' => '', 'settings_Edition' => '', +'settings_editOnlineFileTypes' => '', +'settings_editOnlineFileTypes_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', 'settings_enableAcknowledgeWorkflow_desc' => '', 'settings_enableAdminRevApp' => '', From c583feb8689e0813298da0e492f95f006cd6a0f1 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 15:41:21 +0100 Subject: [PATCH 75/98] get list of notifications before deleting folder --- op/op.Ajax.php | 1 + 1 file changed, 1 insertion(+) diff --git a/op/op.Ajax.php b/op/op.Ajax.php index a83611b42..99be0fe3b 100644 --- a/op/op.Ajax.php +++ b/op/op.Ajax.php @@ -290,6 +290,7 @@ switch($command) { if($folder) { if ($folder->getAccessMode($user) >= M_READWRITE) { $parent=$folder->getParent(); + $nl = $folder->getNotifyList(); $foldername = $folder->getName(); if($folder->remove()) { if ($notifier) { From e58de66f38a970d19e7d955d84e6f5a1c8ba1242 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 16:32:55 +0100 Subject: [PATCH 76/98] call printDropFolderChooserJs only if dropfolder is set --- views/bootstrap/class.AddDocument.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.AddDocument.php b/views/bootstrap/class.AddDocument.php index e835f0b36..472a32303 100644 --- a/views/bootstrap/class.AddDocument.php +++ b/views/bootstrap/class.AddDocument.php @@ -75,7 +75,9 @@ $(document).ready(function() { }); printKeywordChooserJs("form1"); - $this->printDropFolderChooserJs("form1"); + if($dropfolderdir) { + $this->printDropFolderChooserJs("form1"); + } } /* }}} */ function show() { /* {{{ */ From 513ed0c4e14dfba2c09e0e375dadcd7f2a90d641 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 16:39:22 +0100 Subject: [PATCH 77/98] get $dropfolderdir from view in js() --- views/bootstrap/class.AddDocument.php | 1 + 1 file changed, 1 insertion(+) diff --git a/views/bootstrap/class.AddDocument.php b/views/bootstrap/class.AddDocument.php index 472a32303..eec00138b 100644 --- a/views/bootstrap/class.AddDocument.php +++ b/views/bootstrap/class.AddDocument.php @@ -32,6 +32,7 @@ require_once("class.Bootstrap.php"); class SeedDMS_View_AddDocument extends SeedDMS_Bootstrap_Style { function js() { /* {{{ */ + $dropfolderdir = $this->params['dropfolderdir']; header('Content-Type: application/javascript; charset=UTF-8'); ?> function checkForm() From 3d0d874caa4486e62de133e532694d7229d308a3 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 17:04:56 +0100 Subject: [PATCH 78/98] get strictformcheck from view --- views/bootstrap/class.AddDocument.php | 1 + 1 file changed, 1 insertion(+) diff --git a/views/bootstrap/class.AddDocument.php b/views/bootstrap/class.AddDocument.php index eec00138b..c0ff06f96 100644 --- a/views/bootstrap/class.AddDocument.php +++ b/views/bootstrap/class.AddDocument.php @@ -32,6 +32,7 @@ require_once("class.Bootstrap.php"); class SeedDMS_View_AddDocument extends SeedDMS_Bootstrap_Style { function js() { /* {{{ */ + $strictformcheck = $this->params['strictformcheck']; $dropfolderdir = $this->params['dropfolderdir']; header('Content-Type: application/javascript; charset=UTF-8'); ?> From bdf47411862323ff4c150203ad20bce4434b56ef Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 18 Mar 2016 17:12:53 +0100 Subject: [PATCH 79/98] remove all onsubmit attributes --- views/bootstrap/class.GroupMgr.php | 2 +- views/bootstrap/class.RewindWorkflow.php | 2 +- views/bootstrap/class.SearchForm.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/views/bootstrap/class.GroupMgr.php b/views/bootstrap/class.GroupMgr.php index e220f7616..c8f53e174 100644 --- a/views/bootstrap/class.GroupMgr.php +++ b/views/bootstrap/class.GroupMgr.php @@ -219,7 +219,7 @@ $(document).ready( function() { $this->contentSubHeading(getMLText("add_member")); ?> -
    + diff --git a/views/bootstrap/class.RewindWorkflow.php b/views/bootstrap/class.RewindWorkflow.php index c6144c623..d06c77a60 100644 --- a/views/bootstrap/class.RewindWorkflow.php +++ b/views/bootstrap/class.RewindWorkflow.php @@ -69,7 +69,7 @@ class SeedDMS_View_RewindWorkflow extends SeedDMS_Bootstrap_Style {

    - + - + 0) { From e5bd281d28cdf431746b843005863195a94caf78 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 12:32:47 +0100 Subject: [PATCH 97/98] check password even for guests if set --- op/op.Login.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/op/op.Login.php b/op/op.Login.php index 1c64d3e5b..a1be855a1 100644 --- a/op/op.Login.php +++ b/op/op.Login.php @@ -190,7 +190,7 @@ if (is_bool($user)) { // Check if password matches (if not a guest user) // Assume that the password has been sent via HTTP POST. It would be careless // (and dangerous) for passwords to be sent via GET. - if (($userid != $settings->_guestID) && (md5($pwd) != $user->getPwd())) { + if (($userid != $settings->_guestID) && (md5($pwd) != $user->getPwd()) || ($userid == $settings->_guestID) && $user->getPwd() && (md5($pwd) != $user->getPwd())) { _printMessage(getMLText("login_error_title"), getMLText("login_error_text")); /* if counting of login failures is turned on, then increment its value */ if($settings->_loginFailure) { From f985d636b625dcea1b01106f97d546700da991f8 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 24 Mar 2016 15:48:09 +0100 Subject: [PATCH 98/98] some new phrases --- languages/ar_EG/lang.inc | 4 ++++ languages/bg_BG/lang.inc | 4 ++++ languages/ca_ES/lang.inc | 4 ++++ languages/cs_CZ/lang.inc | 4 ++++ languages/de_DE/lang.inc | 16 ++++++++++------ languages/en_GB/lang.inc | 10 +++++++--- languages/es_ES/lang.inc | 4 ++++ languages/fr_FR/lang.inc | 4 ++++ languages/hr_HR/lang.inc | 4 ++++ languages/hu_HU/lang.inc | 4 ++++ languages/it_IT/lang.inc | 4 ++++ languages/ko_KR/lang.inc | 4 ++++ languages/nl_NL/lang.inc | 4 ++++ languages/pl_PL/lang.inc | 4 ++++ languages/pt_BR/lang.inc | 4 ++++ languages/ro_RO/lang.inc | 4 ++++ languages/ru_RU/lang.inc | 4 ++++ languages/sk_SK/lang.inc | 4 ++++ languages/sv_SE/lang.inc | 4 ++++ languages/tr_TR/lang.inc | 4 ++++ languages/uk_UA/lang.inc | 4 ++++ languages/zh_CN/lang.inc | 4 ++++ languages/zh_TW/lang.inc | 4 ++++ 23 files changed, 101 insertions(+), 9 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index efe232bd4..f440df80c 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -220,6 +220,7 @@ URL: [url]', 'choose_workflow_action' => 'اختر اجراء مسار عمل', 'choose_workflow_state' => 'اختر حالة مسار عمل', 'clear_clipboard' => '', +'clear_password' => '', 'clipboard' => 'لوحة القصاصات', 'close' => 'إغلاق', 'comment' => 'تعليق', @@ -896,6 +897,7 @@ URL: [url]', 'select_grp_approvers' => 'اضغط لاختيار مجموعة الموافقون', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'ﺎﻨﻗﺭ ﻼﺨﺘﻳﺍﺭ ﺍﻼﺸﻋﺍﺭ ﻞﻤﺠﻣﻮﻋﺓ', 'select_grp_recipients' => '', @@ -922,6 +924,8 @@ URL: [url]', 'settings_adminIP' => 'Admin IP', 'settings_adminIP_desc' => '', 'settings_Advanced' => 'متقدم', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => '', 'settings_autoLoginUser' => '', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 21f75b7bd..525117d2e 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -205,6 +205,7 @@ $text = array( 'choose_workflow_action' => 'Изберете workflow действие', 'choose_workflow_state' => 'Изберете състояние на workflow', 'clear_clipboard' => '', +'clear_password' => '', 'clipboard' => '', 'close' => '', 'comment' => 'Коментар', @@ -761,6 +762,7 @@ $text = array( 'select_grp_approvers' => 'Кликни да избереш група утвърждаващи', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => '', 'select_grp_recipients' => '', @@ -787,6 +789,8 @@ $text = array( 'settings_adminIP' => 'Админско IP', 'settings_adminIP_desc' => 'Ако е сложено, то админа ще може да влиза само от това IP. Оставете празно за да избегнем апокалипсиса. Не работи с LDAP', 'settings_Advanced' => 'Допълнително', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Настройки на автентификацията', 'settings_autoLoginUser' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 7298fdaf2..30ee44e87 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -210,6 +210,7 @@ URL: [url]', 'choose_workflow_action' => '', 'choose_workflow_state' => '', 'clear_clipboard' => '', +'clear_password' => '', 'clipboard' => '', 'close' => 'Tancar', 'comment' => 'Comentaris', @@ -766,6 +767,7 @@ URL: [url]', 'select_grp_approvers' => '', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => '', 'select_grp_recipients' => '', @@ -792,6 +794,8 @@ URL: [url]', 'settings_adminIP' => 'Admin IP', 'settings_adminIP_desc' => '', 'settings_Advanced' => '', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => '', 'settings_autoLoginUser' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index b49eac7a3..5c5477f10 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -227,6 +227,7 @@ URL: [url]', 'choose_workflow_action' => 'Zvolte akci pracovního postupu', 'choose_workflow_state' => 'Zvolit akci pracovního postupu', 'clear_clipboard' => 'Vyčistit schránku', +'clear_password' => '', 'clipboard' => 'Schránka', 'close' => 'Zavřít', 'comment' => 'Komentář', @@ -905,6 +906,7 @@ URL: [url]', 'select_grp_approvers' => 'Kliknutím vyberte skupinu schvalovatele', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Klikněte pro výběr skupinového oznámení', 'select_grp_recipients' => '', @@ -931,6 +933,8 @@ URL: [url]', 'settings_adminIP' => 'Admin IP', 'settings_adminIP_desc' => 'Pokud je nastaveno, admin se může přihlásit pouze z uvedené IP adresy. Ponechejte prázdné k udržení přístupu. Pozn: pracuje pouze s lokálním ověřováním (ne LDAP)', 'settings_Advanced' => 'Advanced', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Authentication settings', 'settings_autoLoginUser' => '', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 2aa16d099..7def977b8 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -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 (2209), dgrutsch (21) +// Translators: Admin (2218), dgrutsch (21) $text = array( 'accept' => 'Übernehmen', @@ -201,8 +201,8 @@ URL: [url]', 'change_assignments' => 'Setze Prüfer/Freigeber', 'change_password' => 'Passwort ändern', 'change_password_message' => 'Ihr Passwort wurde geändert.', -'change_recipients' => 'Empfängerliste ändern', -'change_revisors' => 'Wiederholungsprüfung ändern', +'change_recipients' => 'Setze Empfänger', +'change_revisors' => 'Setze Wiederholungsprüfer', 'change_status' => 'Status ändern', 'charts' => 'Diagramme', 'chart_docsaccumulated_title' => 'Anzahl Dokumente', @@ -232,6 +232,7 @@ URL: [url]', 'choose_workflow_action' => 'Workflow-Aktion wählen', 'choose_workflow_state' => 'Workflow-Status wählen', 'clear_clipboard' => 'Zwischenablage leeren', +'clear_password' => 'Passwort löschen', 'clipboard' => 'Zwischenablage', 'close' => 'Schließen', 'comment' => 'Kommentar', @@ -942,16 +943,17 @@ URL: [url]', 'select_grp_approvers' => 'Klicken zur Auswahl einer Freigabegruppe', 'select_grp_ind_approvers' => 'Klicken zur Auswahl einer Gruppe', 'select_grp_ind_notification' => 'Klicken zur Auswahl einer Gruppe', +'select_grp_ind_recipients' => 'Klicken zur Auswahl einer Gruppe', 'select_grp_ind_reviewers' => 'Klicken zur Auswahl einer Gruppe', 'select_grp_notification' => 'Klicken zur Auswahl einer Beobachtergruppe', 'select_grp_recipients' => 'Klicken zur Auswahl einer Empfängergruppe', 'select_grp_reviewers' => 'Klicken zur Auswahl einer Prüfgruppe', -'select_grp_revisors' => 'Klicken, um Wiederholungsprüfgruppen auszuwählen', +'select_grp_revisors' => 'Klicken zur Auswahl einer Wiederholungsprüfgruppe', 'select_ind_approvers' => 'Klicken zur Auswahl eines Freigebers', 'select_ind_notification' => 'Klicken zur Auswahl eines Beobachters', -'select_ind_recipients' => 'Klicken, um Empfänger auszuwählen', +'select_ind_recipients' => 'Klicken zur Auswahl eines Empfängers', 'select_ind_reviewers' => 'Klicken zur Auswahl eines Prüfers', -'select_ind_revisors' => 'Klicken, um Wiederholungsprüfer auszuwählen', +'select_ind_revisors' => 'Klicken zur Auswahl eines Wiederholungsprüfers', 'select_one' => 'Bitte wählen', 'select_users' => 'Klicken zur Auswahl eines Benutzers', 'select_workflow' => 'Workflow auswählen', @@ -968,6 +970,8 @@ URL: [url]', 'settings_adminIP' => 'Admin IP', 'settings_adminIP_desc' => 'Wenn hier eine IP-Nummer eingetragen wird, kann eine Anmeldung als Administrator nur von dieser Adresse erfolgen. Funktioniert nur mit Anmeldung über die Datenbank (nicht LDAP)', 'settings_Advanced' => 'Erweitert', +'settings_advancedAcl' => 'Erweiterte Zugriffsrechte', +'settings_advancedAcl_desc' => 'Erweiterte Zugriffsrechte erlauben bestimmte Module der Software ein- und auszuschalten. Sie können nicht den Zugriff auf Dokumente und Ordner einschränken.', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Authentifikations-Einstellungen', 'settings_autoLoginUser' => 'Automatisches Login', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index ba63328d5..0b9bf2800 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -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 (1358), dgrutsch (7), netixw (14) +// Translators: Admin (1364), dgrutsch (7), netixw (14) $text = array( 'accept' => 'Accept', @@ -201,8 +201,8 @@ URL: [url]', 'change_assignments' => 'Set reviewer/approver', 'change_password' => 'Change password', 'change_password_message' => 'Your password has been changed.', -'change_recipients' => 'Change list of recipients', -'change_revisors' => 'Change resubmission', +'change_recipients' => 'Set recipients', +'change_revisors' => 'Set revisors', 'change_status' => 'Change Status', 'charts' => 'Charts', 'chart_docsaccumulated_title' => 'Number of documents', @@ -232,6 +232,7 @@ URL: [url]', 'choose_workflow_action' => 'Choose workflow action', 'choose_workflow_state' => 'Choose workflow state', 'clear_clipboard' => 'Clear clipboard', +'clear_password' => 'Clear password', 'clipboard' => 'Clipboard', 'close' => 'Close', 'comment' => 'Comment', @@ -943,6 +944,7 @@ URL: [url]', 'select_grp_approvers' => 'Click to select group approver', 'select_grp_ind_approvers' => 'Click to select group', 'select_grp_ind_notification' => 'Click to select group', +'select_grp_ind_recipients' => 'Click to select group', 'select_grp_ind_reviewers' => 'Click to select group', 'select_grp_notification' => 'Click to select group notification', 'select_grp_recipients' => 'Click to select group of recipients', @@ -969,6 +971,8 @@ URL: [url]', 'settings_adminIP' => 'Admin IP', 'settings_adminIP_desc' => 'If set, admin can login only by specified IP address. Leave empty to avoid lose of access. NOTE: works only with local authentication (no LDAP)', 'settings_Advanced' => 'Advanced', +'settings_advancedAcl' => 'Advanced Access control', +'settings_advancedAcl_desc' => 'Advanced access controll will allow to turn on/off certain modules of the software. It can not be used for access rights on documents and folders.', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Authentication settings', 'settings_autoLoginUser' => 'Automatic login', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 472a05aac..fb8e67ba1 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -227,6 +227,7 @@ URL: [url]', 'choose_workflow_action' => 'Seleccione acción del flujo de trabajo', 'choose_workflow_state' => 'Seleccione estado del flujo de trabajo', 'clear_clipboard' => 'Limpiar portapapeles', +'clear_password' => '', 'clipboard' => 'Portapapeles', 'close' => 'Cerrar', 'comment' => 'Comentarios', @@ -911,6 +912,7 @@ URL: [url]', 'select_grp_approvers' => 'Haga Click para seleccionar grupo de aprobadores', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Clic para seleccionar la notificación grupal', 'select_grp_recipients' => '', @@ -937,6 +939,8 @@ URL: [url]', 'settings_adminIP' => 'IP de administración', 'settings_adminIP_desc' => 'Si establece que el administrador solo puede conectar desde una dirección IP específica, deje en blanco para evitar el control. NOTA: funciona únicamente con autenticación local (no LDAP).', 'settings_Advanced' => 'Avanzado', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Módulo Reescritura', 'settings_Authentication' => 'Configuración de autenticación', 'settings_autoLoginUser' => '', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index cbde46230..614363fe7 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -227,6 +227,7 @@ URL: [url]', 'choose_workflow_action' => 'Choose une action de workflow', 'choose_workflow_state' => 'Choisir un état de workflow', 'clear_clipboard' => 'Vider le presse-papier', +'clear_password' => '', 'clipboard' => 'Presse-papier', 'close' => 'Close', 'comment' => 'Commentaire', @@ -887,6 +888,7 @@ URL: [url]', 'select_grp_approvers' => 'Cliquer pour choisir un groupe d\'approbateur', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Cliquer pour sélectionner une notification de groupe', 'select_grp_recipients' => '', @@ -913,6 +915,8 @@ URL: [url]', 'settings_adminIP' => 'Admin IP', 'settings_adminIP_desc' => 'Si activé l\'administrateur ne peut se connecter que par l\'adresse IP spécifiées, laisser vide pour éviter le contrôle. NOTE: fonctionne uniquement avec autentication locale (sans LDAP)', 'settings_Advanced' => 'Avancé', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Paramètres d\'authentification', 'settings_autoLoginUser' => '', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index ed8a4db2a..c31082a6d 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -232,6 +232,7 @@ Internet poveznica: [url]', 'choose_workflow_action' => 'Odaberite radnju toka rada', 'choose_workflow_state' => 'Odaberite status toka rada', 'clear_clipboard' => 'Očistite međuspremnik', +'clear_password' => '', 'clipboard' => 'Međuspremnik', 'close' => 'Zatvori', 'comment' => 'Komentar', @@ -932,6 +933,7 @@ Internet poveznica: [url]', 'select_grp_approvers' => 'Kliknite za odabir validatora grupe', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Kliknite za odabir grupnog obavještavanja', 'select_grp_recipients' => 'Kliknite za odabir grupe primatelja', @@ -958,6 +960,8 @@ Internet poveznica: [url]', 'settings_adminIP' => 'Admin IP', 'settings_adminIP_desc' => 'Ako se postavljeni administrator može prijaviti samo s određenom IP adresom, ostavite prazno da izbjegnete kontrolu. NAPOMENA: radi samo s lokalnom autentifikacijom (ne LDAP)', 'settings_Advanced' => 'Napredno', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Modul prepisa', 'settings_Authentication' => 'Postavke autentifikacije', 'settings_autoLoginUser' => 'Automatska prijava', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index e4f4e1750..acd1ad5f2 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -227,6 +227,7 @@ URL: [url]', 'choose_workflow_action' => 'Válasszon munkafolyamat műveletet', 'choose_workflow_state' => 'Válasszon munkafolyamat állapotot', 'clear_clipboard' => 'Vágólap törlése', +'clear_password' => '', 'clipboard' => 'Vágólap', 'close' => 'Bezár', 'comment' => 'Megjegyzés', @@ -910,6 +911,7 @@ URL: [url]', 'select_grp_approvers' => 'Kattintson a csoport jóváhagyó kijelöléséhez', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Kattintson a csoport értesítés kiválasztásához', 'select_grp_recipients' => '', @@ -936,6 +938,8 @@ URL: [url]', 'settings_adminIP' => 'Adminisztációs IP', 'settings_adminIP_desc' => 'Amennyiben beállítja az adminisztrátor csak a megadott IP címről tud bejelentkezni. Hagyja üresen az ellenőrzés elkerüléséhez. MEGJEGYZÉS: csak helyi azonosítás esetén működik (LDAP használatakor nem)', 'settings_Advanced' => 'Részletek', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Rewrite modul', 'settings_Authentication' => 'Hitelesítési beállítások', 'settings_autoLoginUser' => '', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index fde826939..135ffd23b 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -233,6 +233,7 @@ URL: [url]', 'choose_workflow_action' => 'Seleziona l\'azione del flusso di lavoro', 'choose_workflow_state' => 'Seleziona lo stato del flusso di lavoro', 'clear_clipboard' => 'Cancella appunti', +'clear_password' => '', 'clipboard' => 'Appunti', 'close' => 'Chiudi', 'comment' => 'Commento', @@ -934,6 +935,7 @@ URL: [url]', 'select_grp_approvers' => 'Seleziona gruppo approvatore', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Seleziona Gruppo', 'select_grp_recipients' => 'Seleziona gruppo cartelle', @@ -960,6 +962,8 @@ URL: [url]', 'settings_adminIP' => 'IP Amministratore', 'settings_adminIP_desc' => 'Se attivato l\'Amministratore si può collegare solo da un IP specifico; lasciare vuoto per evitare il controllo. NOTA: funziona solo con autenticazione locale (no LDAP)', 'settings_Advanced' => 'Avanzate', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Mod Rewrite', 'settings_Authentication' => 'Impostazioni di Autenticazione', 'settings_autoLoginUser' => '', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 339c51fbc..32219d25e 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -234,6 +234,7 @@ URL: [url]', 'choose_workflow_action' => '워크플로우 작업 선택', 'choose_workflow_state' => '워크플로우 상태 선택', 'clear_clipboard' => '클립 보드 제거', +'clear_password' => '', 'clipboard' => '클립보드', 'close' => '닫기', 'comment' => '코멘트', @@ -925,6 +926,7 @@ URL : [url]', 'select_grp_approvers' => '그룹 승인을 선택합니다', 'select_grp_ind_approvers' => '그룹 승인 선택', 'select_grp_ind_notification' => '알림 그룹 선택', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '그룹 검토자 선택', 'select_grp_notification' => '그룹 통지를 선택합니다', 'select_grp_recipients' => '받는 사람 그룹을 클릭하시오', @@ -951,6 +953,8 @@ URL : [url]', 'settings_adminIP' => '관리 IP', 'settings_adminIP_desc' => '설정 관리자가 지정된 IP로 만 로그인 할 경우, 컨트롤을 피하기 위해 비워 둡니다. 참고 : 로컬 인증작동 (NO LDAP)', 'settings_Advanced' => '고급', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => '아파치 - 모듈 다시 쓰기', 'settings_Authentication' => '인증 설정', 'settings_autoLoginUser' => '자동 로그인', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index d942d77bd..cc948f9b6 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -225,6 +225,7 @@ URL: [url]', 'choose_workflow_action' => 'Kies workflow actie', 'choose_workflow_state' => 'kiest workflowstatus', 'clear_clipboard' => 'Vrijgeven klembord', +'clear_password' => '', 'clipboard' => 'Klembord', 'close' => 'Sluiten', 'comment' => 'Commentaar', @@ -934,6 +935,7 @@ URL: [url]', 'select_grp_approvers' => 'Klik om beoordelaars te selecteren', 'select_grp_ind_approvers' => 'Klik om beoordelaars te selecteren', 'select_grp_ind_notification' => 'Klik om groep beoordelaar te selecteren', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => 'Klik om groep beoordelaar te selecteren', 'select_grp_notification' => 'Klik voor groepsnotificatiebeoordelaars', 'select_grp_recipients' => 'Klik om groep beoordelaar te selecteren', @@ -960,6 +962,8 @@ URL: [url]', 'settings_adminIP' => 'Beheer IP', 'settings_adminIP_desc' => 'Indien ingesteld kan de beheerder alleen vanaf het ingestelde IP adres inloggen. Leeg laten om controle te vermijden. Opmerking: Werkt alleen met lokale authenticatie (Geen LDAP)', 'settings_Advanced' => 'Uitgebreid', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Authenticatie instellingen', 'settings_autoLoginUser' => 'Automatische login', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 99421e679..e9c47e2d6 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -220,6 +220,7 @@ URL: [url]', 'choose_workflow_action' => 'Wybierz działanie procesu', 'choose_workflow_state' => 'Wybierz stan obiegu', 'clear_clipboard' => 'Oczyść schowek', +'clear_password' => '', 'clipboard' => 'Schowek', 'close' => 'Zamknij', 'comment' => 'Opis', @@ -890,6 +891,7 @@ URL: [url]', 'select_grp_approvers' => 'Kliknij by wybrać grupę zatwierdzającą', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Kliknij, aby wybrać grupowe powiadomienia', 'select_grp_recipients' => '', @@ -916,6 +918,8 @@ URL: [url]', 'settings_adminIP' => 'Adres IP Administratora', 'settings_adminIP_desc' => 'Wprowadzenie tego adresu IP spowoduje, że administrator będzie mógł się logować tylko z tego adresu. Zostaw puste aby tego nie kontrolować. Uwaga! Działa tylko z autentykacją lokalną (nie w LDAP-ie)', 'settings_Advanced' => 'Zaawansowane', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Moduł Rewrite', 'settings_Authentication' => 'Ustawienia uwierzytelniania', 'settings_autoLoginUser' => '', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index abbf5fbfa..2a8bb7f95 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -227,6 +227,7 @@ URL: [url]', 'choose_workflow_action' => 'Escolha a ação de fluxo de trabalho', 'choose_workflow_state' => 'Escolha um estado de fluxo de trabalho', 'clear_clipboard' => 'Limpar área de transferência', +'clear_password' => '', 'clipboard' => 'Área de transferência', 'close' => 'Fechar', 'comment' => 'Comentário', @@ -908,6 +909,7 @@ URL: [url]', 'select_grp_approvers' => 'Clique para selecionar o grupo aprovador', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Click para selecionar um grupo a ser notificado', 'select_grp_recipients' => '', @@ -934,6 +936,8 @@ URL: [url]', 'settings_adminIP' => 'IP Administrador', 'settings_adminIP_desc' => 'Se definido administrador pode entrar apenas por endereço IP especificado, deixe em branco para evitar o controle. NOTA: só funciona com Autenticação local (não LDAP)', 'settings_Advanced' => 'Avançado', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Módulo Rewrite', 'settings_Authentication' => 'Definições de autenticação', 'settings_autoLoginUser' => '', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 4203a926d..f8c4f901e 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -232,6 +232,7 @@ URL: [url]', 'choose_workflow_action' => 'Alege acțiune workflow', 'choose_workflow_state' => 'Alege stare workflow', 'clear_clipboard' => 'Goleste clipboard', +'clear_password' => '', 'clipboard' => 'Clipboard', 'close' => 'Inchide', 'comment' => 'Comentariu', @@ -933,6 +934,7 @@ URL: [url]', 'select_grp_approvers' => 'Click pentru a selecta grupul de aprobatori', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => 'Faceti click pentru a selecta o notificare de grup', 'select_grp_recipients' => 'Faceti click pentru a selecta un grup de destinatari', @@ -959,6 +961,8 @@ URL: [url]', 'settings_adminIP' => 'IP Admin', 'settings_adminIP_desc' => 'Dacă este setat, adminul se poate autentifica numai de la adresa IP specificată, lăsați gol pentru a evita controlul. NOTĂ: funcționează numai cu autentificarea locală (pe LDAP)', 'settings_Advanced' => 'Avansat', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Setări de autentificare', 'settings_autoLoginUser' => '', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index f13d6e038..41dfde4c0 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -232,6 +232,7 @@ URL: [url]', 'choose_workflow_action' => 'Выберите действие процесса', 'choose_workflow_state' => 'Выберите статус процесса', 'clear_clipboard' => 'Очистить буфер обмена', +'clear_password' => '', 'clipboard' => 'Буфер обмена', 'close' => 'Закрыть', 'comment' => 'Комментарий', @@ -940,6 +941,7 @@ URL: [url]', 'select_grp_approvers' => 'Выберите утверждающую группу', 'select_grp_ind_approvers' => 'Выберите группу', 'select_grp_ind_notification' => 'Выберите группу', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => 'Выберите группу', 'select_grp_notification' => 'Выберите группу для уведомления', 'select_grp_recipients' => 'Выберите группу получателей', @@ -966,6 +968,8 @@ URL: [url]', 'settings_adminIP' => 'Администраторский IP', 'settings_adminIP_desc' => 'Если установлено, то администратор сможет зайти только с этого IP-адреса. Оставьте пустым, если это не требуется. Не работает с LDAP.', 'settings_Advanced' => 'Дополнительно', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite', 'settings_Authentication' => 'Настройки авторизации', 'settings_autoLoginUser' => 'Автоматический вход', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 9b339051f..ee7332cef 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -209,6 +209,7 @@ URL: [url]', 'choose_workflow_action' => '', 'choose_workflow_state' => '', 'clear_clipboard' => '', +'clear_password' => '', 'clipboard' => 'Schránka', 'close' => 'Zavrieť', 'comment' => 'Komentár', @@ -765,6 +766,7 @@ URL: [url]', 'select_grp_approvers' => '', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => '', 'select_grp_recipients' => '', @@ -791,6 +793,8 @@ URL: [url]', 'settings_adminIP' => '', 'settings_adminIP_desc' => '', 'settings_Advanced' => '', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => '', 'settings_Authentication' => '', 'settings_autoLoginUser' => '', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index 4f86b6b74..ca4b726f2 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -220,6 +220,7 @@ URL: [url]', 'choose_workflow_action' => 'Välj åtgärd för arbetsflödet', 'choose_workflow_state' => 'Välj status för arbetsflödet', 'clear_clipboard' => 'Rensa urklipp', +'clear_password' => '', 'clipboard' => 'Urklipp', 'close' => 'Stäng', 'comment' => 'Kommentar', @@ -896,6 +897,7 @@ URL: [url]', 'select_grp_approvers' => 'Välj en grupp som ska godkänna', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => '', 'select_grp_recipients' => '', @@ -922,6 +924,8 @@ URL: [url]', 'settings_adminIP' => 'Admin-IP', 'settings_adminIP_desc' => 'Om den har satts, kan administratören bara logga in från den angivna IP-adressen. Lämna detta fält tomt för att undvika begränsningar. OBS! Fungerar bara med lokal autentisering (ingen LDAP).', 'settings_Advanced' => 'Avancerat', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Autentiseringsinställningar', 'settings_autoLoginUser' => '', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index e25024127..88c545f46 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -226,6 +226,7 @@ URL: [url]', 'choose_workflow_action' => 'İş akış eylemi seçiniz', 'choose_workflow_state' => 'İş akış durumunu seçiniz', 'clear_clipboard' => 'Panoyu temizle', +'clear_password' => '', 'clipboard' => 'Pano', 'close' => 'Kapat', 'comment' => 'Açıklama', @@ -912,6 +913,7 @@ URL: [url]', 'select_grp_approvers' => 'Grup onaylayıcı seçmek için tıklayın', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => '', 'select_grp_recipients' => '', @@ -938,6 +940,8 @@ URL: [url]', 'settings_adminIP' => 'Admin IP', 'settings_adminIP_desc' => 'Yöneticinin sadece belli bir IP adresinden erişmesini istiyorsanız IP adresini giriniz. Kontrolü kaybetme riski olduğunu düşünüyorsanız boş bırakınız. NOT: sadece yerel yetkilendirme ile çalışır (LDAP ile çalışmaz)', 'settings_Advanced' => 'Gelişmiş ayarlar', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Yetkilendirme ayarları', 'settings_autoLoginUser' => '', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 769b1c0ca..9dbe57cd0 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -232,6 +232,7 @@ URL: [url]', 'choose_workflow_action' => 'Оберіть дію процесу', 'choose_workflow_state' => 'Оберіть статус процесу', 'clear_clipboard' => 'Очистити буфер обміну', +'clear_password' => '', 'clipboard' => 'Буфер обміну', 'close' => 'Закрити', 'comment' => 'Коментар', @@ -933,6 +934,7 @@ URL: [url]', 'select_grp_approvers' => 'Оберіть групу затверджувачів', 'select_grp_ind_approvers' => 'Оберіть групу', 'select_grp_ind_notification' => 'Оберіть групу', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => 'Оберіть групу', 'select_grp_notification' => 'Оберіть групу сповіщення', 'select_grp_recipients' => 'Оберіть групу отримувачів', @@ -959,6 +961,8 @@ URL: [url]', 'settings_adminIP' => 'Адміністраторська IP', 'settings_adminIP_desc' => 'Якщо встановлено, то адміністратор зможе зайти лише з цієї IP-адреси. Залиште порожнім, якщо це не потрібно. Не працює з LDAP.', 'settings_Advanced' => 'Додатково', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite', 'settings_Authentication' => 'Налаштування авторизації', 'settings_autoLoginUser' => 'Автоматичний вхід', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 6f2e324b6..f673d569d 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -209,6 +209,7 @@ URL: [url]', 'choose_workflow_action' => '', 'choose_workflow_state' => '', 'clear_clipboard' => '清除粘贴板', +'clear_password' => '', 'clipboard' => '剪切板', 'close' => '关闭', 'comment' => '说明', @@ -767,6 +768,7 @@ URL: [url]', 'select_grp_approvers' => '', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => '点击选择被通知组', 'select_grp_recipients' => '', @@ -793,6 +795,8 @@ URL: [url]', 'settings_adminIP' => '', 'settings_adminIP_desc' => '', 'settings_Advanced' => '高级设置', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => '', 'settings_Authentication' => '', 'settings_autoLoginUser' => '', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 873e763b1..42c4e389d 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -209,6 +209,7 @@ URL: [url]', 'choose_workflow_action' => '選擇流程行為', 'choose_workflow_state' => '選擇流程狀態', 'clear_clipboard' => '清除剪貼簿', +'clear_password' => '', 'clipboard' => '剪貼簿', 'close' => '關閉', 'comment' => '說明', @@ -765,6 +766,7 @@ URL: [url]', 'select_grp_approvers' => '', 'select_grp_ind_approvers' => '', 'select_grp_ind_notification' => '', +'select_grp_ind_recipients' => '', 'select_grp_ind_reviewers' => '', 'select_grp_notification' => '', 'select_grp_recipients' => '', @@ -791,6 +793,8 @@ URL: [url]', 'settings_adminIP' => '', 'settings_adminIP_desc' => '', 'settings_Advanced' => '', +'settings_advancedAcl' => '', +'settings_advancedAcl_desc' => '', 'settings_apache_mod_rewrite' => '', 'settings_Authentication' => '', 'settings_autoLoginUser' => '',
    diff --git a/views/bootstrap/class.SearchForm.php b/views/bootstrap/class.SearchForm.php index cc5c91f91..a4b4bca4d 100644 --- a/views/bootstrap/class.SearchForm.php +++ b/views/bootstrap/class.SearchForm.php @@ -225,7 +225,7 @@ $(document).ready(function() { contentContainerStart(); ?> - + From 0c20e0349b9329ecb99921b7aee1ae9a26c234dc Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 21 Mar 2016 06:43:00 +0100 Subject: [PATCH 80/98] add missing contentEnd() --- views/bootstrap/class.ExtensionMgr.php | 1 + views/bootstrap/class.Hooks.php | 1 + 2 files changed, 2 insertions(+) diff --git a/views/bootstrap/class.ExtensionMgr.php b/views/bootstrap/class.ExtensionMgr.php index 8f871ce16..5be43b04d 100644 --- a/views/bootstrap/class.ExtensionMgr.php +++ b/views/bootstrap/class.ExtensionMgr.php @@ -91,6 +91,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Bootstrap_Style { contentContainerEnd(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } diff --git a/views/bootstrap/class.Hooks.php b/views/bootstrap/class.Hooks.php index daff0577f..b3c50af14 100644 --- a/views/bootstrap/class.Hooks.php +++ b/views/bootstrap/class.Hooks.php @@ -75,6 +75,7 @@ class SeedDMS_View_Hooks extends SeedDMS_Bootstrap_Style { self::list_hooks(); + $this->contentEnd(); $this->htmlEndPage(); } /* }}} */ } From 8daa5dadea658f0986a3482ca6d61bda7d7fd955 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 21 Mar 2016 07:40:17 +0100 Subject: [PATCH 81/98] add printSelectPresetButton[Html|Js]() button for preseting options is a select box --- views/bootstrap/class.Bootstrap.php | 39 ++++++++++++++++++++++++ views/bootstrap/class.UpdateDocument.php | 28 +++-------------- 2 files changed, 44 insertions(+), 23 deletions(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index 7ee83a990..b3b984dd5 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -1612,6 +1612,45 @@ $(function() { return ''; } /* }}} */ + /** + * Output left-arrow with link which takes over a number of ids into + * a select box. + * + * Clicking in the button will preset the comma seperated list of ids + * in data-ref as options in the select box with name $name + * + * @param string $name id of select box + * @param array $ids list of option values + */ + function printSelectPresetButtonHtml($name, $ids) { /* {{{ */ +?> + " data-ref="" data-ids=""> + +$(document).ready( function() { + $('.selectpreset_btn').click(function(ev){ + ev.preventDefault(); + if (typeof $(ev.currentTarget).data('ids') != 'undefined') { + target = $(ev.currentTarget).data('ref'); + // Use attr() instead of data() because data() converts to int which cannot be split + items = $(ev.currentTarget).attr('data-ids'); + arr = items.split(","); + for(var i in arr) { + $("#"+target+" option[value='"+arr[i]+"']").attr("selected", "selected"); + } + $("#"+target).trigger("chosen:updated"); + } + }); +}); + - "> - -params['strictformcheck']; $dropfolderdir = $this->params['dropfolderdir']; header('Content-Type: application/javascript'); $this->printDropFolderChooserJs("form1"); + $this->printSelectPresetButtonJs(); ?> function checkForm() { @@ -263,7 +245,7 @@ $(document).ready( function() { } } if($tmp) { - $this->__takeOverButton("IndReviewer", $tmp); + $this->printSelectPresetButtonHtml("IndReviewer", $tmp); } /* List all mandatory reviewers */ if($res) { @@ -332,7 +314,7 @@ $(document).ready( function() { } } if($tmp) { - $this->__takeOverButton("GrpReviewer", $tmp); + $this->printSelectPresetButtonHtml("GrpReviewer", $tmp); } /* List all mandatory groups of reviewers */ if($res) { @@ -410,7 +392,7 @@ $(document).ready( function() { } } if($tmp) { - $this->__takeOverButton("IndApprover", $tmp); + $this->printSelectPresetButtonHtml("IndApprover", $tmp); } /* List all mandatory approvers */ if($res) { @@ -480,7 +462,7 @@ $(document).ready( function() { } } if($tmp) { - $this->__takeOverButton("GrpApprover", $tmp); + $this->printSelectPresetButtonHtml("GrpApprover", $tmp); } /* List all mandatory groups of approvers */ if($res) { From 070edae476436ca1b200b3d819c978051f431c5b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 21 Mar 2016 08:33:41 +0100 Subject: [PATCH 82/98] do not add js code for timeline if not admin --- views/bootstrap/class.ViewDocument.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 4aade5c9b..c6aa2efd2 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -111,10 +111,14 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { } /* }}} */ function js() { /* {{{ */ + $dms = $this->params['dms']; + $user = $this->params['user']; $document = $this->params['document']; header('Content-Type: application/javascript'); - $this->printTimelineJs('out.ViewDocument.php?action=timelinedata&documentid='.$document->getID(), 300, '', date('Y-m-d')); + if($user->isAdmin()) { + $this->printTimelineJs('out.ViewDocument.php?action=timelinedata&documentid='.$document->getID(), 300, '', date('Y-m-d')); + } $this->printDocumentChooserJs("form1"); } /* }}} */ From 7c99813796b0d1e807781fb297471d1176778d10 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 21 Mar 2016 09:18:54 +0100 Subject: [PATCH 83/98] fix xml error --- SeedDMS_SQLiteFTS/package.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SeedDMS_SQLiteFTS/package.xml b/SeedDMS_SQLiteFTS/package.xml index 2e88b8b6e..4425ba1ea 100644 --- a/SeedDMS_SQLiteFTS/package.xml +++ b/SeedDMS_SQLiteFTS/package.xml @@ -23,7 +23,7 @@ GPL License -make it work with sqlite3 < 3.8.0 +make it work with sqlite3 < 3.8.0 From 3ffa43730a425ef6e30d0a7f81b468aa6c9c9f3a Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 21 Mar 2016 10:17:16 +0100 Subject: [PATCH 84/98] get strictformcheck from view in js() --- views/bootstrap/class.AddSubFolder.php | 1 + 1 file changed, 1 insertion(+) diff --git a/views/bootstrap/class.AddSubFolder.php b/views/bootstrap/class.AddSubFolder.php index bf03618bf..2b79aaa42 100644 --- a/views/bootstrap/class.AddSubFolder.php +++ b/views/bootstrap/class.AddSubFolder.php @@ -32,6 +32,7 @@ require_once("class.Bootstrap.php"); class SeedDMS_View_AddSubFolder extends SeedDMS_Bootstrap_Style { function js() { /* {{{ */ + $strictformcheck = $this->params['strictformcheck']; header('Content-Type: application/javascript'); ?> function checkForm() From 85bc79662902a32ce6ae0d7d6569b16bba737771 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 22 Mar 2016 14:47:13 +0100 Subject: [PATCH 85/98] fix wrong variable name in javascript --- views/bootstrap/class.AddDocument.php | 2 +- views/bootstrap/class.AddEvent.php | 2 +- views/bootstrap/class.AddFile.php | 2 +- views/bootstrap/class.AddSubFolder.php | 2 +- views/bootstrap/class.ApproveDocument.php | 4 ++-- views/bootstrap/class.AttributeMgr.php | 2 +- views/bootstrap/class.DefaultKeywords.php | 6 +++--- views/bootstrap/class.DocumentAccess.php | 2 +- views/bootstrap/class.DocumentNotify.php | 2 +- views/bootstrap/class.EditComment.php | 2 +- views/bootstrap/class.EditDocument.php | 2 +- views/bootstrap/class.EditEvent.php | 2 +- views/bootstrap/class.EditFolder.php | 2 +- views/bootstrap/class.EditUserData.php | 2 +- views/bootstrap/class.FolderAccess.php | 2 +- views/bootstrap/class.FolderNotify.php | 2 +- views/bootstrap/class.ForcePasswordChange.php | 2 +- views/bootstrap/class.GroupMgr.php | 4 ++-- views/bootstrap/class.OverrideContentStatus.php | 2 +- views/bootstrap/class.PasswordForgotten.php | 2 +- views/bootstrap/class.ReturnFromSubWorkflow.php | 2 +- views/bootstrap/class.ReviewDocument.php | 4 ++-- views/bootstrap/class.SearchForm.php | 2 +- views/bootstrap/class.TriggerWorkflow.php | 2 +- views/bootstrap/class.UpdateDocument.php | 2 +- views/bootstrap/class.UserDefaultKeywords.php | 2 +- views/bootstrap/class.UsrMgr.php | 2 +- views/bootstrap/class.WorkflowActionsMgr.php | 2 +- views/bootstrap/class.WorkflowMgr.php | 2 +- views/bootstrap/class.WorkflowStatesMgr.php | 2 +- 30 files changed, 35 insertions(+), 35 deletions(-) diff --git a/views/bootstrap/class.AddDocument.php b/views/bootstrap/class.AddDocument.php index c0ff06f96..8204f120c 100644 --- a/views/bootstrap/class.AddDocument.php +++ b/views/bootstrap/class.AddDocument.php @@ -69,7 +69,7 @@ function checkForm() $(document).ready(function() { $('body').on('submit', '#form1', function(ev){ if(checkForm()) return; - event.preventDefault(); + ev.preventDefault(); }); $('#new-file').click(function(event) { $("#upload-file").clone().appendTo("#upload-files").removeAttr("id").children('div').children('input').val(''); diff --git a/views/bootstrap/class.AddEvent.php b/views/bootstrap/class.AddEvent.php index ab41e44d4..7b9a78cfe 100644 --- a/views/bootstrap/class.AddEvent.php +++ b/views/bootstrap/class.AddEvent.php @@ -63,7 +63,7 @@ function checkForm() $(document).ready(function() { $('body').on('submit', '#form1', function(ev){ if(checkForm()) return; - event.preventDefault(); + ev.preventDefault(); }); }); Date: Tue, 22 Mar 2016 14:55:48 +0100 Subject: [PATCH 86/98] use __construct for constructor --- inc/inc.ClassSettings.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/inc.ClassSettings.php b/inc/inc.ClassSettings.php index 71d523703..787eab059 100644 --- a/inc/inc.ClassSettings.php +++ b/inc/inc.ClassSettings.php @@ -233,7 +233,7 @@ class Settings { /* {{{ */ * * @param string $configFilePath path to config file */ - function Settings($configFilePath='') { /* {{{ */ + function __construct($configFilePath='') { /* {{{ */ if($configFilePath=='') { $configFilePath = $this->searchConfigFilePath(); From 826c9fca721dee4fe070c42fadef59ae2a0cddc1 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 22 Mar 2016 15:08:36 +0100 Subject: [PATCH 87/98] use __construct for constructor --- SeedDMS_Core/Core/inc.ClassAccess.php | 4 ++-- SeedDMS_Core/Core/inc.ClassAttribute.php | 4 ++-- SeedDMS_Core/Core/inc.ClassDocument.php | 10 +++++----- SeedDMS_Core/Core/inc.ClassDocumentCategory.php | 2 +- SeedDMS_Core/Core/inc.ClassFolder.php | 2 +- SeedDMS_Core/Core/inc.ClassGroup.php | 2 +- SeedDMS_Core/Core/inc.ClassKeywords.php | 2 +- SeedDMS_Core/Core/inc.ClassNotification.php | 2 +- SeedDMS_Core/Core/inc.ClassObject.php | 2 +- SeedDMS_Core/Core/inc.ClassUser.php | 2 +- SeedDMS_Core/Core/inc.ClassWorkflow.php | 14 +++++++------- SeedDMS_Core/Core/inc.DBAccess.php | 2 +- SeedDMS_Core/Core/inc.DBAccessPDO.php | 2 +- 13 files changed, 25 insertions(+), 25 deletions(-) diff --git a/SeedDMS_Core/Core/inc.ClassAccess.php b/SeedDMS_Core/Core/inc.ClassAccess.php index be8c03f8c..560358451 100644 --- a/SeedDMS_Core/Core/inc.ClassAccess.php +++ b/SeedDMS_Core/Core/inc.ClassAccess.php @@ -27,7 +27,7 @@ class SeedDMS_Core_UserAccess { /* {{{ */ var $_user; var $_mode; - function SeedDMS_Core_UserAccess($user, $mode) { + function __construct($user, $mode) { $this->_user = $user; $this->_mode = $mode; } @@ -60,7 +60,7 @@ class SeedDMS_Core_GroupAccess { /* {{{ */ var $_group; var $_mode; - function SeedDMS_Core_GroupAccess($group, $mode) { + function __construct($group, $mode) { $this->_group = $group; $this->_mode = $mode; } diff --git a/SeedDMS_Core/Core/inc.ClassAttribute.php b/SeedDMS_Core/Core/inc.ClassAttribute.php index bbfc81521..1c55d9325 100644 --- a/SeedDMS_Core/Core/inc.ClassAttribute.php +++ b/SeedDMS_Core/Core/inc.ClassAttribute.php @@ -72,7 +72,7 @@ class SeedDMS_Core_Attribute { /* {{{ */ * @param SeedDMS_Core_AttributeDefinition $attrdef reference to the attribute definition * @param string $value value of the attribute */ - function SeedDMS_Core_Attribute($id, $obj, $attrdef, $value) { /* {{{ */ + function __construct($id, $obj, $attrdef, $value) { /* {{{ */ $this->_id = $id; $this->_obj = $obj; $this->_attrdef = $attrdef; @@ -354,7 +354,7 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */ * @param string $valueset separated list of allowed values, the first char * is taken as the separator */ - function SeedDMS_Core_AttributeDefinition($id, $name, $objtype, $type, $multiple, $minvalues, $maxvalues, $valueset, $regex) { /* {{{ */ + function __construct($id, $name, $objtype, $type, $multiple, $minvalues, $maxvalues, $valueset, $regex) { /* {{{ */ $this->_id = $id; $this->_name = $name; $this->_type = $type; diff --git a/SeedDMS_Core/Core/inc.ClassDocument.php b/SeedDMS_Core/Core/inc.ClassDocument.php index e19ec8313..a9a5d2469 100644 --- a/SeedDMS_Core/Core/inc.ClassDocument.php +++ b/SeedDMS_Core/Core/inc.ClassDocument.php @@ -150,7 +150,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */ */ protected $_sequence; - function SeedDMS_Core_Document($id, $name, $comment, $date, $expires, $ownerID, $folderID, $inheritAccess, $defaultAccess, $locked, $keywords, $sequence) { /* {{{ */ + function __construct($id, $name, $comment, $date, $expires, $ownerID, $folderID, $inheritAccess, $defaultAccess, $locked, $keywords, $sequence) { /* {{{ */ parent::__construct($id); $this->_name = $name; $this->_comment = $comment; @@ -2231,7 +2231,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */ else $this->setStatus(S_RELEASED,$msg,$user); } /* }}} */ - function SeedDMS_Core_DocumentContent($id, $document, $version, $comment, $date, $userID, $dir, $orgFileName, $fileType, $mimeType, $fileSize=0, $checksum='') { /* {{{ */ + function __construct($id, $document, $version, $comment, $date, $userID, $dir, $orgFileName, $fileType, $mimeType, $fileSize=0, $checksum='') { /* {{{ */ parent::__construct($id); $this->_document = $document; $this->_version = (int) $version; @@ -4199,7 +4199,7 @@ class SeedDMS_Core_DocumentLink { /* {{{ */ */ protected $_public; - function SeedDMS_Core_DocumentLink($id, $document, $target, $userID, $public) { + function __construct($id, $document, $target, $userID, $public) { $this->_id = $id; $this->_document = $document; $this->_target = $target; @@ -4298,7 +4298,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */ */ protected $_name; - function SeedDMS_Core_DocumentFile($id, $document, $userID, $comment, $date, $dir, $fileType, $mimeType, $orgFileName,$name) { + function __construct($id, $document, $userID, $comment, $date, $dir, $fileType, $mimeType, $orgFileName,$name) { $this->_id = $id; $this->_document = $document; $this->_userID = $userID; @@ -4361,7 +4361,7 @@ class SeedDMS_Core_AddContentResultSet { /* {{{ */ protected $_content; protected $_status; - function SeedDMS_Core_AddContentResultSet($content) { /* {{{ */ + function __construct($content) { /* {{{ */ $this->_content = $content; $this->_indReviewers = null; $this->_grpReviewers = null; diff --git a/SeedDMS_Core/Core/inc.ClassDocumentCategory.php b/SeedDMS_Core/Core/inc.ClassDocumentCategory.php index 0c436315e..f9e263a5c 100644 --- a/SeedDMS_Core/Core/inc.ClassDocumentCategory.php +++ b/SeedDMS_Core/Core/inc.ClassDocumentCategory.php @@ -39,7 +39,7 @@ class SeedDMS_Core_DocumentCategory { */ protected $_dms; - function SeedDMS_Core_DocumentCategory($id, $name) { /* {{{ */ + function __construct($id, $name) { /* {{{ */ $this->_id = $id; $this->_name = $name; $this->_dms = null; diff --git a/SeedDMS_Core/Core/inc.ClassFolder.php b/SeedDMS_Core/Core/inc.ClassFolder.php index d58591b41..3d9ef1f76 100644 --- a/SeedDMS_Core/Core/inc.ClassFolder.php +++ b/SeedDMS_Core/Core/inc.ClassFolder.php @@ -73,7 +73,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object { */ protected $_sequence; - function SeedDMS_Core_Folder($id, $name, $parentID, $comment, $date, $ownerID, $inheritAccess, $defaultAccess, $sequence) { /* {{{ */ + function __construct($id, $name, $parentID, $comment, $date, $ownerID, $inheritAccess, $defaultAccess, $sequence) { /* {{{ */ parent::__construct($id); $this->_id = $id; $this->_name = $name; diff --git a/SeedDMS_Core/Core/inc.ClassGroup.php b/SeedDMS_Core/Core/inc.ClassGroup.php index f53eeb708..eddc7630a 100644 --- a/SeedDMS_Core/Core/inc.ClassGroup.php +++ b/SeedDMS_Core/Core/inc.ClassGroup.php @@ -43,7 +43,7 @@ class SeedDMS_Core_Group { */ protected $_dms; - function SeedDMS_Core_Group($id, $name, $comment) { /* {{{ */ + function __construct($id, $name, $comment) { /* {{{ */ $this->_id = $id; $this->_name = $name; $this->_comment = $comment; diff --git a/SeedDMS_Core/Core/inc.ClassKeywords.php b/SeedDMS_Core/Core/inc.ClassKeywords.php index 3b7b2ae57..cf3bca2a5 100644 --- a/SeedDMS_Core/Core/inc.ClassKeywords.php +++ b/SeedDMS_Core/Core/inc.ClassKeywords.php @@ -47,7 +47,7 @@ class SeedDMS_Core_KeywordCategory { */ protected $_dms; - function SeedDMS_Core_KeywordCategory($id, $ownerID, $name) { + function __construct($id, $ownerID, $name) { $this->_id = $id; $this->_name = $name; $this->_ownerID = $ownerID; diff --git a/SeedDMS_Core/Core/inc.ClassNotification.php b/SeedDMS_Core/Core/inc.ClassNotification.php index eee13158b..e4c70804d 100644 --- a/SeedDMS_Core/Core/inc.ClassNotification.php +++ b/SeedDMS_Core/Core/inc.ClassNotification.php @@ -67,7 +67,7 @@ class SeedDMS_Core_Notification { /* {{{ */ * @param integer $groupid id of group. The id is -1 if the notification is * for a user. */ - function SeedDMS_Core_Notification($target, $targettype, $userid, $groupid) { /* {{{ */ + function __construct($target, $targettype, $userid, $groupid) { /* {{{ */ $this->_target = $target; $this->_targettype = $targettype; $this->_userid = $userid; diff --git a/SeedDMS_Core/Core/inc.ClassObject.php b/SeedDMS_Core/Core/inc.ClassObject.php index 295bf7143..91c731b38 100644 --- a/SeedDMS_Core/Core/inc.ClassObject.php +++ b/SeedDMS_Core/Core/inc.ClassObject.php @@ -38,7 +38,7 @@ class SeedDMS_Core_Object { /* {{{ */ */ public $_dms; - function SeedDMS_Core_Object($id) { /* {{{ */ + function __construct($id) { /* {{{ */ $this->_id = $id; $this->_dms = null; } /* }}} */ diff --git a/SeedDMS_Core/Core/inc.ClassUser.php b/SeedDMS_Core/Core/inc.ClassUser.php index 5be16c4c6..b56199843 100644 --- a/SeedDMS_Core/Core/inc.ClassUser.php +++ b/SeedDMS_Core/Core/inc.ClassUser.php @@ -129,7 +129,7 @@ class SeedDMS_Core_User { const role_admin = '1'; const role_guest = '2'; - function SeedDMS_Core_User($id, $login, $pwd, $fullName, $email, $language, $theme, $comment, $role, $isHidden=0, $isDisabled=0, $pwdExpiration='0000-00-00 00:00:00', $loginFailures=0, $quota=0) { + function __construct($id, $login, $pwd, $fullName, $email, $language, $theme, $comment, $role, $isHidden=0, $isDisabled=0, $pwdExpiration='0000-00-00 00:00:00', $loginFailures=0, $quota=0) { $this->_id = $id; $this->_login = $login; $this->_pwd = $pwd; diff --git a/SeedDMS_Core/Core/inc.ClassWorkflow.php b/SeedDMS_Core/Core/inc.ClassWorkflow.php index cab2bdadc..284011f6b 100644 --- a/SeedDMS_Core/Core/inc.ClassWorkflow.php +++ b/SeedDMS_Core/Core/inc.ClassWorkflow.php @@ -56,7 +56,7 @@ class SeedDMS_Core_Workflow { /* {{{ */ */ var $_dms; - function SeedDMS_Core_Workflow($id, $name, $initstate) { /* {{{ */ + function __construct($id, $name, $initstate) { /* {{{ */ $this->_id = $id; $this->_name = $name; $this->_initstate = $initstate; @@ -390,7 +390,7 @@ class SeedDMS_Core_Workflow_State { /* {{{ */ */ var $_dms; - function SeedDMS_Core_Workflow_State($id, $name, $maxtime, $precondfunc, $documentstatus) { + function __construct($id, $name, $maxtime, $precondfunc, $documentstatus) { $this->_id = $id; $this->_name = $name; $this->_maxtime = $maxtime; @@ -543,7 +543,7 @@ class SeedDMS_Core_Workflow_Action { /* {{{ */ */ var $_dms; - function SeedDMS_Core_Workflow_Action($id, $name) { + function __construct($id, $name) { $this->_id = $id; $this->_name = $name; $this->_dms = null; @@ -685,7 +685,7 @@ class SeedDMS_Core_Workflow_Transition { /* {{{ */ */ var $_dms; - function SeedDMS_Core_Workflow_Transition($id, $workflow, $state, $action, $nextstate, $maxtime) { + function __construct($id, $workflow, $state, $action, $nextstate, $maxtime) { $this->_id = $id; $this->_workflow = $workflow; $this->_state = $state; @@ -890,7 +890,7 @@ class SeedDMS_Core_Workflow_Transition_User { /* {{{ */ */ var $_dms; - function SeedDMS_Core_Workflow_Transition_User($id, $transition, $user) { + function __construct($id, $transition, $user) { $this->_id = $id; $this->_transition = $transition; $this->_user = $user; @@ -964,7 +964,7 @@ class SeedDMS_Core_Workflow_Transition_Group { /* {{{ */ */ var $_dms; - function SeedDMS_Core_Workflow_Transition_Group($id, $transition, $group, $numOfUsers) { /* {{{ */ + function __construct($id, $transition, $group, $numOfUsers) { /* {{{ */ $this->_id = $id; $this->_transition = $transition; $this->_group = $group; @@ -1077,7 +1077,7 @@ class SeedDMS_Core_Workflow_Log { /* {{{ */ */ var $_dms; - function SeedDMS_Core_Workflow_Log($id, $document, $version, $workflow, $user, $transition, $date, $comment) { + function __construct($id, $document, $version, $workflow, $user, $transition, $date, $comment) { $this->_id = $id; $this->_document = $document; $this->_version = $version; diff --git a/SeedDMS_Core/Core/inc.DBAccess.php b/SeedDMS_Core/Core/inc.DBAccess.php index b7c269921..8ebbf9cf1 100644 --- a/SeedDMS_Core/Core/inc.DBAccess.php +++ b/SeedDMS_Core/Core/inc.DBAccess.php @@ -67,7 +67,7 @@ class SeedDMS_Core_DatabaseAccess { * @param string $passw password of user * @param string $database name of database */ - function SeedDMS_Core_DatabaseAccess($driver, $hostname, $user, $passw, $database = false) { + function __construct($driver, $hostname, $user, $passw, $database = false) { $this->_driver = $driver; $this->_hostname = $hostname; $this->_database = $database; diff --git a/SeedDMS_Core/Core/inc.DBAccessPDO.php b/SeedDMS_Core/Core/inc.DBAccessPDO.php index 8eb42c94f..ac28172e9 100644 --- a/SeedDMS_Core/Core/inc.DBAccessPDO.php +++ b/SeedDMS_Core/Core/inc.DBAccessPDO.php @@ -128,7 +128,7 @@ class SeedDMS_Core_DatabaseAccess { * @param string $passw password of user * @param string $database name of database */ - function SeedDMS_Core_DatabaseAccess($driver, $hostname, $user, $passw, $database = false) { /* {{{ */ + function __construct($driver, $hostname, $user, $passw, $database = false) { /* {{{ */ $this->_driver = $driver; $tmp = explode(":", $hostname); $this->_hostname = $tmp[0]; From 631f3e151fe4f13cab4cb476c4d8dada89b6f6f9 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 22 Mar 2016 15:15:12 +0100 Subject: [PATCH 88/98] some new phrases, major update of nl_NL --- languages/ar_EG/lang.inc | 15 +- languages/bg_BG/lang.inc | 7 + languages/ca_ES/lang.inc | 7 + languages/cs_CZ/lang.inc | 7 + languages/de_DE/lang.inc | 9 +- languages/en_GB/lang.inc | 9 +- languages/es_ES/lang.inc | 7 + languages/fr_FR/lang.inc | 7 + languages/hr_HR/lang.inc | 7 + languages/hu_HU/lang.inc | 7 + languages/it_IT/lang.inc | 7 + languages/ko_KR/lang.inc | 7 + languages/nl_NL/lang.inc | 536 +++++++++++++++++++++------------------ languages/pl_PL/lang.inc | 7 + languages/pt_BR/lang.inc | 7 + languages/ro_RO/lang.inc | 7 + languages/ru_RU/lang.inc | 7 + languages/sk_SK/lang.inc | 7 + languages/sv_SE/lang.inc | 7 + languages/tr_TR/lang.inc | 7 + languages/uk_UA/lang.inc | 7 + languages/zh_CN/lang.inc | 7 + languages/zh_TW/lang.inc | 7 + 23 files changed, 447 insertions(+), 255 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index c00d0ff45..efe232bd4 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -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 (1263) +// Translators: Admin (1266) $text = array( 'accept' => 'وافق', @@ -238,6 +238,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'هل تود حقا ازالة كل الملفات الموجودة بالمجلد "[foldername]" وكل مافي المجلدات الفرعية؟
    كن حذرا: هذا الاجراء لايمكن التراجع فيه', 'confirm_rm_group' => 'هل تود حقا ازالة المجموعة "[groupname]"?
    كن حذرا: هذا الاجراء لايمكن التراجع فيه', 'confirm_rm_log' => 'هل تود حقا ازالة ملف السجل "[logname]"?
    كن حذرا: هذا الاجراء لايمكن التراجع فيه', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'هل تود حقا ازالة المستخدم "[username]"?
    كن حذرا: هذا الاجراء لايمكن التراجع فيه', 'confirm_rm_version' => 'هل تود حقا ازالة الاصدار [version] الخاص بالمستند "[documentname]"?
    كن حذرا: هذا الاجراء لايمكن التراجع فيه', @@ -417,7 +418,7 @@ URL: [url]', 'files' => 'ملفات', 'files_deletion' => 'مسح الملف', 'files_deletion_warning' => 'من خلال تلك الخاصية يمكنك مسح كل الملفات على مجلدات النظام. ملفات معلومات الاصدارات فقط ستظل متاحة للرؤية.', -'files_loading' => '', +'files_loading' => 'ﻒﺿﻻ ﺈﻨﺘﻇﺭ ﺢﺗﻯ ﻲﺘﻣ ﺖﺤﻤﻴﻟ ﻕﺎﺌﻣﺓ ﺎﻠﻤﻠﻓﺎﺗ', 'file_size' => 'حجم الملف', 'filter_for_documents' => '', 'filter_for_folders' => '', @@ -552,7 +553,7 @@ URL: [url]', 'keep' => '', 'keep_doc_status' => 'ابقاء حالة المستند', 'keywords' => 'كلمات البحث', -'keywords_loading' => '', +'keywords_loading' => 'ﻒﺿﻻ ﺎﻨﺘﻇﺭ ﺢﺗﻯ ﻲﺘﻣ ﺖﺤﻤﻴﻟ ﻚﻠﻣﺎﺗ ﺎﻟﺩﻼﻠﻳﺓ', 'keyword_exists' => 'كلمات البحث بالفعل موجودة', 'ko_KR' => 'ﺎﻠﻛﻭﺮﻳﺓ', 'language' => 'اللغة', @@ -746,6 +747,7 @@ URL: [url]', 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'اعادة تحميل', @@ -818,6 +820,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1204,6 +1207,7 @@ URL: [url]', 'splash_add_group' => '', 'splash_add_group_member' => '', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1215,6 +1219,7 @@ URL: [url]', 'splash_edit_group' => '', 'splash_edit_role' => '', 'splash_edit_user' => '', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', @@ -1228,6 +1233,7 @@ URL: [url]', 'splash_rm_group' => '', 'splash_rm_group_member' => '', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', @@ -1261,6 +1267,7 @@ URL: [url]', 'submit_password_forgotten' => 'بدء العملية', 'submit_receipt' => '', 'submit_review' => 'بدأ المراجعة', +'submit_revision' => '', 'submit_userinfo' => 'ادخال بيانات', 'substitute_to_user' => '', 'substitute_user' => 'استبدال المستخدم', @@ -1368,7 +1375,7 @@ URL: [url]', 'user_login' => 'اسم المستخدم', 'user_management' => 'إدارة المستخدمين', 'user_name' => 'الاسم بالكامل', -'use_comment_of_document' => '', +'use_comment_of_document' => 'ﺎﺴﺘﺧﺪﻣ ﺎﻠﺘﻌﻠﻴﻗﺎﺗ ﻞﻟﻮﺜﻴﻗﺓ', 'use_default_categories' => 'استخدم اقسام سابقة التعريف', 'use_default_keywords' => 'استخدام كلمات بحثية معدة مسبقا', 'version' => 'اصدار', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index e00ffb7c9..21f75b7bd 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -223,6 +223,7 @@ $text = array( 'confirm_rm_folder_files' => 'Изтрий всички файлове в папка "[foldername]" и нейните подпапки?
    Действието е перманентно', 'confirm_rm_group' => 'Изтрий група "[groupname]"?
    Действието е перманентно', 'confirm_rm_log' => 'Изтрий лог "[logname]"?
    Действието е перманентно', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Изтрий потребител "[username]"?
    Действието е перманентно', 'confirm_rm_version' => 'Изтрий версия на [version] документ "[documentname]"?
    Действието е перманентно', @@ -647,6 +648,7 @@ $text = array( 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Обнови', @@ -696,6 +698,7 @@ $text = array( 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1069,6 +1072,7 @@ $text = array( 'splash_add_group' => '', 'splash_add_group_member' => '', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1080,6 +1084,7 @@ $text = array( 'splash_edit_group' => '', 'splash_edit_role' => '', 'splash_edit_user' => '', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', @@ -1093,6 +1098,7 @@ $text = array( 'splash_rm_group' => '', 'splash_rm_group_member' => '', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', @@ -1126,6 +1132,7 @@ $text = array( 'submit_password_forgotten' => 'Започни процеса', 'submit_receipt' => '', 'submit_review' => 'Рецензирай', +'submit_revision' => '', 'submit_userinfo' => 'Изпрати информация за потребител', 'substitute_to_user' => '', 'substitute_user' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 43f48be01..7298fdaf2 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -228,6 +228,7 @@ URL: [url]', 'confirm_rm_folder_files' => '¿Vol realment eliminar tots els fitxers de la carpeta "[foldername]" i de les seves subcarpetes?
    Atenció: aquesta acció no es pot desfer.', 'confirm_rm_group' => '¿Vol realment eliminar el grup "[groupname]"?
    atenció: aquesta acció no es pot desfer.', 'confirm_rm_log' => '¿Vol realment eliminar el fitxer de registre "[logname]"?
    Atenció: aquesta acció no es pot desfer.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => '¿Vol realment eliminar l\'usuari "[username]"?
    Atenció: aquesta acció no es pot desfer.', 'confirm_rm_version' => '¿Vol realment eliminar la versió [version] del document "[documentname]"?
    Atenció: aquesta acció no es pot desfer.', @@ -652,6 +653,7 @@ URL: [url]', 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Refresh', @@ -701,6 +703,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1074,6 +1077,7 @@ URL: [url]', 'splash_add_group' => '', 'splash_add_group_member' => '', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1085,6 +1089,7 @@ URL: [url]', 'splash_edit_group' => '', 'splash_edit_role' => '', 'splash_edit_user' => '', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', @@ -1098,6 +1103,7 @@ URL: [url]', 'splash_rm_group' => '', 'splash_rm_group_member' => '', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', @@ -1131,6 +1137,7 @@ URL: [url]', 'submit_password_forgotten' => '', 'submit_receipt' => '', 'submit_review' => 'Enviar revisiót', +'submit_revision' => '', 'submit_userinfo' => '', 'substitute_to_user' => '', 'substitute_user' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index dc8ae72c3..b49eac7a3 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -245,6 +245,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Skutečně chcete odstranit všechny soubory z podsložky "[foldername]" ?
    Buďte opatrní: Tuto akci nelze vrátit zpět.', 'confirm_rm_group' => 'Skutečně chcete odstranit skupinu "[groupname]"?
    Pozor: Akce je nevratná.', 'confirm_rm_log' => 'Skutečně chcete odstranit LOG soubor "[logname]"?
    Pozor: Akci nelze vrátit zpět.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Skutečně chcete odstranit uživatele "[username]"?
    Pozor: Akce je nevratná.', 'confirm_rm_version' => 'Skutečně chcete odstranit verzi [version] dokumentu "[documentname]"?
    Buďte opatrní: Tuto činnost není možné vrátit zpět.', @@ -757,6 +758,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Obnovit', @@ -827,6 +829,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1213,6 +1216,7 @@ URL: [url]', 'splash_add_group' => 'Přidána nová skupina', 'splash_add_group_member' => 'Přidán nový člen skupiny', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Přidán nový uživatel', 'splash_cleared_clipboard' => 'Schránka vymazána', 'splash_document_added' => 'Dokument přidán', @@ -1224,6 +1228,7 @@ URL: [url]', 'splash_edit_group' => 'Skupina uložena', 'splash_edit_role' => '', 'splash_edit_user' => 'Uživatel uložen', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Změny složky uloženy', 'splash_invalid_folder_id' => 'Neplatné ID složky', 'splash_invalid_searchterm' => 'Neplatný vyhledávací dotaz', @@ -1237,6 +1242,7 @@ URL: [url]', 'splash_rm_group' => 'Skupina odstraněna', 'splash_rm_group_member' => 'Člen skupiny odstraněn', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Uživatel odstraněn', 'splash_settings_saved' => 'Nastavení uloženo', 'splash_substituted_user' => 'Zaměněný uživatel', @@ -1270,6 +1276,7 @@ URL: [url]', 'submit_password_forgotten' => 'Zahájit proces', 'submit_receipt' => '', 'submit_review' => 'Poslat ke kontrole', +'submit_revision' => '', 'submit_userinfo' => 'Odeslat info', 'substitute_to_user' => '', 'substitute_user' => 'Zaměnit uživatele', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index f89993998..2aa16d099 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -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 (2202), dgrutsch (21) +// Translators: Admin (2209), dgrutsch (21) $text = array( 'accept' => 'Übernehmen', @@ -250,6 +250,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Möchten Sie wirklich alle Dateien und Unterordner des Ordner "[foldername]" löschen?
    Vorsicht: Diese Operation kann nicht rückgängig gemacht werden.', 'confirm_rm_group' => 'Möchten Sie wirklich die Gruppe "[groupname]" löschen?
    Beachten Sie, dass diese Operation nicht rückgängig gemacht werden kann.', 'confirm_rm_log' => 'Möchten Sie wirklich die Log-Datei "[logname]" löschen?
    Beachten Sie, dass diese Operation nicht rückgängig gemacht werden kann.', +'confirm_rm_transmittal' => 'Bitte bestätigen Sie as Löschen der Dokumentenliste.', 'confirm_rm_transmittalitem' => 'Löschen bestätigen', 'confirm_rm_user' => 'Möchten Sie wirklich den Benutzer "[username]" löschen?
    Beachten Sie, dass diese Operation nicht rückgängig gemacht werden kann.', 'confirm_rm_version' => 'Wollen Sie die Version [version] des Dokumentes "[documentname]" wirklich löschen?
    Achtung: Dieser Vorgang kann nicht rückgängig gemacht werden.', @@ -770,6 +771,7 @@ Elternordner: [folder_path] Benutzer: [username] URL: [url]', 'receipt_request_email_subject' => '[sitename]: [name] - Aufforderung zur Empfangsbestätigung', +'receipt_status' => 'Status', 'receipt_summary' => 'Übersicht Bestätigungen', 'recipients' => 'Empfänger', 'refresh' => 'Aktualisieren', @@ -864,6 +866,7 @@ Elternordner: [folder_path] Benutzer: [username] URL: [url]', 'revision_request_email_subject' => '[sitename]: [name] - Aufforderung zur Wiederholungsprüfung', +'revision_status' => 'Status', 'revisors' => 'Überprüfer', 'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.', 'revisor_already_removed' => 'Wiederholungsprüfer wurde bereits vom Prozess ausgeschlossen oder hat das Dokument bereits geprüft.', @@ -1250,6 +1253,7 @@ URL: [url]', 'splash_add_group' => 'Neue Gruppe hinzugefügt', 'splash_add_group_member' => 'Neues Gruppenmitglied hinzugefügt', 'splash_add_role' => 'Neue Rolle hinzugefügt', +'splash_add_to_transmittal' => 'Zur Dokumentenliste hinzugefügt', 'splash_add_user' => 'Neuen Benutzer hinzugefügt', 'splash_cleared_clipboard' => 'Zwischenablage geleert', 'splash_document_added' => 'Dokument hinzugefügt', @@ -1261,6 +1265,7 @@ URL: [url]', 'splash_edit_group' => 'Gruppe gespeichert', 'splash_edit_role' => 'Rolle gespeichert', 'splash_edit_user' => 'Benutzer gespeichert', +'splash_error_add_to_transmittal' => 'Fehler beim Hinzufügen zur Dokumentenliste', 'splash_folder_edited' => 'Änderungen am Ordner gespeichert', 'splash_invalid_folder_id' => 'Ungültige Ordner-ID', 'splash_invalid_searchterm' => 'Ungültiger Suchbegriff', @@ -1274,6 +1279,7 @@ URL: [url]', 'splash_rm_group' => 'Gruppe gelöscht', 'splash_rm_group_member' => 'Mitglied der Gruppe gelöscht', 'splash_rm_role' => 'Rolle gelöscht', +'splash_rm_transmittal' => 'Dokumentenliste gelöscht', 'splash_rm_user' => 'Benutzer gelöscht', 'splash_settings_saved' => 'Einstellungen gesichert', 'splash_substituted_user' => 'Benutzer gewechselt', @@ -1307,6 +1313,7 @@ URL: [url]', 'submit_password_forgotten' => 'Neues Passwort setzen und per E-Mail schicken', 'submit_receipt' => 'Empfang bestätigen', 'submit_review' => 'Überprüfung hinzufügen', +'submit_revision' => 'Wiederholungsprüfung hinzufügen', 'submit_userinfo' => 'Daten setzen', 'substitute_to_user' => 'Wechsel zu \'[username]\'', 'substitute_user' => 'Benutzer wechseln', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 33fa54b44..ba63328d5 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -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 (1351), dgrutsch (7), netixw (14) +// Translators: Admin (1358), dgrutsch (7), netixw (14) $text = array( 'accept' => 'Accept', @@ -250,6 +250,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Do you really want to remove all the files of the folder "[foldername]" and of its subfolders?
    Be careful: This action cannot be undone.', 'confirm_rm_group' => 'Do you really want to remove the group "[groupname]"?
    Be careful: This action cannot be undone.', 'confirm_rm_log' => 'Do you really want to remove log file "[logname]"?
    Be careful: This action cannot be undone.', +'confirm_rm_transmittal' => 'Please confirm the deletion of the transmittal.', 'confirm_rm_transmittalitem' => 'Confirm removal', 'confirm_rm_user' => 'Do you really want to remove the user "[username]"?
    Be careful: This action cannot be undone.', 'confirm_rm_version' => 'Do you really want to remove version [version] of document "[documentname]"?
    Be careful: This action cannot be undone.', @@ -771,6 +772,7 @@ Parent folder: [folder_path] User: [username] URL: [url]', 'receipt_request_email_subject' => '[sitename]: [name] - Reception request', +'receipt_status' => 'Status', 'receipt_summary' => 'Receipt summary', 'recipients' => 'Recipients', 'refresh' => 'Refresh', @@ -865,6 +867,7 @@ Parent folder: [folder_path] User: [username] URL: [url]', 'revision_request_email_subject' => '[sitename]: [name] - Revision request', +'revision_status' => 'Status', 'revisors' => 'Revisors', 'revisor_already_assigned' => 'User is already assigned as an revisor.', 'revisor_already_removed' => 'Revisor has already been removed from revision process or has already revised the document.', @@ -1251,6 +1254,7 @@ URL: [url]', 'splash_add_group' => 'New group added', 'splash_add_group_member' => 'New group member added', 'splash_add_role' => 'Added new role', +'splash_add_to_transmittal' => 'Add to transmittal', 'splash_add_user' => 'New user added', 'splash_cleared_clipboard' => 'Clipboard cleared', 'splash_document_added' => 'Document added', @@ -1262,6 +1266,7 @@ URL: [url]', 'splash_edit_group' => 'Group saved', 'splash_edit_role' => 'Role saved', 'splash_edit_user' => 'User saved', +'splash_error_add_to_transmittal' => 'Error while adding document to transmittal', 'splash_folder_edited' => 'Save folder changes', 'splash_invalid_folder_id' => 'Invalid folder ID', 'splash_invalid_searchterm' => 'Invalid search term', @@ -1275,6 +1280,7 @@ URL: [url]', 'splash_rm_group' => 'Group removed', 'splash_rm_group_member' => 'Member of group removed', 'splash_rm_role' => 'Role deleted', +'splash_rm_transmittal' => 'Transmittal deleted', 'splash_rm_user' => 'User removed', 'splash_settings_saved' => 'Settings saved', 'splash_substituted_user' => 'Substituted user', @@ -1308,6 +1314,7 @@ URL: [url]', 'submit_password_forgotten' => 'Start process', 'submit_receipt' => 'Submit receipt', 'submit_review' => 'Submit review', +'submit_revision' => 'Add Revision', 'submit_userinfo' => 'Submit info', 'substitute_to_user' => 'Switch to \'[username]\'', 'substitute_user' => 'Substitute User', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 2f5ae2bc9..472a05aac 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -245,6 +245,7 @@ URL: [url]', 'confirm_rm_folder_files' => '¿Desea realmente eliminar todos los ficheros de la carpeta "[foldername]" y de sus subcarpetas?
    Atención: Esta acción no se puede deshacer.', 'confirm_rm_group' => '¿Desea realmente eliminar el grupo "[groupname]"?
    Atención: Esta acción no se puede deshacer.', 'confirm_rm_log' => '¿Desea realmente eliminar el fichero de registro "[logname]"?
    Atención: Esta acción no se puede deshacer.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => '¿Desea realmente eliminar el usuario "[username]"?
    Atención: Esta acción no se puede deshacer.', 'confirm_rm_version' => '¿Desea realmente eliminar la versión [version] del documento "[documentname]"?
    Atención: esta acción no se puede deshacer.', @@ -761,6 +762,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Actualizar', @@ -833,6 +835,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1219,6 +1222,7 @@ URL: [url]', 'splash_add_group' => 'Nuevo grupo agregado', 'splash_add_group_member' => 'Nuevo miembro del grupo agregado', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Nuevo usuario agregado', 'splash_cleared_clipboard' => 'Portapapeles limpiado', 'splash_document_added' => 'Documento añadido', @@ -1230,6 +1234,7 @@ URL: [url]', 'splash_edit_group' => 'Grupo guardado', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuario guardado', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Cambios a la carpeta guardados', 'splash_invalid_folder_id' => 'ID de carpeta inválido', 'splash_invalid_searchterm' => 'Término de búsqueda inválido', @@ -1243,6 +1248,7 @@ URL: [url]', 'splash_rm_group' => 'Grupo eliminado', 'splash_rm_group_member' => 'Miembro eliminado del grupo', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Usuario eliminado', 'splash_settings_saved' => 'Configuración guardada', 'splash_substituted_user' => 'Usuario sustituido', @@ -1276,6 +1282,7 @@ URL: [url]', 'submit_password_forgotten' => 'Comenzar el proceso', 'submit_receipt' => '', 'submit_review' => 'Enviar revisión', +'submit_revision' => '', 'submit_userinfo' => 'Enviar información', 'substitute_to_user' => 'Cambiar a \'[username]\'', 'substitute_user' => 'Cambiar de usuario', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index 6251607c6..cbde46230 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -245,6 +245,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Voulez-vous vraiment supprimer tous les fichiers du dossier "[foldername]" et ses sous-dossiers?
    Attention: Cette action ne peut pas être annulée.', 'confirm_rm_group' => 'Voulez-vous vraiment supprimer le groupe "[groupname]"?
    Attention: Cette action ne peut pas être annulée.', 'confirm_rm_log' => 'Voulez-vous vraiment supprimer le fichier log "[logname]"?
    Attention: Cette action ne peut pas être annulée.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Voulez-vous vraiment supprimer l\'utilisateur "[username]"?
    Attention: Cette action ne peut pas être annulée.', 'confirm_rm_version' => 'Voulez-vous réellement supprimer la [version] du document "[documentname]"?
    Attention: Cette action ne peut pas être annulée.', @@ -758,6 +759,7 @@ En cas de problème persistant, veuillez contacter votre administrateur.', 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Actualiser', @@ -822,6 +824,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1195,6 +1198,7 @@ URL: [url]', 'splash_add_group' => 'Nouveau groupe ajouté', 'splash_add_group_member' => 'Nouveau membre ajouté au groupe', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Nouvel utilisateur ajouté', 'splash_cleared_clipboard' => 'Presse-papier vidé', 'splash_document_added' => 'Document ajouté', @@ -1206,6 +1210,7 @@ URL: [url]', 'splash_edit_group' => 'Groupe sauvé', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilisateur modifié', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', 'splash_invalid_searchterm' => 'Recherche invalide', @@ -1219,6 +1224,7 @@ URL: [url]', 'splash_rm_group' => 'Groupe supprimé', 'splash_rm_group_member' => 'Membre retiré du groupe', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Utilisateur supprimé', 'splash_settings_saved' => 'Configuration sauvegardée', 'splash_substituted_user' => 'Utilisateur de substitution', @@ -1252,6 +1258,7 @@ URL: [url]', 'submit_password_forgotten' => 'Envoyer', 'submit_receipt' => '', 'submit_review' => 'Soumettre la correction', +'submit_revision' => '', 'submit_userinfo' => 'Soumettre info', 'substitute_to_user' => '', 'substitute_user' => 'Utilisateur de substitution', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index c4581bcc6..ed8a4db2a 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -250,6 +250,7 @@ Internet poveznica: [url]', 'confirm_rm_folder_files' => 'Da li zaista želite ukloniti sve datoteke u mapi "[foldername]" i sve podmape?
    Oprez: ova radnja nije povratna.', 'confirm_rm_group' => 'Da li zaista želite ukloniti grupu "[groupname]"?
    Oprez: ova radnja nije povratna.', 'confirm_rm_log' => 'Da li zaista želite ukloniti log datoteku "[logname]"?
    Oprez: ova radnja nije povratna.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => 'Potvrdi uklanjanje', 'confirm_rm_user' => 'Da li zaista želite ukloniti korisnika "[username]"?
    Oprez: ova radnja nije povratna.', 'confirm_rm_version' => 'Da li zaista želite ukloniti verziju [version] dokumenta "[documentname]"?
    Oprez: ova radnja nije povratna.', @@ -765,6 +766,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator 'receipt_log' => 'Zapisi prijema', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => 'Sažetak prijema', 'recipients' => 'Primatelji', 'refresh' => 'Osvježi', @@ -854,6 +856,7 @@ Internet poveznica: [url]', 'revision_log' => 'Zapisi revizije', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => 'Revizori', 'revisor_already_assigned' => 'Korisnik je već dodijeljen kao revizor', 'revisor_already_removed' => 'Revizor je uklonjen iz procesa revizije ili je već revidirao dokument.', @@ -1240,6 +1243,7 @@ Internet poveznica: [url]', 'splash_add_group' => 'Dodana nova grupa', 'splash_add_group_member' => 'Dodan novi član grupe', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Dodan novi korisnik', 'splash_cleared_clipboard' => 'Očišćen međuspremnik', 'splash_document_added' => 'Dokument dodan', @@ -1251,6 +1255,7 @@ Internet poveznica: [url]', 'splash_edit_group' => 'Groupa pohranjena', 'splash_edit_role' => '', 'splash_edit_user' => 'Korisnik pohranjen', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Pohrani izmjene mape', 'splash_invalid_folder_id' => 'Nevažeći ID mape', 'splash_invalid_searchterm' => 'Nevažeći traženi pojam', @@ -1264,6 +1269,7 @@ Internet poveznica: [url]', 'splash_rm_group' => 'Grupa uklonjena', 'splash_rm_group_member' => 'Član grupe uklonjen', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Korisnik uklonjen', 'splash_settings_saved' => 'Postavke pohranjene', 'splash_substituted_user' => 'Zamjenski korisnik', @@ -1297,6 +1303,7 @@ Internet poveznica: [url]', 'submit_password_forgotten' => 'Započnite postupak', 'submit_receipt' => 'Pošalji prijem', 'submit_review' => 'Pošaljite ovjeru', +'submit_revision' => '', 'submit_userinfo' => 'Pošaljite info', 'substitute_to_user' => 'Prebaci na \'[username]\'', 'substitute_user' => 'Zamjenski korisnik', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index f4c0bd6be..e4f4e1750 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -245,6 +245,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Biztosan el kívánja távolítani az összes állományt és almappát a "[foldername]" mappából?
    Legyen óvatos: Ez a művelet nem vonható vissza.', 'confirm_rm_group' => 'Biztosan el kívánja távolítani ezt a csoportot "[groupname]"?
    Legyen óvatos: Ez a művelet nem vonható vissza.', 'confirm_rm_log' => 'Biztosan el kívánja távolítani ezt a napló állományt "[logname]"?
    Legyen óvatos: Ez a művelet nem vonható vissza.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Biztosan el kívánja távolítani ezt a felhasználót "[username]"?
    Legyen óvatos: Ez a művelet nem vonható vissza.', 'confirm_rm_version' => 'Biztosan el kívánaj távolítani a dokumentum "[documentname]" [version] verzióját?
    Legyen óvatos: Ez a művelet nem vonható vissza.', @@ -761,6 +762,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Frissítés', @@ -833,6 +835,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1218,6 +1221,7 @@ URL: [url]', 'splash_add_group' => 'Új csoport hozzáadva', 'splash_add_group_member' => 'Új csoporttag hozzáadva', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Új felhasználó hozzáadva', 'splash_cleared_clipboard' => 'Vágólap törölve', 'splash_document_added' => '', @@ -1229,6 +1233,7 @@ URL: [url]', 'splash_edit_group' => 'Csoport mentve', 'splash_edit_role' => '', 'splash_edit_user' => 'Felhasználó mentve', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Mappa változásainak mentése', 'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító', 'splash_invalid_searchterm' => 'Érvénytelen keresési feltétel', @@ -1242,6 +1247,7 @@ URL: [url]', 'splash_rm_group' => 'Csoport eltávolítva', 'splash_rm_group_member' => 'Csoporttag eltávolítva', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Felhasználó eltávolítva', 'splash_settings_saved' => 'Beállítások elmentve', 'splash_substituted_user' => 'Helyettesített felhasználó', @@ -1275,6 +1281,7 @@ URL: [url]', 'submit_password_forgotten' => 'Folyamat indítás', 'submit_receipt' => '', 'submit_review' => 'Felülvizsgálat küldése', +'submit_revision' => '', 'submit_userinfo' => 'Információ küldése', 'substitute_to_user' => '', 'substitute_user' => 'Helyettesítő felhasználó', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index a26ee7e42..fde826939 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -251,6 +251,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Vuoi davvero rimuovere tutti i file dalla cartella "[foldername]" e dalle sue sottocartelle? Attenzione: questa operazione non può essere annullata.', 'confirm_rm_group' => 'Vuoi davvero rimuovere il gruppo "[groupname]"? Attenzione: questa operazione non può essere annullata.', 'confirm_rm_log' => 'Vuoi davvero rimuovere il file di log "[logname]"?
    Attenzione: questa operazione non può essere annullata.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => 'Conferma rimozione', 'confirm_rm_user' => 'Vuoi davvero rimuovere l\'utente "[username]"? Attenzione: questa operazione non può essere annullata.', 'confirm_rm_version' => 'Vuoi veramente eliminare la versione [version] del documento "[documentname]"? Attenzione: questa operazione non può essere annullata.', @@ -767,6 +768,7 @@ Dovessero esserci ancora problemi al login, prego contatta l\'Amministratore di 'receipt_log' => 'Ricezione Log', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => 'Sommario ricezione', 'recipients' => 'Cartelle', 'refresh' => 'Ricarica', @@ -856,6 +858,7 @@ URL: [url]', 'revision_log' => 'Log revisione', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => 'Revisori', 'revisor_already_assigned' => 'Utente già assegnato al ruolo di revisore', 'revisor_already_removed' => 'Revisore già rimosso dal processo di revisione o ha già revisionato documento.', @@ -1242,6 +1245,7 @@ URL: [url]', 'splash_add_group' => 'Gruppo aggiunto', 'splash_add_group_member' => 'Membro aggiunto al gruppo', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Utente aggiunto', 'splash_cleared_clipboard' => 'Appunti cancellati', 'splash_document_added' => 'Documento aggiunto', @@ -1253,6 +1257,7 @@ URL: [url]', 'splash_edit_group' => 'Gruppo modificato', 'splash_edit_role' => '', 'splash_edit_user' => 'Utente modificato', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Cartella modificata', 'splash_invalid_folder_id' => 'ID cartella non valido', 'splash_invalid_searchterm' => 'Termine di ricerca non valido', @@ -1266,6 +1271,7 @@ URL: [url]', 'splash_rm_group' => 'Gruppo eliminato', 'splash_rm_group_member' => 'Membro del gruppo eliminato', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Utente eliminato', 'splash_settings_saved' => 'Impostazioni salvate', 'splash_substituted_user' => 'Utente sostituito', @@ -1299,6 +1305,7 @@ URL: [url]', 'submit_password_forgotten' => 'Inizio processo di recupero', 'submit_receipt' => 'Invio ricevuta', 'submit_review' => 'Invio revisione', +'submit_revision' => '', 'submit_userinfo' => 'Invio info utente', 'substitute_to_user' => 'Cambia in \'[username]\'', 'substitute_user' => 'Impersona utente', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 77fcfd433..339c51fbc 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -252,6 +252,7 @@ URL: [url]', 'confirm_rm_folder_files' => '폴더 "[foldername]"내의 모든 파일을 정말 삭제 하시겠습니까?
    주의: 취소가 불가능 합니다.', 'confirm_rm_group' => '그룹 "[groupname]"을 정말 삭제 하시겠습니까?
    주의: 취소가 불가능 합니다.', 'confirm_rm_log' => '로그파일 "[logname]"을 정말 삭제 하시겠습니까?
    주의: 취소가 불가능 합니다.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '제거 확인', 'confirm_rm_user' => '사용자 "[username]"을 정말 삭제 하시겠습니까?
    주의: 취소가 불가능 합니다.', 'confirm_rm_version' => '문서 "[documentname]"의 버젼 [version]을 정말 삭제 하시겠습니까?
    주의: 취소가 불가능 합니다.', @@ -758,6 +759,7 @@ URL : [url]', 'receipt_log' => '로그 수신', 'receipt_request_email_body' => '이메일 내용 확인 요청', 'receipt_request_email_subject' => '이메일 제목 확인 요청', +'receipt_status' => '', 'receipt_summary' => '접수증 요약', 'recipients' => '받는 사람', 'refresh' => '새로 고침', @@ -847,6 +849,7 @@ URL: [url]', 'revision_log' => '개정 로그', 'revision_request_email_body' => '수정 요청 메일 내용', 'revision_request_email_subject' => '수정 요청 이메일 제목', +'revision_status' => '', 'revisors' => '감사', 'revisor_already_assigned' => '이미 감사가 선임이 된 사용자.', 'revisor_already_removed' => '감사는 문서의 개정을 과정에서 삭제했거나 이미 개정을 완료 했습니다.', @@ -1233,6 +1236,7 @@ URL : [url]', 'splash_add_group' => '새 그룹이 추가', 'splash_add_group_member' => '새 그룹 구성원 추가', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => '새 사용자 추가', 'splash_cleared_clipboard' => '클립 보드 비우기', 'splash_document_added' => '문서를 추가', @@ -1244,6 +1248,7 @@ URL : [url]', 'splash_edit_group' => '그룹 저장', 'splash_edit_role' => '', 'splash_edit_user' => '사용자 저장', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => '저장 폴더 변경', 'splash_invalid_folder_id' => '잘못된 폴더 ID', 'splash_invalid_searchterm' => '잘못된 검색 범위', @@ -1257,6 +1262,7 @@ URL : [url]', 'splash_rm_group' => '그룹 제거', 'splash_rm_group_member' => '회원 그룹 제거', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => '사용자 제거', 'splash_settings_saved' => '설정 저장', 'splash_substituted_user' => '전환된 사용자', @@ -1290,6 +1296,7 @@ URL : [url]', 'submit_password_forgotten' => '진행를 시작합니다', 'submit_receipt' => '접수증 제출', 'submit_review' => '리뷰 제출', +'submit_revision' => '', 'submit_userinfo' => '정보 제출', 'substitute_to_user' => '\'[username]\'로 전환', 'substitute_user' => '대체 사용자', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 7a0ca9232..d942d77bd 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -19,13 +19,13 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (715), gijsbertush (79), pepijn (45), reinoutdijkstra@hotmail.com (270) +// Translators: Admin (715), gijsbertush (329), pepijn (45), reinoutdijkstra@hotmail.com (270) $text = array( 'accept' => 'Accept', 'access_control' => 'Toegangscontrole', 'access_denied' => 'Geen toegang.', -'access_inheritance' => 'Toegang overerfd', +'access_inheritance' => 'Toegang overgeërfd', 'access_mode' => 'Toegang modus', 'access_mode_all' => 'Alle machtigingen', 'access_mode_none' => 'Geen toegang', @@ -61,7 +61,7 @@ URL: [url]', 'add_multiple_documents' => 'Meerdere Documenten Toevoegen', 'add_multiple_files' => 'Meerdere bestanden toevoegen (Gebruikt bestandsnaam als document naam)', 'add_receipt' => 'Bericht ontvangst', -'add_review' => 'Verzend [Controle]', +'add_review' => 'Verzend Beoordeling', 'add_revision' => 'Voeg goedkeuring toe', 'add_role' => 'Voeg een rol toe', 'add_subfolder' => 'Submap toevoegen', @@ -76,7 +76,7 @@ URL: [url]', 'admin' => 'Beheerder', 'admin_tools' => 'Beheer', 'all' => 'Alle', -'all_categories' => 'Alle Categorieen', +'all_categories' => 'Alle Categorieën', 'all_documents' => 'Alle Documenten', 'all_pages' => 'Alle', 'all_users' => 'Alle gebruikers', @@ -127,7 +127,7 @@ URL: [url]', 'attrdef_minvalues' => 'Min. aantal waarden', 'attrdef_min_greater_max' => 'Het minimum aantal is groter dan het maximum aantal', 'attrdef_multiple' => 'Meerdere waarden toegestaan', -'attrdef_multiple_needs_valueset' => '', +'attrdef_multiple_needs_valueset' => 'Meerdere waarden nodig', 'attrdef_must_be_multiple' => 'Het attribuut moet meer dan 1 waarde hebben maar is niet ingesteld om meerdere waardes te bevatten', 'attrdef_name' => 'Naam', 'attrdef_noname' => 'Geen naam voor attribuut definitie', @@ -180,7 +180,7 @@ URL: [url]', 'cannot_delete_yourself' => 'Kan uzelf niet verwijderen', 'cannot_move_root' => 'Foutmelding: U kunt de basis map niet verplaatsen.', 'cannot_retrieve_approval_snapshot' => 'Niet mogelijk om [Goedgekeurde] status voor de huidige versie van dit document te verkrijgen.', -'cannot_retrieve_review_snapshot' => 'Niet mogelijk om [Controle] status voor de huidige versie van dit document te verkrijgen.', +'cannot_retrieve_review_snapshot' => 'Niet mogelijk om Beoordeling status voor de huidige versie van dit document te verkrijgen.', 'cannot_rm_root' => 'Foutmelding: U kunt de basis map niet verwijderen.', 'categories' => 'Categorieen', 'categories_loading' => 'Categorieën worden geladen', @@ -188,7 +188,7 @@ URL: [url]', 'category_exists' => 'Categorie bestaat al.', 'category_filter' => 'Alleen categorieen', 'category_info' => 'Categorie info', -'category_in_use' => 'Categorie is in gebruikt door documenten.', +'category_in_use' => 'Categorie is in gebruik door documenten.', 'category_noname' => 'Geen Categorienaam opgegeven.', 'ca_ES' => 'Catalaans', 'change_assignments' => 'Wijzig taken/toewijzingen', @@ -231,8 +231,8 @@ URL: [url]', 'comment_changed_email' => 'Gewijzigde email', 'comment_for_current_version' => 'Versie van het commentaar', 'confirm_create_fulltext_index' => 'Ja, Ik wil de volledigetekst index opnieuw maken!', -'confirm_move_document' => '', -'confirm_move_folder' => '', +'confirm_move_document' => 'Bevestig verplaatsing van document', +'confirm_move_folder' => 'Bevestig de verplaatsing van de map', 'confirm_pwd' => 'Bevestig wachtwoord', 'confirm_rm_backup' => 'Weet U zeker dat U het bestand "[arkname]" wilt verwijderen?
    Let op: deze handeling kan niet ongedaan worden gemaakt.', 'confirm_rm_document' => 'Weet U zeker dat U het document \'[documentname]\' wilt verwijderen?
    Pas op: deze handeling kan niet ongedaan worden gemaakt.', @@ -243,6 +243,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Weet U zeker dat U alle bestanden en submappen van de map "[foldername]" wilt verwijderen?
    Let op: deze actie kan niet ongedaan worden gemaakt.', 'confirm_rm_group' => 'Weet U zeker dat U de Groep "[groupname]" wilt verwijderen?
    Let op: deze handeling kan niet ongedaan worden gemaakt.', 'confirm_rm_log' => 'Weet U zeker dat U het logbestand "[logname]" wilt verwijderen?
    Let op: deze handeling kan niet ongedaan worden gemaakt.', +'confirm_rm_transmittal' => 'Bestig de verwijdering van de verzending', 'confirm_rm_transmittalitem' => 'Bevestig te verzenden item', 'confirm_rm_user' => 'Weet U zeker dat U de Gebruiker "[username]" wilt verwijderen?
    Let op: deze handeling kan niet ongedaan worden gemaakt.', 'confirm_rm_version' => 'Weet U zeker dat U deze versie van het document "[documentname]" wilt verwijderen?
    Pas op: deze handeling kan niet ongedaan worden gemaakt.', @@ -362,7 +363,7 @@ URL: [url]', 'drag_icon_here' => 'Versleep icoon van de folder of bestand hier!', 'dropfolder_file' => 'Bestand van dropfolder', 'dropupload' => 'Snel toevoegen', -'drop_files_here' => 'Sleep bestanden hier!', +'drop_files_here' => 'Sleep bestanden hierheen!', 'dump_creation' => 'DB dump aanmaken', 'dump_creation_warning' => 'M.b.v. deze functie maakt U een DB dump file. het bestand wordt opgeslagen in uw data-map op de Server', 'dump_list' => 'Bestaande dump bestanden', @@ -382,7 +383,7 @@ URL: [url]', 'edit_folder_notify' => 'Map Notificatie Lijst', 'edit_folder_props' => 'Wijzig Map eigenschappen', 'edit_group' => 'Wijzig Groep', -'edit_online' => '', +'edit_online' => 'Online bewerken', 'edit_transmittal_props' => 'Opmerkingen bij verzending', 'edit_user' => 'Wijzig gebruiker', 'edit_user_details' => 'Wijzig gebruiker Details', @@ -394,18 +395,18 @@ URL: [url]', 'empty_folder_list' => 'Geen documenten of mappen', 'empty_notify_list' => 'Geen gegevens', 'en_GB' => 'Engels (GB)', -'equal_transition_states' => 'Begin en eind status zijn hetzelfde', +'equal_transition_states' => 'Begin- en eind-status zijn hetzelfde', 'error' => 'Fout', -'error_add_aro' => '', -'error_add_permission' => '', +'error_add_aro' => 'Verzoek om toegang toegevoegd', +'error_add_permission' => 'Voeg permissie toe', 'error_no_document_selected' => 'Geen document geselecteerd', 'error_no_folder_selected' => 'Geen map geselecteerd', 'error_occured' => 'Er is een fout opgetreden', -'error_remove_permission' => '', -'error_toogle_permission' => '', +'error_remove_permission' => 'Verwijder permissie', +'error_toogle_permission' => 'Wijzig permissie', 'es_ES' => 'Spaans', 'event_details' => 'Activiteit details', -'exclude_items' => '', +'exclude_items' => 'Sluit iems uit', 'expired' => 'Verlopen', 'expires' => 'Verloopt', 'expiry_changed_email' => 'Verloopdatum gewijzigd', @@ -481,11 +482,11 @@ URL: [url]', 'groups' => 'Groepen', 'group_approval_summary' => 'Groep [Goedkeuring] samenvatting', 'group_exists' => 'Groep bestaat reeds.', -'group_info' => '', +'group_info' => 'Info over de groep', 'group_management' => 'Groepen beheer', 'group_members' => 'Groepsleden', 'group_receipt_summary' => 'Overzicht van ontvangst per groep', -'group_review_summary' => 'Groep [Controle] samenvatting', +'group_review_summary' => 'Groep Beoordeling samenvatting', 'guest_login' => 'Login als Gast', 'guest_login_disabled' => 'Gast login is uitgeschakeld.', 'help' => 'Help', @@ -503,7 +504,7 @@ URL: [url]', 'index_converters' => 'Index document conversie', 'index_folder' => 'Inhoud', 'individuals' => 'Individuen', -'indivіduals_in_groups' => '', +'indivіduals_in_groups' => 'Individuen in groepen', 'inherited' => 'overgeerfd', 'inherits_access_copy_msg' => 'Kopie lijst overerfde toegang', 'inherits_access_empty_msg' => 'Begin met lege toegangslijst', @@ -516,8 +517,8 @@ URL: [url]', 'invalid_create_date_end' => 'Foutieve eind-datum voor het maken van een periode.', 'invalid_create_date_start' => 'Foutieve begin-datum voor het maken van een periode.', 'invalid_doc_id' => 'Foutief Document ID', -'invalid_expiration_date_end' => '', -'invalid_expiration_date_start' => '', +'invalid_expiration_date_end' => 'Foute expiratiedatum', +'invalid_expiration_date_start' => 'Foute startdatum', 'invalid_file_id' => 'Foutief Bestand ID', 'invalid_folder_id' => 'Foutief Map ID', 'invalid_group_id' => 'Foutief Groep ID', @@ -530,7 +531,7 @@ URL: [url]', 'invalid_target_folder' => 'Foutief Doel Map ID', 'invalid_user_id' => 'Foutief Gebruiker ID', 'invalid_version' => 'Foutief Document Versie', -'in_revision' => '', +'in_revision' => 'In herziening', 'in_workflow' => 'In workflow', 'is_disabled' => 'Deactiveer account', 'is_hidden' => 'Afschermen van Gebruikerslijst', @@ -554,8 +555,8 @@ URL: [url]', 'js_select_user_or_group' => 'Selecteer tenminste een Gebruiker of Groep', 'july' => 'july', 'june' => 'juni', -'keep' => 'Bewaren', -'keep_doc_status' => 'Behoud document status', +'keep' => 'Behouden', +'keep_doc_status' => 'Behoud status document', 'keywords' => 'Sleutelwoorden', 'keywords_loading' => 'Even geduld. De lijst met keywords wordt geladen ...', 'keyword_exists' => 'Sleutelwoord bestaat al', @@ -564,7 +565,7 @@ URL: [url]', 'lastaccess' => 'laatste toegang', 'last_update' => 'Laatste Update', 'legend' => 'Legenda', -'librarydoc' => '', +'librarydoc' => 'Bibliotheek', 'linked_documents' => 'Gerelateerde Documenten', 'linked_files' => 'Bijlagen', 'link_alt_updatedocument' => 'Als u bestanden wilt uploaden groter dan het huidige maximum, gebruik aub de alternatieve upload pagina.', @@ -584,27 +585,27 @@ URL: [url]', 'log_management' => 'Logbestanden beheer', 'manager' => 'Beheerder', 'manager_of_group' => 'U bent beheerder van deze groep', -'mandatory_approvergroups' => '', +'mandatory_approvergroups' => 'Verplichte groep \'[group]\'', 'mandatory_approvergroup_no_access' => 'De verplichte groep \'[group]\' heeft onvoldoende rechten.', -'mandatory_approvers' => '', -'mandatory_approver_no_access' => 'De verplichte gebruiker \'[user]\' heeft onvoldoende rechten.', -'mandatory_reviewergroups' => '', -'mandatory_reviewergroup_no_access' => 'De verplichte groep \'[group]\' heeft onvoldoende rechten.', -'mandatory_reviewers' => '', -'mandatory_reviewer_no_access' => 'De verplichte gebruiker \'[user]\' heeft onvoldoende rechten.', +'mandatory_approvers' => 'Verplichte goedkeurdersgroep \'[user]\'', +'mandatory_approver_no_access' => 'De verplichte goedkeurdersgroep \'[user]\' heeft onvoldoende rechten', +'mandatory_reviewergroups' => 'Verplichte beoordelaarsgroep \'[group]\'', +'mandatory_reviewergroup_no_access' => 'De verplichte beoordelaarsgroep \'[group]\' heeft onvoldoende rechten.', +'mandatory_reviewers' => 'Verplichte beoordelaars \'[user]\'', +'mandatory_reviewer_no_access' => 'De verplichte gebruikers hebben onvoldoende rechten.', 'march' => 'maart', 'max_upload_size' => 'Maximale upload omvang voor ieder bestand', 'may' => 'mei', 'mimetype' => 'MIME Type', 'minutes' => 'Minuten', 'misc' => 'Diversen', -'missing_checksum' => 'Mis controlesom', -'missing_file' => '', -'missing_filesize' => 'ontbrekende bestandsgrootte', -'missing_request_object' => '', +'missing_checksum' => 'Controlesom ontbreekt', +'missing_file' => 'File ontbreekt', +'missing_filesize' => 'Bestandsgrootte ontbreekt', +'missing_request_object' => 'Gevraagd object ontbreekt', 'missing_transition_user_group' => 'Gebruiker / groep ontbreekt voor de overdracht', 'monday' => 'Maandag', -'monday_abbr' => 'MO', +'monday_abbr' => 'Ma', 'monthly' => 'Maandelijks', 'month_view' => 'Maand Overzicht', 'move' => 'Verplaats', @@ -613,10 +614,10 @@ URL: [url]', 'move_folder' => 'Verplaats Map', 'my_account' => 'Mijn Account', 'my_documents' => 'Mijn Documenten', -'my_transmittals' => '', +'my_transmittals' => 'Mijn zendingen', 'name' => 'Naam', 'needs_workflow_action' => 'Dit document vereist uw aandacht. Bekijk deze onder het tabblad workflows.', -'never' => '', +'never' => 'Nooit', 'new' => 'Nieuw', 'new_attrdef' => 'Voeg kenmerk definitie toe', 'new_default_keywords' => 'Sleutelwoorden toevoegen', @@ -673,34 +674,34 @@ URL: [url]', 'no_attached_files' => 'Geen bijlagen', 'no_current_version' => 'U werkt met een oude versie van SeedDMS. De laatste versie beschikbaar is [latestversion].', 'no_default_keywords' => 'Geen Sleutelwoorden beschikbaar', -'no_docs_checked_out' => 'Geen documenten in behandeling genomen', +'no_docs_checked_out' => 'Geen documenten in gebruik genomen', 'no_docs_locked' => 'Geen documenten in gebruik.', -'no_docs_to_approve' => 'Er zijn momenteel geen documenten die Goedkeuring behoeven.', +'no_docs_to_approve' => 'Er zijn momenteel geen documenten die goedkeuring behoeven.', 'no_docs_to_look_at' => 'Geen documenten die aandacht behoeven.', -'no_docs_to_receipt' => '', -'no_docs_to_review' => 'Er zijn momenteel geen documenten die Controle behoeven.', -'no_docs_to_revise' => 'Geen documenten om te herzien', -'no_email_or_login' => 'Gebruikersnaam en emailadres moeten worden ingevoerd', -'no_fulltextindex' => 'Geen volledigetekst index beschikbaar', -'no_groups' => 'Geen Groepen', -'no_group_members' => 'Deze Groep heeft geen leden', +'no_docs_to_receipt' => 'Geen documenten te ontvangen', +'no_docs_to_review' => 'Er zijn momenteel geen documenten die controle behoeven', +'no_docs_to_revise' => 'Geen documenten te herzien', +'no_email_or_login' => 'Gebruikersnaam en email-adres moeten worden ingevoerd', +'no_fulltextindex' => 'Geen volledige-tekst-index beschikbaar', +'no_groups' => 'Geen groepen', +'no_group_members' => 'Deze groep heeft geen leden', 'no_linked_files' => 'Geen gekoppelde bestanden', 'no_previous_versions' => 'Geen andere versie(s) gevonden', -'no_receipt_needed' => '', +'no_receipt_needed' => 'Geen ontvangstbericht nodig', 'no_review_needed' => 'Geen review bezig.', 'no_revision_needed' => 'Geen herziening nodig', -'no_revision_planed' => '', +'no_revision_planed' => 'Geen herziening gepland', 'no_update_cause_locked' => 'U kunt daarom dit document niet bijwerken. Neem contact op met de persoon die het document heeft geblokkeerd.', 'no_user_image' => 'Geen afbeelding(en) gevonden', 'no_version_check' => 'Controle op een nieuwe versie van SeedDMS is mislukt! Dit kan komen omdat allow_url_fopen is ingesteld op 0 in uw PHP configuratie.', -'no_version_modification' => '', -'no_workflow_available' => '', +'no_version_modification' => 'Geen versiewijziging', +'no_workflow_available' => 'Geen workflow beschikbaar', 'objectcheck' => 'Map/Document controle', 'obsolete' => 'verouderd', 'october' => 'oktober', 'old' => 'Oude', 'only_jpg_user_images' => 'U mag alleen .jpg afbeeldingen gebruiken als gebruikersafbeeldingen.', -'order_by_sequence_off' => '', +'order_by_sequence_off' => 'Volgorde uit', 'original_filename' => 'Originele bestandsnaam', 'owner' => 'Eigenaar', 'ownership_changed_email' => 'Eigenaar gewijzigd', @@ -716,8 +717,8 @@ URL: [url]', 'password_already_used' => 'Wachtwoord al gebruikt', 'password_expiration' => 'Wachtwoord vervaldatum', 'password_expiration_text' => 'Uw wachtwoord is verlopen. Kies een nieuwe voordat u gebruik wilt maken van SeedDMS.', -'password_expired' => '', -'password_expires_in_days' => '', +'password_expired' => 'Wachtwoord verlopen', +'password_expires_in_days' => 'Wachtwoord verloopt over %s dagen', 'password_forgotten' => 'Wachtwoord vergeten', 'password_forgotten_email_body' => 'Geachte gebruiker van SeedDMS, @@ -737,44 +738,50 @@ Als u nog steed problemen ondervind met het inloggen, neem aub contact op met uw 'password_send_text' => 'Als het opgegeven gebruikersnaam en emailadres overeenkomen met een bestaande gebruiker is er een nieuw wachtwoord verzonden naar het opgegeven emailadres. Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en controleer de opgegeven gebruikersnaam en emailadres.', 'password_strength' => 'Sterkte wachtwoord', -'password_strength_insuffient' => 'Onvoldoende wachtwoord sterkte', -'password_wrong' => 'Verkeerde wachtwoord', -'pending_approvals' => '', -'pending_reviews' => '', -'pending_workflows' => '', +'password_strength_insuffient' => 'Onvoldoende sterk wachtwoord', +'password_wrong' => 'Verkeerd wachtwoord', +'pending_approvals' => 'Wachten op goedkeuring', +'pending_reviews' => 'Wachten op beoordeling', +'pending_workflows' => 'Wachten op workflow', 'personal_default_keywords' => 'Persoonlijke sleutelwoorden', 'pl_PL' => 'Polen', -'possible_substitutes' => '', -'preview' => '', -'preview_converters' => '', -'preview_markdown' => '', -'preview_plain' => '', +'possible_substitutes' => 'Mogelijke alternatieven', +'preview' => 'Voorbeeld', +'preview_converters' => 'Converters', +'preview_markdown' => 'Voorbeeld in Markdown', +'preview_plain' => 'Voorbeeld in platte tekst', 'previous_state' => 'Vorige staat', 'previous_versions' => 'Vorige versies', 'pt_BR' => 'Portugees (BR)', -'quota' => 'Quote', -'quota_exceeded' => 'Uw data quota is overschreden met [bytes].', -'quota_is_disabled' => 'Quota support is momenteel niet aktief in de eigenschappen. Een user quota zetten zal geen effect hebben tot quotas actief zijn.', -'quota_warning' => 'Uw maximale data gebruik is overschreden met [bytes]. Gelieve documenten of eerdere versies te verwijderen.', -'receipt_log' => '', -'receipt_request_email_body' => '', -'receipt_request_email_subject' => '', -'receipt_summary' => '', -'recipients' => '', +'quota' => 'Quotum', +'quota_exceeded' => 'Uw data quotum is overschreden met [bytes].', +'quota_is_disabled' => 'Quota support is momenteel niet actief in de eigenschappen. Een user-quotum instellen zal geen effect hebben tot quota actief zijn', +'quota_warning' => 'Uw maximale datagebruik is overschreden met [bytes]. Gelieve documenten of eerdere versies te verwijderen.', +'receipt_log' => 'Log ontvangst', +'receipt_request_email_body' => 'Verzoek ontvangen +Document: [name] +Versie: [version] +Bovenliggende map: [folder_path] +Gebruiker: [username] +URL: [url]', +'receipt_request_email_subject' => '[sitename]: [name] – Verzoek ontvangen', +'receipt_status' => 'Status ontvangst', +'receipt_summary' => 'Samenvatting', +'recipients' => 'Ontvangers', 'refresh' => 'Verversen', 'rejected' => 'Afgewezen', 'released' => 'Gepubliceerd', -'removed_approver' => 'is verwijderd uit de lijst van [Goedkeurders].', +'removed_approver' => 'is verwijderd uit de lijst van goedkeurders', 'removed_file_email' => 'Verwijderde bijlage', 'removed_file_email_body' => 'Bijlage verwijderd Document: [document] Gebruiker: [username] URL: [url]', 'removed_file_email_subject' => '[sitename]: [document] - Bijlage verwijderd', -'removed_recipient' => '', -'removed_reviewer' => 'is verwijderd uit de lijst van [Controleurs].', -'removed_revispr' => '', -'removed_workflow_email_body' => 'Workflow verwijderd van document versiedocument: [name] +'removed_recipient' => 'is verwijderd uit de lijst van ontvangers', +'removed_reviewer' => 'is verwijderd uit de lijst van beoordelaars', +'removed_revispr' => 'is verwijderd uit de lijst van herzieners', +'removed_workflow_email_body' => 'Workflow verwijderd van document versie document: [name] Versie: [version] Workflow: [workflow] Bovenliggende map: [folder_path] @@ -784,12 +791,19 @@ URL: [url]', 'remove_marked_files' => 'Geselecteerde bestanden zijn verwijderd', 'repaired' => 'Gerepareerd', 'repairing_objects' => 'Documenten en mappen repareren.', -'request_workflow_action_email_body' => '', -'request_workflow_action_email_subject' => '', -'reset_checkout' => '', +'request_workflow_action_email_body' => 'De workflow vereist actie van uw kant. +Document: [name] +Versie: [version] +Workflow: [workflow] +Huidige status: [current_state] +Bovenliggende map: [folder_path] +Gebruiker: [username] +URL: [url]', +'request_workflow_action_email_subject' => 'Workflow – actie vereist', +'reset_checkout' => 'Beëindig het gebruik van het document', 'results_page' => 'Resultaten pagina', -'return_from_subworkflow' => 'Ga terug naar sub workflow', -'return_from_subworkflow_email_body' => 'Terug van subworflow +'return_from_subworkflow' => 'Terug uit subworkflow', +'return_from_subworkflow_email_body' => 'Terug uit subworkflow Document: [name] Versie: [version] Workflow: [workflow] @@ -799,39 +813,55 @@ Gebruiker: [username] URL: [url]', 'return_from_subworkflow_email_subject' => '[sitename]: [name] - terug van subworkflow', 'reverse_links' => 'Documenten met een koppeling naar het huidige document', -'reviewers' => '[Controleurs]', -'reviewer_already_assigned' => 'is reeds aangewezen als [Controleur]', -'reviewer_already_removed' => 'is reeds verwijderd uit het [Controle] process of heeft reeds [Controle] uitgevoerd', -'review_deletion_email' => 'Controle verzoek gewijzigd', -'review_deletion_email_body' => '', -'review_deletion_email_subject' => '', +'reviewers' => 'Beoordelaars', +'reviewer_already_assigned' => 'is reeds aangewezen als beoordelaar', +'reviewer_already_removed' => 'is reeds verwijderd uit het beoordelingsproces of heeft reeds een beoordeling uitgevoerd', +'review_deletion_email' => 'Beoordelingsverzoek verwijderd', +'review_deletion_email_body' => 'Beoordelingsverzoek verwijderd +Document: [name] +Versie: [version] +Bovenliggende map: [folder_path] +Gebruiker: [username] +URL: [url]', +'review_deletion_email_subject' => '[sitename]: [name] - Beoordelingsverzoek verwijderd', 'review_file' => 'Bestand', -'review_group' => '[Controle] Groep', +'review_group' => 'Beoordelaarsgroep', 'review_log' => 'Reviseer overzicht', -'review_request_email' => 'Controle verzoek', -'review_request_email_body' => '', -'review_request_email_subject' => '', -'review_status' => '[Controle] Status', -'review_submit_email' => 'Uitgevoerde [Controle]', +'review_request_email' => 'Verzoek om beoordeling', +'review_request_email_body' => 'Verzoek om beoordeling +Document: [name] +Versie: [version] +Bovenliggende map: [folder_path] +Gebruiker: [username] +URL: [url]', +'review_request_email_subject' => '[sitename]: [name] - Verzoek om beoordeling', +'review_status' => 'Status beoordeling', +'review_submit_email' => 'Uitgevoerde beoordeling', 'review_submit_email_body' => 'Beoordeeld document ingediend: [name] Versie: [version] Status: [status] Commentaar: [comment] Bovenliggende map: [folder_path] Gebruiker: [username] -URL: [url', +URL: [url]', 'review_submit_email_subject' => '[sitename]: [name] - Beoordeling toegevoegd', -'review_summary' => '[Controle] Samenvatting', -'review_update_failed' => 'Foutmelding: fout bij bijwerken [Controle] Status. Bijwerken mislukt.', -'revise_document' => '', -'revise_document_on' => '', -'revision_date' => '', -'revision_log' => '', -'revision_request_email_body' => '', -'revision_request_email_subject' => '', -'revisors' => '', -'revisor_already_assigned' => '', -'revisor_already_removed' => '', +'review_summary' => 'Samenvatting beoordeling', +'review_update_failed' => 'Fout: bijwerken status beoordeling mislukt.', +'revise_document' => 'Document herzien', +'revise_document_on' => 'Volgende herziening van document op [date]', +'revision_date' => 'Datum revisie', +'revision_log' => 'Log herziening', +'revision_request_email_body' => 'Verzoek tot herziening +Document: [name] +Versie: [version] +Bovenliggende map: [folder_path] +User: [username] +URL: [url]', +'revision_request_email_subject' => '[sitename]: [name] – Verzoek tot herziening', +'revision_status' => 'Status revisie', +'revisors' => 'Herzieners', +'revisor_already_assigned' => 'Gebruiker is reeds herziener', +'revisor_already_removed' => 'Herziener reeds verwijderd', 'rewind_workflow' => 'Terugzetten workflow', 'rewind_workflow_email_body' => 'Workflow is teruggezet Document: [name] @@ -850,9 +880,9 @@ URL: [url]', 'rm_folder' => 'Verwijder map', 'rm_from_clipboard' => 'Verwijder van klembord', 'rm_group' => 'Verwijder deze Groep', -'rm_role' => '', -'rm_transmittal' => '', -'rm_transmittalitem' => '', +'rm_role' => 'Verwijder deze rol', +'rm_transmittal' => 'Verwijder de verzending', +'rm_transmittalitem' => 'Verwijder verzonden item', 'rm_user' => 'Verwijder deze Gebruiker', 'rm_version' => 'Verwijder versie', 'rm_workflow' => 'Verwijder workflwo', @@ -862,9 +892,9 @@ URL: [url]', 'role' => 'Rol', 'role_admin' => 'Beheerder', 'role_guest' => 'Gast', -'role_info' => '', -'role_management' => '', -'role_name' => '', +'role_info' => 'Informtie over de rol', +'role_management' => 'Rol-management', +'role_name' => 'Naam vd Rol', 'role_user' => 'Gebruiker', 'ro_RO' => 'Roemeens', 'run_subworkflow' => 'Voer sub workflow uit', @@ -901,23 +931,23 @@ URL: [url]', 'selection' => 'Selectie', 'select_category' => 'klik om categorie te selecteren', 'select_groups' => 'Klik om groep te selecteren', -'select_grp_approvers' => 'Klik om groep beoordelaar te selecteren', -'select_grp_ind_approvers' => '', -'select_grp_ind_notification' => '', -'select_grp_ind_reviewers' => '', -'select_grp_notification' => '', -'select_grp_recipients' => '', -'select_grp_reviewers' => 'Klik om groep beoordelaar te selecteren', -'select_grp_revisors' => '', +'select_grp_approvers' => 'Klik om beoordelaars te selecteren', +'select_grp_ind_approvers' => 'Klik om beoordelaars te selecteren', +'select_grp_ind_notification' => 'Klik om groep beoordelaar te selecteren', +'select_grp_ind_reviewers' => 'Klik om groep beoordelaar te selecteren', +'select_grp_notification' => 'Klik voor groepsnotificatiebeoordelaars', +'select_grp_recipients' => 'Klik om groep beoordelaar te selecteren', +'select_grp_reviewers' => 'Klik om groep beoordelaars te selecteren', +'select_grp_revisors' => 'Klik om groep beoordelaars te selecteren', 'select_ind_approvers' => 'Klik om individuele beoordelaar te selecteren', -'select_ind_notification' => '', -'select_ind_recipients' => '', +'select_ind_notification' => 'Klik voor individuele notificatie', +'select_ind_recipients' => 'Klik voor individuele ontvnagers', 'select_ind_reviewers' => 'Klik om individuele beoordelaar te selecteren', -'select_ind_revisors' => '', +'select_ind_revisors' => 'Klik voor individuele herziners', 'select_one' => 'Selecteer een', 'select_users' => 'Klik om gebruikers te selecteren', 'select_workflow' => 'Selecteer workflow', -'send_test_mail' => '', +'send_test_mail' => 'Testmail versturen', 'september' => 'september', 'sequence' => 'Volgorde', 'seq_after' => 'Na "[prevname]"', @@ -932,20 +962,24 @@ URL: [url]', 'settings_Advanced' => 'Uitgebreid', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_Authentication' => 'Authenticatie instellingen', -'settings_autoLoginUser' => '', -'settings_autoLoginUser_desc' => '', -'settings_backupDir' => '', -'settings_backupDir_desc' => '', +'settings_autoLoginUser' => 'Automatische login', +'settings_autoLoginUser_desc' => 'Gebruik dit gebruikers-ID als de gebruiker nog niet is ingelogd. Zo, + => , + => , + => , + =>', +'settings_backupDir' => 'Instellingen backupmap', +'settings_backupDir_desc' => 'Instellingen backupmap', 'settings_cacheDir' => 'cache directory', 'settings_cacheDir_desc' => 'Waar de voorbeeld afbeeldingen zijn opgeslagen (het is het beste om te kiezen voor een pad, welke niet toegankelijk is door uw webserver)', 'settings_Calendar' => 'Kalender instellingen', 'settings_calendarDefaultView' => 'Kalender Standaard overzicht', 'settings_calendarDefaultView_desc' => 'Kalender standaard overzicht', 'settings_cannot_disable' => 'Bestand ENABLE_INSTALL_TOOL kon niet verwijderd worden', -'settings_checkOutDir' => '', -'settings_checkOutDir_desc' => '', -'settings_cmdTimeout' => '', -'settings_cmdTimeout_desc' => '', +'settings_checkOutDir' => 'Instellingen Checkoutmap', +'settings_checkOutDir_desc' => 'Instellingen Checkoutmap', +'settings_cmdTimeout' => 'Instellingen timeout', +'settings_cmdTimeout_desc' => 'Instellingen timeout', 'settings_contentDir' => 'Inhoud map', 'settings_contentDir_desc' => 'Waar de verzonden bestande opgeslagen worden (Kan het beste een map zijn die niet benaderbaar is voor de webserver.)', 'settings_contentOffsetDir' => 'Inhouds Basis Map', @@ -954,8 +988,8 @@ URL: [url]', 'settings_cookieLifetime_desc' => 'Hoe lang een cookie moet worden behouden. Indien ingesteld op 0 worden de cookies verwijderd bij het afsluiten van de browser.', 'settings_coreDir' => 'Core letoDMS map', 'settings_coreDir_desc' => 'Pad naar SeedDMS_Core (optioneel)', -'settings_createCheckOutDir' => '', -'settings_createCheckOutDir_desc' => '', +'settings_createCheckOutDir' => 'Instellingen Checkoutmap maken', +'settings_createCheckOutDir_desc' => 'Instellingen checkoutmap maken', 'settings_createdatabase' => 'Maak database tabellen', 'settings_createdirectory' => 'Maak map', 'settings_currentvalue' => 'Huidige waarde', @@ -971,10 +1005,10 @@ URL: [url]', 'settings_dbUser' => 'Gebruikersnaam', 'settings_dbUser_desc' => 'De gebruikersnaam voor toegang tot de datbase ingevoerd tijdens de installatie. Verander de waarde niet tenzij echt nodig, bijvoorbeeld bij verplaatsing van de database naar een ander systeem.', 'settings_dbVersion' => 'Database schema te oud', -'settings_defaultSearchMethod' => '', -'settings_defaultSearchMethod_desc' => '', -'settings_defaultSearchMethod_valdatabase' => '', -'settings_defaultSearchMethod_valfulltext' => '', +'settings_defaultSearchMethod' => 'Default zoekmethode', +'settings_defaultSearchMethod_desc' => 'Default zoekmethode', +'settings_defaultSearchMethod_valdatabase' => 'Default zoekmethode (database)', +'settings_defaultSearchMethod_valfulltext' => 'Default fulltext-zoekmethode', 'settings_delete_install_folder' => 'Om SeedDMS te kunnen gebruiken moet het bestand ENABLE_INSTALL_TOOL uit de configuratiemap verwijderd worden.', 'settings_disableSelfEdit' => 'Uitschakelen Eigenprofiel wijzigen', 'settings_disableSelfEdit_desc' => 'Indien aangevinkt kan de gebruiker zijn eigen profiel niet wijzigen.', @@ -983,10 +1017,10 @@ URL: [url]', 'settings_dropFolderDir' => 'Pad voor drop folder', 'settings_dropFolderDir_desc' => 'Dit pad kan gebruikt worden voor dropfiles op de server en hier vanaf te importeren in plaats van uploaden via de browser.', 'settings_Edition' => 'Uitgave instellingen', -'settings_editOnlineFileTypes' => '', -'settings_editOnlineFileTypes_desc' => '', -'settings_enableAcknowledgeWorkflow' => '', -'settings_enableAcknowledgeWorkflow_desc' => '', +'settings_editOnlineFileTypes' => 'Instellingen Filetypes', +'settings_editOnlineFileTypes_desc' => 'Online zoekmethoden bewerken', +'settings_enableAcknowledgeWorkflow' => 'Aanzetten Workflow-stappen', +'settings_enableAcknowledgeWorkflow_desc' => 'Aanzetten workflow-stappen', 'settings_enableAdminRevApp' => 'Inschakelen Beheer Contr/Beoord', 'settings_enableAdminRevApp_desc' => 'Uitvinken om beheerder niet te tonen als controleerder/beoordeler', 'settings_enableCalendar' => 'Inschakelen Kalendar', @@ -996,7 +1030,7 @@ URL: [url]', 'settings_enableConverting' => 'Inschakelen Conversie', 'settings_enableConverting_desc' => 'Inschakelen/uitschakelen conversie van bestanden', 'settings_enableDropUpload' => 'Inschakelen Snelle Upload', -'settings_enableDropUpload_desc' => '', +'settings_enableDropUpload_desc' => 'Aanzetten DropUpload', 'settings_enableDuplicateDocNames' => 'Sta duplicaten van documentnamen toe', 'settings_enableDuplicateDocNames_desc' => 'Staat het toe om documentnamen te dupliceren in een folder.', 'settings_enableEmail' => 'Inschakelen E-mail', @@ -1005,22 +1039,22 @@ URL: [url]', 'settings_enableFolderTree_desc' => 'Uitschakelen om de mappenstructuur niet te tonen', 'settings_enableFullSearch' => 'Inschakelen volledigetekst zoekopdracht', 'settings_enableFullSearch_desc' => 'Inschakelen zoeken in volledigetekst', -'settings_enableGuestAutoLogin' => '', -'settings_enableGuestAutoLogin_desc' => '', +'settings_enableGuestAutoLogin' => 'Gast login automatisch aanzetten', +'settings_enableGuestAutoLogin_desc' => 'Gastlogin automatisch aanzetten', 'settings_enableGuestLogin' => 'Inschakelen Gast login', 'settings_enableGuestLogin_desc' => 'Als U iemand wilt laten inloggen als gast, schakel deze optie in. Opmerking: Gast login kan het beste alleen in een beveiligde omgeving ingeschakeld worden', -'settings_enableHelp' => '', -'settings_enableHelp_desc' => '', +'settings_enableHelp' => 'Hulp aanzetten', +'settings_enableHelp_desc' => 'Hulp aanzetten', 'settings_enableLanguageSelector' => 'Activeer Taal instellen', 'settings_enableLanguageSelector_desc' => 'Laat selector zien voor taalinterface, nadat gebruikers inloggen.', 'settings_enableLargeFileUpload' => 'Inschakelen groot bestand upload', 'settings_enableLargeFileUpload_desc' => 'Indien ingeschakeld, is bestandsupload ook beschikbaar via een java applet jumploader genaamd zonder een bestandsgrootte limiet door de browser. Het staat ook toe om meerdere bestanden in een keer te versturen.', -'settings_enableMenuTasks' => '', -'settings_enableMenuTasks_desc' => '', +'settings_enableMenuTasks' => 'Menu-taken aanzetten', +'settings_enableMenuTasks_desc' => 'Menu-taken aanzetten', 'settings_enableNotificationAppRev' => 'Inschakelen controleur/beoordeler notificatie', 'settings_enableNotificationAppRev_desc' => 'Vink aan om een notificatie te versturen naar de controleur/beoordeler als een nieuw document versie is toegevoegd.', -'settings_enableNotificationWorkflow' => '', -'settings_enableNotificationWorkflow_desc' => '', +'settings_enableNotificationWorkflow' => 'Workflow-notificatie aanzetten', +'settings_enableNotificationWorkflow_desc' => 'Workflow-notificatie aanzetten', 'settings_enableOwnerNotification' => 'Inschakelen eigenaarnotificatie standaard', 'settings_enableOwnerNotification_desc' => 'Inschakelen van notificatie naar de eigenaar als een document is toegevoegd.', 'settings_enableOwnerRevApp' => 'Beoordeling / goedkeuring voor eigenaar toestaan', @@ -1029,8 +1063,8 @@ URL: [url]', 'settings_enablePasswordForgotten_desc' => 'Inschakelen om een wachtwoord via mail te versturen als de gebruiker een nieuw wachtwoord heeft ingesteld.', 'settings_enableRecursiveCount' => 'Document/ map teller herhalen toestaan', 'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.', -'settings_enableRevisionWorkflow' => '', -'settings_enableRevisionWorkflow_desc' => '', +'settings_enableRevisionWorkflow' => 'Herzieningsworkflow aanzetten', +'settings_enableRevisionWorkflow_desc' => 'Herzieningsworkflow aanzetten', 'settings_enableSelfRevApp' => 'Beoordeling/ goedkeuring toestaan voor ingelogde gebruikers', 'settings_enableSelfRevApp_desc' => 'Schakel in indien the huidig ingelogde gebruiker wordt toegewezen als goedkeurder/ beoordelaar en voor workflow overgangen.', 'settings_enableThemeSelector' => 'Selecteer thema', @@ -1058,18 +1092,18 @@ URL: [url]', 'settings_firstDayOfWeek_desc' => 'Eerste dag van de week', 'settings_footNote' => 'Onderschrift', 'settings_footNote_desc' => 'Bericht om onderop elke pagina te tonen', -'settings_fullSearchEngine' => '', -'settings_fullSearchEngine_desc' => '', +'settings_fullSearchEngine' => 'Instellingen Fulltextsearch', +'settings_fullSearchEngine_desc' => 'Instellingen Fulltextsearch', 'settings_fullSearchEngine_vallucene' => 'Zend Lucene', 'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS', 'settings_guestID' => 'Gast ID', 'settings_guestID_desc' => 'ID van gastgebruiker gebruikt indien ingelogd als gast (meestal geen wijziging nodig)', 'settings_httpRoot' => 'Http Basis', 'settings_httpRoot_desc' => 'Het relatieve pad in de URL, na het domeindeel. Voeg geen http:// toe aan het begin of de websysteemnaam. Bijv: Als de volledige URL http://www.example.com/letodms/ is, voer \'/letodms/\' in. Als de URL http://www.example.com/ is, voer \'/\' in', -'settings_initialDocumentStatus' => '', -'settings_initialDocumentStatus_desc' => '', -'settings_initialDocumentStatus_draft' => '', -'settings_initialDocumentStatus_released' => '', +'settings_initialDocumentStatus' => 'Beginstatus document', +'settings_initialDocumentStatus_desc' => 'De beginstatus van een document wordt ingesteld wanneer het document wordt toegevoegd.', +'settings_initialDocumentStatus_draft' => 'Initieel document als concept', +'settings_initialDocumentStatus_released' => 'Initieel document-status: gepubliceerd', 'settings_installADOdb' => 'Installeer ADOdb', 'settings_install_disabled' => 'Bestand ENABLE_INSTALL_TOOL is verwijderd. U kunt nu inloggen in SeedDMS en verdere configuratie uitvoeren.', 'settings_install_pear_package_log' => 'Installeer Pear package \'Log\'', @@ -1080,13 +1114,13 @@ URL: [url]', 'settings_install_zendframework' => 'Installeer Zend Framework, als u volledigetekst zoekmechanisme wilt gebruiken', 'settings_language' => 'Standaard taal', 'settings_language_desc' => 'Standaard taal (naam van de submap in map "languages")', -'settings_libraryFolder' => '', -'settings_libraryFolder_desc' => '', +'settings_libraryFolder' => 'Bibliotheekmap', +'settings_libraryFolder_desc' => 'In deze map kunnen documenten worden opgeslagen. Hiermee worden nieuwe documenten gecreëerd.', 'settings_logFileEnable' => 'Inschakelen Logbestand', 'settings_logFileEnable_desc' => 'Inschakelen/uitschakelen logbestand', -'settings_logFileRotation' => 'Logbestand Rotering', -'settings_logFileRotation_desc' => 'Logbestand rotering', -'settings_loginFailure' => 'Login fout', +'settings_logFileRotation' => 'Rotering Logbestand', +'settings_logFileRotation_desc' => 'Rotering Logbestand', +'settings_loginFailure' => 'Login-fout', 'settings_loginFailure_desc' => 'Deactiveer account na n foutieve loginpogingen.', 'settings_luceneClassDir' => 'Lucene SeedDMS map', 'settings_luceneClassDir_desc' => 'Pad naar SeedDMS_Lucene (optioneel)', @@ -1103,12 +1137,12 @@ URL: [url]', 'settings_Notification' => 'Notificatie instellingen', 'settings_notwritable' => 'De configuratie kan niet opgeslagen worden omdat het configuratiebestand niet beschrijfbaar is.', 'settings_no_content_dir' => 'Inhoud map', -'settings_overrideMimeType' => '', -'settings_overrideMimeType_desc' => '', -'settings_partitionSize' => 'Bestandsdeel grootte', -'settings_partitionSize_desc' => 'Grootte van bestandsdeel in bytes, geupload door jumploader. Zet de waarde niet hoger dan de maximum upload grootte van de server.', -'settings_passwordExpiration' => 'Wachtwoord verloop', -'settings_passwordExpiration_desc' => 'Het aantal dagen waarna een wachtwoord verloopt? en gereset moet worden. 0 zet wachtwoord verloop uit.', +'settings_overrideMimeType' => 'Override MimeType', +'settings_overrideMimeType_desc' => 'Override MimeType', +'settings_partitionSize' => 'Partitie-grootte', +'settings_partitionSize_desc' => 'Omvang van de partitie in bytes, geüpload door jumploader. Zet de waarde niet hoger dan de maximum upload grootte van de server.', +'settings_passwordExpiration' => 'Wachtwoord verloopt', +'settings_passwordExpiration_desc' => 'Het aantal dagen waarna een wachtwoord verloopt? en gereset moet worden. 0 zet het verlopen van het wachtwoord uit.', 'settings_passwordHistory' => 'Wachtwoord geschiedenis', 'settings_passwordHistory_desc' => 'Het aantal wachtwoorden dat een gebruiker moet hebben gebruikt voordat eenzelfde wachtwoord weer gebruikt mag worden. 0 zet wachtwoordgeschiedenis uit.', 'settings_passwordStrength' => 'Min. wachtwoord sterkte', @@ -1124,15 +1158,15 @@ URL: [url]', 'settings_php_gd2' => 'PHP extension : php_gd2', 'settings_php_mbstring' => 'PHP extension : php_mbstring', 'settings_php_version' => 'PHP versie', -'settings_presetExpirationDate' => '', -'settings_presetExpirationDate_desc' => '', +'settings_presetExpirationDate' => 'Verloopdatum', +'settings_presetExpirationDate_desc' => 'Alle nieuw geüploade documenten krijgen een verloopdatum toegekend. U kunt ook een datum invoeren overeenkomstig PHP\'s strtotime() function, e.g. +5 weeks.', 'settings_previewWidthDetail' => 'Breedte van het voorbeeld (detail)', 'settings_previewWidthDetail_desc' => 'Breedte van het voorbeeld weergegeven op de detail pagina', 'settings_previewWidthList' => 'Breedte van het voorbeeld (lijst)', 'settings_previewWidthList_desc' => 'Breedte van het voorbeeld weergegeven in lijsten', 'settings_printDisclaimer' => 'Print Vrijwaring', 'settings_printDisclaimer_desc' => 'Indien ingeschakeld zal het vrijwarings bericht in de lang.inc bestanden worden getoond onderop de pagina', -'settings_quota' => 'Gebruikers quotum', +'settings_quota' => 'Gebruikersquotum', 'settings_quota_desc' => 'Het maximum aantal bytes een gebruiker op de schijf mag schrijven. Stel deze in op 0 voor een onbeperkte schijfruimte. Deze waarde kan worden overschreven voor elk gebruik in zijn profiel.', 'settings_restricted' => 'Beperkte toegang', 'settings_restricted_desc' => 'Sta alleen gebruiker toe om in te loggen die in de database zijn opgenomen (ongeacht succesvolle authenticatie met LDAP)', @@ -1197,9 +1231,9 @@ URL: [url]', 'settings_workflowMode_desc' => 'De uitgebreide workflow maakt het mogelijk om uw eigen workflow op te geven voor documentversies.', 'settings_workflowMode_valadvanced' => 'geavanceerd', 'settings_workflowMode_valtraditional' => 'Traditioneel', -'settings_workflowMode_valtraditional_only_approval' => '', -'settings_zendframework' => 'Zend Framework', -'set_expiry' => 'Set Verlopen', +'settings_workflowMode_valtraditional_only_approval' => 'Traditioneel (zonder beoordeling)', +'settings_zendframework' => 'Zend-Framework', +'set_expiry' => 'Stel verloopdatum in', 'set_owner' => 'Stel eigenaar in', 'set_owner_error' => 'Fout bij instellen eigenaar', 'set_password' => 'Stel wachtwoord in', @@ -1214,31 +1248,34 @@ URL: [url]', 'splash_add_attribute' => 'Nieuw attribuut toegevoegd', 'splash_add_group' => 'Nieuwe groep toegevoegd', 'splash_add_group_member' => 'Nieuwe groepslid toegevoegd', -'splash_add_role' => '', +'splash_add_role' => 'Nieuwe rol toegevoegd', +'splash_add_to_transmittal' => 'Toevoegen aan verzending', 'splash_add_user' => 'Nieuwe gebruiker toegevoegd', 'splash_cleared_clipboard' => 'Klembord leeg gemaakt', -'splash_document_added' => '', -'splash_document_checkedout' => '', +'splash_document_added' => 'Nieuw document toegevoegd', +'splash_document_checkedout' => 'Document in gebruik genomen', 'splash_document_edited' => 'Document opgeslagen', 'splash_document_locked' => 'Document vergrendeld', 'splash_document_unlocked' => 'Document ontgrendeld', 'splash_edit_attribute' => 'Attribuut opgeslagen', 'splash_edit_group' => 'Groep opgeslagen', -'splash_edit_role' => '', +'splash_edit_role' => 'Rol opgeslagen', 'splash_edit_user' => 'Gebruiker opgeslagen', +'splash_error_add_to_transmittal' => 'Fout: toevoeging aan verzending', 'splash_folder_edited' => 'Opslaan mapwijzigingen', 'splash_invalid_folder_id' => 'Ongeldige map ID', 'splash_invalid_searchterm' => 'Ongeldige zoekterm', 'splash_moved_clipboard' => 'Klembord verplaatst naar de huidige map', -'splash_move_document' => '', -'splash_move_folder' => '', +'splash_move_document' => 'Document verplaatst', +'splash_move_folder' => 'Map verplaatst', 'splash_removed_from_clipboard' => 'Verwijderd van het klembord', 'splash_rm_attribute' => 'Attribuut verwijderd', 'splash_rm_document' => 'Document verwijderd', 'splash_rm_folder' => 'Map verwijderd', 'splash_rm_group' => 'Groep verwijderd', 'splash_rm_group_member' => 'Lid van de groep verwijderd', -'splash_rm_role' => '', +'splash_rm_role' => 'Rol verwijderd', +'splash_rm_transmittal' => 'Verzending verwijderd', 'splash_rm_user' => 'Gebruiker verwijderd', 'splash_settings_saved' => 'Instellingen opgeslagen', 'splash_substituted_user' => 'Invallers gebruiker', @@ -1249,92 +1286,93 @@ URL: [url]', 'status' => 'Status', 'status_approval_rejected' => 'Klad Goedkeuring [Afgewezen]', 'status_approved' => 'Goedgekeurd', -'status_approver_removed' => '[Goedkeurder] verwijderd van dit proces', +'status_approver_removed' => 'Goedkeurder verwijderd', 'status_not_approved' => 'Niet goedgekeurd', -'status_not_receipted' => '', +'status_not_receipted' => 'Niet ontvangen', 'status_not_reviewed' => 'Niet gecontroleerd', -'status_not_revised' => '', -'status_receipted' => '', -'status_receipt_rejected' => '', -'status_recipient_removed' => '', +'status_not_revised' => 'Niet herzien', +'status_receipted' => 'Ontvangen', +'status_receipt_rejected' => 'Afgewezen', +'status_recipient_removed' => 'Ontvanger verwijderd', 'status_reviewed' => 'Gecontroleerd', -'status_reviewer_rejected' => 'Klad Controle [Afgewezen]', -'status_reviewer_removed' => '[Controleur] verwijderd van dit proces', -'status_revised' => '', -'status_revision_rejected' => '', -'status_revision_sleeping' => '', -'status_revisor_removed' => '', +'status_reviewer_rejected' => 'Concept afgewezen]', +'status_reviewer_removed' => 'Beoordelaar verwijderd', +'status_revised' => 'Herzien', +'status_revision_rejected' => 'Afgewezen', +'status_revision_sleeping' => 'Slapend', +'status_revisor_removed' => 'Verwijderd', 'status_unknown' => 'Onbekend', 'storage_size' => 'Omvang opslag', 'submit_approval' => 'Verzend [Goedkeuring]', 'submit_login' => 'Log in', 'submit_password' => 'Nieuw wachtwoord instellen', 'submit_password_forgotten' => 'Start proces', -'submit_receipt' => '', -'submit_review' => 'Verzend [Controle]', +'submit_receipt' => 'Verzonden bericht ontvangen', +'submit_review' => 'Verzend Beoordeling', +'submit_revision' => 'Herziening verzenden', 'submit_userinfo' => 'Wijzigingen opslaan', -'substitute_to_user' => '', +'substitute_to_user' => 'Switch naar \'[username]\'', 'substitute_user' => 'Invaller/ vervanger Gebruiker', -'success_add_aro' => '', -'success_add_permission' => '', -'success_remove_permission' => '', -'success_toogle_permission' => '', -'sunday' => 'Zondag', -'sunday_abbr' => 'Su', +'success_add_aro' => 'Access request object added', +'success_add_permission' => 'Access request object added', +'success_remove_permission' => 'Permissie verwijderd', +'success_toogle_permission' => 'Permissie verwijderd', +'sunday' => 'zondag', +'sunday_abbr' => 'zo', 'sv_SE' => 'Zweeds', 'switched_to' => 'Overgeschakeld naar', -'takeOverGrpApprover' => '', -'takeOverGrpReviewer' => '', -'takeOverIndApprover' => '', -'takeOverIndReviewer' => '', -'tasks' => '', +'takeOverGrpApprover' => 'Onthoud de laatste groep goedkeurders', +'takeOverGrpReviewer' => 'Onthoud de laatste groep herzieners', +'takeOverIndApprover' => 'Onthoud de laatste groep individuele goedkeurders', +'takeOverIndReviewer' => 'Onthoud de laatste groep individuele herzieners', +'tasks' => 'taken', 'testmail_body' => 'Deze mail dient enkel voor het testen van de mail configuratie van SeedDMS', 'testmail_subject' => 'Test mail', 'theme' => 'Thema', -'thursday' => 'Donderdag', -'thursday_abbr' => 'Th', +'thursday' => 'donderdag', +'thursday_abbr' => 'do', 'timeline' => 'Tijdlijn', -'timeline_add_file' => '', -'timeline_add_version' => '', -'timeline_full_add_file' => '', -'timeline_full_add_version' => '', -'timeline_full_status_change' => '', -'timeline_selected_item' => '', -'timeline_skip_add_file' => '', -'timeline_skip_status_change_-1' => '', -'timeline_skip_status_change_-3' => '', -'timeline_skip_status_change_0' => '', -'timeline_skip_status_change_1' => '', -'timeline_skip_status_change_2' => '', -'timeline_skip_status_change_3' => '', +'timeline_add_file' => 'Nieuwe bijlage', +'timeline_add_version' => 'Nieuwe versie', +'timeline_full_add_file' => 'Nieuwe file', +'timeline_full_add_version' => 'Nieuwe versie', +'timeline_full_status_change' => 'Status veranderd', +'timeline_selected_item' => 'Document geselecteerd', +'timeline_skip_add_file' => 'Bijlage toegevoegd', +'timeline_skip_status_change_-1' => 'verworpen', +'timeline_skip_status_change_-3' => 'verlopen', +'timeline_skip_status_change_0' => 'wacht op beoordeling', +'timeline_skip_status_change_1' => 'wacht op goedkeuring', +'timeline_skip_status_change_2' => 'gepubliceerd', +'timeline_skip_status_change_3' => 'binnen de workflow', 'timeline_status_change' => 'Versie [version]: [status]', -'to' => 'Aan', +'to' => 'aan', 'toggle_manager' => 'Wijzig Beheerder', 'to_before_from' => 'De einddatum mag niet voor de startdatum liggen', -'transition_triggered_email' => 'Workflow overgang geactiveerd', -'transition_triggered_email_body' => 'Workflow transition triggered +'transition_triggered_email' => 'Workflow-overgang geactiveerd', +'transition_triggered_email_body' => 'Workflow Overgang Document: [name] -Version: [version] -Comment: [comment] +Versie: [version] +Opmerking: [comment] Workflow: [workflow] -Previous state: [previous_state] -Current state: [current_state] -Parent folder: [folder_path] +Vorige status: [previous_state] +Huidige status: [current_state] +Bovenliggende map: [folder_path] User: [username] URL: [url]', 'transition_triggered_email_subject' => '[sitename]: [name] - Workflow overgang geactiveerd', -'transmittal' => '', -'transmittalitem_removed' => '', -'transmittalitem_updated' => '', -'transmittal_comment' => '', -'transmittal_name' => '', -'transmittal_size' => '', -'tree_loading' => 'Directory boom wordt geladen ...', +'transmittal' => 'Verzending', +'transmittalitem_removed' => 'Verzonden item verwijderd', +'transmittalitem_updated' => 'Verzonden item geüpdate', +'transmittal_comment' => 'Commentaar bij verzending', +'transmittal_name' => 'Naam verzending', +'transmittal_size' => 'Omvang verzending', +'tree_loading' => 'Mappen-boom wordt geladen ...', 'trigger_workflow' => 'Workflow', 'tr_TR' => 'Turks', -'tuesday' => 'Dinsdag', -'tuesday_abbr' => 'Tu', -'type_to_search' => 'voer in om te zoeken', +'tuesday' => 'dinsdag', +'tuesday_abbr' => 'di', +'type_to_search' => 'zoeken naar', 'uk_UA' => 'Oekraïne', 'under_folder' => 'In map', 'unknown_attrdef' => 'Onbekende attribuut definitie', @@ -1358,13 +1396,13 @@ URL: [url]', 'update_fulltext_index' => 'Bijwerken volledige tekst index', 'update_info' => 'Bijwerken informatie', 'update_locked_msg' => 'Dit document is geblokkeerd.', -'update_recipients' => '', +'update_recipients' => 'update_reviewersBijwerken lijst van [Controleurs]', 'update_reviewers' => 'Bijwerken lijst van [Controleurs]', 'update_revisors' => 'Bewerkers update', -'update_transmittalitem' => 'Updated item versturen', -'uploaded_by' => 'Ge-upload door', +'update_transmittalitem' => 'Geüpdate item versturen', +'uploaded_by' => 'Geüpload door', 'uploading_failed' => 'Upload mislukt. Neem contact op met de [Beheerder].', -'uploading_maxsize' => 'Het geuploade bestand overschrijdt de maximum grootte.', +'uploading_maxsize' => 'Het geüploade bestand overschrijdt de maximum grootte.', 'uploading_zerosize' => 'Uploaden van een leeg bestand. Upload wordt geannuleerd.', 'used_discspace' => 'Gebruike schijf ruimte', 'user' => 'Gebruiker', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index ce635ffca..99421e679 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -238,6 +238,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Czy rzeczywiście chcesz usunąć wszystkie pliki z folderu "[foldername]" oraz jego podfoldery?
    Ostrożnie: Ta operacja nie może być cofnięta.', 'confirm_rm_group' => 'Czy rzeczywiście chcesz usunąć grupę "[groupname]"?
    Ostrożnie: Ta operacja nie może być cofnięta.', 'confirm_rm_log' => 'Czy rzeczywiście chcesz usunąć plik dziennika "[logname]"?
    Ostrożnie: Ta operacja nie może być cofnięta.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Czy rzeczywiście chcesz usunąć użytkownika "[username]"?
    Ostrożnie: Ta operacja nie może być cofnięta.', 'confirm_rm_version' => 'Czy rzeczywiście chcesz usunąć wersję [version] dokumentu "[documentname]"?
    Ostrożnie: Ta operacja nie może być cofnięta.', @@ -754,6 +755,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Odśwież', @@ -812,6 +814,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1198,6 +1201,7 @@ URL: [url]', 'splash_add_group' => 'Dodano nową grupę', 'splash_add_group_member' => 'Dodano nowego członka grupy', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Dodano nowego użytkownika', 'splash_cleared_clipboard' => 'Wyczyszczono schowek', 'splash_document_added' => '', @@ -1209,6 +1213,7 @@ URL: [url]', 'splash_edit_group' => 'Grupa zapisana', 'splash_edit_role' => '', 'splash_edit_user' => 'Zapisano użytkownika', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Zapisz zmiany folderu', 'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu', 'splash_invalid_searchterm' => 'Nieprawidłowa wartość wyszukiwania', @@ -1222,6 +1227,7 @@ URL: [url]', 'splash_rm_group' => 'Grupę usunięto', 'splash_rm_group_member' => 'Usunięto członka grupy', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Użytkownika usunięto', 'splash_settings_saved' => 'Zmiany zapisano', 'splash_substituted_user' => 'Zmieniono użytkownika', @@ -1255,6 +1261,7 @@ URL: [url]', 'submit_password_forgotten' => 'Uruchom proces', 'submit_receipt' => '', 'submit_review' => 'Zatwierdź recenzję', +'submit_revision' => '', 'submit_userinfo' => 'Zatwierdź dane', 'substitute_to_user' => '', 'substitute_user' => 'Zastępca użytkownika', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index e19635b23..abbf5fbfa 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -245,6 +245,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Você realmente deseja remover todos os arquivos da pasta "[foldername]" e de suas subpastas
    Cuidado: Eáa ação não pode ser desfeita.', 'confirm_rm_group' => 'Do you really want to remove the group "[groupname]"?
    Be careful: This action cannot be undone.', 'confirm_rm_log' => 'Do you really want to remove log file "[logname]"?
    Be careful: This action cannot be undone.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Do you really want to remove the user "[username]"?
    Be careful: This action cannot be undone.', 'confirm_rm_version' => 'Deseja realmente remover versão [version] do documento "[documentname]"?
    Por favor, tenha cuidado porque esta ação não poderá ser desfeita.', @@ -759,6 +760,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Atualizar', @@ -830,6 +832,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1216,6 +1219,7 @@ URL: [url]', 'splash_add_group' => 'Novo grupo adicionado', 'splash_add_group_member' => 'Novo membro do grupo adicionado', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Novo usuário adicionado', 'splash_cleared_clipboard' => 'Área de transferência limpada', 'splash_document_added' => 'Documento inserido', @@ -1227,6 +1231,7 @@ URL: [url]', 'splash_edit_group' => 'Grupo salvo', 'splash_edit_role' => '', 'splash_edit_user' => 'Usuário salvo', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Salvar modificação de pastas', 'splash_invalid_folder_id' => 'ID de pasta inválida', 'splash_invalid_searchterm' => 'Termo de pesquisa inválido', @@ -1240,6 +1245,7 @@ URL: [url]', 'splash_rm_group' => 'Grupo removido', 'splash_rm_group_member' => 'Membro do grupo removido', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Usuário removido', 'splash_settings_saved' => 'Configurações salvas', 'splash_substituted_user' => 'Usuário substituido', @@ -1273,6 +1279,7 @@ URL: [url]', 'submit_password_forgotten' => 'Iniciar processo', 'submit_receipt' => '', 'submit_review' => '', +'submit_revision' => '', 'submit_userinfo' => 'Submeter informação', 'substitute_to_user' => '', 'substitute_user' => 'Substituto do usuário', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 87c8cefa5..4203a926d 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -250,6 +250,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Sigur doriți să eliminați toate fișierele din folderul "[foldername]" si toate subfolderele?
    Fiți atenți: Această acțiune nu poate fi anulată.', 'confirm_rm_group' => 'Sigur doriți să eliminați grupul "[groupname]"?
    Fiți atenți: Această acțiune nu poate fi anulată.', 'confirm_rm_log' => 'Sigur doriți să eliminați fișierul log "[logname]"?
    Fiți atenți: Această acțiune nu poate fi anulată.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Sigur doriți să eliminați utilizatorul "[username]"?
    Fiți atenți: Această acțiune nu poate fi anulată.', 'confirm_rm_version' => 'Sigur doriți să eliminați versiunea [version] a documentului "[documentname]"?
    Fiți atenți: Această acțiune nu poate fi anulată.', @@ -766,6 +767,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => 'Destinatari', 'refresh' => 'Refresh', @@ -855,6 +857,7 @@ URL: [url]', 'revision_log' => 'Log revizuire', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => 'Revizuitori', 'revisor_already_assigned' => 'Utilizatorul este deja asignat ca retrimitor.', 'revisor_already_removed' => 'Retrimitorul a fost deja eliminat din procesul de revizuire sau a revizuit deja documentul.', @@ -1241,6 +1244,7 @@ URL: [url]', 'splash_add_group' => 'Grup nou adăugat', 'splash_add_group_member' => 'Membru grup nou adăugat', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Utilizator nou adăugat', 'splash_cleared_clipboard' => 'Clipboard golit', 'splash_document_added' => 'Document adăugat', @@ -1252,6 +1256,7 @@ URL: [url]', 'splash_edit_group' => 'Grup salvat', 'splash_edit_role' => '', 'splash_edit_user' => 'Utilizator salvat', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Salvați modificările folderului', 'splash_invalid_folder_id' => 'ID folder invalid', 'splash_invalid_searchterm' => 'Termen de căutare invalid', @@ -1265,6 +1270,7 @@ URL: [url]', 'splash_rm_group' => 'Grup eliminat', 'splash_rm_group_member' => 'Membru grup eliminat', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Uilizator eliminat', 'splash_settings_saved' => 'Setări salvate', 'splash_substituted_user' => 'Utilizator substituit', @@ -1298,6 +1304,7 @@ URL: [url]', 'submit_password_forgotten' => 'Start proces', 'submit_receipt' => '', 'submit_review' => 'Trimite revizuire', +'submit_revision' => '', 'submit_userinfo' => 'Trimite informații', 'substitute_to_user' => '', 'substitute_user' => 'Substituie Utilizator', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 7d1810699..f13d6e038 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -250,6 +250,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Удалить в каталоге «[foldername]» все файлы и подкаталоги?
    Действие необратимо', 'confirm_rm_group' => 'Удалить группу «[groupname]»?
    Действие необратимо', 'confirm_rm_log' => 'Удалить журнал «[logname]»?
    Действие необратимо', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => 'Подтвердить удаление', 'confirm_rm_user' => 'Удалить пользователя «[username]»?
    Действие необратимо', 'confirm_rm_version' => 'Удалить версию [version] документа «[documentname]»?
    Действие необратимо', @@ -768,6 +769,7 @@ URL: [url]', Пользователь: [username] URL: [url]', 'receipt_request_email_subject' => '[sitename]: [name] - Запрос получения', +'receipt_status' => '', 'receipt_summary' => 'Сводка по получению', 'recipients' => 'Получатели', 'refresh' => 'Обновить', @@ -862,6 +864,7 @@ URL: [url]', Пользователь: [username] URL: [url]', 'revision_request_email_subject' => '[sitename]: [name] - Запрос на ревизию', +'revision_status' => '', 'revisors' => 'Ревизор', 'revisor_already_assigned' => 'Пользователь уже назначен как ревизор', 'revisor_already_removed' => 'Ревизор уже удален из процесса ревизии, либо уже рассмотрел документ', @@ -1248,6 +1251,7 @@ URL: [url]', 'splash_add_group' => 'Добавлена новая группа', 'splash_add_group_member' => 'Добавлен новый член группы', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Добавлен новый пользователь', 'splash_cleared_clipboard' => 'Буфер обмена очищен', 'splash_document_added' => 'Добавлен документ', @@ -1259,6 +1263,7 @@ URL: [url]', 'splash_edit_group' => 'Группа сохранена', 'splash_edit_role' => '', 'splash_edit_user' => 'Пользователь сохранён', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Изменения каталога сохранены', 'splash_invalid_folder_id' => 'Неверный идентификатор каталога', 'splash_invalid_searchterm' => 'Неверный поисковый запрос', @@ -1272,6 +1277,7 @@ URL: [url]', 'splash_rm_group' => 'Группа удалена', 'splash_rm_group_member' => 'Удалён член группы', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Пользователь удалён', 'splash_settings_saved' => 'Настройки сохранены', 'splash_substituted_user' => 'Пользователь переключён', @@ -1305,6 +1311,7 @@ URL: [url]', 'submit_password_forgotten' => 'Начать процесс', 'submit_receipt' => 'Подтвердить получение', 'submit_review' => 'Рецензировать', +'submit_revision' => '', 'submit_userinfo' => 'Отправить информацию', 'substitute_to_user' => 'Переключиться на \'[username]\'', 'substitute_user' => 'Переключиться', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 373f2880f..9b339051f 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -227,6 +227,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Skutočne si prajete odstrániť všetky súbory zložky "[foldername]" a všetkých jej podzložiek?
    Buďte opatrní, táto akcia je nezvratná.', 'confirm_rm_group' => 'Skutočne si prajete odstrániť skupinu "[groupname]"?
    Buďte opatrní, táto akcia je nezvratná.', 'confirm_rm_log' => 'Skutočne si prajete zmazať protokol "[logname]"?
    Buďte opatrní, táto akcia je nezvratná.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Skutočne si prajete odstrániť používateľa "[username]"?
    Buďte opatrní, táto akcia je nezvratná.', 'confirm_rm_version' => 'Naozaj chcete odstrániť verziu [version] dokumentu "[documentname]"?
    Buďte opatrní: Túto činnosť nemožno vrátiť späť.', @@ -651,6 +652,7 @@ URL: [url]', 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => '', @@ -700,6 +702,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1073,6 +1076,7 @@ URL: [url]', 'splash_add_group' => '', 'splash_add_group_member' => '', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1084,6 +1088,7 @@ URL: [url]', 'splash_edit_group' => '', 'splash_edit_role' => '', 'splash_edit_user' => '', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', @@ -1097,6 +1102,7 @@ URL: [url]', 'splash_rm_group' => '', 'splash_rm_group_member' => '', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', @@ -1130,6 +1136,7 @@ URL: [url]', 'submit_password_forgotten' => '', 'submit_receipt' => '', 'submit_review' => 'Poslať kontrolu', +'submit_revision' => '', 'submit_userinfo' => '', 'substitute_to_user' => '', 'substitute_user' => 'Nahradiť používateľa', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index a452d6f44..4f86b6b74 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -238,6 +238,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Vill du verkligen ta bort alla filer i katalogen "[foldername]" och i katalogens undermappar?
    OBS! Filerna kan inte återskapas!', 'confirm_rm_group' => 'Vill du verkligen ta bort gruppen "[groupname]"?
    OBS! Gruppen kan inte återskapas!', 'confirm_rm_log' => 'Vill du verkligen ta bort loggfilen "[logname]"?
    OBS! Loggfilen kan inte återskapas!', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => 'Vill du verkligen ta bort användaren "[username]"?
    OBS! Användaren kan inte återskapas!', 'confirm_rm_version' => 'Vill du verkligen ta bort versionen [version] av dokumentet "[documentname]"?
    OBS! Versionen kan inte återskapas!', @@ -746,6 +747,7 @@ URL: [url]', 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Uppdatera', @@ -818,6 +820,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1204,6 +1207,7 @@ URL: [url]', 'splash_add_group' => 'Ny grupp tillagt', 'splash_add_group_member' => 'Ny gruppmedlem tillagt', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Ny användare tillagt', 'splash_cleared_clipboard' => 'Urklipp rensat', 'splash_document_added' => '', @@ -1215,6 +1219,7 @@ URL: [url]', 'splash_edit_group' => 'Grupp sparat', 'splash_edit_role' => '', 'splash_edit_user' => 'Användare sparat', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Spara katalog ändringar', 'splash_invalid_folder_id' => 'Ogiltigt katalog ID', 'splash_invalid_searchterm' => 'Ogiltigt sökord', @@ -1228,6 +1233,7 @@ URL: [url]', 'splash_rm_group' => 'Grupp har tagits bort', 'splash_rm_group_member' => 'Gruppmedlem har tagits bort', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Användare har tagits bort', 'splash_settings_saved' => 'Inställningar sparat', 'splash_substituted_user' => 'Bytt användare', @@ -1261,6 +1267,7 @@ URL: [url]', 'submit_password_forgotten' => 'Starta process', 'submit_receipt' => '', 'submit_review' => 'Skicka granskning', +'submit_revision' => '', 'submit_userinfo' => 'Skicka info', 'substitute_to_user' => '', 'substitute_user' => 'Byt användare', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 79113505f..e25024127 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -244,6 +244,7 @@ URL: [url]', 'confirm_rm_folder_files' => '"[foldername]" klasöründeki tüm dosyaları ve alt klasörleri silmeyi onaylıyor musunuz?
    Dikkatli olun: Bu eylemin geri dönüşü yoktur.', 'confirm_rm_group' => '"[groupname]" grubunu silmeyi onaylıyor musunuz?
    Dikkatli olun: Bu eylemin geri dönüşü yoktur.', 'confirm_rm_log' => '"[logname]" log dosyasını silmeyi onaylıyor musunuz?
    Dikkatli olun: Bu eylemin geri dönüşü yoktur.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => '"[username]" kullanıcısını silmeyi onaylıyor musunuz?
    Dikkatli olun: Bu eylemin geri dönüşü yoktur.', 'confirm_rm_version' => '"[documentname]" dokümanının [version] versiyonunu silmek istiyor musunuz?
    Dikkatli olun: Bu eylemin geri dönüşü yoktur.', @@ -762,6 +763,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => 'Yenile', @@ -834,6 +836,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1220,6 +1223,7 @@ URL: [url]', 'splash_add_group' => 'Yeni grup eklendi', 'splash_add_group_member' => 'Yeni grup üyesi eklendi', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Yeni kullanıcı eklendi', 'splash_cleared_clipboard' => 'Pano temizlendi', 'splash_document_added' => 'Doküman eklendi', @@ -1231,6 +1235,7 @@ URL: [url]', 'splash_edit_group' => 'Grup kaydedildi', 'splash_edit_role' => '', 'splash_edit_user' => 'Kullanıcı kaydedildi', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Klasör değişiklikleri kaydedildi', 'splash_invalid_folder_id' => 'Hatalı klasör ID', 'splash_invalid_searchterm' => 'Hatalı arama terimi', @@ -1244,6 +1249,7 @@ URL: [url]', 'splash_rm_group' => 'Grup silindi', 'splash_rm_group_member' => 'Grup üyesi silindi', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Kullanıcı silindi', 'splash_settings_saved' => 'Ayarlar kaydedildi', 'splash_substituted_user' => 'Yerine geçilen kullanıcı', @@ -1277,6 +1283,7 @@ URL: [url]', 'submit_password_forgotten' => 'Süreci başlat', 'submit_receipt' => '', 'submit_review' => 'Kabul et', +'submit_revision' => '', 'submit_userinfo' => 'Bilgi gönder', 'substitute_to_user' => '', 'substitute_user' => 'Kullanıcının Yerine Geç', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 2203a268b..769b1c0ca 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -250,6 +250,7 @@ URL: [url]', 'confirm_rm_folder_files' => 'Видалити в каталозі «[foldername]» всі файли і підкаталоги?
    Дія незворотня', 'confirm_rm_group' => 'Видалити групу «[groupname]»?
    Дія незворотня', 'confirm_rm_log' => 'Видалити журнал «[logname]»?
    Дія незворотня', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => 'Підтвердити видалення', 'confirm_rm_user' => 'Видалити користувача «[username]»?
    Дія незворотня', 'confirm_rm_version' => 'Видалити версію [version] документа «[documentname]»?
    Дія незворотня', @@ -768,6 +769,7 @@ URL: [url]', Користувач: [username] URL: [url]', 'receipt_request_email_subject' => '[sitename]: [name] - Запит отримання', +'receipt_status' => '', 'receipt_summary' => 'Підсумки отримання', 'recipients' => 'Отримувачі', 'refresh' => 'Оновити', @@ -855,6 +857,7 @@ URL: [url]', Користувач: [username] URL: [url]', 'revision_request_email_subject' => '[sitename]: [name] - Запит на ревізію', +'revision_status' => '', 'revisors' => 'Ревізори', 'revisor_already_assigned' => 'Ревізор вже призначений', 'revisor_already_removed' => 'Ревізора вже видалено', @@ -1241,6 +1244,7 @@ URL: [url]', 'splash_add_group' => 'Додана нова група', 'splash_add_group_member' => 'Додано нового члена групи', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => 'Додано нового користувача', 'splash_cleared_clipboard' => 'Буфер обміну очищено', 'splash_document_added' => 'Додано документ', @@ -1252,6 +1256,7 @@ URL: [url]', 'splash_edit_group' => 'Групу збережено', 'splash_edit_role' => '', 'splash_edit_user' => 'Користувача збережено', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => 'Зміни каталогу збережено', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталогу', 'splash_invalid_searchterm' => 'Невірний пошуковий запит', @@ -1265,6 +1270,7 @@ URL: [url]', 'splash_rm_group' => 'Групу видалено', 'splash_rm_group_member' => 'Члена групи видалено', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => 'Користувача видалено', 'splash_settings_saved' => 'Налаштування збережено', 'splash_substituted_user' => 'Користувача переключено', @@ -1298,6 +1304,7 @@ URL: [url]', 'submit_password_forgotten' => 'Почати процес', 'submit_receipt' => 'Підтвердження отримання', 'submit_review' => 'Рецензувати', +'submit_revision' => '', 'submit_userinfo' => 'Відправити інформацію', 'substitute_to_user' => 'Перемикнутися на \'[username]\'', 'substitute_user' => 'Перемикнутися', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index c4a5f69c9..6f2e324b6 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -227,6 +227,7 @@ URL: [url]', 'confirm_rm_folder_files' => '您确定要删除"[foldername]" 中所有文件及其子文件夹?
    请注意:此动作执行后不能撤销.', 'confirm_rm_group' => '您确定要删除"[groupname]"组?
    请注意:此动作执行后不能撤销.', 'confirm_rm_log' => '您确定要删除"[logname]"日志文件?
    请注意:此动作执行后不能撤销.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => '您确定要删除"[username]"用户?
    请注意:此动作执行后不能撤销.', 'confirm_rm_version' => '您确定要删除"[documentname]文档的[version]版本文件?
    请注意:此动作执行后不能撤销.', @@ -653,6 +654,7 @@ URL: [url]', 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => '', @@ -702,6 +704,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1075,6 +1078,7 @@ URL: [url]', 'splash_add_group' => '', 'splash_add_group_member' => '', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1086,6 +1090,7 @@ URL: [url]', 'splash_edit_group' => '', 'splash_edit_role' => '', 'splash_edit_user' => '', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', @@ -1099,6 +1104,7 @@ URL: [url]', 'splash_rm_group' => '', 'splash_rm_group_member' => '', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', @@ -1132,6 +1138,7 @@ URL: [url]', 'submit_password_forgotten' => '', 'submit_receipt' => '', 'submit_review' => '提交校对', +'submit_revision' => '', 'submit_userinfo' => '', 'substitute_to_user' => '', 'substitute_user' => '代理人', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index a885555ff..873e763b1 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -227,6 +227,7 @@ URL: [url]', 'confirm_rm_folder_files' => '您確定要刪除"[foldername]" 中所有檔及其子資料夾?
    請注意:此動作執行後不能撤銷.', 'confirm_rm_group' => '您確定要刪除"[groupname]"組?
    請注意:此動作執行後不能撤銷.', 'confirm_rm_log' => '您確定要刪除"[logname]"日誌檔?
    請注意:此動作執行後不能撤銷.', +'confirm_rm_transmittal' => '', 'confirm_rm_transmittalitem' => '', 'confirm_rm_user' => '您確定要刪除"[username]"用戶?
    請注意:此動作執行後不能撤銷.', 'confirm_rm_version' => '您確定要刪除"[documentname]文檔的[version]版本檔?
    請注意:此動作執行後不能撤銷.', @@ -651,6 +652,7 @@ URL: [url]', 'receipt_log' => '', 'receipt_request_email_body' => '', 'receipt_request_email_subject' => '', +'receipt_status' => '', 'receipt_summary' => '', 'recipients' => '', 'refresh' => '', @@ -700,6 +702,7 @@ URL: [url]', 'revision_log' => '', 'revision_request_email_body' => '', 'revision_request_email_subject' => '', +'revision_status' => '', 'revisors' => '', 'revisor_already_assigned' => '', 'revisor_already_removed' => '', @@ -1073,6 +1076,7 @@ URL: [url]', 'splash_add_group' => '', 'splash_add_group_member' => '', 'splash_add_role' => '', +'splash_add_to_transmittal' => '', 'splash_add_user' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', @@ -1084,6 +1088,7 @@ URL: [url]', 'splash_edit_group' => '', 'splash_edit_role' => '', 'splash_edit_user' => '', +'splash_error_add_to_transmittal' => '', 'splash_folder_edited' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', @@ -1097,6 +1102,7 @@ URL: [url]', 'splash_rm_group' => '', 'splash_rm_group_member' => '', 'splash_rm_role' => '', +'splash_rm_transmittal' => '', 'splash_rm_user' => '', 'splash_settings_saved' => '', 'splash_substituted_user' => '', @@ -1130,6 +1136,7 @@ URL: [url]', 'submit_password_forgotten' => '', 'submit_receipt' => '', 'submit_review' => '提交校對', +'submit_revision' => '', 'submit_userinfo' => '', 'substitute_to_user' => '', 'substitute_user' => '代理人', From 510e177391e0f0261d96d885aa6de5f0aec7e13a Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 08:30:38 +0100 Subject: [PATCH 89/98] fix setting multi value attributes for a version --- SeedDMS_Core/Core/inc.ClassDocument.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SeedDMS_Core/Core/inc.ClassDocument.php b/SeedDMS_Core/Core/inc.ClassDocument.php index a9a5d2469..21c5791ba 100644 --- a/SeedDMS_Core/Core/inc.ClassDocument.php +++ b/SeedDMS_Core/Core/inc.ClassDocument.php @@ -1204,7 +1204,8 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */ if($attributes) { foreach($attributes as $attrdefid=>$attribute) { - if(trim($attribute)) + /* $attribute can be a string or an array */ + if($attribute) if(!$content->setAttributeValue($this->_dms->getAttributeDefinition($attrdefid), $attribute)) { $this->removeContent($content); $db->rollbackTransaction(); From e0b55e8a0d869081000df0a882564be640574b43 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 08:31:08 +0100 Subject: [PATCH 90/98] add notes for 4.3.25 --- SeedDMS_Core/package.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml index b6de91dda..be226a443 100644 --- a/SeedDMS_Core/package.xml +++ b/SeedDMS_Core/package.xml @@ -25,6 +25,8 @@ GPL License - rename SeedDMS_Core_Group::getNotificationsByGroup() to getNotifications() +- use __construct() for all constructors +- fix setting multi value attributes for versions From 85636ab04a51e4a69ebb345146e84e5eba32e308 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 08:38:48 +0100 Subject: [PATCH 91/98] check for query parameters before using them --- op/op.ClearClipboard.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/op/op.ClearClipboard.php b/op/op.ClearClipboard.php index a01e0856e..f6c87dbcd 100644 --- a/op/op.ClearClipboard.php +++ b/op/op.ClearClipboard.php @@ -31,10 +31,10 @@ $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_cleared add_log_line(); -if($_GET['refferer']) +if(isset($_GET['refferer']) && $_GET['refferer']) header("Location:".urldecode($_GET['refferer'])); -else { - $folderid = $_GET['folderid']; - header("Location:../out/out.ViewFolder.php?folderid=".$folderid); -} +elseif(isset($_GET['folderid']) && is_numeric($_GET['folderid'])) + header("Location:../out/out.ViewFolder.php?folderid=".$_GET['folderid']); +else + header("Location:../index.php"); ?> From 942de6cfeef7bd0d2de894b6ac44b5124c11484e Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 08:54:34 +0100 Subject: [PATCH 92/98] new style add-clipboard-area for receiving drop events add new class to menu item for clipboard which allows to easily drop an item into the clipboard even if the clipboard itself isn't visible --- styles/bootstrap/application.js | 8 ++++---- views/bootstrap/class.Bootstrap.php | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/styles/bootstrap/application.js b/styles/bootstrap/application.js index ef48e377d..bd0da6354 100644 --- a/styles/bootstrap/application.js +++ b/styles/bootstrap/application.js @@ -723,18 +723,18 @@ $(document).ready(function() { }); /* Dropping item on alert below clipboard */ - $(document).on('dragenter', '#main-clipboard div.alert', function (e) { + $(document).on('dragenter', '.add-clipboard-area', function (e) { e.stopPropagation(); e.preventDefault(); $(this).css('border', '2px dashed #0B85A1'); }); - $(document).on('dragleave', '#main-clipboard div.alert', function (e) { + $(document).on('dragleave', '.add-clipboard-area', function (e) { $(this).css('border', '0px solid white'); }); - $(document).on('dragover', '#main-clipboard div.alert', function (e) { + $(document).on('dragover', '.add-clipboard-area', function (e) { e.preventDefault(); }); - $(document).on('drop', '#main-clipboard div.alert', function (e) { + $(document).on('drop', '.add-clipboard-area', function (e) { $(this).css('border', '0px dotted #0B85A1'); onAddClipboard(e); }); diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index b3b984dd5..90580d2ee 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -208,8 +208,8 @@ $(document).ready(function () { } $content = ''; $content .= "
    :
    "; } else { } - $content .= "
    ".getMLText("drag_icon_here")."
    "; + $content .= "
    ".getMLText("drag_icon_here")."
    "; return $content; } /* }}} */ From 40c57f3deeed9c8add9a1a5453da0e75334cd5de Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 08:57:54 +0100 Subject: [PATCH 93/98] take out obsolete php code in comment of javascript --- views/bootstrap/class.UserDefaultKeywords.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/bootstrap/class.UserDefaultKeywords.php b/views/bootstrap/class.UserDefaultKeywords.php index bb10e17c2..13aeef5e1 100644 --- a/views/bootstrap/class.UserDefaultKeywords.php +++ b/views/bootstrap/class.UserDefaultKeywords.php @@ -48,7 +48,7 @@ function showKeywords(selectObj) { } sel = document.getElementById("selector"); -sel.selectedIndex=0; //; +sel.selectedIndex=0; showKeywords(sel); $(document).ready(function() { From 3209fc0da2eca5802271e46f192c715539fd731d Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 09:06:27 +0100 Subject: [PATCH 94/98] add missing closing div --- views/bootstrap/class.UsrMgr.php | 1 + 1 file changed, 1 insertion(+) diff --git a/views/bootstrap/class.UsrMgr.php b/views/bootstrap/class.UsrMgr.php index 06dc7b4a1..52cf8e75c 100644 --- a/views/bootstrap/class.UsrMgr.php +++ b/views/bootstrap/class.UsrMgr.php @@ -485,6 +485,7 @@ $(document).ready( function() {
    getID()."\"" : "") ?>>
    + contentEnd(); From 7bf0850275160aa9666c193ff7fbb50897922e0d Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 09:09:17 +0100 Subject: [PATCH 95/98] check for document and version --- views/bootstrap/class.Timeline.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/bootstrap/class.Timeline.php b/views/bootstrap/class.Timeline.php index 0802e68cb..f5d941104 100644 --- a/views/bootstrap/class.Timeline.php +++ b/views/bootstrap/class.Timeline.php @@ -40,7 +40,7 @@ class SeedDMS_View_Timeline extends SeedDMS_Bootstrap_Style { $previewwidthdetail = $this->params['previewWidthDetail']; $timeout = $this->params['timeout']; - if($document) { + if($document && $version) { $previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail, $timeout); $previewer->createPreview($version); From 22e2c851e87e39268257395a31ce5259fefd6a73 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 23 Mar 2016 12:32:03 +0100 Subject: [PATCH 96/98] add option to clear password of guests --- op/op.UsrMgr.php | 25 ++++++++++++++++--------- views/bootstrap/class.UsrMgr.php | 2 +- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/op/op.UsrMgr.php b/op/op.UsrMgr.php index 70029a17b..861646a4c 100644 --- a/op/op.UsrMgr.php +++ b/op/op.UsrMgr.php @@ -194,6 +194,10 @@ else if ($action == "edituser") { $login = $_POST["login"]; $pwd = $_POST["pwd"]; + if(isset($_POST['clearpwd']) && $_POST['clearpwd']) + $clearpwd = 1; + else + $clearpwd = 0; if(isset($_POST["pwdexpiration"])) $pwdexpiration = $_POST["pwdexpiration"]; else @@ -209,25 +213,28 @@ else if ($action == "edituser") { $isHidden = (isset($_POST["ishidden"]) && $_POST["ishidden"]==1 ? 1 : 0); $isDisabled = (isset($_POST["isdisabled"]) && $_POST["isdisabled"]==1 ? 1 : 0); - if ($editedUser->getLogin() != $login) - $editedUser->setLogin($login); - if($pwdexpiration) - $editedUser->setPwdExpiration($pwdexpiration); if (isset($pwd) && ($pwd != "")) { if($settings->_passwordStrength) { $ps = new Password_Strength(); - $ps->set_password($_POST["pwd"]); + $ps->set_password($pwd); if($settings->_passwordStrengthAlgorithm == 'simple') $ps->simple_calculate(); else $ps->calculate(); $score = $ps->get_score(); - if($score >= $settings->_passwordStrength) { - $editedUser->setPwd(md5($pwd)); - } else { + if($score < $settings->_passwordStrength) { UI::exitError(getMLText("set_password"),getMLText("password_strength_insuffient")); } - } else { + } + } + if ($editedUser->getLogin() != $login) + $editedUser->setLogin($login); + if($pwdexpiration) + $editedUser->setPwdExpiration($pwdexpiration); + if(($role == SeedDMS_Core_User::role_guest) && $clearpwd) { + $editedUser->setPwd(''); + } else { + if (isset($pwd) && ($pwd != "")) { $editedUser->setPwd(md5($pwd)); } } diff --git a/views/bootstrap/class.UsrMgr.php b/views/bootstrap/class.UsrMgr.php index 52cf8e75c..5ade567f7 100644 --- a/views/bootstrap/class.UsrMgr.php +++ b/views/bootstrap/class.UsrMgr.php @@ -194,7 +194,7 @@ $(document).ready( function() {
    :" name="pwd" id="pwd">" name="pwd" id="pwd">isGuest()) echo ' '.getMLText('clear_password'); ?>