Пример #1
0
<?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();
Пример #2
0
<?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();
Пример #3
0
<?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();
Пример #4
0
            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();