| @@ 382-392 (lines=11) @@ | ||
| 379 | if (defined('XOOPS_CUBE_LEGACY')) { |
|
| 380 | $handler = xoops_gethandler('block');//add |
|
| 381 | } |
|
| 382 | while ($myrow = $this->db->fetchArray($result)) { |
|
| 383 | ||
| 384 | //HACK by domifara |
|
| 385 | if (defined('XOOPS_CUBE_LEGACY')) { |
|
| 386 | $block_one =& $handler->create(false) ; |
|
| 387 | $block_one->assignVars($myrow); |
|
| 388 | $block_arr[] =& $block_one ; |
|
| 389 | } else { |
|
| 390 | $block_arr[] = new XoopsBlock($myrow) ; |
|
| 391 | } |
|
| 392 | } |
|
| 393 | if (empty($block_arr)) { |
|
| 394 | return ; |
|
| 395 | } |
|
| @@ 462-471 (lines=10) @@ | ||
| 459 | if (defined('XOOPS_CUBE_LEGACY')) { |
|
| 460 | $handler = xoops_gethandler('block');//add |
|
| 461 | } |
|
| 462 | while ($myrow = $this->db->fetchArray($result)) { |
|
| 463 | //HACK by domifara |
|
| 464 | if (defined('XOOPS_CUBE_LEGACY')) { |
|
| 465 | $block_one =& $handler->create(false) ; |
|
| 466 | $block_one->assignVars($myrow); |
|
| 467 | $block_arr[] =& $block_one ; |
|
| 468 | } else { |
|
| 469 | $block_arr[] = new XoopsBlock($myrow) ; |
|
| 470 | } |
|
| 471 | } |
|
| 472 | ||
| 473 | $item_list = array() ; |
|
| 474 | foreach (array_keys($block_arr) as $i) { |
|
| @@ 147-158 (lines=12) @@ | ||
| 144 | $sql = 'SELECT b.* FROM '.$db->prefix('newblocks').' b, '.$db->prefix('block_module_link').' m WHERE m.block_id=b.bid AND b.isactive=1 AND b.visible=1 AND m.module_id=' . (int)$altsysModuleId |
|
| 145 | . ' AND b.bid IN (' . implode(',', $blockids) . ') ORDER BY b.weight,b.bid' ; |
|
| 146 | $result = $db->query($sql); |
|
| 147 | while ($myrow = $db->fetchArray($result)) { |
|
| 148 | ||
| 149 | //HACK by domifara |
|
| 150 | if (defined('XOOPS_CUBE_LEGACY')) { |
|
| 151 | $block =& $handler->create(false) ; |
|
| 152 | $block->assignVars($myrow); |
|
| 153 | } else { |
|
| 154 | $block = new XoopsBlock($myrow) ; |
|
| 155 | } |
|
| 156 | ||
| 157 | $block_arr[ $myrow['bid'] ] = $block ; |
|
| 158 | } |
|
| 159 | } |
|
| 160 | ||
| 161 | $adminmenublock_exists = false ; |
|