web/common.php
author Raphael Velt <raph.velt@gmail.com>
Fri, 27 Apr 2012 19:17:39 +0200
changeset 595 71363e9b210c
parent 593 faaec96c4dc8
child 597 07ab28bca482
permissions -rwxr-xr-x
Added Metadata for museo 14/02, 13/03, edito 22/03, 12/04
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     1
<?php
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     2
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     3
/**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     4
 * If you haven't edited php.ini to add the Zend Framework and the
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     5
 * Zend Framework Incubator to the PHP include_path, then do so here.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     6
 * Don't use mine!
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     7
 */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     8
set_include_path(
99
6cb4d10f0b8b NEW WEBSITE WITH : HOME / ABOUT / CLIENT.PHP
Samuel Huron <samuel.huron@centrepompidou.fr>
parents:
diff changeset
     9
    'lib'
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    10
    . PATH_SEPARATOR . get_include_path()
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    11
);
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    12
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    13
/**
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    14
* Base configuration
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    15
*/
583
f655dafb741e added www2012
Raphael Velt <raph.velt@gmail.com>
parents: 579
diff changeset
    16
$C_default_rep = 'www2012';
287
3efe34a87c37 correct feedback url
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 286
diff changeset
    17
$C_feedback_form_url = 'https://spreadsheets.google.com/spreadsheet/viewform?hl=en_US&formkey=dDZILVdXVHRzd0xhWGVZXzkweHN2RGc6MQ#gid=0';
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    18
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    19
$archives_list = array(
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    20
    "rsln", "rsln-opendata", "rsln-mercedes-bunz",
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    21
	"enmi2011-technologie-confiance", "CPV", array("fens_FabLab_Design_Metadata","fablab"),
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    22
array("fens_FabLab_Design_Metadata","designmd"), array("mashup","conference"), array("mashup","tableronde"),
330
1a77b44dfa7d publish todai and museo
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 328
diff changeset
    23
	"sig-chi-paris-2011", "rwd-meetup-patrimoine", "2011-2012-museo-ouverture"/*, "JaneMcGonigal-gameDesign"*/,
479
eb44a86b7a94 commit museo 19/01/2012
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 473
diff changeset
    24
	"iii-catastrophe", "edito-inaugurale", "2011-2012-museo-structured-data",
595
71363e9b210c Added Metadata for museo 14/02, 13/03, edito 22/03, 12/04
Raphael Velt <raph.velt@gmail.com>
parents: 593
diff changeset
    25
	"edito-webdoc","edito-intelligence", "2011-2012-museo-contribution", "2011-2012-museo-ingenierie", "edito-serious-games", "edito-reseaux-sociaux"
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    26
);
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    27
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    28
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    29
$configuration = array(
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    30
    'siteUrl'        => 'http://twitter.com/oauth',
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    31
    'consumerKey' 	 => '***REMOVED***',
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    32
    'consumerSecret' => '***REMOVED***'
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    33
);
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    34
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    35
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    36
$req_rep = $C_default_rep;
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    37
if(isset($config) && isset($config['rep'])) {
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    38
	$req_rep = $config['rep'];
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    39
}
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    40
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    41
include_once dirname(__FILE__).'/traduction.php';
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    42
if(file_exists(dirname(__FILE__)."/$req_rep/traduction.php")) {
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    43
	include_once dirname(__FILE__)."/$req_rep/traduction.php";
220
42aeb2bfc58e publish chi07 and fens Fablab
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 219
diff changeset
    44
}
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    45
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    46
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    47
/**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    48
 * Make sure Zend_Oauth's Consumer is loaded
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    49
 */
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    50
require_once dirname(__FILE__).'/lib/Zend/Oauth/Consumer.php';
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    51
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    52
/** Zend_Locale */
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    53
require_once dirname(__FILE__).'/lib/Zend/Locale.php';
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    54
 
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    55
/** Zend_Translate_Adapter */
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    56
require_once dirname(__FILE__).'/lib/Zend/Translate/Adapter.php';
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    57
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    58
/**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    59
 * Start up the ol' session engine
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    60
 */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    61
