<{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}> <{$xoops_sitename}> - <{$xoops_pagetitle}> <{$xoops_module_header}>
<{if $xoops_showrblock == 1}> <{/if}>
<{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}>
<{foreach item=block from=$xoops_rblocks}>
:: <{$block.title}>
<{$block.content}>
<{/foreach}>