Ignore:
Timestamp:
Feb 5, 2009, 4:03:30 AM (15 years ago)
Author:
rvelices
Message:
  • 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 )
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/functions_user.inc.php

    r3049 r3126  
    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}
Note: See TracChangeset for help on using the changeset viewer.