ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 2750


Ignore:
Timestamp:
May 10, 2007, 12:30:06 PM (13 years ago)
Author:
ebihara
Message:

#684:fetch_inc_navi()のファンクションキャッシュをh_系のみに限定して行うようにした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/ebihara/prj_dev28x/webapp/lib/util/page.php

    r2683 r2750  
    1818function fetch_inc_navi($type, $target_id = null)
    1919{
    20     static $is_recurred = false;  //再帰処理中かどうかの判定フラグ
    21 
    22     if (!$is_recurred) {  //function cacheのために再帰処理を行う
    23         $is_recurred = true;
    24         $funcargs = func_get_args();
    25         return pne_cache_recursive_call(OPENPNE_FUNCTION_CACHE_LIFETIME_FAST, __FUNCTION__, $funcargs);
    26     }
    27 
    28     $is_recurred = false;
     20    // $type が h の場合のみ function cache
     21    if ($type == 'h') {
     22        static $is_recurred = false;  //再帰処理中かどうかの判定フラグ
     23
     24        if (!$is_recurred) {  //function cacheのために再帰処理を行う
     25            $is_recurred = true;
     26            $funcargs = func_get_args();
     27            return pne_cache_recursive_call(OPENPNE_FUNCTION_CACHE_LIFETIME_FAST, __FUNCTION__, $funcargs);
     28        }
     29
     30        $is_recurred = false;
     31    }
    2932
    3033    $inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']);
Note: See TracChangeset for help on using the changeset viewer.