diff -r 93d9cbad255d -r 4c86151704e9 web/common.php --- a/web/common.php Thu Apr 07 16:39:32 2011 +0200 +++ b/web/common.php Fri Apr 22 12:31:41 2011 +0200 @@ -10,10 +10,20 @@ . PATH_SEPARATOR . get_include_path() ); + +include_once dirname(__FILE__).'/traduction.php'; + + /** * Make sure Zend_Oauth's Consumer is loaded */ -require_once 'lib/Zend/Oauth/Consumer.php'; +require_once dirname(__FILE__).'/lib/Zend/Oauth/Consumer.php'; + +/** Zend_Locale */ +require_once dirname(__FILE__).'/lib/Zend/Locale.php'; + +/** Zend_Translate_Adapter */ +require_once dirname(__FILE__).'/lib/Zend/Translate/Adapter.php'; /** * Start up the ol' session engine @@ -23,9 +33,51 @@ /** * Include the configuration data for our OAuth Client (array $configuration) */ -include_once './config.php'; +include_once dirname(__FILE__).'/config.php'; /** * Setup an instance of the Consumer for use */ $consumer = new Zend_Oauth_Consumer($configuration); + +/** + * TRADUCTION +**/ + + +Zend_Loader::loadClass('Zend_Translate'); +Zend_Loader::loadClass('Zend_Http_Cookie'); + + +$client = new Zend_Http_Client(); +$translate = new Zend_Translate('array', $init, 'fr'); + +$translate->addTranslation($english, 'en'); +$translate->addTranslation($japan, 'ja_JP'); +$translate->addTranslation($french, 'fr'); + +$actual = $translate->getLocale(); + +//$translate->setLocale("en"); +// $acceptCookie = $this->_request->getCookie('acceptCookie',0); + +if(isset($_GET['lang'])==false and isset($_SESSION['lang'])==false){ + + if($actual!='fr' and $actual!='en' and $actual!='ja_JP'){ + $translate->setLocale("fr"); + $_SESSION['lang']="fr"; + } + +} else if (isset($_GET['lang'])==true){ + $translate->setLocale($_GET['lang']); + $_SESSION['lang'] = $_GET['lang']; + $actual = $_SESSION['lang']; + +} else if (isset($_SESSION['lang'])==true){ + $translate->setLocale( $_SESSION['lang']); + $actual = $_SESSION['lang']; + +} + + +