web/common.php
changeset 684 f59daf0830d2
parent 683 cd315f8c70e8
child 687 828c970342e5
--- 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);
+    }
+}