国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.6KB

  1. <?php
  2. /**
  3. * 编辑附件
  4. *
  5. * @version $Id: uploads_edit.php 1 8:38 2010年7月9日Z tianya $
  6. * @package DedeCMS.Member
  7. * @copyright Copyright (c) 2007 - 2020, 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(DEDEMEMBER.'/inc/inc_archives_functions.php');
  14. $menutype = 'content';
  15. $aid = isset($aid) && is_numeric($aid) ? $aid : 0;
  16. if(empty($dopost)) $dopost = '';
  17. if($dopost=='')
  18. {
  19. $arow = $dsql->GetOne("SELECT * FROM `#@__uploads` WHERE aid='$aid ';");
  20. if(!is_array($arow))
  21. {
  22. ShowMsg('附件不存在', '-1');
  23. exit();
  24. }
  25. if($arow['mid'] != $cfg_ml->M_ID)
  26. {
  27. ShowMsg("你没有修改这个附件的权限!","-1");
  28. exit();
  29. }
  30. include(DEDEMEMBER."/templets/uploads_edit.htm");
  31. exit();
  32. }
  33. else if($dopost=='save')
  34. {
  35. $title = HtmlReplace($title,2);
  36. if($mediatype==1) $utype = 'image';
  37. else if($mediatype==2)
  38. {
  39. $utype = 'flash';
  40. }
  41. else if($mediatype==3)
  42. {
  43. $utype = 'media';
  44. }
  45. else
  46. {
  47. $utype = 'addon';
  48. }
  49. $title = HtmlReplace($title, 2);
  50. $oldurl = HtmlReplace($oldurl);
  51. $exname = preg_replace("#(.*)/#", "", $oldurl);
  52. $exname = preg_replace("#\.(.*)$#", "", $exname);
  53. $filename = MemberUploads('addonfile', $oldurl, $cfg_ml->M_ID, $utype,$exname, -1, -1, TRUE);
  54. SaveUploadInfo($title, $filename, $mediatype);
  55. ShowMsg("成功修改文件!", "uploads_edit.php?aid=$aid");
  56. }