web/player_embed.php
changeset 621 44f90de0016f
parent 620 953c68b4da79
child 623 5b7d7ab6baff
equal deleted inserted replaced
620:953c68b4da79 621:44f90de0016f
    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,