123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- <?php
- /**
- * 附件管理
- *
- * @version $Id: media_main.php 1 11:17 2010年7月19日Z tianya $
- * @package DedeCMS.Administrator
- * @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
- * @license http://help.dedecms.com/usersguide/license.html
- * @link http://www.dedecms.com
- */
- 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 trim(sprintf("%10.1f",$fs)." K");
- }
- function UploadAdmin($adminid,$mid)
- {
- if($adminid!='') return $adminid;
- else return $mid;
- }
|