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'; }
/** * 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'); }