web/player_embed.php
changeset 657 d563fda7b928
parent 654 a5977736d2b0
child 683 cd315f8c70e8
--- a/web/player_embed.php	Wed Jul 11 18:21:43 2012 +0200
+++ b/web/player_embed.php	Thu Jul 19 15:06:32 2012 +0200
@@ -24,6 +24,19 @@
 } else {
     $metadata_url = $config['metadata'];
 }
+
+$protocol_level = (
+    isset($_REQUEST['protocol_level'])
+    ? $_REQUEST['protocol_level']
+    : (
+        isset($config['protocol_level'])
+        ? $config['protocol_level']
+        : 3
+    )
+);
+
+$protocol_level = min(3,max(0, $protocol_level));
+
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 <html lang="en">
@@ -51,15 +64,15 @@
             },
             css:'<?php echo(registry_url('metadataplayer','css'));?>',
             widgets: [
-<?php
-    if (!isset($config['protocol_level']) || $config['protocol_level'] > 1) {
-        echo '{ type: "Polemic"';
-        if (isset($config['protocol_level']) && $config['protocol_level'] < 3) {
-            echo ', polemics: []';
-        }
-        echo '},';
-    }
-?>
+<?php if ($protocol_level > 1): ?>
+                {
+                    type: "Polemic"
+<?php if ($protocol_level < 3): ?>
+                    ,
+                    polemics: []
+<?php endif; ?>
+                },
+<?php endif; ?>
                 { type: "Slider" },
                 {
                     type: "Controller",