Skip to content

Commit 975a8ef

Browse files
Emmanuel BigChallengeEmmanuel BigChallenge
authored andcommitted
Merge remote-tracking branch 'UniSharp/master'
2 parents c8db08f + 9715b09 commit 975a8ef

23 files changed

+514
-394
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
}
2424
],
2525
"require": {
26-
"php": ">=5.5.0",
26+
"php": ">=5.4.0",
2727
"illuminate/support": ">=4.2.0",
2828
"intervention/image": "2.*"
2929
},

doc/customization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Feel free to customize the routes and views if your need.
4444
1. Copy the views from /vendor/unisharp/laravel-filemanager/src/views/ :
4545

4646
```bash
47-
php artisan vendor:publish --tag=lfm_views
47+
php artisan vendor:publish --tag=lfm_view
4848
```
4949

5050
### Translations

doc/installation.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@
3939
'Image' => Intervention\Image\Facades\Image::class,
4040
```
4141

42+
Code above is for Laravel 5.1.
43+
In Laravel 5.0 should leave only quoted class names.
44+
4245
1. Publish the package's config and assets :
4346
4447
```bash

src/config/lfm.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
// For laravel 5.2, please set to ['web', 'auth']
1313
'middlewares' => ['auth'],
1414

15+
// Add prefix for routes
16+
'prefix' => 'laravel-filemanager',
17+
1518
// Allow multi_user mode or not.
1619
// If true, laravel-filemanager create private folders for each signed-in user.
1720
'allow_multi_user' => true,
@@ -52,10 +55,10 @@
5255
// file extensions array, only for showing file information, it won't affect the upload process.
5356
'file_type_array' => [
5457
'pdf' => 'Adobe Acrobat',
58+
'doc' => 'Microsoft Word',
5559
'docx' => 'Microsoft Word',
56-
'docx' => 'Microsoft Word',
57-
'xls' => 'Microsoft Excel',
5860
'xls' => 'Microsoft Excel',
61+
'xlsx' => 'Microsoft Excel',
5962
'zip' => 'Archive',
6063
'gif' => 'GIF Image',
6164
'jpg' => 'JPEG Image',
@@ -68,10 +71,10 @@
6871
// file extensions array, only for showing icons, it won't affect the upload process.
6972
'file_icon_array' => [
7073
'pdf' => 'fa-file-pdf-o',
74+
'doc' => 'fa-file-word-o',
7175
'docx' => 'fa-file-word-o',
72-
'docx' => 'fa-file-word-o',
73-
'xls' => 'fa-file-excel-o',
7476
'xls' => 'fa-file-excel-o',
77+
'xlsx' => 'fa-file-excel-o',
7578
'zip' => 'fa-file-archive-o',
7679
'gif' => 'fa-file-image-o',
7780
'jpg' => 'fa-file-image-o',

src/controllers/ItemsController.php

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class ItemsController extends LfmController {
2020
public function getItems()
2121
{
2222
$type = Input::get('type');
23-
$view = $this->getView($type);
23+
$view = $this->getView();
2424
$path = parent::getPath();
2525

2626
$files = File::files($path);
@@ -29,7 +29,7 @@ public function getItems()
2929
$thumb_url = parent::getUrl('thumb');
3030

3131
return view($view)
32-
->with(compact('files', 'file_info', 'directories', 'thumb_url'));
32+
->with(compact('type', 'file_info', 'directories', 'thumb_url'));
3333
}
3434

3535

@@ -79,18 +79,12 @@ private function getFileInfos($files, $type = 'Images')
7979
}
8080

8181

82-
private function getView($type = 'Images')
82+
private function getView()
8383
{
84-
$view = 'laravel-filemanager::images';
85-
86-
if ($type !== 'Images') {
87-
$view = 'laravel-filemanager::files';
88-
}
89-
9084
if (Input::get('show_list') == 1) {
91-
$view .= '-list';
85+
return 'laravel-filemanager::list-view';
86+
} else {
87+
return 'laravel-filemanager::grid-view';
9288
}
93-
94-
return $view;
9589
}
9690
}

src/controllers/UploadController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ private function makeThumb($dest_path, $new_filename)
133133

134134
private function useFile($new_filename)
135135
{
136-
$file = parent::getUrl() . $new_filename;
136+
$file = parent::getUrl('directory') . $new_filename;
137137

138138
return "<script type='text/javascript'>
139139

src/lang/en/lfm.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@
4444
'error-mime' => 'Unexpected MimeType: ',
4545
'error-instance' => 'The uploaded file should be an instance of UploadedFile',
4646
'error-invalid' => 'Invalid upload request',
47+
'error-other' => 'An error has occured: ',
48+
'error-too-large' => 'Request entity too large!',
4749

4850
'btn-upload' => 'Upload File',
4951
'btn-uploading' => 'Uploading...',

src/lang/he/lfm.php

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?php
2+
3+
return [
4+
'nav-back' => 'חזרה',
5+
'nav-new' => 'תיקייה חדשה',
6+
'nav-upload' => 'העלה',
7+
'nav-thumbnails' => 'תמונות ממוזערות',
8+
'nav-list' => 'רשימה',
9+
10+
'menu-rename' => 'שנה שם',
11+
'menu-delete' => 'מחק',
12+
'menu-view' => 'צפה',
13+
'menu-download' => 'הורד',
14+
'menu-resize' => 'שנה גודל',
15+
'menu-crop' => 'חתוך',
16+
17+
'title-page' => 'מנהל קבצים',
18+
'title-panel' => 'מנהל קבצים',
19+
'title-upload' => 'העלאת קובץ',
20+
'title-view' => 'צפייה בקובץ',
21+
'title-root' => 'קבצים',
22+
'title-shares' => 'קבצים משותפים',
23+
'title-item' => 'פריט',
24+
'title-size' => 'גודל',
25+
'title-type' => 'סוג',
26+
'title-modified' => 'שונה',
27+
'title-action' => 'פעולה',
28+
29+
'type-folder' => 'תיקייה',
30+
31+
'message-empty' => 'התיקייה ריקה.',
32+
'message-choose' => 'בחר קובץ',
33+
'message-delete' => 'האם אתה בטוח שברצונך למחוק פריט זה?',
34+
'message-name' => 'שם התיקייה:',
35+
'message-rename' => 'שם חדש:',
36+
37+
'error-rename' => 'הקובץ נמצא בשימוש!',
38+
'error-file-empty' => 'עליך לבחור קובץ!',
39+
'error-file-exist' => 'קובץ עם שם זה כבר קיים!',
40+
'error-delete' => 'לא ניתן למחוק תייקיה זו מכיוון שהיא לא ריקה!',
41+
'error-folder-name' => 'נא להזין שם תיקייה!',
42+
'error-folder-exist'=> 'תיקייה עם שם זהה כבר קיימת!',
43+
'error-mime' => 'סוג קובץ לא תקין: ',
44+
'error-instance' => 'הקובץ שהועלה צריך להיות מופע של UploadedFile',
45+
'error-invalid' => 'בקשת העלה לא תיקנית.',
46+
47+
'btn-upload' => 'העלה קובת',
48+
'btn-uploading' => 'מעלה...',
49+
'btn-close' => 'סגור',
50+
'btn-crop' => 'חתוך',
51+
'btn-cancel' => 'בטל',
52+
'btn-resize' => 'שנה גודל',
53+
54+
'resize-ratio' => 'יחס:',
55+
'resize-scaled' => 'תמונה הוגדלה:',
56+
'resize-true' => 'כן',
57+
'resize-old-height' => 'גובה מקורי:',
58+
'resize-old-width' => 'אורך מקורי:',
59+
'resize-new-height' => 'גובה:',
60+
'resize-new-width' => 'אורך:',
61+
62+
'locale-bootbox' => 'he',
63+
];

src/lang/hu/lfm.php

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<?php
2+
3+
return [
4+
'nav-back' => 'Vissza',
5+
'nav-new' => 'Új mappa',
6+
'nav-upload' => 'Feltöltés',
7+
'nav-thumbnails' => 'Miniatűrök',
8+
'nav-list' => 'Lista',
9+
10+
'menu-rename' => 'Átnevezés',
11+
'menu-delete' => 'Törlés',
12+
'menu-view' => 'Megtekintés',
13+
'menu-download' => 'Letöltés',
14+
'menu-resize' => 'Átméretezés',
15+
'menu-crop' => 'Vágás',
16+
17+
'title-page' => 'Fájlkezelő',
18+
'title-panel' => 'Laravel Fájlkezelő',
19+
'title-upload' => 'Fájl feltöltés',
20+
'title-view' => 'Fájl megtekintés',
21+
'title-root' => 'Fájlok',
22+
'title-shares' => 'Megosztott fájlok',
23+
'title-item' => 'Elem',
24+
'title-size' => 'Méret',
25+
'title-type' => 'Típus',
26+
'title-modified' => 'Módosított',
27+
'title-action' => 'Művelet',
28+
29+
'type-folder' => 'Mappa',
30+
31+
'message-empty' => 'A mappa üres.',
32+
'message-choose' => 'Fájl kiválasztása',
33+
'message-delete' => 'Biztos vagy benne, hogy törölni akarod az elemet?',
34+
'message-name' => 'Mappa név:',
35+
'message-rename' => 'Átnevezés erre:',
36+
'message-extension_not_found' => 'Kérlek telepítsd a gd vagy az imagick kiterjesztést a vágáshoz, átméretezéshez, és a képek miniatűr elemeinek elkészítéséhez.',
37+
38+
'error-rename' => 'A fájl neve használatban!',
39+
'error-file-empty' => 'Ki kell választanod egy fájlt!',
40+
'error-file-exist' => 'Egy fájl már létezik ezzel a névvel.',
41+
'error-delete' => 'Nem tudod törölni ezt a mappát, mert nem üres!',
42+
'error-folder-name' => 'A mappa neve nem lehet üres!',
43+
'error-folder-exist'=> 'Egy mappa már létezik ezzel a névvel!',
44+
'error-mime' => 'Váratlan fájltípusok (MimeType): ',
45+
'error-instance' => 'A feltöltött fájlnak egy UploadedFile kérelemnek kellene lennie',
46+
'error-invalid' => 'Érvénytelen kérés a feltöltéssel kapcsolatban.',
47+
48+
'btn-upload' => 'Fájl feltöltés',
49+
'btn-uploading' => 'Feltöltés folyamatban...',
50+
'btn-close' => 'Bezárás',
51+
'btn-crop' => 'Vágás',
52+
'btn-cancel' => 'Mégse',
53+
'btn-resize' => 'Átméretezés',
54+
55+
'resize-ratio' => 'Arány:',
56+
'resize-scaled' => 'Kép méretarány:',
57+
'resize-true' => 'Igen',
58+
'resize-old-height' => 'Eredeti magasság:',
59+
'resize-old-width' => 'Eredeti szélesség:',
60+
'resize-new-height' => 'Magasság:',
61+
'resize-new-width' => 'Szélesség:',
62+
63+
'locale-bootbox' => 'hu',
64+
];

src/lang/ru/lfm.php

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?php
2+
3+
return [
4+
'nav-back' => 'Назад',
5+
'nav-new' => 'Новая папка',
6+
'nav-upload' => 'Загрузить',
7+
'nav-thumbnails' => 'Миниатюры',
8+
'nav-list' => 'Список',
9+
10+
'menu-rename' => 'Переименовать',
11+
'menu-delete' => 'Удалить',
12+
'menu-view' => 'Просмотр',
13+
'menu-download' => 'Загрузить',
14+
'menu-resize' => 'Изменить размер',
15+
'menu-crop' => 'Обрезать',
16+
17+
'title-page' => 'Менеджер файлов',
18+
'title-panel' => 'Laravel FileManager',
19+
'title-upload' => 'Загрузка файла',
20+
'title-view' => 'Просмотр файла',
21+
'title-root' => 'Файлы',
22+
'title-shares' => 'Общие файлы',
23+
'title-item' => 'Номер',
24+
'title-size' => 'Размер',
25+
'title-type' => 'Тип',
26+
'title-modified' => 'Изменен',
27+
'title-action' => 'Действие',
28+
29+
'type-folder' => 'Папка',
30+
31+
'message-empty' => 'Папка пуста.',
32+
'message-choose' => 'Выберите файл',
33+
'message-delete' => 'Вы уверен что хотите данный пункт?',
34+
'message-name' => 'Название папки:',
35+
'message-rename' => 'Переименовать в:',
36+
37+
'error-rename' => 'Имя файла уже используется!',
38+
'error-file-empty' => 'Вы должны выбрать файл!',
39+
'error-file-exist' => 'Файл с этим именем уже существует!',
40+
'error-delete' => 'Вы не можете удалить эту папку, потому что она не пустая!',
41+
'error-folder-name' => 'Имя папки не может быть пустым!',
42+
'error-folder-exist'=> 'Папка с таким названием уже существует!',
43+
'error-mime' => 'Неподдерживаемый MimeType: ',
44+
'error-instance' => 'Загруженный файл должен быть экземпляром UploadedFile',
45+
'error-invalid' => 'Неверный запрос загрузки',
46+
47+
'btn-upload' => 'Загрузить файл',
48+
'btn-uploading' => 'Загрузка...',
49+
'btn-close' => 'Закрыть',
50+
'btn-crop' => 'Обрезать',
51+
'btn-cancel' => 'Отмена',
52+
'btn-resize' => 'Изменить размер',
53+
54+
'resize-ratio' => 'Соотношение:',
55+
'resize-scaled' => 'Масштабировать зображение:',
56+
'resize-true' => 'Да',
57+
'resize-old-height' => 'Оригинальная высота:',
58+
'resize-old-width' => 'Оригинальная ширина:',
59+
'resize-new-height' => 'Высота:',
60+
'resize-new-width' => 'Ширина:',
61+
62+
'locale-bootbox' => 'ru',
63+
];

0 commit comments

Comments
 (0)