8
8
* @Createdate 12/31/2009 2:29
9
9
*/
10
10
11
- if (! defined ('NV_ADMIN ' ) or ! defined ('NV_MAINFILE ' ) or ! defined ('NV_IS_MODADMIN ' )) {
11
+ if (!defined ('NV_ADMIN ' ) or !defined ('NV_MAINFILE ' ) or !defined ('NV_IS_MODADMIN ' )) {
12
12
die ('Stop!!! ' );
13
13
}
14
14
15
- $ menu_top = array (
15
+ $ menu_top = [
16
16
'title ' => $ module_name ,
17
17
'module_file ' => '' ,
18
18
'custom_title ' => $ lang_global ['mod_upload ' ]
19
- ) ;
19
+ ] ;
20
20
21
21
define ('NV_IS_FILE_ADMIN ' , true );
22
22
26
26
$ array_url_instruction ['config ' ] = 'https://wiki.nukeviet.vn/nukeviet4:admin:upload:config ' ;
27
27
$ array_url_instruction ['uploadconfig ' ] = 'https://wiki.nukeviet.vn/nukeviet4:admin:upload:uploadconfig ' ;
28
28
29
- $ allow_func = array ( 'main ' , 'imglist ' , 'delimg ' , 'createimg ' , 'dlimg ' , 'renameimg ' , 'moveimg ' , 'folderlist ' , 'delfolder ' , 'renamefolder ' , 'createfolder ' , 'upload ' , 'addlogo ' , 'cropimg ' , 'rotateimg ' , 'download ' );
29
+ $ allow_func = [
30
+ 'main ' , 'imglist ' , 'delimg ' , 'createimg ' ,
31
+ 'dlimg ' , 'renameimg ' , 'moveimg ' , 'folderlist ' ,
32
+ 'delfolder ' , 'renamefolder ' , 'createfolder ' ,
33
+ 'upload ' , 'addlogo ' , 'cropimg ' , 'rotateimg ' , 'download '
34
+
35
+ ];
30
36
31
37
if (defined ('NV_IS_SPADMIN ' )) {
32
38
$ allow_func [] = 'thumbconfig ' ;
33
39
$ allow_func [] = 'recreatethumb ' ;
34
40
$ allow_func [] = 'config ' ;
41
+
35
42
if (defined ('NV_IS_GODADMIN ' )) {
36
43
$ allow_func [] = 'uploadconfig ' ;
37
44
}
@@ -49,13 +56,13 @@ function nv_check_allow_upload_dir($dir)
49
56
50
57
$ dir = trim ($ dir );
51
58
if (empty ($ dir )) {
52
- return array () ;
59
+ return [] ;
53
60
}
54
61
55
62
$ dir = str_replace ("\\" , '/ ' , $ dir );
56
63
$ dir = rtrim ($ dir , '/ ' );
57
64
$ arr_dir = explode ('/ ' , $ dir );
58
- $ level = array () ;
65
+ $ level = [] ;
59
66
$ autologomod = explode (', ' , $ global_config ['autologomod ' ]);
60
67
61
68
if (defined ('NV_CONFIG_DIR ' )) {
@@ -90,7 +97,7 @@ function nv_check_allow_upload_dir($dir)
90
97
}
91
98
92
99
// Cho phep doi ten, xoa thu muc
93
- if ($ admin_info ['allow_modify_subdirectories ' ] and ! in_array ($ dir , $ allow_upload_dir )) {
100
+ if ($ admin_info ['allow_modify_subdirectories ' ] and !in_array ($ dir , $ allow_upload_dir )) {
94
101
$ level ['rename_dir ' ] = true ;
95
102
$ level ['delete_dir ' ] = true ;
96
103
@@ -101,7 +108,7 @@ function nv_check_allow_upload_dir($dir)
101
108
}
102
109
103
110
// Cho phep upload file
104
- if (! empty ($ admin_info ['allow_files_type ' ])) {
111
+ if (!empty ($ admin_info ['allow_files_type ' ])) {
105
112
$ level ['upload_file ' ] = true ;
106
113
}
107
114
@@ -122,16 +129,16 @@ function nv_check_allow_upload_dir($dir)
122
129
$ level ['create_dir ' ] = true ;
123
130
}
124
131
125
- if (! empty ($ _dir_mod_sub ) and $ admin_info ['allow_modify_subdirectories ' ]) {
132
+ if (!empty ($ _dir_mod_sub ) and $ admin_info ['allow_modify_subdirectories ' ]) {
126
133
$ level ['rename_dir ' ] = true ;
127
134
$ level ['delete_dir ' ] = true ;
128
135
// Khong doi ten, xoa thu muc upload cua module hoac thu muc co chua thu muc con
129
- if (isset ($ site_mods [$ mod_name ]) and ! empty ($ _dir_mod_sub )) {
136
+ if (isset ($ site_mods [$ mod_name ]) and !empty ($ _dir_mod_sub )) {
130
137
unset($ level ['rename_dir ' ], $ level ['delete_dir ' ]);
131
138
}
132
139
}
133
140
134
- if (! empty ($ admin_info ['allow_files_type ' ])) {
141
+ if (!empty ($ admin_info ['allow_files_type ' ])) {
135
142
$ level ['upload_file ' ] = true ;
136
143
}
137
144
@@ -200,11 +207,11 @@ function nv_get_viewImage($fileName, $refresh = 0)
200
207
@nv_deletefile (NV_ROOTDIR . '/ ' . $ viewFile );
201
208
} else {
202
209
$ size = @getimagesize (NV_ROOTDIR . '/ ' . $ viewFile );
203
- return array (
210
+ return [
204
211
$ viewFile ,
205
212
$ size [0 ],
206
213
$ size [1 ]
207
- ) ;
214
+ ] ;
208
215
}
209
216
}
210
217
@@ -269,22 +276,22 @@ function nv_get_viewImage($fileName, $refresh = 0)
269
276
$ error = $ image ->error ;
270
277
$ image ->close ();
271
278
if (empty ($ error )) {
272
- return array (
279
+ return [
273
280
$ viewDir . '/ ' . basename ($ create_Image_info ['src ' ]),
274
281
$ create_Image_info ['width ' ],
275
282
$ create_Image_info ['height ' ]
276
- ) ;
283
+ ] ;
277
284
}
278
285
} elseif (copy (NV_ROOTDIR . '/ ' . $ fileName , NV_ROOTDIR . '/ ' . $ viewDir . '/ ' . $ m [3 ] . $ m [4 ])) {
279
286
/**
280
287
* Đối với kiểu resize ảnh khác nếu ảnh gốc nhỏ hơn ảnh resize
281
288
* thì ảnh resize chính là ảnh gốc
282
289
*/
283
- $ return = array (
290
+ $ return = [
284
291
$ viewDir . '/ ' . $ m [3 ] . $ m [4 ],
285
292
$ image ->fileinfo ['width ' ],
286
293
$ image ->fileinfo ['height ' ]
287
- ) ;
294
+ ] ;
288
295
$ image ->close ();
289
296
return $ return ;
290
297
} else {
@@ -293,11 +300,11 @@ function nv_get_viewImage($fileName, $refresh = 0)
293
300
294
301
} else {
295
302
$ size = @getimagesize (NV_ROOTDIR . '/ ' . $ fileName );
296
- return array (
303
+ return [
297
304
$ fileName ,
298
305
$ size [0 ],
299
306
$ size [1 ]
300
- ) ;
307
+ ] ;
301
308
}
302
309
return false ;
303
310
}
@@ -318,7 +325,7 @@ function nv_getFileInfo($pathimg, $file)
318
325
unset($ matches );
319
326
preg_match ("/([a-zA-Z0-9\.\-\_ \\s\(\)]+)\.([a-zA-Z0-9]+)$/ " , $ file , $ matches );
320
327
321
- $ info = array () ;
328
+ $ info = [] ;
322
329
$ info ['name ' ] = $ file ;
323
330
if (isset ($ file [17 ])) {
324
331
$ info ['name ' ] = substr ($ matches [1 ], 0 , (13 - strlen ($ matches [2 ]))) . '... ' . $ matches [2 ];
@@ -440,7 +447,7 @@ function nv_filesListRefresh($pathimg)
440
447
{
441
448
global $ array_hidefolders , $ admin_info , $ db , $ array_dirname ;
442
449
443
- $ results = array () ;
450
+ $ results = [] ;
444
451
$ did = $ array_dirname [$ pathimg ];
445
452
if (is_dir (NV_ROOTDIR . '/ ' . $ pathimg )) {
446
453
$ result = $ db ->query ('SELECT * FROM ' . NV_UPLOAD_GLOBALTABLE . '_file WHERE did = ' . $ did );
@@ -464,7 +471,7 @@ function nv_filesListRefresh($pathimg)
464
471
if (isset ($ results [$ title ])) {
465
472
$ info ['userid ' ] = $ results [$ title ]['userid ' ];
466
473
$ dif = array_diff_assoc ($ info , $ results [$ title ]);
467
- if (! empty ($ dif )) {
474
+ if (!empty ($ dif )) {
468
475
// Cập nhật CSDL file thay đổi
469
476
$ db ->query ("UPDATE " . NV_UPLOAD_GLOBALTABLE . "_file SET filesize= " . intval ($ info ['filesize ' ]) . ", src=' " . $ info ['src ' ] . "', srcwidth= " . intval ($ info ['srcwidth ' ]) . ", srcheight= " . intval ($ info ['srcheight ' ]) . ", sizes=' " . $ info ['sizes ' ] . "', userid= " . $ admin_info ['userid ' ] . ", mtime= " . $ info ['mtime ' ] . " WHERE did = " . $ did . " AND title = " . $ db ->quote ($ title ));
470
477
}
@@ -487,7 +494,7 @@ function nv_filesListRefresh($pathimg)
487
494
}
488
495
closedir ($ dh );
489
496
490
- if (! empty ($ results )) {
497
+ if (!empty ($ results )) {
491
498
// Xóa CSDL file không còn tồn tại
492
499
foreach ($ results as $ _row ) {
493
500
$ db ->query ("DELETE FROM " . NV_UPLOAD_GLOBALTABLE . "_file WHERE did = " . $ did . " AND title= " . $ db ->quote ($ _row ['title ' ]));
@@ -509,7 +516,7 @@ function nv_filesListRefresh($pathimg)
509
516
* @param mixed $real_dirlist
510
517
* @return
511
518
*/
512
- function nv_listUploadDir ($ dir , $ real_dirlist = array () )
519
+ function nv_listUploadDir ($ dir , $ real_dirlist = [] )
513
520
{
514
521
$ real_dirlist [] = $ dir ;
515
522
@@ -528,15 +535,15 @@ function nv_listUploadDir($dir, $real_dirlist = array())
528
535
return $ real_dirlist ;
529
536
}
530
537
531
- $ allow_upload_dir = array ( NV_UPLOADS_DIR ) ;
532
- $ array_hidefolders = array ( '. ' , '.. ' , 'index.html ' , '.htaccess ' , '.tmp ' ) ;
538
+ $ allow_upload_dir = [ NV_UPLOADS_DIR ] ;
539
+ $ array_hidefolders = [ '. ' , '.. ' , 'index.html ' , '.htaccess ' , '.tmp ' ] ;
533
540
534
- $ array_images = array ( 'gif ' , 'jpg ' , 'jpeg ' , 'pjpeg ' , 'png ' , 'bmp ' , 'ico ' ) ;
535
- $ array_flash = array ( 'swf ' , 'swc ' , 'flv ' ) ;
536
- $ array_archives = array ( 'rar ' , 'zip ' , 'tar ' ) ;
537
- $ array_documents = array ( 'doc ' , 'xls ' , 'chm ' , 'pdf ' , 'docx ' , 'xlsx ' ) ;
538
- $ array_dirname = array () ;
539
- $ array_thumb_config = array () ;
541
+ $ array_images = [ 'gif ' , 'jpg ' , 'jpeg ' , 'pjpeg ' , 'png ' , 'bmp ' , 'ico ' ] ;
542
+ $ array_flash = [ 'swf ' , 'swc ' , 'flv ' ] ;
543
+ $ array_archives = [ 'rar ' , 'zip ' , 'tar ' ] ;
544
+ $ array_documents = [ 'doc ' , 'xls ' , 'chm ' , 'pdf ' , 'docx ' , 'xlsx ' ] ;
545
+ $ array_dirname = [] ;
546
+ $ array_thumb_config = [] ;
540
547
541
548
$ refresh = $ nv_Request ->isset_request ('refresh ' , 'get ' );
542
549
$ path = nv_check_path_upload ($ nv_Request ->get_string ('path ' , 'get ' , NV_UPLOADS_DIR ));
0 commit comments