Exemplo n.º 1
0
function fetch_inc_ktai_header()
{
    $inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']);
    $inc_smarty->templates_dir = 'ktai/templates';
    require_once 'OpenPNE/KtaiUA.php';
    $ktai = new OpenPNE_KtaiUA();
    $inc_smarty->assign('is_au', $ktai->is_au());
    $inc_smarty->assign('is_softbank', $ktai->is_vodafone());
    $inc_smarty->assign('is_docomo', $ktai->is_docomo());
    $inc_smarty->assign('ktai_color_config', util_get_color_config_ktai());
    if (SNS_TITLE) {
        $inc_smarty->assign('title', SNS_TITLE);
    } else {
        $inc_smarty->assign('title', SNS_NAME);
    }
    $inc_smarty->assign('inc_ktai_html_head', p_common_c_siteadmin4target_pagename('inc_ktai_html_head'));
    $inc_smarty->assign('inc_ktai_header', p_common_c_siteadmin4target_pagename('inc_ktai_header'));
    return $inc_smarty->ext_fetch('inc_ktai_header.tpl');
}
Exemplo n.º 2
0
 function ext_display($resource_name, $cache_id = null, $compile_id = null)
 {
     $this->load_filter('output', 'pne_display_emoji');
     $this->register_outputfilter('smarty_outputfilter_pne_display_emoji');
     // とりあえず携帯用にSJISのみ対応
     if ($this->output_charset == 'SJIS') {
         $this->register_outputfilter('smarty_outputfilter_convert_utf82sjis');
         $this->register_outputfilter('smarty_outputfilter_unescape_emoji');
         require_once 'OpenPNE/KtaiUA.php';
         $ktai = new OpenPNE_KtaiUA();
         if ($ktai->is_docomo() && OPENPNE_IS_SET_KTAI_FONT_SIZE) {
             $this->register_outputfilter('smarty_outputfilter_add_font4docomo');
         }
         if ($ktai->is_vodafone()) {
             $this->register_outputfilter('smarty_outputfilter_change_table_width4softbank');
         }
     }
     $this->sendContentType();
     $this->ext_fetch($resource_name, $cache_id, $compile_id, true);
 }