Fixing a small css issue in the user class.
[elgg.git] / units / rpc / rpc_init.php
blob857188276c6faf5cdc4086e1d725239914b966b8
1 <?php
3 /*
4 * XML-RPC init stuff
5 */
7 // The class libraries
9 include_once $CFG->dirroot . "units/rpc/lib/class_elggobject.php";
10 include_once $CFG->dirroot . "units/rpc/lib/class_user.php";
11 include_once $CFG->dirroot . "units/rpc/lib/class_weblog.php";
12 include_once $CFG->dirroot . "units/rpc/lib/class_comment.php";
13 include_once $CFG->dirroot . "units/rpc/lib/class_post.php";
14 include_once $CFG->dirroot . "units/rpc/lib/class_tag.php";
15 include_once $CFG->dirroot . "units/rpc/lib/class_folder.php";
16 include_once $CFG->dirroot . "units/rpc/lib/class_file.php";
19 // Autodiscovery editlink
20 // Add to profile and weblog section
22 global $metatags;
24 $add_meta = false;
26 if (isset($_GET['weblog_name'])) {
27 $user_id = user_info_username('ident', $_GET['weblog_name']);
28 $add_meta = true;
29 } else if (isset($_GET['profile_name'])) {
30 $user_id = user_info_username('ident', $_GET['profile_name']);
31 $add_meta = true;
34 if ($add_meta) {
35 $metatags .= "\n<link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href=\"" . url . "_rpc/rsd.php?user_id=".$user_id."\" />\n";
38 // A basic handler registry, for other plugins to register their xml-rpc calls
40 global $RPC;
42 include ($CFG->dirroot . "units/rpc/lib/class_rpc_config.php");
43 $RPC = new RpcConfig();
45 // Blogger API
46 include $CFG->dirroot . "units/rpc/xmlrpc/handlers_blogger_xmlrpc.php";
47 // MoveableType API
48 include $CFG->dirroot . "units/rpc/xmlrpc/handlers_mt_xmlrpc.php";
49 // LiveJournal API
50 include $CFG->dirroot . "units/rpc/xmlrpc/handlers_livejournal_xmlrpc.php";
51 // Misc Elgg functions
52 include $CFG->dirroot . "units/rpc/xmlrpc/handlers_elgg_user.php";