{php}>
// new_messages に新着PM数をアサインする
global $xoopsUser ;
if( is_object( $xoopsUser ) ) {
$pm_handler =& xoops_gethandler('privmessage');
$criteria = new CriteriaCompo(new Criteria('read_msg', 0));
$criteria->add(new Criteria('to_userid', $xoopsUser->getVar('uid')));
$new_messages = $pm_handler->getCount($criteria) ;
$this->assign( 'new_messages' , $new_messages ) ;
if( empty( $_SESSION['new_messages'] ) ) $_SESSION['new_messages'] = 0 ;
if( $_SESSION['new_messages'] < $new_messages ) $this->assign( 'open_message_alert' , 1 ) ;
$_SESSION['new_messages'] = $new_messages ;
} else {
$this->assign( 'new_messages' , 0 ) ;
}
<{/php}>
<{foreach item=block from=$xoops_lblocks}>
:: <{$block.title}> |
<{$block.content}> |
<{/foreach}>
|
<{if $xoops_showcblock == 1}>
<{foreach item=block from=$xoops_ccblocks}>
<{$block.title}>
<{$block.content}>
<{/foreach}>
|
<{foreach item=block from=$xoops_clblocks}>
<{$block.title}>
<{$block.content}>
<{/foreach}>
|
<{foreach item=block from=$xoops_crblocks}>
<{$block.title}>
<{$block.content}>
<{/foreach}>
|
<{/if}>
<{$xoops_contents}>
|
<{if $xoops_showrblock == 1}>
<{foreach item=block from=$xoops_rblocks}>
:: <{$block.title}> |
<{$block.content}> |
<{/foreach}>
|
<{/if}>
|