--- a/web/client.php Wed Jul 27 12:24:43 2011 +0200
+++ b/web/client.php Wed Jul 27 12:25:45 2011 +0200
@@ -1,10 +1,15 @@
<?php
-/**
- * include some common code (like we did in the 90s)
- * People still do this? ;)
- */
-include_once './common.php';
+if(!isset($_REQUEST['rep'])) {
+ include_once dirname(__FILE__).'/common.php';
+ header('Location: ' . URL_ROOT . "$C_default_rep/client.php" );
+ exit();
+}
+
+$rep = $_REQUEST['rep'];
+include_once dirname(__FILE__).'/'.$rep.'/config.php';
+
+include_once 'common.php';
/**
* Do we already have a valid Access Token or need to go get one?
@@ -24,6 +29,16 @@
}
+$big_visual_url = URL_ROOT."/$rep/images/big_visuel_rsln_mb.jpg";
+if(isset($config['client_visual']) && $config['client_visual'] != null ) {
+ $big_visual_url = URL_ROOT."$rep/".$config['client_visual'];
+}
+
+$head_logo = URL_ROOT."$rep/images/head_logo.gif";
+if(isset($config['head_logo']) && $config['head_logo'] != null ) {
+ $head_logo = URL_ROOT."$rep/".$config['head_logo'];
+}
+
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
@@ -36,25 +51,23 @@
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<!-- Framework CSS -->
- <link rel="stylesheet" href="res/blueprint/screen.css" type="text/css" media="screen, projection">
- <link rel="stylesheet" href="res/blueprint/print.css" type="text/css" media="print">
- <!--[if lt IE 8]><link rel="stylesheet" href="blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
- <link rel="stylesheet" href="res/blueprint/plugins/fancy-type/screen.css" type="text/css" media="screen, projection">
- <link rel="stylesheet" href="res/css/custom.css" type="text/css" media="screen, projection">
- <link rel="stylesheet" type="text/css" href="res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.css" media="screen">
- <link rel="stylesheet" type="text/css" href="res/niceforms/niceforms-custom.css" media="screen" >
+ <link rel="stylesheet" href="<?php echo(registry_url('blueprint-screen','css'));?>" type="text/css" media="screen, projection"/>
+ <link rel="stylesheet" href="<?php echo(registry_url('blueprint-print','css'));?>" type="text/css" media="print"/>
+ <!--[if lt IE 8]><link rel="stylesheet" href="<?php echo(registry_url('blueprint-ie','css'));?>" type="text/css" media="screen, projection"><![endif]-->
+ <link rel="stylesheet" href="<?php echo(registry_url('blueprint-plugins-fancy-type','css'));?>" type="text/css" media="screen, projection"/>
+ <link rel="stylesheet" href="<?php echo(registry_url('custom','css'));?>" type="text/css" media="screen, projection"/>
+ <link rel="stylesheet" href="<?php echo(registry_url('fancybox','css'));?>" type="text/css" media="screen">
<!-- JAVASCRIPT -->
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
- <script type="text/javascript" src="res/jquery.fancybox/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
- <script type="text/javascript" src="res/metadataplayer/res/js/jquery.tools.min.js"></script>
- <script type="text/javascript" src="res/niceforms/niceforms.js"></script>
- <script src="http://widgets.twimg.com/j/2/widget.js"></script>
+ <script type="text/javascript" src="<?php echo(registry_url('jquery','js'))?>"></script>
+ <script type="text/javascript" src="<?php echo(registry_url('fancybox','js'))?>"></script>
+ <script type="text/javascript" src="<?php echo(registry_url('jquery-tools','js'))?>"></script>
+ <script type="text/javascript" src="<?php echo(registry_url('tw-widget','js'))?>"></script>
<!-- FONT -->
- <link href='http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=latin' rel='stylesheet' type='text/css'>
- <link href='http://fonts.googleapis.com/css?family=PT+Sans&subset=latin' rel='stylesheet' type='text/css'>
- <link href='http://fonts.googleapis.com/css?family=Geo&subset=latin' rel='stylesheet' type='text/css'>
+ <link href='<?php echo(registry_url('PT-Sans_Narrow','font'))?>' rel='stylesheet' type='text/css'>
+ <link href='<?php echo(registry_url('PT-Sans','font'))?>' rel='stylesheet' type='text/css'>
+ <link href='<?php echo(registry_url('Geo','font'))?>' rel='stylesheet' type='text/css'>
<script type="text/javascript">
$(document).ready(function() {
@@ -62,44 +75,46 @@
doTimer();
//$("txt").hide();
$(".loginbutton").click(function() {
- document.location.href="<?php URL_ROOT ?>?CONNECT=true";
+ document.location.href="<?php echo(URL_ROOT.$rep); ?>/client.php?CONNECT=true";
});
$("#IDENTIFIER").click(function() {
- document.location.href="<?php URL_ROOT ?>?CONNECT=true";
+ document.location.href="<?php echo(URL_ROOT.$rep); ?>/client.php?CONNECT=true";
});
$("#messageSuccess").hide();
$("#messageFailed").hide();
- $("#txt").hide();
+
+
+ function add_grammar(value) {
+ $('#status').val($('#status').val()+value+" ");
+ $('#status').change();
+ }
// BUTTONS
$("#positive").click(function(){
- var MyValue = $('#status').attr("value");
- $('#status').attr("value",MyValue+"++ ");
+ add_grammar("++");
});
$("#negative").click(function(){
- var MyValue = $('#status').attr("value");
- $('#status').attr("value",MyValue+"-- ");
+ add_grammar("--");
});
$("#reference").click(function(){
- var MyValue = $('#status').attr("value");
- $('#status').attr("value",MyValue+"== ");
+ add_grammar("==");
});
$("#question").click(function(){
- var MyValue = $('#status').attr("value");
- $('#status').attr("value",MyValue+"?? ");
+ add_grammar("??");
});
// SEND TWEETS
$("#sendTweet").click(function(){
- var MyStatus = $('#status').attr("value");
+ var MyStatus = $('#status').val();
$.post('tweet_ajax.php', {status:MyStatus}
,function(data) {
if(data=="true"){
$("#messageSuccess").show('fast');
$("#messageSuccess").delay(800).hide('slow');
- $('#status').attr("value","<?php echo($C_hashtag); ?>");
+ $('#status').val("<?php echo($config['hashtag']); ?>");
+ $('#status').change();
}else{
$("#error").text(data);
$("#messageFailed").show('fast');
@@ -108,21 +123,23 @@
});
- });
+ });
+
+ $("#status").bind("change keyup paste blur focus",function() {
+ newval = 140-$("#status").val().length;
+ $('#tweetCounter').val(newval);
+ if(newval < 0) {
+ $('#tweetCounter').addClass("tweetCounterNegative");
+ }
+ else {
+ $('#tweetCounter').removeClass("tweetCounterNegative");
+ }
+ });
$(".timeFrame").tooltip();
/*
* Lightbox button
- */
- $("#About").fancybox({
- 'titlePosition' : 'inside',
- 'transitionIn' : 'none',
- 'transitionOut' : 'none',
- 'enableEscapeButton': 'none',
- 'margin' : 1,
- 'padding' : 0
- }<?php if (!isset($_SESSION['TWITTER_ACCESS_TOKEN'])){echo(").trigger('click');");}else{echo(");");} ?>
-
+ */
$("#Program").fancybox({
'width' : '75%',
@@ -132,15 +149,6 @@
'transitionOut' : 'none',
'type' : 'iframe'
});
-
- $("#Video_ldt").fancybox({
- 'width' : 1021,
- 'height' : 661,
- 'autoScale' : false,
- 'transitionIn' : 'none',
- 'transitionOut' : 'none',
- 'type' : 'iframe'
- });
$("#ACCES").click(function() {
$.fancybox.close();
@@ -153,14 +161,13 @@
<!-- LIMIT TEXTAREA:
- function imposemax(Object)
- {
- return (Object.value.length <= 140);
+ function imposemax(Object) {
+ return (Object.value.length <= 140);
}
// End -->
<!-- TIMER
- var c=0;
+ var c=0;
var t;
var timer_is_on=0;
@@ -216,7 +223,6 @@
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-23581291-1']);
- _gaq.push(['_setDomainName', '.iri.centrepompidou.fr']);
_gaq.push(['_trackPageview']);
(function() {
@@ -229,13 +235,14 @@
</head>
<body>
+ <div id="sendUsFeedBack"><a href="https://spreadsheets.google.com/spreadsheet/viewform?hl=en_US&formkey=dDZILVdXVHRzd0xhWGVZXzkweHN2RGc6MQ#gid=0" target="_blank"><img src="/images/sendusfeedback.png"></a></div>
<div class="container">
- <img src="<?php echo($C_REP); ?>/images/head_logo.gif" class="Producteur logo">
- <div id="minilogo" style="margin-left:85px;height:5px;top:5px;"></div>
+ <img src="<?php echo($head_logo); ?>" class="Producteur logo">
+ <div id="minilogo" style="margin-left:85px;height:5px;top:5px;"></div>
<ul class="menu">
- <li class="menuUnderline"><a href="index.php" class="menuLink">
+ <li class="menuUnderline"><a href="<?php echo(URL_ROOT); ?>" class="menuLink">
<?php print $translate->_("Accueil"); ?> </a></li>
- <li class="menuUnderline" ><a href="<?php echo($C_link); ?>" class="menuLink" target="_blank" id='Program'>
+ <li class="menuUnderline" ><a href="<?php echo($config['link']); ?>" class="menuLink" target="_blank" id='Program'>
<?php print $translate->_("Programme"); ?></a></li>
<li ><a href="about.php" class="menuLink" >
<?php print $translate->_("A propos"); ?></a></li>
@@ -243,38 +250,38 @@
</ul>
<ul class="menu" >
- <li class="menuUnderline"><a href="<?php URL_ROOT ?>?lang=ja_JP" class="menuLink" >
- <img src='images/flag_jp.gif'<?php if($actual!="ja_JP"){echo("style='opacity: .5;'"); } ?> />
+ <li class="menuUnderline"><a href="<?php URL_ROOT ?>client.php?lang=ja_JP" class="menuLink" >
+ <img src='<?php echo(URL_ROOT); ?>images/flag_jp.gif'<?php if($actual!="ja_JP"){echo("style='opacity: .5;'"); } ?> />
<?php print $translate->_("Japonais"); ?></a></li>
- <li class="menuUnderline"><a href="<?php URL_ROOT ?>?lang=fr" class="menuLink">
- <img src='images/flag_fr.gif' <?php if($actual!="fr"){echo("style='opacity: .5;'"); } ?> />
+ <li class="menuUnderline"><a href="<?php URL_ROOT ?>client.php?lang=fr" class="menuLink">
+ <img src='<?php echo(URL_ROOT); ?>images/flag_fr.gif' <?php if($actual!="fr"){echo("style='opacity: .5;'"); } ?> />
<?php print $translate->_("Français"); ?></a></li>
- <li ><a href="<?php URL_ROOT ?>?lang=en" class="menuLink">
- <img src='images/flag_en.gif' <?php if($actual!="en"){echo("style='opacity: .5;'"); } ?> />
+ <li ><a href="<?php URL_ROOT ?>client.php?lang=en" class="menuLink">
+ <img src='<?php echo(URL_ROOT); ?>images/flag_en.gif' <?php if($actual!="en"){echo("style='opacity: .5;'"); } ?> />
<?php print $translate->_("Anglais"); ?></a></li>
</ul>
<div class="videoLive">
- <?php if ($C_islive):?>
+ <?php if ($config['islive']):?>
<div class="videoLivePlayer">
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="500" height="375">
- <param name="movie" value="res/mediaplayer/player.swf" />
+ <param name="movie" value="<?php echo(URL_ROOT); ?>res/mediaplayer/player.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="wmode" value="transparent" />
- <param name="flashvars" value="autostart=true&live=true&image=<?php echo($C_REP); ?>/images/big_visuel_rsln_mb.jpg&provider=rtmp&streamer=rtmp://media.iri.centrepompidou.fr/ddc_player/&file=livestream&controlbar=none&autostart=true" />
+ <param name="flashvars" value="autostart=true&live=true&image=<?php echo($big_visual_url); ?>&provider=rtmp&streamer=rtmp://media.iri.centrepompidou.fr/ddc_player/&file=livestream&controlbar=none&autostart=true" />
<embed
type="application/x-shockwave-flash"
id="player2"
name="player2"
- src="res/mediaplayer/player.swf"
+ src="<?php echo(URL_ROOT); ?>res/mediaplayer/player.swf"
width="500"
height="375"
allowscriptaccess="always"
allowfullscreen="true"
wmode="transparent"
- flashvars="autostart=true&live=true&provider=rtmp&streamer=rtmp://media.iri.centrepompidou.fr/ddc_player/&file=livestream&image=<?php echo($C_REP); ?>/images/big_visuel_rsln_mb.jpg&controlbar=none&autostart=true"
+ flashvars="autostart=true&live=true&provider=rtmp&streamer=rtmp://media.iri.centrepompidou.fr/ddc_player/&file=livestream&image=<?php echo($big_visual_url); ?>&controlbar=none&autostart=true"
/>
</object>
@@ -283,7 +290,7 @@
<?php else: ?>
<div class="videoLivePlayer">
- <img src="<?php echo($C_REP); ?>/images/big_visuel_rsln_mb.jpg" width="500" height="375" />
+ <img src="<?php echo($big_visual_url); ?>" width="500" height="375" />
</div>
<?php endif; ?>
@@ -295,9 +302,9 @@
<div class="arrow"> </div>
</div>
<div class="videoLiveProgramTitle">
- <b><?php echo($C_title); ?></b></div>
+ <b><?php echo($config['title']); ?></b></div>
<div class="videoLiveProgramDescription">
- <br><?php echo($C_description); ?></div>
+ <br><?php echo($config['description']); ?></div>
</div>
@@ -306,10 +313,10 @@
<h3 class="tweetWriterTitle"><?php print $translate->_("ClientTitle1 :"); ?></h3>
<form action="tweet.php" method="post" id="statusform" >
<?php if (!isset($_SESSION['TWITTER_ACCESS_TOKEN'])){
- echo("<div class='loginbutton' ><a href='".URL_ROOT."?CONNECT=true' class='loginlink'>
+ echo("<div class='loginbutton' ><a href='".URL_ROOT."$rep/client.php?CONNECT=true' class='loginlink'>
".$translate->_("Vous n'êtes pas connecté.")."</a></div>");
}else{
- echo("<textarea name='status' id='status' rows='3' cols='50' onkeypress='return imposemax(this);'>".$C_hashtag."</textarea>");
+ echo("<textarea name='status' id='status' rows='3' cols='50' onkeypress='return imposemax(this);'>$config[hashtag]</textarea>");
}
?>
@@ -325,9 +332,13 @@
<a class="button_w" href="#" id="sendTweet" style="float:right;margin-right:15px;margin-left:35px;width:70px;" >
- <span><?php print $translate->_("Envoyer"); ?></span></a>
+ <span><?php print $translate->_("Envoyer"); ?></span>
+ </a>
<!--<button name="s" type="button" id="sendTweet"
style="float:right;margin-right:15px;margin-left:35px;width:70px;" >Envoyer</button>-->
+ <?php if (isset($_SESSION['TWITTER_ACCESS_TOKEN'])): ?>
+ <input id="tweetCounter" value="<?php echo(140-strlen($config[hashtag]));?>" disabled="disabled" size="3"/>
+ <?php endif;?>
<a
id="positive"
@@ -356,7 +367,7 @@
new TWTR.Widget({
version: 2,
type: 'search',
- search: '<?php echo($C_hashtag); ?>',
+ search: '<?php echo($config['hashtag']); ?>',
interval: 3000,
title: '',
subject: '',
@@ -390,36 +401,18 @@
<div class="footer">
<hr>
<?php
- echo($C_partenaires);
+ echo($config['partenaires']);
if (isset($_SESSION['TWITTER_ACCESS_TOKEN'])){
echo("| <a href='clear.php' class='footerLink'>".$translate->_("Déconnexion")."</a>");
}
?>
- <input type="text" id="txt" size="3"/>
+ <input type="hidden" id="txt"/>
</div>
</div>
- <!-- LIGHTBOX -->
- <div style="display:none;">
- <div id="Aboutbox" >
- <div class="lightBorder">
- <div class="lightTitle" style="height:45px;"> </div>
- <div class="lightSubTitle"><?php print $translate->_("splatchPageTitle"); ?></div>
- <div class="lightDescription"><?php print $translate->_("splatchPageText"); ?></div>
- <div>
- <br/>
- <a class="button_b" href="#" id="IDENTIFIER"><span><?php print $translate->_("S'identifier"); ?></span></a> <br/><br/>
- <a class="button_w" href="#" id="ACCES"><span><?php print $translate->_("Libre accès"); ?></span></a>
- </div>
- </div>
- </div>
- </div>
- <!-- END LIGHTBOX -->
-
-
</body>
</html>