Merge branch 'seeddms-4.3.x' into seeddms-5.0.x

This commit is contained in:
Uwe Steinmann 2017-03-08 11:33:05 +01:00
commit a528a3ce57
30 changed files with 36 additions and 8 deletions

View File

@ -81,6 +81,7 @@
name starts with a multibyte char
- show both number of links from a document A to B and vise versa in tab header
on ViewDocuments page
- add link to duplicate document on ObjectCheck page
--------------------------------------------------------------------------------
Changes in version 4.3.33

View File

@ -2115,8 +2115,7 @@ class SeedDMS_Core_DMS {
$versions = array();
foreach($resArr as $row) {
$document = new $this->classnames['document']($row['document'], '', '', '', '', '', '', '', '', '', '', '');
$document->setDMS($this);
$document = $this->getDocument($row['document']);
$version = new $this->classnames['documentcontent']($row['id'], $document, $row['version'], $row['comment'], $row['date'], $row['createdBy'], $row['dir'], $row['orgFileName'], $row['fileType'], $row['mimeType'], $row['fileSize'], $row['checksum']);
if(!isset($versions[$row['dupid']])) {
$versions[$row['id']]['content'] = $version;

View File

@ -24,6 +24,7 @@
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
SeedDMS_Core_DMS::getDuplicateDocumentContent() returns complete document
</notes>
<contents>
<dir baseinstalldir="SeedDMS" name="/">

View File

@ -395,6 +395,7 @@ URL: [url]',
'dump_creation_warning' => 'من خلال تلك العملية يمكنك انشاء ملف مستخرج من محتوى قاعدة البيانات. بعد انشاء الملف المستخرج سيتم حفظه في مجلد البيانات الخاص بسيرفرك',
'dump_list' => 'ملف مستخرج حالي',
'dump_remove' => 'ازالة الملف المستخرج',
'duplicates' => '',
'duplicate_content' => '',
'edit' => 'تعديل',
'edit_attributes' => 'تعديل السمات',

View File

@ -350,6 +350,7 @@ $text = array(
'dump_creation_warning' => 'Тази операция шъ създаде дамп на базата данни. След създаването, файлът ще бъде съхранен в папката с данни на сървъра.',
'dump_list' => 'Съществуващи дъмпове',
'dump_remove' => 'Изтрий дъмп',
'duplicates' => '',
'duplicate_content' => '',
'edit' => 'Редактирай',
'edit_attributes' => 'Редактирай атрибути',

View File

@ -355,6 +355,7 @@ URL: [url]',
'dump_creation_warning' => 'Amb aquesta operació es crearà un bolcat a fitxer del contingut de la base de dades. Després de la creació del bolcat, el fitxer es guardarà a la carpeta de dades del seu servidor.',
'dump_list' => 'Fitxers de bolcat existents',
'dump_remove' => 'Eliminar fitxer de bolcat',
'duplicates' => '',
'duplicate_content' => '',
'edit' => 'editar',
'edit_attributes' => '',

View File

@ -402,6 +402,7 @@ URL: [url]',
'dump_creation_warning' => 'Pomocí této operace můžete vytvořit soubor se zálohou databáze. Po vytvoření bude soubor zálohy uložen ve složce data vašeho serveru.',
'dump_list' => 'Existující soubory záloh',
'dump_remove' => 'Odstranit soubor zálohy',
'duplicates' => '',
'duplicate_content' => '',
'edit' => 'upravit',
'edit_attributes' => 'Editovat atributy',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (2379), dgrutsch (22)
// Translators: Admin (2380), dgrutsch (22)
$text = array(
'2_factor_auth' => '2-Faktor Authentifizierung',
@ -407,6 +407,7 @@ URL: [url]',
'dump_creation_warning' => 'Mit dieser Operation können Sie einen Dump der Datenbank erzeugen. Nach der Erstellung wird der Dump im Datenordner Ihres Servers gespeichert.',
'dump_list' => 'Vorhandene DB dumps',
'dump_remove' => 'DB dump löschen',
'duplicates' => 'Duplikate',
'duplicate_content' => 'Doppelte Dateien',
'edit' => 'Bearbeiten',
'edit_attributes' => 'Edit attributes',

View File

@ -350,6 +350,7 @@ $text = array(
'dump_creation_warning' => '',
'dump_list' => '',
'dump_remove' => '',
'duplicates' => '',
'duplicate_content' => '',
'edit' => '',
'edit_attributes' => '',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1506), dgrutsch (9), netixw (14)
// Translators: Admin (1507), dgrutsch (9), netixw (14)
$text = array(
'2_factor_auth' => '2-factor authentication',
@ -407,6 +407,7 @@ URL: [url]',
'dump_creation_warning' => 'With this operation you can create a dump file of your database content. After the creation the dump file will be saved in the data folder of your server.',
'dump_list' => 'Existings dump files',
'dump_remove' => 'Remove dump file',
'duplicates' => 'Duplicates',
'duplicate_content' => 'Duplicate Content',
'edit' => 'Edit',
'edit_attributes' => 'Edit attributes',

View File

@ -402,6 +402,7 @@ URL: [url]',
'dump_creation_warning' => 'Con esta operación se creará un volcado a fichero del contenido de la base de datos. Después de la creación del volcado el fichero se guardará en la carpeta de datos de su servidor.',
'dump_list' => 'Ficheros de volcado existentes',
'dump_remove' => 'Eliminar fichero de volcado',
'duplicates' => '',
'duplicate_content' => 'Contenido duplicado',
'edit' => 'editar',
'edit_attributes' => 'Editar atributos',

View File

@ -407,6 +407,7 @@ URL: [url]',
'dump_creation_warning' => 'Avec cette opération, vous pouvez créer une sauvegarde du contenu de votre base de données. Après la création, le fichier de sauvegarde sera sauvegardé dans le dossier de données de votre serveur.',
'dump_list' => 'Fichiers de sauvegarde existants',
'dump_remove' => 'Supprimer fichier de sauvegarde',
'duplicates' => '',
'duplicate_content' => 'Contenu en double',
'edit' => 'Modifier',
'edit_attributes' => 'Modifier les attributs',

View File

@ -407,6 +407,7 @@ Internet poveznica: [url]',
'dump_creation_warning' => 'Ovom radnjom možete stvoriti datoteku za odlaganje sadržaja vaše baze podataka. Nakon izrade datoteka za odlaganje će biti pohranjena u podatkovnoj mapi na vašem serveru.',
'dump_list' => 'Postojeće datoteke za odlaganje',
'dump_remove' => 'Ukloni datoteku za odlaganje',
'duplicates' => '',
'duplicate_content' => 'Duplicirani sadržaj',
'edit' => 'Uredi',
'edit_attributes' => 'Uredi atribute',

View File

@ -402,6 +402,7 @@ URL: [url]',
'dump_creation_warning' => 'Ezzel a művelettel az adatbázis tartalmáról lehet adatbázis mentést készíteni. Az adatbázis mentés létrehozását követően a mentési állomány a kiszolgáló adat mappájába lesz mentve.',
'dump_list' => 'Meglévő adatbázis metések',
'dump_remove' => 'Adatbázis mentés eltávolítása',
'duplicates' => '',
'duplicate_content' => '',
'edit' => 'Szerkesztés',
'edit_attributes' => 'Jellemzők szerkesztése',

View File

@ -408,6 +408,7 @@ URL: [url]',
'dump_creation_warning' => 'Con questa operazione è possibile creare un file di dump del contenuto del database. Dopo la creazione il file viene salvato nella cartella dati del server.',
'dump_list' => 'List dei dump presenti',
'dump_remove' => 'Cancella il file di dump',
'duplicates' => '',
'duplicate_content' => 'Contenuto Duplicato',
'edit' => 'Modifica',
'edit_attributes' => 'Modifica gli attributi',

View File

@ -407,6 +407,7 @@ URL: [url]',
'dump_creation_warning' => '이 작업으로 만들 수있는 데이터베이스 내용의 덤프 파일. 작성 후 덤프 파일은 서버의 데이터 폴더에 저장됩니다.',
'dump_list' => '덤프된 파일',
'dump_remove' => '덤프 파일 제거',
'duplicates' => '',
'duplicate_content' => '중복 내용',
'edit' => '편집',
'edit_attributes' => '속성 편집',

View File

@ -400,6 +400,7 @@ URL: [url]',
'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',
'dump_remove' => 'Verwijder dump bestand',
'duplicates' => '',
'duplicate_content' => 'Dubbele inhoud',
'edit' => 'Wijzigen',
'edit_attributes' => 'Bewerk attributen',

View File

@ -395,6 +395,7 @@ URL: [url]',
'dump_creation_warning' => 'Ta operacja utworzy plik będący zrzutem zawartości bazy danych. Po utworzeniu plik zrzutu będzie się znajdował w folderze danych na serwerze.',
'dump_list' => 'Istniejące pliki zrzutu',
'dump_remove' => 'Usuń plik zrzutu',
'duplicates' => '',
'duplicate_content' => 'Zduplikowana zawartość',
'edit' => 'Edytuj',
'edit_attributes' => 'Zmiana atrybutów',

View File

@ -401,6 +401,7 @@ URL: [url]',
'dump_creation_warning' => 'With this operation you can create a dump file of your database content. After the creation the dump file will be saved in the data folder of your server.',
'dump_list' => 'Existings dump files',
'dump_remove' => 'Remove dump file',
'duplicates' => '',
'duplicate_content' => 'Conteúdo Duplicado',
'edit' => 'editar',
'edit_attributes' => 'Editar atributos',

View File

@ -407,6 +407,7 @@ URL: [url]',
'dump_creation_warning' => 'Cu această operațiune puteți crea un fișier de imagine a conținutului bazei de date. După crearea fișierului de imagine acesta va fi salvat în folderul de date a serverului.',
'dump_list' => 'Fișiere imagine existente',
'dump_remove' => 'Sterge fișier imagine',
'duplicates' => '',
'duplicate_content' => '',
'edit' => 'Editează',
'edit_attributes' => 'Editează atribute',

View File

@ -407,6 +407,7 @@ URL: [url]',
'dump_creation_warning' => 'Эта операция создаст дамп базы данных. После создания, файл будет сохранен в каталоге данных сервера.',
'dump_list' => 'Существующие дампы',
'dump_remove' => 'Удалить дамп',
'duplicates' => '',
'duplicate_content' => 'Дублированное содержимое',
'edit' => 'Изменить',
'edit_attributes' => 'Изменить атрибуты',

View File

@ -354,6 +354,7 @@ URL: [url]',
'dump_creation_warning' => 'Touto akciou môžete vytvoriť výstup obsahu Vašej databázy. Po vytvorení bude výstup uložený v dátovej zložke vášho servera.',
'dump_list' => 'Existujúce výstupy',
'dump_remove' => 'Odstrániť vystup',
'duplicates' => '',
'duplicate_content' => '',
'edit' => 'upraviť',
'edit_attributes' => 'Uprav parametre',

View File

@ -395,6 +395,7 @@ URL: [url]',
'dump_creation_warning' => 'Med denna funktion kan du skapa en dumpfil av innehållet i din databas. När dumpfilen har skapats, kommer den att sparas i datamappen på servern.',
'dump_list' => 'Befintliga dumpfiler',
'dump_remove' => 'Ta bort dumpfil',
'duplicates' => '',
'duplicate_content' => 'Duplicera innehåll',
'edit' => 'Ändra',
'edit_attributes' => 'Ändra attribut',

View File

@ -401,6 +401,7 @@ URL: [url]',
'dump_creation_warning' => 'Bu işlemle veritabanınızın dump dosyasını oluşturabilirsiniz. Dump dosyası sunucunuzdaki data klasörüne kaydedilcektir.',
'dump_list' => 'Mevcut dump dosyaları',
'dump_remove' => 'Dump dosyasını sil',
'duplicates' => '',
'duplicate_content' => 'içeriği_klonla',
'edit' => 'Düzenle',
'edit_attributes' => 'Nitelikleri düzenle',

View File

@ -407,6 +407,7 @@ URL: [url]',
'dump_creation_warning' => 'Ця операція створить дамп бази даних. Після створення файл буде збережено в каталозі даних сервера.',
'dump_list' => 'Існуючі дампи',
'dump_remove' => 'Видалити дамп',
'duplicates' => '',
'duplicate_content' => 'Дубльований вміст',
'edit' => 'Змінити',
'edit_attributes' => 'Змінити атрибути',

View File

@ -356,6 +356,7 @@ URL: [url]',
'dump_creation_warning' => '通过此操作,您可以创建一个您数据库的转储文件,之后可以将转储数据保存到您服务器所在的数据文件夹中',
'dump_list' => '存在转储文件',
'dump_remove' => '删除转储文件',
'duplicates' => '',
'duplicate_content' => '重复的内容',
'edit' => '编辑',
'edit_attributes' => '编辑属性',

View File

@ -354,6 +354,7 @@ URL: [url]',
'dump_creation_warning' => '通過此操作,您可以創建一個您資料庫的轉儲檔,之後可以將轉儲資料保存到您伺服器所在的資料檔案夾中',
'dump_list' => '存在轉儲文件',
'dump_remove' => '刪除轉儲檔',
'duplicates' => '',
'duplicate_content' => '',
'edit' => '編輯',
'edit_attributes' => '編輯屬性',

View File

@ -90,7 +90,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
}
$res = $document->addDocumentFile($name, $comment, $user, $userfiletmp,
basename($userfilename),$fileType, $userfiletype );
utf8_basename($userfilename),$fileType, $userfiletype );
if (is_bool($res) && !$res) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("error_occured"));

View File

@ -78,7 +78,7 @@ if( move_uploaded_file( $source_file_path, $target_file_path ) ) {
}
$res = $document->addDocumentFile($name, $comment, $user, $userfiletmp,
basename($userfilename),$fileType, $userfiletype );
utf8_basename($userfilename),$fileType, $userfiletype );
if (is_bool($res) && !$res) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("error_occured"));

View File

@ -382,12 +382,13 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
$this->contentContainerStart();
if($duplicateversions) {
print "<table class=\"table-condensed\">";
print "<table class=\"table table-condensed\">";
print "<thead>\n<tr>\n";
print "<th>".getMLText("document")."</th>\n";
print "<th>".getMLText("version")."</th>\n";
print "<th>".getMLText("original_filename")."</th>\n";
print "<th>".getMLText("mimetype")."</th>\n";
print "<th>".getMLText("duplicates")."</th>\n";
print "</tr>\n</thead>\n<tbody>\n";
foreach($duplicateversions as $rec) {
$version = $rec['content'];
@ -396,7 +397,9 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
print "<td>".$doc->getId()."</td><td>".$version->getVersion()."</td><td>".$version->getOriginalFileName()."</td><td>".$version->getMimeType()."</td>";
print "<td>";
foreach($rec['duplicates'] as $duplicate) {
print $duplicate->getVersion();
$dupdoc = $duplicate->getDocument();
print "<a href=\"../out/out.ViewDocument.php?documentid=".$dupdoc->getID()."\">".$dupdoc->getID()."/".$duplicate->getVersion()."</a>";
echo "<br />";
}
print "</td>";
print "</tr>\n";