* Added AvatarInterestsUpdate to the profile.php

git-svn-id: http://forge.opensimulator.org/svn/osprofile/trunk@45 19860011-0018-435d-96ae-4a7b0aaa3128
This commit is contained in:
fly-man-
2009-10-16 16:50:15 +00:00
parent e85bd91bcc
commit 9dc7c04a6f
+44 -3
View File
@@ -522,10 +522,10 @@ function avatar_notes_update($method_name, $params, $app_data)
# Profile bits
xmlrpc_server_register_method($xmlrpc_server, "profile_request",
"profile_request");
xmlrpc_server_register_method($xmlrpc_server, "avatar_properties_request",
"avatar_properties_request");
function profile_request($method_name, $params, $app_data)
function avatar_properties_request($method_name, $params, $app_data)
{
$req = $params[0];
@@ -548,6 +548,47 @@ function profile_request($method_name, $params, $app_data)
}
// Profile Interests
xmlrpc_server_register_method($xmlrpc_server, "avatar_interests_request",
"avatar_interests_request");
function avatar_interests_request($method_name, $params, $app_data)
{
$req = $params[0];
$uuid = $req['avatar_id'];
while (($row = mysql_fetch_assoc($result)))
{
$data[] = array(
"ProfileUrl" => $row["profileURL"]);
}
$response_xml = xmlrpc_encode(array(
'data' => $data
));
print $response_xml;
}
xmlrpc_server_register_method($xmlrpc_server, "avatar_interests_update",
"avatar_interests_update");
function avatar_interests_update($method_name, $params, $app_data)
{
$req = $params[0];
$uuid = $req['avatar_id'];
$response_xml = xmlrpc_encode(array(
'success' => True,
'errorMessage' => "",
'data' => $data
));
print $response_xml;
}
#
# Process the request