diff -r cd315f8c70e8 -r f59daf0830d2 web/common.php --- a/web/common.php Thu Aug 23 15:16:26 2012 +0200 +++ b/web/common.php Fri Aug 24 13:07:29 2012 +0200 @@ -362,4 +362,20 @@ } } +function get_metadata_url($metadata) { + global $ldt_platform, $project_url_base; + if (preg_match('/^https?:\/\//', $metadata)) { + return $metadata; + } else { + return $ldt_platform.$project_url_base.$metadata; + } +} +function get_metadata_json_url($metadata) { + if (is_array($metadata)) { + $metadata["url"] = get_metadata_url($metadata["url"]); + return $metadata; + } else { + return get_metadata_url($metadata); + } +}