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

69 lines
2.7KB

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