X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Finc%2Ftransports.inc;h=13e18322aa296148ac079a30dfba638ee4aff4b2;hb=ad7b5117657235e1fcb080389ab52a1b126736d0;hp=a5dbbc38342eee7fa2ca46143f292d1db5cfbfb8;hpb=444d6866b6ebaebc2a4c3d6386f2d47f3cb9fed7;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/inc/transports.inc b/wwwroot/inc/transports.inc index a5dbbc3..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]); @@ -16,7 +20,11 @@ function transport_translate($transport_handle) { $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'])); +}