function friendlink_find_cache($life = 300) { $friendlinklist = cache_get('friendlinklist'); if ($friendlinklist === NULL) { $friendlinklist = friendlink_find(); cache_set('friendlinklist', $friendlinklist, $life); } return $friendlinklist; }
<?php !defined('DEBUG') and exit('Access Denied.'); include './model/friendlink.func.php'; $action = param(1); if ($action == 'list') { $header['title'] = '友情链接管理'; $friendlinklist = friendlink_find(); $maxlinkid = friendlink_maxid(); // print_r($friendlinklist);exit; empty($friendlinklist) and $friendlinklist = array(array('linkid' => 1, 'name' => '站点名称', 'url' => 'http://', 'rank' => 0)); include "./admin/view/friendlink_list.htm"; // 友情链接更新 } elseif ($action == 'update') { $linkid = param(2, 0); $name = param('name'); $url = param('url'); $rank = param('rank'); $friendlink = friendlink_read($linkid); $arr = array('linkid' => $linkid, 'name' => $name, 'url' => $url, 'rank' => $rank, 'create_date' => $time); empty($name) and message(1, '站点名称不能为空'); if (empty($friendlink)) { $r = friendlink_create($arr); $r !== FALSE ? message(0, '创建成功') : message(10, '创建失败'); } $r = friendlink_update($linkid, $arr); $r !== FALSE ? message(0, '更新成功') : message(11, '更新失败'); } elseif ($action == 'delete') { if ($method != 'POST') { message(-1, 'Method Error.'); }