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 "尚无任何链接"; } }