XPressME Integration Kit

Trac


Ignore:
Timestamp:
Apr 21, 2011, 9:43:07 PM (14 years ago)
Author:
toemon
Message:

ブロックキャッシュの読み込み時、モジュールIDでの絞り込みを忘れていた点を修正
具体な不具合としては、XPressを複数利用し、同じブロックを使用した場合にモジュールIDが先のモジュールのブロックが複数表示される、不具合となっていた。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xpressme_integration_kit/include/xpress_block_render.php

    r691 r708  
    4747        { 
    4848                $options_string = ''; 
     49                $mid = get_block_mid($mydirname); 
    4950                foreach ($options as $val){ 
    5051                        if (!empty($options_string)) $options_string .='|'; 
     
    5556                        $module_dir = XOOPS_ROOT_PATH . '/modules/' . $mydirname; 
    5657 
    57                         $sql = "SELECT bid FROM $block_tbl WHERE (func_file LIKE '$func_file') AND (options LIKE '$options_string')"; 
     58                        $sql = "SELECT bid FROM $block_tbl WHERE (mid = $mid) AND (func_file LIKE '$func_file') AND (options LIKE '$options_string')"; 
    5859                        $result =  $xoopsDB->query($sql, 0, 0); 
    5960                        if ($xoopsDB->getRowsNum($result)  > 0){ 
Note: See TracChangeset for help on using the changeset viewer.