{php}> if( ! empty( $_SESSION['redirect_message'] ) ) { array_unshift( $this->_tpl_vars['xoops_lblocks'] , array( 'title' => 'Message' , 'content' => $_SESSION['redirect_message'] , 'weight' => 0 ) ) ; unset( $_SESSION['redirect_message'] ) ; } <{/php}>
![]() |
<{$xoops_banner}> |
<{foreach item=block from=$xoops_lblocks}>
<{if $block.title|regex_replace:"/.*none/":"none" ne "none"}>
<{$block.title}>
<{/if}>
<{$block.content}>
<{/foreach}>
|
<{if $xoops_showcblock == 1}>
<{php}>
$prev_htmls = array(
'bdbd' => '' ,
'bdcc' => '
| |||||||||||||
' , 'crcl' => ' | ||||||||||||||
' ,
'crcr' => '' ,
) ;
$i = 0 ;
$xoops_cblocks = array() ;
if( is_array( @$this->_tpl_vars['xoops_ccblocks'] ) ) foreach( $this->_tpl_vars['xoops_ccblocks'] as $i => $block ) {
$weight = $block['weight'] * 65536 + $i ;
$block['align'] = 'cc' ;
$xoops_cblocks[ $weight ] = $block ;
}
if( is_array( @$this->_tpl_vars['xoops_clblocks'] ) ) foreach( $this->_tpl_vars['xoops_clblocks'] as $i => $block ) {
$weight = $block['weight'] * 65536 + $i + 16384 ;
$block['align'] = 'cl' ;
$xoops_cblocks[ $weight ] = $block ;
}
if( is_array( @$this->_tpl_vars['xoops_crblocks'] ) ) foreach( $this->_tpl_vars['xoops_crblocks'] as $i => $block ) {
$weight = $block['weight'] * 65536 + $i + 32768 ;
$block['align'] = 'cr' ;
$xoops_cblocks[ $weight ] = $block ;
}
// body's weight = 100
$xoops_cblocks[ 100 * 65536 + 49152 ] = array( 'align' => 'bd' ) ;
ksort( $xoops_cblocks ) ;
array_push( $xoops_cblocks , array( 'align' => 'bd' ) ) ;
$prev_align = 'bd' ;
foreach( $xoops_cblocks as $key => $block ) {
$xoops_cblocks[$key]['prev_html'] = $prev_htmls[ $prev_align . $block['align'] ] ;
$prev_align = $block['align'] ;
}
/* foreach( $xoops_cblocks as $key => $block ) {
echo htmlspecialchars("$key:{$block['align']}:{$block['prev_html']}")." " ; } exit ; */ $last = array_pop( $xoops_cblocks ) ; $this->_tpl_vars['xoops_cblocks'] = $xoops_cblocks ; $this->_tpl_vars['xoops_cblocks_terminator'] = $last['prev_html'] ; <{/php}> <{foreach item=block from=$xoops_cblocks}> <{$block.prev_html}> <{if $block.align == "bd"}>
<{$xoops_contents}>
<{else}>
<{if $block.title|regex_replace:"/.*none/":"none" ne "none"}>
<{/if}>
<{/foreach}>
<{$xoops_cblocks_terminator}>
<{else}>
<{$block.title}>
<{/if}>
<{$block.content}>
<{$xoops_contents}>
<{/if}>
|
<{if $xoops_showrblock == 1}>
<{foreach item=block from=$xoops_rblocks}>
<{if $block.title|regex_replace:"/.*none/":"none" ne "none"}>
<{$block.title}>
<{/if}>
<{$block.content}>
<{/foreach}>
|
<{/if}>
![]() |