12 // todo : |
12 // todo : |
13 // - gestion du parent.document.location mediafragment |
13 // - gestion du parent.document.location mediafragment |
14 // - limite taille vertical embed |
14 // - limite taille vertical embed |
15 // - ajouter la polemic timline en dessous de la video |
15 // - ajouter la polemic timline en dessous de la video |
16 |
16 |
|
17 if (is_array($config['metadata'])) { |
|
18 if (array_key_exists("metadata",$_GET) && array_key_exists($_GET['metadata'], $config['metadata'])) { |
|
19 $metadata_url = $config['metadata'][$_GET['metadata']]['url']; |
|
20 } else { |
|
21 $keys = array_keys($config['metadata']); |
|
22 $metadata_url = $config['metadata'][$keys[0]]['url']; |
|
23 } |
|
24 } else { |
|
25 $metadata_url = $config['metadata']; |
|
26 } |
17 ?> |
27 ?> |
18 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
28 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
19 <html lang="en"> |
29 <html lang="en"> |
20 <head> |
30 <head> |
21 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
31 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
22 <title>Polemic Tweet Embedded Player</title> |
32 <title>Polemic Tweet Embedded Player</title> |
23 <script type="text/javascript" src="<?php echo(registry_url('json-js','js'));?>"></script> |
|
24 <script type="text/javascript" src="<?php echo(registry_url('jquery','js'));?>"></script> |
|
25 <script type="text/javascript"> |
|
26 $.noConflict(); |
|
27 </script> |
|
28 <script type="text/javascript" src="<?php echo(registry_url('jquery-url','js'));?>"></script> |
|
29 <script type="text/javascript" src="<?php echo(registry_url('metadataplayer','js'));?>"></script> |
33 <script type="text/javascript" src="<?php echo(registry_url('metadataplayer','js'));?>"></script> |
30 |
|
31 |
|
32 <!-- FONT --> |
|
33 <link href='<?php echo(registry_url('PT-Sans_Narrow','font'));?>' rel='stylesheet' type='text/css'/> |
|
34 <link href='<?php echo(registry_url('PT-Sans','font'));?>' rel='stylesheet' type='text/css'/> |
|
35 |
|
36 |
34 |
37 <script type="text/javascript"> |
35 <script type="text/javascript"> |
38 // Configuration Polemical Timeline |
|
39 if (typeof jQuery == "undefined") { |
|
40 jQuery = IriSP.jQuery; |
|
41 } |
|
42 <?php |
|
43 if(is_array($translate->_('config__metadata'))): |
|
44 reset($translate->_('config__metadata')); |
|
45 $first_key = key($translate->_('config__metadata')); |
|
46 ?> |
|
47 var metadatas = jQuery.parseJSON('<?php echo(json_encode($translate->_('config__metadata'))); ?>'); |
|
48 var url = jQuery.url(); |
|
49 var metadata_key = url.fparam('metadata'); |
|
50 if(typeof metadata_key === "undefined" || metadata_key.length === 0) { |
|
51 metadata_key = "<?php echo($first_key);?>"; |
|
52 } |
|
53 <?php else: ?> |
|
54 var metadatas = { metadata: {url: "<?php echo($translate->_('config__metadata'));?>", duration: <?php echo($translate->_('config__duration'))?>} }; |
|
55 var metadata_key = "metadata"; |
|
56 <?php endif;?> |
|
57 IriSP.libFiles.defaultDir = "<?php echo(registry_url('libdir','js'));?>"; |
36 IriSP.libFiles.defaultDir = "<?php echo(registry_url('libdir','js'));?>"; |
58 IriSP.widgetsDir = "<?php echo(registry_url('ldtwidgets','js'));?>"; |
37 IriSP.widgetsDir = "<?php echo(registry_url('ldtwidgets','js'));?>"; |
59 IriSP.jwplayer_swf_path = "<?php echo(URL_ROOT); ?>res/mediaplayer/player.swf"; |
38 IriSP.jwplayer_swf_path = "<?php echo(URL_ROOT); ?>res/mediaplayer/player.swf"; |
60 IriSP.language = "<?php echo($actual) ?>"; |
39 IriSP.language = "<?php echo($actual) ?>"; |
61 |
40 |
62 var _metadata = { |
41 var _metadata = { |
63 url: metadatas[metadata_key].url + '?callback=?', |
42 url: '<?php echo $metadata_url ?>?callback=?', |
64 format: 'ldt' |
43 format: 'ldt' |
65 }; |
44 }; |
66 var _config = { |
45 var _config = { |
67 gui: { |
46 gui: { |
68 width: 630, |
47 width: 630, |