linea21-utils
[ class tree: linea21-utils ] [ index: linea21-utils ] [ all elements ]

Source for file styleswitcher.php

Documentation is available at styleswitcher.php

  1. <?php
  2. /**
  3.  * @package linea21.utils
  4.  * @subpackage lib
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10.  
  11. /**
  12.  * SetCookieTest()
  13.  * set un cookie pour test acceptation client
  14.  *
  15.  * @return void 
  16.  */
  17. function SetCookieTest()
  18. {
  19.   setcookie('linea21_cookietest''ok'(time(3600 720 6)'/');
  20. }
  21.  
  22. /**
  23.  * SetCookieUserStyle()
  24.  * set le cookie de style css de l'interface publique
  25.  *
  26.  * @param  $table 
  27.  * @return void 
  28.  */
  29. function SetCookieUserStyle($value)
  30. {
  31.   setcookie('linea21_style'$value(time(3600 720 6)'/');
  32. }
  33.  
  34. /**
  35.  * SetCookieDefaultUserStyle()
  36.  * supprime le cookie de style css de l'interface publique
  37.  * permettant l'affichage du style par défaut
  38.  *
  39.  * @param  $table 
  40.  * @return void 
  41.  */
  42. {
  43.   if (isset($_COOKIE['linea21_style'])) setcookie('linea21_style'''(time(3600)'/');
  44. }
  45.  
  46. /**
  47.  * SetCookieUserStyle()
  48.  * set le cookie de style css de l'interface publique
  49.  *
  50.  * @param  $table 
  51.  * @return void 
  52.  */
  53. function SetUserStyle($value)
  54. {
  55.   if ($value != 'default'{
  56.     SetCookieUserStyle($value);
  57.   else {
  58.   }
  59. }
  60.  
  61. if(isset($_REQUEST['id'])) {
  62.   $style=$_REQUEST['id'];
  63.   SetUserStyle($style);
  64.   $linkarray('rub'=> $GLOBALS['links'][U_L]['css-switch']['linkvalue']);
  65.   header("Location: ".HrefMaker($link));
  66.   exit;
  67. }
  68.  
  69.  
  70. if(!isset($_COOKIE['linea21_cookietest'])) {
  71.   $msg['code']='error';
  72.   $msg['string']=_t('divers','cookies');
  73.  
  74. else {
  75.   if (isset($_COOKIE['linea21_cookietest'])) setcookie('linea21_cookietest'''(time(3600)'/');
  76.   header("Location: ".CURRENT_APP_URL);
  77. }
  78.  
  79. ?>

Documentation generated on Thu, 03 May 2012 15:07:37 +0200 by phpDocumentor 1.4.1