X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Finc%2Ftransports.inc;h=13e18322aa296148ac079a30dfba638ee4aff4b2;hb=8d1d62919cfa79aac14319c1d0df5355345a0aac;hp=318096d2a75663d2aaf916043e77687801f3236a;hpb=cb5cd120d9222bd85330eb8861a4309f617322c4;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/inc/transports.inc b/wwwroot/inc/transports.inc index 318096d..13e1832 100644 --- a/wwwroot/inc/transports.inc +++ b/wwwroot/inc/transports.inc @@ -4,6 +4,10 @@ function transport_load($transport) { require_once(TRANSPORT_DIR.$transport.'.inc'); } +function transport_link($url) { + return "$url"; +} + function transport_translate($transport_handle) { $transport = preg_split('/[:@]/',trim($transport_handle)); transport_load($transport[0]); @@ -13,9 +17,14 @@ 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'].'
'.$transports[$transport]['get_node_content']($id); + $node['node_content']='Source: '.transport_link($node['url']).';
'.$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'])); +}