media_main.php
来自「这是matlab的一个小程序」· PHP 代码 · 共 108 行
PHP
108 行
<?php
require_once(dirname(__FILE__)."/config.php");
require_once(DEDEINC."/datalistcp.class.php");
require_once(DEDEINC."/common.func.php");
setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/");
if(empty($dopost))
{
$dopost = '';
}
//文件式管理器
if($dopost=='filemanager')
{
if(file_exists('./file_manage_main.php'))
{
header("location:file_manage_main.php?activepath=$cfg_medias_dir");
}
else
{
ShowMsg("找不到文件管理器,可能已经卸载!","-1");
}
exit();
}
//数据库管理
//-----------------------------------
if(empty($keyword))
{
$keyword = "";
}
$addsql = " where (u.title like '%$keyword%' Or u.url like '%$keyword%') ";
if(empty($membertype))
{
$membertype = 0;
}
if($membertype==1)
{
$addsql .= " And u.mid>0 ";
}
else if($membertype==2)
{
$addsql .= " And u.mid>0 ";
}
if(empty($mediatype))
{
$mediatype = 0;
}
if($mediatype>1)
{
$addsql .= " And u.mediatype='$membertype' ";
}
$sql = "Select u.aid,u.title,u.url,u.mediatype,u.filesize,u.mid,u.uptime
,a.userid as adminname,m.userid as membername
From #@__uploads u
Left join #@__admin a on a.id = u.mid
Left join #@__member m on m.mid = u.mid
$addsql order by u.aid desc";
$dlist = new DataListCP();
$dlist->pageSize = 20;
$dlist->SetParameter("mediatype",$mediatype);
$dlist->SetParameter("keyword",$keyword);
$dlist->SetParameter("membertype",$membertype);
$dlist->SetTemplate(DEDEADMIN."/templets/media_main.htm");
$dlist->SetSource($sql);
$dlist->Display();
function MediaType($tid,$nurl)
{
if($tid==1)
{
return "图片<a href=\"javascript:;\" onClick=\"ChangeImage('$nurl');\"><img src='../include/dialog/img/picviewnone.gif' name='picview' border='0' alt='预览'></a>";
}
else if($tid==2)
{
return "FLASH";
}
else if($tid==3)
{
return "视频/音频";
}
else
{
return "附件/其它";
}
}
function GetFileSize($fs)
{
$fs = $fs/1024;
return sprintf("%10.1f",$fs)." K";
}
function UploadAdmin($adminid,$mid)
{
if($adminid!='')
{
return $adminid;
}
else
{
return $mid;
}
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?