chengkun
2025-04-27 a0402d122fee696e2b7684ef7edfc504ade12640
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php
 
class link_controller extends adminCommon{ 
    function index_action(){
        if($_GET['state']=='1'){
            $where['link_state']    =    1;
            $urlarr['state']        =    1;
        }elseif($_GET['state']=='2'){
            $where['link_state']    =    0;
            $urlarr['state']        =    2;
        }
        $urlarr['c']    =    $_GET['c'];
        $urlarr['page']    =    "{{page}}";
        $pageurl        =    Url($_GET['m'],$urlarr,'admin');
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('admin_link',$where,$pageurl,$_GET['page']);
        if($pages['total'] > 0){
            if($_GET['order']){
                $where['orderby']    =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']    =    $_GET['order'];
                $urlarr['t']        =    $_GET['t'];
            }else{
                $where['orderby']    =    array('link_state,asc','link_time,desc');
            }
            $where['limit']            =    $pages['limit'];
            $linkM                    =    $this  -> MODEL('link');
            $rows                     =    $linkM -> getList($where);
            $this -> yunset("linkrows",$rows);
        }
        $this->yunset('backurl',basename($_SERVER['HTTP_REFERER']));
        $this->yunset("headertitle","友情链接");
        $this->yuntpl(array('wapadmin/admin_link'));
    }
 
    function add_action(){ 
        if($_GET['id']){
            $linkM    =    $this  -> MODEL('link');
            $linkarr=    $linkM -> getInfo(array('id'=>$_GET['id']));
            $this->yunset("linkrow",$linkarr);
        }
        //分站
        $cacheM    =    $this -> MODEL('cache');
        $domain    =    $cacheM    -> GetCache('domain');
        $this->yunset('Dname', $domain['Dname']);
        $this->yunset("headertitle","友情链接");
        $this->yuntpl(array('wapadmin/admin_link_show'));
    }
    //删除链接
    function del_action(){
        if(is_array($_POST['del'])){
            $id    =    $_POST['del'];
        }else{
            $id    =    $_GET['id'];
        }
        $linkM    =    $this  -> MODEL('link');
        $return    =    $linkM -> delInfo($id);
        $this->layer_msg($return['msg'],$return['errcode'],$return['layertype'],"index.php?c=link");
    }
    //审核链接
    function status_action(){
        $id        =    $_POST['id'];
        $linkM    =    $this  -> MODEL('link');
        $return    =    $linkM -> setLinkStatus($id,array('status'=>$_POST['status']));
        $this->layer_msg($return['msg'],$return['errcode'],0,'index.php?c=link');
    }
    //保存信息
    function save_action(){
        $linkM            =    $this  -> MODEL('link');
        if($_POST['phototype']==1){
            if($_FILES['file']['tmp_name']){
                 $upArr    =    array(
                    'file'    =>    $_FILES['file'],
                    'dir'    =>    'link'
                );
                $uploadM    =    $this->MODEL('upload');
                $pic        =    $uploadM->newUpload($upArr);
                if (!empty($pic['msg'])){
                    $this->ACT_layer_msg($pic['msg'],8);
                }elseif (!empty($pic['picurl'])){
                    $pictures    =    $pic['picurl'];
                }
             }
        }else{
            $pictures        =    $_POST['uplocadpic'];
        }
        $post    =    array(
            'did'            =>    $_POST['did'],
            'link_name'        =>    trim($_POST['title']),
            'link_url'        =>    $_POST['url'],
            'link_type'        =>    $_POST['type'],
            'tem_type'        =>    $_POST['tem_type'],
            'img_type'        =>    $_POST['phototype'],
            'link_sorting'    =>    $_POST['sorting'],
            'link_state'    =>    1,
        );
        if(isset($pictures)){
            $post['pic']    =    $pictures;
        }
        $data    =    array(
            'post'    =>    $post,
            'id'    =>    $_POST['id'],
            'utype'    =>    'admin'
        );
        $return    =    $linkM -> addInfo($data);
        $this->ACT_layer_msg($return['msg'],$return['errcode'],"index.php?m=link");
 
    }
 
    function checksitedid_action(){
        $linkM    =    $this  -> MODEL('link');
        $data    =    array(
            'uid'=>$_POST['uid'],
            'did'=>$_POST['did']
        );
        $return    =    $linkM -> setLinkSite($data);
        $this->ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER']);
    }
}
 
?>