rendered paste body$posarr = XoopsBlock::getBlockPositions(true);$block_checkbox = array();$i = 0;foreach ($posarr as $k=>$v){ $tit = (defined($posarr[$k]['title']))?constant($posarr[$k]['title']):$posarr[$k]['title']; $block_checkbox[$i] = new XoopsFormCheckBox('<b>'.$tit.'</b>', "read_bids[]", $r_block_value); $new_blocks_array = array(); $blocks_array = XoopsBlock::getAllBlocks("list", $k);echo '<ul>'; foreach ($blocks_array as $key=>$value) { $new_blocks_array[$key] = "<li class=\"blockslist\"><a href='".XOOPS_URL."/modules/system/admin.php?fct=blocksadmin&op=edit&bid=".$key."'>".$value." (ID: ".$key.")</a></li>"; } $block_checkbox[$i]->addOptionArray($new_blocks_array); echo '</ul>'; $block_checkbox[$i]->addOptionArray($new_blocks_array); $i++;}