session_start();
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    62
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    63
/**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    64
 * Include the configuration data for our OAuth Client (array $configuration)
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    65
 */
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    66
include_once dirname(__FILE__).'/config.php';
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    67
 
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    68
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    69
$configuration['callbackUrl'] = URL_ROOT."$req_rep/callback.php";
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
    70
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    71
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    72
/**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    73
 * Setup an instance of the Consumer for use
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    74
 */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    75
$consumer = new Zend_Oauth_Consumer($configuration);
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    76
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    77
/**
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    78
 * TRADUCTION
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
    79
**/
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    80
function get_config_translations($config) {
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    81
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    82
    $fr = array();
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    83
    $en = array();
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    84
    $jp = array();
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    85
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    86
    $array_loop = array("fr"=>&$fr,"en"=>&$en,"jp"=>&$jp);
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    87
    /**
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    88
     * add all config key as translation.
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    89
     * translation key is "config__<config_key>"
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    90
     */
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    91
    foreach ($config as $key => $value) {
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    92
        $translation_key = "config__$key";
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    93
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    94
        foreach ($array_loop as $lang => &$lang_array) {
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    95
            if(is_array($value) && count(array_intersect_key($value,$array_loop)) > 0 ) {
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    96
                if (array_key_exists($lang, $value)) {
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    97
                    $lang_array[$translation_key] = $value[$lang];
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    98
                }
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
    99
                elseif (array_key_exists('fr', $value)) {
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   100
                    $lang_array[$translation_key] = $value['fr'];
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   101
                }
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   102
            }
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   103
            else {
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   104
                $lang_array[$translation_key] = $value;
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   105
            }
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   106
        }
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   107
    }
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   108
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   109
    return $array_loop;
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   110
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   111
}
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   112
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   113
function set_config_translations(&$config, &$translate) {
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   114
    
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   115
    $config_translations = get_config_translations($config);
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   116
    
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   117
    // save the locale because it gets changed when adding translations
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   118
    $locale = $translate->getLocale();
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   119
    
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   120
    $translate->addTranslation($config_translations['en'], 'en');
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   121
    $translate->addTranslation($config_translations['jp'], 'ja_JP');
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   122
    $translate->addTranslation($config_translations['fr'], 'fr');
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   123
    
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   124
    // set the locale back
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   125
    $translate->setLocale($locale);
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   126
}
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   127
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   128
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   129
Zend_Loader::loadClass('Zend_Translate');
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   130
Zend_Loader::loadClass('Zend_Http_Cookie');
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   131
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   132
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   133
$client = new Zend_Http_Client();
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   134
$translate = new Zend_Translate('array', $init, 'fr');
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   135
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   136
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   137
$translate->addTranslation($english, 'en');
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   138
$translate->addTranslation($japan, 'ja_JP');
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   139
$translate->addTranslation($french, 'fr');
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   140
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   141
if(isset($config)) {
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   142
    
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   143
    set_config_translations($config, $translate);
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   144
//     $config_translations = get_config_translations($config);
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   145
    
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   146
    
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   147
//     $translate->addTranslation($config_translations['en'], 'en');
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   148
//     $translate->addTranslation($config_translations['jp'], 'ja_JP');
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   149
//     $translate->addTranslation($config_translations['fr'], 'fr');
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   150
}
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   151
    
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   152
$actual = $translate->getLocale();
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   153
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   154
//$translate->setLocale("en");
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   155
// $acceptCookie = $this->_request->getCookie('acceptCookie',0);
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   156
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   157
if(isset($_GET['lang'])==false and isset($_SESSION['lang'])==false){
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   158
	
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   159
	if($actual!='fr' and $actual!='en' and $actual!='ja_JP'){
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   160
		$translate->setLocale("fr");
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   161
		 $_SESSION['lang']="fr";
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   162
	}
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   163
	
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   164
} else if (isset($_GET['lang'])==true){
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   165
	$translate->setLocale($_GET['lang']);
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   166
    $_SESSION['lang'] = $_GET['lang'];
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   167
    $actual = $_SESSION['lang'];
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   168
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   169
} else if (isset($_SESSION['lang'])==true){
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   170
	$translate->setLocale( $_SESSION['lang']);
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   171
    $actual = $_SESSION['lang'];
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   172
	
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   173
}
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   174
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   175
$js_registry = array(
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   176
	'local' => array(
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   177
	    'libdir'        => URL_ROOT.'res/js/',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   178
	    'jquery' 		=> URL_ROOT.'res/js/jquery-1.4.3.min.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   179
	    'raphael' 		=> URL_ROOT.'res/js/raphael.js',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   180
	    'jquery-ui' 	=> URL_ROOT.'res/js/jquery-ui-1.8.13.min.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   181
	    'niceforms' 	=> URL_ROOT.'res/js/niceforms.js',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   182
	    'jquery-url' 	=> URL_ROOT.'res/js/jquery.url.js',
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   183
	    'ldtplayer' 	=> URL_ROOT.'res/metadataplayer/src/js/LdtPlayer.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   184
		'fancybox' 		=> URL_ROOT.'res/js/fancybox/jquery.fancybox-1.3.4.pack.js',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   185
		'jquery-tools' 	=> URL_ROOT.'res/js/jquery.tools.min.js',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   186
		'tw-widget' 	=> URL_ROOT.'res/js/tw_widget.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   187
		'jquery-mousewheel' => URL_ROOT.'res/js/jquery.mousewheel-3.0.4.pack.js',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   188
		'swfobject' 	=> URL_ROOT.'res/js/swfobject.js',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   189
		'json-js' 		=> URL_ROOT.'res/js/json2.js',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   190
		'underscore'    => URL_ROOT.'res/js/underscore-min.js' ,
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   191
        'jquery-scrollto'=>URL_ROOT.'res/js/jquery.scrollTo-1.4.2-min.js' ,
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   192
        'twcx-main'     => URL_ROOT.'res/js/live-polemic.js' ,
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   193
        'semanticboard' => URL_ROOT.'res/js/semanticboard.js' ,
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   194
        'metadataplayer'=> URL_ROOT.'res/js/LdtPlayer-release.js' ,
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   195
	),
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   196
	'cdn' => array(
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   197
        'libdir'        => URL_ROOT.'res/js/',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   198
	    'jquery' 		=> 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   199
		'raphael' 		=> URL_ROOT.'res/js/raphael.js',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   200
		'jquery-ui' 	=> 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   201
		'niceforms' 	=> URL_ROOT.'res/js/niceforms.js',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   202
		'jquery-url' 	=> URL_ROOT.'res/js/jquery.url.js',
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   203
		'ldtplayer' 	=> URL_ROOT.'res/metadataplayer/src/js/LdtPlayer.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   204
		'fancybox' 		=> URL_ROOT.'res/js/fancybox/jquery.fancybox-1.3.4.pack.js',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   205
		'jquery-tools' 	=> 'http://cdn.jquerytools.org/1.2.4/all/jquery.tools.min.js',
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   206
		'tw-widget' 	=> 'http://widgets.twimg.com/j/2/widget.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   207
        'jquery-mousewheel' => URL_ROOT.'res/js/jquery.mousewheel-3.0.4.pack.js',
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   208
		'swfobject' 	=> 'http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   209
        'json-js'       => URL_ROOT.'res/js/json2.js',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   210
        'underscore'    => URL_ROOT.'res/js/underscore-min.js' ,
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   211
        'jquery-scrollto'=>URL_ROOT.'res/js/jquery.scrollTo-1.4.2-min.js' ,
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   212
        'twcx-main'     => URL_ROOT.'res/js/live-polemic.js' ,
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   213
        'semanticboard' => URL_ROOT.'res/js/semanticboard.js' ,
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   214
        'metadataplayer'=> URL_ROOT.'res/js/LdtPlayer-release.js' ,
259
bc17d1af15ab stats paper chi 1
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 258
diff changeset
   215
		
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   216
	)
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   217
);
143
2a3599a4b0f7 add #enmi page and some litlle corrections
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 119
diff changeset
   218
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   219
$font_registry = array(
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   220
	'local' => array(
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   221
		'PT-Sans_Narrow' => URL_ROOT.'res/fonts/PT_Sans-Narrow-Web-Regular.css',
536
5dd170a735e9 new embed and share buttons
Raphael Velt <raph.velt@gmail.com>
parents: 534
diff changeset
   222
		'PT-Sans' 		 => URL_ROOT.'res/fonts/PT_Sans-Web-Regular.css'
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   223
	),
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   224
	'cdn' => array(
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   225
		'PT-Sans_Narrow' => 'http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=latin',
536
5dd170a735e9 new embed and share buttons
Raphael Velt <raph.velt@gmail.com>
parents: 534
diff changeset
   226
		'PT-Sans' 		 => 'http://fonts.googleapis.com/css?family=PT+Sans&subset=latin'
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   227
	)
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   228
);
216
d8c1b7e00533 sig chi paris 2011
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 207
diff changeset
   229
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   230
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   231
$css_registry = array(
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   232
	'local' => array(
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   233
	   	'blueprint-screen' => URL_ROOT.'res/css/blueprint-screen.css',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   234
		'blueprint-print' => URL_ROOT.'res/css/blueprint-print.css',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   235
		'blueprint-ie' => URL_ROOT.'res/css/blueprint-ie.css',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   236
		'blueprint-plugins-fancy-type' => URL_ROOT.'res/css/blueprint-plugins/fancy-type/screen.css',
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   237
		'custom' => URL_ROOT.'res/css/custom.css',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   238
		'fancybox' => URL_ROOT.'res/js/fancybox/jquery.fancybox-1.3.4.css',
240
ee6305b4a7dc correct registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 235
diff changeset
   239
		'jquery-ui' => URL_ROOT.'res/metadataplayer/res/css/jq-css/themes/base/jquery-ui.css',
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   240
		'tabs-slideshow' => URL_ROOT.'res/css/tabs-slideshow.css',
469
99d105834315 Semantic board est maintenant dans les répertoires projets
Raphael Velt <raph.velt@gmail.com>
parents: 420
diff changeset
   241
		'tweetcast' => URL_ROOT.'res/css/tweetcast.css',
99d105834315 Semantic board est maintenant dans les répertoires projets
Raphael Velt <raph.velt@gmail.com>
parents: 420
diff changeset
   242
		'semanticboard' =>  URL_ROOT.'res/css/semanticboard.css',
495
34f92d5b2acf Added an archive embed for the IRI homepage
Raphael Velt <raph.velt@gmail.com>
parents: 491
diff changeset
   243
        'archives-iframe' => URL_ROOT.'res/css/archives-iframe.css',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   244
        'metadataplayer' => URL_ROOT.'res/css/metadataplayer/LdtPlayer.css',
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   245
	),
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   246
	'cdn' => array(
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   247
		'blueprint-screen' => URL_ROOT.'res/css/blueprint-screen.css',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   248
		'blueprint-print' => URL_ROOT.'res/css/blueprint-print.css',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   249
		'blueprint-ie' => URL_ROOT.'res/css/blueprint-ie.css',
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   250
		'blueprint-plugins-fancy-type' => URL_ROOT.'res/css/blueprint-plugins/fancy-type/screen.css',
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   251
		'custom' => URL_ROOT.'res/css/custom.css',
593
faaec96c4dc8 Changed language bug
Raphael Velt <raph.velt@gmail.com>
parents: 583
diff changeset
   252
		'fancybox' => URL_ROOT.'res/js/fancybox/jquery.fancybox-1.3.4.css',
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   253
		'jquery-ui' => "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/themes/base/jquery-ui.css",
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   254
		'tabs-slideshow' => URL_ROOT.'res/css/tabs-slideshow.css',
469
99d105834315 Semantic board est maintenant dans les répertoires projets
Raphael Velt <raph.velt@gmail.com>
parents: 420
diff changeset
   255
        'tweetcast' => URL_ROOT.'res/css/tweetcast.css',
99d105834315 Semantic board est maintenant dans les répertoires projets
Raphael Velt <raph.velt@gmail.com>
parents: 420
diff changeset
   256
        'semanticboard' =>  URL_ROOT.'res/css/semanticboard.css',
495
34f92d5b2acf Added an archive embed for the IRI homepage
Raphael Velt <raph.velt@gmail.com>
parents: 491
diff changeset
   257
        'archives-iframe' => URL_ROOT.'res/css/archives-iframe.css',
534
0a2505c3b547 New metadata player and big directory reorganization
Raphael Velt <raph.velt@gmail.com>
parents: 525
diff changeset
   258
        'metadataplayer' => URL_ROOT.'res/css/metadataplayer/LdtPlayer.css',
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   259
	)
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   260
);
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   261
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   262
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   263
function registry_url($key, $type, $registry_def=null) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   264
233
10d6fd6ce9ab - put all in a registry
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 229
diff changeset
   265
	global $js_registry, $font_registry, $css_registry, $C_default_registry;
