'今天', '3' => '最近三天', '7' => '最近七天', '15' => '最近半月', '30' => '最近一个月'); if ($this->config["sy_web_site"] == '1') { $cacheM = $this->MODEL('cache'); $domains = $cacheM->GetCache('domain', $Options = array('needreturn' => TRUE, 'needassign' => TRUE, 'needall' => TRUE)); $domain = array(); foreach ($domains['site_domain'] as $val) { $domain[$val['id']] = $val['cityname']; } $search_list[] = array("param" => "did", "name" => '显示站点', "value" => $domain); } $search_list[] = array("param" => "link", "name" => '发布时间', "value" => $lo_time); $search_list[] = array("param" => "type", "name" => '类型', "value" => array("1" => "文字链接", "2" => "图片链接")); $search_list[] = array("param" => "state", "name" => '审核状态', "value" => array("1" => "已审核", "2" => "未审核")); $this->yunset("search_list", $search_list); } function index_action() { $this->set_search(); if ($_GET['state'] == '1') { $where['link_state'] = 1; $urlarr['state'] = 1; } elseif ($_GET['state'] == '2') { $where['link_state'] = 0; $urlarr['state'] = 2; } if ($_GET['type']) { $where['link_type'] = $_GET['type']; $urlarr['type'] = 1; } if ($_GET['did']) { $where['did'] = $_GET['did']; $urlarr['did'] = $_GET['did']; } if ($_GET['link']) { if ($_GET['link'] == '1') { $where['link_time'] = array('>=', strtotime(date("Y-m-d 00:00:00"))); } else { $where['link_time'] = array('>', strtotime('-' . intval($_GET['link']) . ' day')); } $urlarr['link'] = $_GET['link']; } if ($_GET['news_search'] != '') { if ($_GET['type'] == '1') { $where['link_name'] = array('like', trim($_GET['keyword'])); $where['link_type'] = 1; } elseif ($_GET['type'] == '2') { $where['link_name'] = array('like', trim($_GET['keyword'])); $where['link_type'] = 2; } else { $where['link_name'] = array('like', trim($_GET['keyword'])); } $urlarr['type'] = $_GET['type']; $urlarr['keyword'] = $_GET['keyword']; $urlarr['news_search'] = $_GET['news_search']; } $urlarr = $_GET; $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); } //提取分站内容 $cacheM = $this->MODEL('cache'); $domain = $cacheM->GetCache('domain', $Options = array('needreturn' => TRUE, 'needassign' => TRUE, 'needall' => TRUE)); $this->yunset('Dname', $domain['Dname']); /***分站******/ $this->yuntpl(array('admin/admin_link_list')); } function add_action() { //提取分站内容 $cacheM = $this->MODEL('cache'); $domain = $cacheM->GetCache('domain', $Options = array('needreturn' => TRUE, 'needassign' => TRUE, 'needall' => TRUE)); $this->yunset('Dname', $domain['Dname']); if ($_GET['id']) { $linkM = $this->MODEL('link'); $info = $linkM->getInfo(array('id' => $_GET['id'])); $this->yunset("info", $info); $this->yunset("lasturl", $_SERVER['HTTP_REFERER']); } $this->yuntpl(array('admin/admin_link_add')); } //删除链接 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'], $_SERVER['HTTP_REFERER']); } //审核链接 function status_action() { $id = $_POST['yesid']; $linkM = $this->MODEL('link'); $return = $linkM->setLinkStatus($id, array('status' => $_POST['status'])); $this->ACT_layer_msg($return['msg'], $return['errcode'], $_SERVER['HTTP_REFERER']); } //保存信息 function save_action() { // $data = $_POST; // var_dump($data);exit(); $linkM = $this->MODEL("link"); // var_dump($linkM); // exit(); 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; } // var_dump($post);exit(); $data = array( 'post' => $post, 'id' => $_POST['id'], 'utype' => 'admin' ); $return = $linkM->addInfo($data); $this->layer_msg($return['msg'], $return['errcode']); } 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']); } } ?>