国内流行的内容管理系统(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.

80 lines
2.7KB

  1. <?php
  2. /**
  3. * 友情链接编辑
  4. *
  5. * @version $Id: friendlink_edit.php 1 10:59 2010年7月13日Z tianya $
  6. * @package DedeCMS.Administrator
  7. * @copyright Copyright (c) 2007 - 2018, DesDev, Inc.
  8. * @copyright Copyright (c) 2020, DedeBIZ.COM
  9. * @license https://www.dedebiz.com/license/v6
  10. * @link https://www.dedebiz.com
  11. */
  12. require_once(dirname(__FILE__)."/config.php");
  13. CheckPurview('plus_友情链接模块');
  14. $ENV_GOBACK_URL = empty($_COOKIE['ENV_GOBACK_URL']) ? 'friendlink_main.php' : $_COOKIE['ENV_GOBACK_URL'];
  15. if(empty($dopost)) $dopost = "";
  16. if(isset($allid))
  17. {
  18. $aids = explode(',',$allid);
  19. if(count($aids)==1)
  20. {
  21. $id = $aids[0];
  22. $dopost = "delete";
  23. }
  24. }
  25. if($dopost=="delete")
  26. {
  27. $id = preg_replace("#[^0-9]#", "", $id);
  28. $dsql->ExecuteNoneQuery("DELETE FROM `#@__flink` WHERE id='$id'");
  29. ShowMsg("成功删除一个链接!",$ENV_GOBACK_URL);
  30. exit();
  31. }
  32. else if($dopost=="delall")
  33. {
  34. $aids = explode(',',$aids);
  35. if(isset($aids) && is_array($aids))
  36. {
  37. foreach($aids as $aid)
  38. {
  39. $aid = preg_replace("#[^0-9]#", "", $aid);
  40. $dsql->ExecuteNoneQuery("DELETE FROM `#@__flink` WHERE id='$aid'");
  41. }
  42. ShowMsg("成功删除指定链接!",$ENV_GOBACK_URL);
  43. exit();
  44. }
  45. else
  46. {
  47. ShowMsg("你没选定任何链接!",$ENV_GOBACK_URL);
  48. exit();
  49. }
  50. }
  51. else if($dopost=="saveedit")
  52. {
  53. require_once DEDEINC.'/request.class.php';
  54. $request = new Request();
  55. $request->Init();
  56. $id = preg_replace("#[^0-9]#", "", $request->Item('id', 0));
  57. $logo = $request->Item('logo', '');
  58. $logoimg = $request->Upfile('logoimg', '');
  59. if(!empty($logoimg))
  60. {
  61. $request->MoveUploadFile('logoimg', DEDEROOT.'/uploads/flink/'.$request->GetFileInfo('logoimg', 'name'));
  62. $logo = $cfg_cmspath.'/uploads/flink/'.$request->GetFileInfo('logoimg', 'name');
  63. }
  64. $sortrank = $request->Item('sortrank', 1);
  65. $url = $request->Item('url', '');
  66. $webname = $request->Item('webname', '');
  67. $msg = $request->Item('msg', '');
  68. $email = $request->Item('email', '');
  69. $typeid = $request->Item('typeid', 0);
  70. $ischeck = $request->Item('ischeck', 0);
  71. $query = "UPDATE `#@__flink` SET sortrank='$sortrank',url='$url',webname='$webname',logo='$logo',msg='$msg',
  72. email='$email',typeid='$typeid',ischeck='$ischeck' WHERE id='$id' ";
  73. $dsql->ExecuteNoneQuery($query);
  74. ShowMsg("成功更改一个链接!",$ENV_GOBACK_URL);
  75. exit();
  76. }
  77. $myLink = $dsql->GetOne("SELECT #@__flink.*,#@__flinktype.typename FROM #@__flink LEFT JOIN #@__flinktype ON #@__flink.typeid=#@__flinktype.id WHERE #@__flink.id=$id");
  78. include DedeInclude('templets/friendlink_edit.htm');