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";
+ }
+ }
}
|