国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

64 行
1.6KB

  1. <?php
  2. /**
  3. * 上传
  4. *
  5. * @version $Id: uploads.php 1 8:38 2010年7月9日Z tianya $
  6. * @package DedeCMS.Member
  7. * @copyright Copyright (c) 2007 - 2019, DesDev, Inc.
  8. * @license http://help.dedecms.com/usersguide/license.html
  9. * @link http://www.dedecms.com
  10. */
  11. require_once(dirname(__FILE__)."/config.php");
  12. CheckRank(0,0);
  13. require_once(DEDEINC."/datalistcp.class.php");
  14. setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/");
  15. $menutype = 'content';
  16. $keyword = empty($keyword) ? '' : FilterSearch($keyword);
  17. $addsql = " where mid='".$cfg_ml->M_ID."' AND title LIKE '%$keyword%' ";
  18. if(empty($mediatype)) $mediatype = 0;
  19. $mediatype = intval($mediatype);
  20. if($mediatype>0) $addsql .= " AND mediatype='$mediatype' ";
  21. $sql = "SELECT * FROM `#@__uploads` $addsql ORDER BY aid DESC";
  22. $dlist = new DataListCP();
  23. $dlist->pageSize = 5;
  24. $dlist->SetParameter("mediatype",$mediatype);
  25. $dlist->SetParameter("keyword",$keyword);
  26. $dlist->SetTemplate(DEDEMEMBER."/templets/uploads.htm");
  27. $dlist->SetSource($sql);
  28. $dlist->Display();
  29. function MediaType($tid,$nurl)
  30. {
  31. if($tid==1)
  32. {
  33. return "图片";
  34. }
  35. else if($tid==2)
  36. {
  37. return "FLASH";
  38. }
  39. else if($tid==3)
  40. {
  41. return "视频/音频";
  42. }
  43. else
  44. {
  45. return "附件/其它";
  46. }
  47. }
  48. function GetFileSize($fs)
  49. {
  50. $fs = $fs/1024;
  51. return sprintf("%10.1f",$fs)." K";
  52. }
  53. function GetImageView($furl,$mtype)
  54. {
  55. if($mtype==1)
  56. {
  57. return "<img class='litPic' width='80' height='80' src='$furl' border='0' /><br />";
  58. }
  59. }