143
2a3599a4b0f7 add #enmi page and some litlle corrections
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 119
diff changeset
   266
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   267
	if($registry_def != null) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   268
		$registry = $registry_def;
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   269
	}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   270
	elseif(isset($C_default_registry)) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   271
		$registry = $C_default_registry;
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   272
	}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   273
	else {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   274
		$registry = 'local';
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   275
	}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   276
	$registry_name = $type."_registry";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   277
	return ${
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   278
		$registry_name}[$registry][$key];
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   279
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   280
}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   281
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   282
function get_archive_box($rep, $metadata, $url_root, $basepath, &$translate) {
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   283
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   284
	include("$basepath$rep/config.php");
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   285
	
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   286
	set_config_translations($config, $translate);
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   287
/* 	$config_translations = get_config_translations($config);
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   288
	
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   289
// 	save the locale because it gets changed when adding translations
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   290
	$locale = $translate->getLocale();
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   291
	
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   292
	$translate->addTranslation($config_translations['en'], 'en');
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   293
	$translate->addTranslation($config_translations['jp'], 'ja_JP');
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   294
	$translate->addTranslation($config_translations['fr'], 'fr');
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   295
	
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   296
// 	set the locale back
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   297
	$translate->setLocale($locale);
294
106c4ec894aa new version for todai forum
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 291
diff changeset
   298
 */
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   299
	$id = "abox_$rep".(($metadata!=null)?"_$metadata":"");
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   300
	$hash = ($metadata!=null)?"#metadata=$metadata":"";
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   301
	$tail_img = $translate->_('config__archive_img');
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   302
	if(is_array($tail_img)) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   303
		$tail_img = $tail_img[$metadata];
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   304
	}
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   305
	$archive_title = $translate->_('config__archive_title');
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   306
	if(is_array($archive_title)) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   307
		$archive_title = $archive_title[$metadata];
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   308
	}
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   309
	$archive_description = $translate->_('config__archive_description');
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   310
	if(is_array($archive_description)) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   311
		$archive_description = $archive_description[$metadata];
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   312
	}
