ecmsfile.php
1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
define('EmpireCMSAdmin','1');
require("../class/connect.php");
require("../class/db_sql.php");
require("../class/functions.php");
require LoadLang("pub/fun.php");
require("../data/dbcache/class.php");
$link=db_connect();
$empire=new mysqlquery();
$enews=$_POST['enews'];
if(empty($enews))
{
$enews=$_GET['enews'];
}
//驗證用戶
$lur=is_login();
$logininid=$lur['userid'];
$loginin=$lur['username'];
$loginrnd=$lur['rnd'];
$loginlevel=$lur['groupid'];
$loginadminstyleid=$lur['adminstyleid'];
hCheckEcmsRHash();
$incftp=0;
if($public_r['phpmode'])
{
include("../class/ftp.php");
$incftp=1;
}
require("../class/filefun.php");
if($enews=="DelFile")//刪除文件
{
$fileid=$_GET['fileid'];
DelFile($fileid,$logininid,$loginin);
}
elseif($enews=="DelFile_all"||$enews=="TDelFile_all")//批量刪除文件
{
$fileid=$_POST['fileid'];
DelFile_all($fileid,$logininid,$loginin);
}
elseif($enews=="DelFreeFile")//清理失效附件
{
DelFreeFile($logininid,$loginin);
}
elseif($enews=="DelPathFile")//刪除目錄文件
{
$filename=$_POST['filename'];
DelPathFile($filename,$logininid,$loginin);
}
elseif($enews=="DoMarkSmallPic")//批量操作圖片
{
DoMarkSmallPic($_POST,$logininid,$loginin);
}
elseif($enews=="TranMoreFile")//批量上傳附件
{
$file=$_FILES['file']['tmp_name'];
$file_name=$_FILES['file']['name'];
$file_type=$_FILES['file']['type'];
$file_size=$_FILES['file']['size'];
$no=$_POST['no'];
$type=$_POST['type'];
TranMoreFile($file,$file_name,$file_type,$file_size,$no,$type,$logininid,$loginin);
}
elseif($enews=='AddFileDataTable')//增加附件分表
{
AddFileDataTable($_POST,$logininid,$loginin);
}
elseif($enews=='DefFileDataTable')//默認附件分表
{
DefFileDataTable($_GET,$logininid,$loginin);
}
elseif($enews=='DelFileDataTable')//刪除附件分表
{
DelFileDataTable($_GET,$logininid,$loginin);
}
else
{
printerror("ErrorUrl","history.go(-1)");
}
db_close();
$empire=null;
?>