<?php require 'function.php'; CheckLogin(); header("Content-type: text/xml;charset=utf-8"); echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; echo "<list>\n"; $sql = "select a.*,b.userpower from userconfig a inner join user b on a.userid = b.userid where a.userid=" . $_SESSION["userid"]; $oRs = $DB->getOne($sql); if ($oRs) { echo "<item>\n"; OutNode("DisType", $oRs["distype"]); OutNode("OrderType", $oRs["ordertype"]); OutNode("ChatSide", $oRs["chatside"]); OutNode("MsgSendKey", $oRs["msgsendkey"]); OutNode("MsgShowTime", $oRs["msgshowtime"]); OutNode("UserPower", $oRs["userpower"]); echo "</item>\n"; } echo "</list>"; $DB->Close();
<?php require 'function.php'; CheckLogin(); header("Content-type: text/xml;charset=utf-8"); echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; echo "<list>\n"; $sql = "select * from usergroup where userid = -1 or userid = " . $_SESSION['userid']; $row = $DB->getRows($sql); if ($row) { foreach ($row as $oRs) { echo "<item>\n"; OutNode("Name", $oRs["groupname"]); OutNode("ID", $oRs["id"]); echo "</item>\n"; } } echo "</list>"; $DB->Close();
<?php require 'function.php'; CheckLogin(); header("Content-type: text/xml;charset=utf-8"); echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; echo "<list>\n"; $sql = "select a.isblocked,a.groupid as gid,a.customname as cname,b.* from userfriend a inner join user b on a.friendid = b.userid where a.userid = " . $_SESSION['userid']; $row = $DB->getRows($sql); if ($row) { foreach ($row as $oRs) { echo "<item>\n"; OutNode("f", $oRs["userface"]); OutNode("id", $oRs["userid"]); OutNode("n", $oRs["username"]); OutNode("e", $oRs["useremail"]); OutNode("sn", $oRs["usersign"]); OutNode("s", $oRs["userstatus"]); OutNode("g", $oRs["gid"]); OutNode("b", $oRs["isblocked"]); OutNode("cn", $oRs["cname"]); OutNode("u", $oRs["usergender"]); echo "</item>\n"; } } echo "</list>"; $DB->Close();
OutNode("IsConfirm", $oRs["isconfirm"]); OutNode("AddTime", ParseDateTime($oRs["msgaddtime"])); echo "</item>"; $DB->Query('update usermsg set isread=1 where id=' . $oRs['id']); } } unset($sql, $rs, $where, $oRs); //check friend add info $DB->Query('delete from usersysmsg where isread = 1'); $where = "isread = 2 and toid = " . $_SESSION['userid']; $sql = "select * from usersysmsg where " . $where; $rs = $DB->getRows($sql); if ($rs) { foreach ($rs as $oRs) { echo "<item>\n"; OutNode("From", $oRs["fromid"]); OutNode("To", $_SESSION["userid"]); OutNode("Content", $oRs["msgcontent"]); OutNode("Type", $oRs["typeid"]); OutNode("IsConfirm", $oRs["isconfirm"]); OutNode("AddTime", $oRs["msgaddtime"]); echo "</item>\n"; $DB->Query('update usersysmsg set isread=1 where id=' . $oRs['id']); if ((int) $oRs['typeid'] == 7) { break; } } } } echo "</list>"; $DB->Close();