<?php
function transport_load($transport) {
- require_once(TRANSPORT_DIR.$transport.'.inc');
+
+ // XXX security hotfix, TODO harvie rewrite
+ require_once(TRANSPORT_DIR.'kyberia.sk.inc');
+}
+
+function transport_link($url) {
+ return "<a href='$url'>$url</a>";
}
function transport_translate($transport_handle) {
$domain='defaulthost'; if(isset($transport[2])) $domain=$transport[2];
$transport=$transport[0];
+ $node['node_status']='linked';
$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);
+ $node['node_content']='Source: '.transport_link($node['url']).';<hr />'.$transports[$transport]['get_node_content']($id);
return $node;
}
+
+function transport_process_node(&$node) {
+ if($node['external_link']=='transport') $node = array_merge($node, transport_translate($node['node_content']));
+}