119
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   313
4c86151704e9 -TRADUCTION
Samuel Huron <samuel.huron@centrepompidou.fr>
parents: 99
diff changeset
   314
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   315
	$res  = "<div id=\"$id\" class=\"archivesVideoBox\">\n";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   316
	$res .= "    <a href=\"$rep/polemicaltimeline.php$hash\">\n";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   317
	$res .= "        <img src=\"$url_root$rep/$tail_img\" width=\"270\" height=\"150\"/>";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   318
	$res .= "    </a>";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   319
	$res .= "    <div class=\"AVBtitle\">$archive_title</div>\n";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   320
	$res .= "    <div class=\"AVBtext\">\n";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   321
	$res .= "        $archive_description\n";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   322
	$res .= "    </div>\n";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   323
	$res .= "</div>\n";
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   324
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   325
	return $res;
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   326
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   327
}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   328
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   329
function display_archives_list($archives_list, $box_class, $url_root, $basepath, &$translate) {
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   330
    
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   331
    
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   332
	for($i=0;$i<count($archives_list);$i++) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   333
		if(($i % 3)==0) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   334
			print("			    <div class=\"$box_class\">\n");
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   335
		}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   336
		$archive_ref = $archives_list[$i];
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   337
	
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   338
		$archive_name = $archive_ref;
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   339
		$metadata = null;
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   340
		if(is_array($archive_ref)) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   341
			$archive_name = $archive_ref[0];
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   342
			$metadata = $archive_ref[1];
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   343
		}
291
db1e6bfaa54e add translation for config data
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 287
diff changeset
   344
		print(get_archive_box($archive_name,$metadata, $url_root, $basepath, $translate));
229
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   345
		if(($i % 3)==2 || $i == (count($archives_list)-1)) {
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   346
			print("			    </div>\n");
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   347
		}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   348
	}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   349
}
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   350
74c9ddc3640b a lot of changes in the web file organization.
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 227
diff changeset
   351