| author | ymh <ymh.work@gmail.com> |
| Tue, 03 Sep 2024 11:44:24 +0200 | |
| changeset 1560 | d441b50586ba |
| parent 1539 | 2eca6c367a75 |
| child 1567 | a805a8ee2b85 |
| permissions | -rw-r--r-- |
|
181
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
1 |
<?php |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
2 |
|
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
3 |
/** |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
4 |
* include some common code (like we did in the 90s) |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
5 |
* People still do this? ;) |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
6 |
*/ |
|
229
74c9ddc3640b
a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
200
diff
changeset
|
7 |
$rep = $_REQUEST['rep']; |
|
74c9ddc3640b
a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
200
diff
changeset
|
8 |
include_once dirname(__FILE__).'/'.$rep.'/config.php'; |
|
291
db1e6bfaa54e
add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
276
diff
changeset
|
9 |
// configuration |
|
229
74c9ddc3640b
a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
200
diff
changeset
|
10 |
include 'common.php'; |
|
181
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
11 |
|
|
291
db1e6bfaa54e
add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
276
diff
changeset
|
12 |
// todo : |
|
181
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
13 |
// - gestion du parent.document.location mediafragment |
|
291
db1e6bfaa54e
add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
276
diff
changeset
|
14 |
// - limite taille vertical embed |
|
db1e6bfaa54e
add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
276
diff
changeset
|
15 |
// - ajouter la polemic timline en dessous de la video |
|
181
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
16 |
|
| 621 | 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 |
} |
|
|
657
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
27 |
|
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
28 |
$protocol_level = ( |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
29 |
isset($_REQUEST['protocol_level']) |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
30 |
? $_REQUEST['protocol_level'] |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
31 |
: ( |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
32 |
isset($config['protocol_level']) |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
33 |
? $config['protocol_level'] |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
34 |
: 3 |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
35 |
) |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
36 |
); |
|
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
37 |
|
|
1480
d2d28468b410
Add support for displaying new protocol
ymh <ymh.work@gmail.com>
parents:
1199
diff
changeset
|
38 |
$protocol_level = min(4,max(0, $protocol_level)); |
|
657
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
39 |
|
|
181
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
40 |
?> |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
41 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
42 |
<html lang="en"> |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
43 |
<head> |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
44 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
|
535
8276f3ff7a3f
Added new player in player_embed
Raphael Velt <raph.velt@gmail.com>
parents:
372
diff
changeset
|
45 |
<title>Polemic Tweet Embedded Player</title> |
|
8276f3ff7a3f
Added new player in player_embed
Raphael Velt <raph.velt@gmail.com>
parents:
372
diff
changeset
|
46 |
<script type="text/javascript" src="<?php echo(registry_url('metadataplayer','js'));?>"></script> |
|
1198
ff4b567d51f2
upgrade metadataplayer and add annotation creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
940
diff
changeset
|
47 |
|
|
535
8276f3ff7a3f
Added new player in player_embed
Raphael Velt <raph.velt@gmail.com>
parents:
372
diff
changeset
|
48 |
<script type="text/javascript"> |
|
620
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
49 |
IriSP.libFiles.defaultDir = "<?php echo(registry_url('libdir','js'));?>"; |
|
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
50 |
IriSP.widgetsDir = "<?php echo(registry_url('ldtwidgets','js'));?>"; |
| 638 | 51 |
IriSP.libFiles.locations.jwPlayerSWF = "<?php echo(URL_ROOT); ?>res/mediaplayer/player.swf"; |
|
620
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
52 |
IriSP.language = "<?php echo($actual) ?>"; |
|
1198
ff4b567d51f2
upgrade metadataplayer and add annotation creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
940
diff
changeset
|
53 |
|
|
620
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
54 |
var _metadata = { |
|
684
f59daf0830d2
less naive implementation of common LDT platform URL
Raphael Velt <raph.velt@gmail.com>
parents:
683
diff
changeset
|
55 |
url: '<?php echo get_metadata_url($metadata_url) ?>?callback=?', |
|
620
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
56 |
format: 'ldt' |
|
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
57 |
}; |
| 694 | 58 |
var _config = { |
59 |
width: 630, |
|
60 |
container: 'LdtPlayer', |
|
61 |
default_options: { |
|
62 |
metadata: _metadata |
|
63 |
}, |
|
64 |
css:'<?php echo(registry_url('metadataplayer','css'));?>', |
|
65 |
widgets: [ |
|
66 |
{ |
|
67 |
type: "JwpPlayer", |
|
68 |
height: 300, |
|
| 940 | 69 |
url_transform: function(u) { |
70 |
return u.replace('ddc_player/video', 'ddc_player/mp4:video'); |
|
71 |
} |
|
|
620
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
72 |
}, |
| 852 | 73 |
{ type: "Slider" }, |
74 |
{ |
|
75 |
type: "Controller", |
|
76 |
disable_annotate_btn: true |
|
77 |
}, |
|
|
657
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
78 |
<?php if ($protocol_level > 1): ?> |
| 694 | 79 |
{ |
80 |
type: "Polemic" |
|
|
1480
d2d28468b410
Add support for displaying new protocol
ymh <ymh.work@gmail.com>
parents:
1199
diff
changeset
|
81 |
<?php if ($protocol_level < 4): ?> |
| 694 | 82 |
, |
83 |
polemics: [] |
|
|
657
d563fda7b928
Traces now send Protocol Level and Cookie info
Raphael Velt <raph.velt@gmail.com>
parents:
654
diff
changeset
|
84 |
<?php endif; ?> |
| 694 | 85 |
}, |
86 |
<?php endif; ?> |
|
| 1539 | 87 |
<?php if ($protocol_level > 1): ?> |
88 |
{ |
|
89 |
type: "Polemic", |
|
90 |
annotation_type: ["chat"], |
|
91 |
defaultcolor: "#9b8864", |
|
92 |
default_version: "3", |
|
93 |
max_elements: "100" |
|
94 |
<?php if ($protocol_level < 4): ?> |
|
95 |
, |
|
96 |
polemics: [] |
|
97 |
<?php endif; ?> |
|
98 |
}, |
|
99 |
<?php endif; ?> |
|
| 694 | 100 |
{ |
| 719 | 101 |
type: "MultiSegments" |
| 694 | 102 |
}, |
103 |
{ type: "Tweet" }, |
|
104 |
{ type: "Mediafragment"} |
|
105 |
] |
|
|
535
8276f3ff7a3f
Added new player in player_embed
Raphael Velt <raph.velt@gmail.com>
parents:
372
diff
changeset
|
106 |
}; |
|
8276f3ff7a3f
Added new player in player_embed
Raphael Velt <raph.velt@gmail.com>
parents:
372
diff
changeset
|
107 |
</script> |
|
291
db1e6bfaa54e
add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
276
diff
changeset
|
108 |
<style type="text/css"> |
|
181
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
109 |
body{ |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
110 |
padding:0px; |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
111 |
margin:0px; |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
112 |
} |
|
620
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
113 |
#LdtPlayer { |
|
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
114 |
margin-bottom: 2px; |
|
953c68b4da79
Added Edito 24.05 + embed code now relaying mediafragment
Raphael Velt <raph.velt@gmail.com>
parents:
535
diff
changeset
|
115 |
} |
|
181
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
116 |
</style> |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
117 |
</head> |
|
1198
ff4b567d51f2
upgrade metadataplayer and add annotation creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
940
diff
changeset
|
118 |
|
|
535
8276f3ff7a3f
Added new player in player_embed
Raphael Velt <raph.velt@gmail.com>
parents:
372
diff
changeset
|
119 |
<div id="LdtPlayer"></div> |
|
8276f3ff7a3f
Added new player in player_embed
Raphael Velt <raph.velt@gmail.com>
parents:
372
diff
changeset
|
120 |
<script type="text/javascript"> |
| 638 | 121 |
var _myPlayer = new IriSP.Metadataplayer(_config); |
|
535
8276f3ff7a3f
Added new player in player_embed
Raphael Velt <raph.velt@gmail.com>
parents:
372
diff
changeset
|
122 |
</script> |
|
181
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
123 |
</body> |
|
4b9405c06dca
FENS bug 2 add folder
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff
changeset
|
124 |
</html> |