aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/share/perl/user.cgi
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-04-08 11:19:34 +0000
committerJustin Clarke Casey2008-04-08 11:19:34 +0000
commit0c601b73125d1bc120e248149bf4d83ecc27f1c2 (patch)
tree6c12f957e3cedda58a725b25e43b9595124bfb54 /share/perl/user.cgi
parent* Added stretchable ellipsoid support with configurable LOD. It's actually a... (diff)
downloadopensim-SC-0c601b73125d1bc120e248149bf4d83ecc27f1c2.zip
opensim-SC-0c601b73125d1bc120e248149bf4d83ecc27f1c2.tar.gz
opensim-SC-0c601b73125d1bc120e248149bf4d83ecc27f1c2.tar.bz2
opensim-SC-0c601b73125d1bc120e248149bf4d83ecc27f1c2.tar.xz
* Removing lulurun's perl UGAI from core svn, pending a link to an external repository, as per mailing list discussion.
Diffstat (limited to '')
-rw-r--r--share/perl/user.cgi28
1 files changed, 0 insertions, 28 deletions
diff --git a/share/perl/user.cgi b/share/perl/user.cgi
deleted file mode 100644
index 3fa63aa..0000000
--- a/share/perl/user.cgi
+++ /dev/null
@@ -1,28 +0,0 @@
1#!/usr/bin/perl -w
2
3use strict;
4use Carp;
5use XML::RPC;
6use MyCGI;
7use OpenSim::Utility;
8use OpenSim::UserServer;
9
10my $param = &MyCGI::getParam();
11my $request = $param->{'POSTDATA'};
12&OpenSim::Utility::Log("user", "request", $request);
13my $xmlrpc = new XML::RPC();
14my $response = $xmlrpc->receive($request, \&XMLRPCHandler);
15&OpenSim::Utility::Log("user", "response", $response);
16&MyCGI::outputXml("utf-8", $response);
17
18sub XMLRPCHandler {
19 my ($methodname, @param) = @_;
20 my $handler_list = &OpenSim::UserServer::getHandlerList();
21 if (!$handler_list->{$methodname}) {
22 Carp::croak("?");
23 } else {
24 my $handler = $handler_list->{$methodname};
25 $handler->(@param);
26 }
27}
28