Transport cleanup
[mirrors/Kyberia-bloodline.git] / wwwroot / inc / transports.inc
index 6c595c354aec6007d386a9c7d2343c850fd06ebd..318096d2a75663d2aaf916043e77687801f3236a 100644 (file)
@@ -4,3 +4,18 @@ function transport_load($transport) {
        require_once(TRANSPORT_DIR.$transport.'.inc');
 }
 
+function transport_translate($transport_handle) {
+       $transport = preg_split('/[:@]/',trim($transport_handle));
+       transport_load($transport[0]);
+       global $transports;
+       
+       $id=$transport[1];
+       $domain='defaulthost'; if(isset($transport[2])) $domain=$transport[2];
+       $transport=$transport[0];
+
+       $node['node_name']="$transport:$id@$domain";
+       $node['url']=$transports[$transport]['get_node_url']($id);
+       $node['node_content']=$node['url'].'<br />'.$transports[$transport]['get_node_content']($id);
+
+       return $node;
+}
This page took 0.092613 seconds and 4 git commands to generate.