From: <on...@us...> - 2002-09-26 02:47:21
|
Update of /cvsroot/xoops/xoops-current/html/include In directory usw-pr-cvs1:/tmp/cvs-serv804 Modified Files: functions.php Log Message: no message Index: functions.php =================================================================== RCS file: /cvsroot/xoops/xoops-current/html/include/functions.php,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** functions.php 21 Sep 2002 22:25:07 -0000 1.17 --- functions.php 26 Sep 2002 02:47:17 -0000 1.18 *************** *** 455,458 **** --- 455,499 ---- */ function make_cblock() { + global $xoopsUser, $xoopsOption; + $xoopsblock = new XoopsBlock(); + $cc_block = $cl_block = $cr_block = ""; + $arr = array(); + if ($xoopsOption['theme_use_smarty'] == 0) { + if ( $xoopsUser ) { + $arr = $xoopsblock->getAllBlocksByGroup($xoopsUser->groups(), true, XOOPS_CENTERBLOCK_ALL, XOOPS_BLOCK_VISIBLE); + } else { + $arr = $xoopsblock->getAllBlocksByGroup(XoopsGroup::getByType("Anonymous"), true, XOOPS_CENTERBLOCK_ALL, XOOPS_BLOCK_VISIBLE); + } + if ( count($arr) > 0 ){ + foreach ( $arr as $myblock ) { + $block = array(); + $block = $myblock->buildBlock(); + if ( $block ) { + if ( XOOPS_CENTERBLOCK_CENTER == $myblock->getVar("side") ) { + if ( $block['title'] != "" ) { + $cc_block .= "<tr valign='top'><td colspan='2'><b>".$block['title']."</b><hr />".$block['content']."<br /><br /></td></tr>\n"; + } else { + $cc_block .= "<tr><td colspan='2'>".$block['content']."<br /><br /></td></tr>\n"; + } + } elseif ( XOOPS_CENTERBLOCK_LEFT == $myblock->getVar("side") ) { + if ( $block['title'] != "" ) { + $cl_block .= "<p><b>".$block['title']."</b><hr />".$block['content']."</p>\n"; + } else { + $cl_block .= "<p>".$block['content']."</p>\n"; + } + } else { + if ( $block['title'] != "" ) { + $cr_block .= "<p><b>".$block['title']."</b><hr />".$block['content']."</p>\n"; + } else { + $cr_block .= "<p>".$block['content']."</p>\n"; + } + } + } + unset($myblock); + unset($block); + } + echo "<table width=\"100%\">".$cc_block."<tr valign='top'><td width='50%'>".$cl_block."</td><td width='50%'>".$cr_block."</td></tr></table>\n"; + } + } } |