示例#1
0
 function execute($requests)
 {
     if (LOGIN_URL_PC && !DISPLAY_LOGIN) {
         client_redirect_absolute(LOGIN_URL_PC);
     }
     //---- inc_ テンプレート用 変数 ----//
     $this->set('inc_page_header', fetch_inc_page_header('public'));
     $this->set('INC_PAGE_HEADER', db_banner_get_top_banner(false));
     $this->set('IS_CLOSED_SNS', IS_CLOSED_SNS);
     $this->set('top_banner_html_before', p_common_c_siteadmin4target_pagename('top_banner_html_before'));
     $this->set('top_banner_html_after', p_common_c_siteadmin4target_pagename('top_banner_html_after'));
     $this->set('inc_page_footer', p_common_c_siteadmin4target_pagename('inc_page_footer_before'));
     return 'success';
 }
示例#2
0
/**
 * inc_page_header.tpl
 */
function fetch_inc_page_header($type = null)
{
    $inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']);
    $inc_smarty->templates_dir = 'pc/templates';
    $v['PHPSESSID'] = md5(session_id());
    $v['INC_PAGE_HEADER_type'] = $type;
    if ($type == 'public' || $type == 'regist') {
        $v['before_after'] = 'before';
        $v['INC_PAGE_HEADER'] = db_banner_get_top_banner(false);
    } else {
        $v['before_after'] = 'after';
        $v['INC_PAGE_HEADER'] = db_banner_get_top_banner(true);
    }
    $v['top_banner_html_before'] = p_common_c_siteadmin4target_pagename('top_banner_html_before');
    $v['top_banner_html_after'] = p_common_c_siteadmin4target_pagename('top_banner_html_after');
    $inc_smarty->assign('navi', util_get_c_navi('global'));
    $inc_smarty->assign($v);
    return $inc_smarty->ext_fetch('inc_page_header.tpl');
}