Show
Ignore:
Timestamp:
02/05/09 04:04:27 (4 years ago)
Author:
rvelices
Message:

merge r 3126 from trunk
- embellish_url compacts now ..
- some trigger improvements (render_category_description)
- improved perf of duplicate_xxx_url ( rewrote func params_for_duplication and remove some vars from $page )

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/2.0/include/functions_user.inc.php

    r3046 r3127  
    761761function get_default_user_info($convert_str = true) 
    762762{ 
    763   global $page, $conf; 
    764  
    765   if (!isset($page['cache_default_user'])) 
    766   { 
    767     $query = 'select * from '.USER_INFOS_TABLE. 
    768             ' where user_id = '.$conf['default_user_id'].';'; 
     763  global $cache, $conf; 
     764 
     765  if (!isset($cache['default_user'])) 
     766  { 
     767    $query = 'SELECT * FROM '.USER_INFOS_TABLE. 
     768            ' WHERE user_id = '.$conf['default_user_id'].';'; 
    769769 
    770770    $result = pwg_query($query); 
    771     $page['cache_default_user'] = mysql_fetch_assoc($result); 
    772  
    773     if ($page['cache_default_user'] !== false) 
    774     { 
    775       unset($page['cache_default_user']['user_id']); 
    776       unset($page['cache_default_user']['status']); 
    777       unset($page['cache_default_user']['registration_date']); 
    778     } 
    779   } 
    780  
    781   if (is_array($page['cache_default_user']) and $convert_str) 
     771    $cache['default_user'] = mysql_fetch_assoc($result); 
     772 
     773    if ($cache['default_user'] !== false) 
     774    { 
     775      unset($cache['default_user']['user_id']); 
     776      unset($cache['default_user']['status']); 
     777      unset($cache['default_user']['registration_date']); 
     778    } 
     779  } 
     780 
     781  if (is_array($cache['default_user']) and $convert_str) 
    782782  { 
    783783    $default_user = array(); 
    784     foreach ($page['cache_default_user'] as $name => $value) 
     784    foreach ($cache['default_user'] as $name => $value) 
    785785    { 
    786786      // If the field is true or false, the variable is transformed into a 
     
    799799  else 
    800800  { 
    801     return $page['cache_default_user']; 
     801    return $cache['default_user']; 
    802802  } 
    803803}