GetOne("SELECT COUNT(*) AS dd FROM `#@__member_flink` WHERE mid='".$cfg_ml->M_ID."' "); if($row['dd']>=50) { echo "增加网址失败,因为已经达到五十个网址的上限!"; GetLinkList($dsql); exit(); } if(!preg_match("#^http:\/\/#",$url)) $url = "http://".HtmlReplace($url, 2); $title = HtmlReplace($title); $url = HtmlReplace($url); $inquery = "INSERT INTO `#@__member_flink`(mid,title,url) VALUES(".$cfg_ml->M_ID.",'$title','$url'); "; $dsql->ExecuteNoneQuery($inquery); echo "成功增加一链接!"; GetLinkList($dsql); exit(); } else if($dopost=="del") { AjaxHead(); $aid = intval($aid); if(empty($aid)) exit("参数错误!"); $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE aid='$aid' AND mid='".$cfg_ml->M_ID."';"); echo "成功删除链接:{$aid}"; GetLinkList($dsql); } else if($dopost=="update") { AjaxHead(); $aid = intval($aid); if(!preg_match("#^http:\/\/#", $url)) $url = "http://".HtmlReplace($url,2); $title = HtmlReplace($title); $url = HtmlReplace($url); $upquery = "UPDATE `#@__member_flink` SET title='$title',url='$url' WHERE aid='$aid' AND mid='".$cfg_ml->M_ID."'; "; $rs = $dsql->ExecuteNoneQuery($upquery); if($rs) { echo "成功更新链接:{$title}"; GetLinkList($dsql); exit(); } else { echo "更新链接:{$title} 失败!"; GetLinkList($dsql); exit(); } } else if($dopost=="reload") { AjaxHead(); GetLinkList($dsql); exit(); } //默认界面 else { require_once(dirname(__FILE__)."/templets/flink_main.htm"); exit(); } /** * 获取链接列表 * * @access public * @param object $dsql 数据库操作类 * @return string */ function GetLinkList(&$dsql) { global $cfg_ml; $dsql->SetQuery("SELECT * FROM `#@__member_flink` WHERE mid='".$cfg_ml->M_ID."' ORDER BY aid DESC"); $dsql->Execute(); $j=0; while($row = $dsql->GetArray()) { $j++; $line = "
"; echo $line; } if($j==0) { echo "尚无任何链接"; } }