Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Piatok, 13. november 2026

Rozdiely pre Metafox/functions.inc.php medzi verziami 1.28 a 1.29

verzia 1.28, 2006/08/06 10:19:10 verzia 1.29, 2006/08/14 10:15:17
Riadok 915  function ezin_cgi_parse() /* {{{ */
Riadok 915  function ezin_cgi_parse() /* {{{ */
         global $ezin_cgi;          global $ezin_cgi;
         global $ezin_cfg;          global $ezin_cfg;
   
         /* $lang_init schema          /* $ezin_cgi['lang_init'] schema
   
            0 - uninitialized             0 - uninitialized
            1 - initialized by CGI             1 - initialized by CGI
Riadok 924  function ezin_cgi_parse() /* {{{ */
Riadok 924  function ezin_cgi_parse() /* {{{ */
          */           */
   
         $expire_time = time() + (3600 * 24 * 30 * 12 * 2); // two years          $expire_time = time() + (3600 * 24 * 30 * 12 * 2); // two years
         $lang_init   = 0;  
         $lang_cookie = strtolower(@$_COOKIE['ezin_lang']);          $lang_cookie = strtolower(@$_COOKIE['ezin_lang']);
           $ezin_cgi['lang_init'] = 0;
         if (is_array($ezin_cfg['languages'])) {          if (is_array($ezin_cfg['languages'])) {
                 $lang_init = 1;                  $ezin_cgi['lang_init'] = 1;
                 $lang = strtolower(Platon::parse_id_param('ezin_lang', false));                  $lang = strtolower(Platon::parse_id_param('ezin_lang', false));
                 if (! in_array($lang, $ezin_cfg['languages'])) {                  if (! in_array($lang, $ezin_cfg['languages'])) {
                         $lang_init = 2;                          $ezin_cgi['lang_init'] = 2;
                         $lang = $lang_cookie;                          $lang = $lang_cookie;
                         if (! in_array($lang, $ezin_cfg['languages'])) {                          if (! in_array($lang, $ezin_cfg['languages'])) {
                                 $lang_init = 3;                                  $ezin_cgi['lang_init'] = 3;
                                 $lang = Platon::negotiate_language($ezin_cfg['languages']);                                  $lang = Platon::negotiate_language($ezin_cfg['languages']);
                         }                          }
                 }                  }
         } else {          } else {
                 //$lang_get_post = $lang_cookie = '';  
                 $lang = '';                  $lang = '';
         }          }
   
Riadok 1013  function ezin_cgi_parse() /* {{{ */
Riadok 1012  function ezin_cgi_parse() /* {{{ */
         $lang_tbl_type = 'S';          $lang_tbl_type = 'S';
         $lang_tbl = ezin_get_bind_lang_table_wrapper($lang_tbl_type,          $lang_tbl = ezin_get_bind_lang_table_wrapper($lang_tbl_type,
                         $ar['section_bind_lang'], $ar['article_bind_lang']);                          $ar['section_bind_lang'], $ar['article_bind_lang']);
           //var_dump($lang_tbl);
   
         while ($ar['author_id'] + $ar['section_id'] + $ar['article_id'] + (int)$ar['message_id'] <= 0) {          while ($ar['author_id'] + $ar['section_id'] + $ar['article_id'] + (int)$ar['message_id'] <= 0) {
                 global $ezin_cfg;                  global $ezin_cfg;
Riadok 1037  function ezin_cgi_parse() /* {{{ */
Riadok 1037  function ezin_cgi_parse() /* {{{ */
                                 $ar['section_bind_lang'], $ar['article_bind_lang']);                                  $ar['section_bind_lang'], $ar['article_bind_lang']);
   
                 /* === FUNNY CODE (c) Nepto === */                  /* === FUNNY CODE (c) Nepto === */
                 if ($lang != '' && $lang_new != '' && $lang_init < 3 /* !!! */ && $lang != $lang_new) {                  if ($lang != '' && $lang_new != '' && $ezin_cgi['lang_init'] < 3 /* !!! */ && $lang != $lang_new) {
                         if (! empty($lang_tbl[$lang])) {                          if (! empty($lang_tbl[$lang])) {
                                 if (intval($ar['article_bind_lang']) > 0) {                                  if (intval($ar['article_bind_lang']) > 0) {
                                         $ar = ezin_validate_IDs(array(                                          $ar = ezin_validate_IDs(array(
Riadok 1065  function ezin_cgi_parse() /* {{{ */
Riadok 1065  function ezin_cgi_parse() /* {{{ */
         }          }
   
         /* === FUNNY CODE (c) Nepto === */          /* === FUNNY CODE (c) Nepto === */
         if ($lang != '' && $lang_new != '' && $lang_init < 2 && $lang != $lang_new) {          if ($lang != '' && $lang_new != '' && $ezin_cgi['lang_init'] < 2 && $lang != $lang_new) {
                 if (! empty($lang_tbl[$lang])) {                  if (! empty($lang_tbl[$lang])) {
                         if (intval($ar['article_bind_lang']) > 0) {                          if (intval($ar['article_bind_lang']) > 0) {
                                 $ar = ezin_validate_IDs(array(                                  $ar = ezin_validate_IDs(array(
Riadok 1084  function ezin_cgi_parse() /* {{{ */
Riadok 1084  function ezin_cgi_parse() /* {{{ */
   
         if (is_array($ezin_cfg['languages'])) {          if (is_array($ezin_cfg['languages'])) {
                 $ezin_cgi['lang'] = $lang_new != '' ? $lang_new : $lang;                  $ezin_cgi['lang'] = $lang_new != '' ? $lang_new : $lang;
                 if ($ezin_cgi['lang'] != $lang_cookie) {  
                         setcookie('ezin_lang', $ezin_cgi['lang'], $expire_time, $ezin_cfg['url']);  
                 }  
         } else {          } else {
                 $ezin_cgi['lang'] = '';                  $ezin_cgi['lang'] = '';
         }          }

Legend:
Odstranené z verzie1.28  
zmenené riadky
  Pridané vo verzii1.29

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok