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