/** * p2 - 携帯用インデックスをHTMLプリントする関数 * * @access public * @return void */ function index_print_k() { global $_conf, $_login; $menuKLinkHtmls = getIndexMenuKLinkHtmls(getIndexMenuKIni()); $ptitle = $_conf['p2name'] . 'iPhone'; // ログインユーザ情報 $auth_user_ht = sprintf('<p>ログインユーザ: %s - %s</p>', hs($_login->user_u), date('Y/m/d (D) G:i:s')); // p2ログイン用URL $login_url = rtrim(dirname(UriUtil::getMyUri()), '/') . '/'; $login_url_pc = UriUtil::buildQueryUri($login_url, array(UA::getQueryKey() => 'pc')); $login_url_k = UriUtil::buildQueryUri($login_url, array(UA::getQueryKey() => 'k', 'user' => $_login->user_u)); // 前回のログイン情報 if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) { if (false !== ($log = P2Util::getLastAccessLog($_conf['login_log_file']))) { $log_hs = array_map('htmlspecialchars', $log); $htm['last_login'] = <<<EOP <font color="#888888"> 前回のログイン情報 - {$log_hs['date']}<br> ユーザ: {$log_hs['user']}<br> IP: {$log_hs['ip']}<br> HOST: {$log_hs['host']}<br> UA: {$log_hs['ua']}<br> REFERER: {$log_hs['referer']} </font> EOP; } } // 古いセッションIDがキャッシュされていることを考慮して、ユーザ情報を付加しておく // (リファラを考慮して、つけないほうがいい場合もあるので注意) $narabikae_uri = UriUtil::buildQueryUri('edit_indexmenui.php', array('user' => $_login->user_u, UA::getQueryKey() => UA::getQueryValue())); require_once P2_LIB_DIR . '/BrdCtl.php'; $search_form_htm = BrdCtl::getMenuKSearchFormHtml('menu_i.php'); $body_at = P2View::getBodyAttrK(); $hr = P2View::getHrHtmlK(); //========================================================= // 携帯用 HTML出力 //========================================================= P2Util::headerNoCache(); P2View::printDoctypeTag(); ?> <html> <head> <?php P2View::printExtraHeadersHtml(); ?> <script type="text/javascript"> <!-- window.onload = function() { setTimeout(scrollTo, 100, 0, 1); } // --> </script> <style type="text/css" media="screen">@import "./iui/iui.css";</style> <title><?php eh($ptitle); ?> </title> </head> <body> <div class="toolbar"> <h1 id="pageTitle"><?php eh($ptitle); ?> </h1> <a class="button" href="<?php eh($narabikae_uri); ?> ">並替</a> </div> <ul id="home"> <li class="group">メニュー</li> <?php P2Util::printInfoHtml(); foreach ($menuKLinkHtmls as $v) { ?> <li><?php echo $v; ?> </li><?php } ?> <li class="group">検索</li> <?php echo $search_form_htm; ?> </ul> <br> </body> </html> <?php }
<td><a href="{$url_b_ht}k" target="_blank" onclick="return {$bookmarklet_k_ht};">{$url_b_ht}k</a></td> <td>[<a href="javascript:{$bookmarklet_k_en};">bookmarklet</a>]</td> </tr> <tr> <th>iPhone用URL:</th> <td><a href="{$url_b_ht}i" target="_blank" onclick="return {$bookmarklet_i_ht};">{$url_b_ht}i</a></td> <td>[<a href="javascript:{$bookmarklet_i_en};">bookmarklet</a>]</td> </tr> </tbody> </table> EOT; // 前回のログイン情報 $htm['log'] = ''; $htm['last_login'] = ''; if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) { if (($log = P2Util::getLastAccessLog($_conf['login_log_file'])) !== false) { $htm['log'] = array_map('p2h', $log); $htm['last_login'] = <<<EOT <br> <table border="0" cellspacing="0" cellpadding="1"> <caption>前回のログイン情報 - {$htm['log']['date']}</caption> <tbody> <tr><th>ユーザ:</th><td>{$htm['log']['user']}</td></tr> <tr><th>IP:</th><td>{$htm['log']['ip']}</td></tr> <tr><th>HOST:</th><td>{$htm['log']['host']}</td></tr> <tr><th>UA:</th><td>{$htm['log']['ua']}</td></tr> <tr><th>REFERER:</th><td>{$htm['log']['referer']}</td></tr> </tbody> </table> EOT; }
/** * 携帯用インデックスプリント */ function index_print_k() { global $_conf, $_login; $info_msg_ht = P2Util::getInfoHtml(); $newtime = date('gis'); $body = ""; $ptitle = "rep2モバイル"; // 認証ユーザ情報 $htm['auth_user'] = "******" . date("Y/m/d (D) G:i:s") . "</p>\n"; // 前回のログイン情報 if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) { if (($log = P2Util::getLastAccessLog($_conf['login_log_file'])) !== false) { $log_hd = array_map('htmlspecialchars', $log); $htm['last_login'] = <<<EOP 前回のログイン情報 - {$log_hd['date']}<br> ユーザ: {$log_hd['user']}<br> IP: {$log_hd['ip']}<br> HOST: {$log_hd['host']}<br> UA: {$log_hd['ua']}<br> REFERER: {$log_hd['referer']} EOP; } } $rss_k_ht = ''; $iv2_k_ht = ''; if ($_conf['expack.rss.enabled']) { $rss_k_ht = "<a href=\"menu_k.php?view=rss{$m_rss_set_a}{$_conf['k_at_a']}\">RSS</a><br>"; } if ($_conf['expack.ic2.enabled'] == 2 || $_conf['expack.ic2.enabled'] == 3) { $iv2_k_ht = "<a href=\"iv2.php?reset_filter=1{$_conf['k_at_a']}\">画像キャッシュ一覧</a><br>"; } //========================================================= // 携帯用 HTML プリント //========================================================= P2Util::header_nocache(); echo $_conf['doctype']; echo <<<EOP <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta name="ROBOTS" content="NOINDEX, NOFOLLOW"> {$_conf['extra_headers_ht']} <title>{$ptitle}</title> </head> <body{$_conf['k_colors']}> <h1>{$ptitle}</h1> {$info_msg_ht} <div> <a href="subject.php?spmode=fav&sb_view=shinchaku{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][1]}>{$_conf['k_accesskey_st'][1]}お気にスレの新着</a><br> <a href="subject.php?spmode=fav{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][2]}>{$_conf['k_accesskey_st'][2]}お気にスレの全て</a><br> <a href="menu_k.php?view=favita{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][3]}>{$_conf['k_accesskey_st'][3]}お気に板</a><br> <a href="menu_k.php?view=cate{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][4]}>{$_conf['k_accesskey_st'][4]}板リスト</a><br> <a href="subject.php?spmode=recent&sb_view=shinchaku{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][5]}>{$_conf['k_accesskey_st'][5]}最近読んだスレの新着</a><br> <a href="subject.php?spmode=recent{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][6]}>{$_conf['k_accesskey_st'][6]}最近読んだスレの全て</a><br> <a href="subject.php?spmode=res_hist{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][7]}>{$_conf['k_accesskey_st'][7]}書込履歴</a> <a href="read_res_hist.php?nt={$newtime}{$_conf['k_at_a']}">ログ</a><br> <a href="subject.php?spmode=palace&norefresh=1{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][8]}>{$_conf['k_accesskey_st'][8]}スレの殿堂</a><br> <a href="setting.php?nt={$newtime}{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][9]}>{$_conf['k_accesskey_st'][9]}ログイン管理</a><br> <a href="editpref.php?nt={$newtime}{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][0]}>{$_conf['k_accesskey_st'][0]}設定管理</a><br> {$rss_k_ht} <a href="tgrepc.php{$_conf['k_at_q']}">スレタイ検索</a><br> {$iv2_k_ht} </div> <hr> {$htm['auth_user']} {$htm['last_login']} </body> </html> EOP; }
/** * p2 - 携帯用インデックスをHTMLプリントする関数 */ function index_print_k() { global $_conf, $_login; $newtime = date('gis'); $body = ""; $ptitle = "rep2phone"; // ログインユーザ情報 $htm['auth_user'] = "******" . date("Y/m/d (D) G:i:s") . "</p>\n"; // p2ログイン用URL $login_url = rtrim(dirname(P2Util::getMyUrl()), '/') . '/'; $login_url_pc = $login_url . '?b=pc'; $login_url_pc_hs = hs($login_url_pc); $login_url_k = $login_url . '?b=k&user='******'login_log_rec'] && $_conf['last_login_log_show']) { if (($log = P2Util::getLastAccessLog($_conf['login_log_file'])) !== false) { $log_hd = array_map('htmlspecialchars', $log); $htm['last_login'] = <<<EOP <font color="#888888"> 前回のログイン情報 - {$log_hd['date']}<br> ユーザ: {$log_hd['user']}<br> IP: {$log_hd['ip']}<br> HOST: {$log_hd['host']}<br> UA: {$log_hd['ua']}<br> REFERER: {$log_hd['referer']} </font> EOP; } } // 古いセッションIDがキャッシュされていることを考慮して、ユーザ情報を付加しておく // (リファラを考慮して、つけないほうがいい場合もあるので注意) $user_at_a = '&user='******'?user='******'/brdctl.class.php'; $search_form_htm = BrdCtl::getMenuKSearchFormHtml('menu_k.php'); //========================================================= // 携帯用 HTML プリント //========================================================= P2Util::header_nocache(); echo $_conf['doctype']; echo <<<EOP <html> <head> {$_conf['meta_charset_ht']} <meta name="ROBOTS" content="NOINDEX, NOFOLLOW"> <script type="text/javascript"> <!-- window.onload = function() { setTimeout(scrollTo, 100, 0, 1); } // --> </script> <style type="text/css" media="screen">@import "./iui/iui.css";@import "./iui/index.css";</style> <title>{$ptitle}</title> </head> <body> <div class="toolbar"> <h1 id="pageTitle">{$ptitle}</h1> <a class="button" href="editpref_i.php?dummy=1{$user_at_a}{$_conf['k_at_a']}">設定管理 </a> </div> EOP; P2Util::printInfoHtml(); echo <<<EOP <ul id="other" class="hidden"> <li class="group">その他</li> <li><a href="subject.php?spmode=res_hist{$_conf['k_at_a']}{$user_at_a}">書込履歴</a> </li> <li><a href="read_res_hist.php?nt={$newtime}{$_conf['k_at_a']}">ログ</a></li> <li><a href="subject.php?spmode=palace&norefresh=1{$_conf['k_at_a']}{$user_at_a}">スレの殿堂</a></li> <li><a href="editfavita_i.php?k=1">お気に入り編集</a></li> <li><a href="setting.php?dummy=1{$user_at_a}{$_conf['k_at_a']}">ログイン管理</a></li> <li class="group">板検索</li> {$search_form_htm} </ul> <ul id="fav" class="hidden"> EOP; printFavItaHtml(); echo <<<EOP </ul> <ul id="home"> <li class="group">メニュー</li> <li><a href="menu_k.php?view=cate{$_conf['k_at_a']}{$user_at_a}">板リスト</a></li> <li><a href="subject.php?spmode=fav&norefresh=1{$_conf['k_at_a']}{$user_at_a}">お気にスレの全て</a></li> <li><a href="subject.php?spmode=fav&sb_view=shinchaku{$_conf['k_at_a']}{$user_at_a}">お気にスレの新着</a></li> <li><a href="subject.php?spmode=recent&sb_view=shinchaku{$_conf['k_at_a']}{$user_at_a}">最近読んだスレの新着</a></li> <li><a href="subject.php?spmode=recent&norefresh=1{$_conf['k_at_a']}{$user_at_a}">最近読んだスレの全て</a></li> </ul> <div id="foot"> <div class="foot_index"> <span class="top"><a onclick="all.item('home').style.visibility='visible';all.item('other').style.visibility='hidden';all.item('fav').style.visibility='hidden'">Top</a></span> <span class="fav"><a onclick="all.item('fav').style.visibility='visible';all.item('home').style.visibility='hidden';all.item('other').style.visibility='hidden'">Top</a></span> <span class="other"><a onclick="all.item('other').style.visibility='visible';all.item('home').style.visibility='hidden';all.item('fav').style.visibility='hidden'">Top</a></span> </div> </div> </body> </html> EOP; }
// プリント設定 //========================================================= // 最新版チェック if ($_conf['updatan_haahaa']) { $newversion_found_html = _checkUpdatan(); } else { $newversion_found_html = ''; } // ログインユーザ情報 $htm['auth_user'] = "******" . date("Y/m/d (D) G:i") . '</p>' . "\n"; // (携帯)ログイン用URL $url = rtrim(dirname(UriUtil::getMyUri()), '/') . '/' . '?user='******'&b=k'; $htm['ktai_url'] = '<p>携帯ログイン用URL <a href="' . hs($url) . '" target="_blank">' . hs($url) . '</a></p>' . "\n"; // 前回のログイン情報 if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) { if (false !== ($log = P2Util::getLastAccessLog($_conf['login_log_file']))) { $htm['log'] = array_map('htmlspecialchars', $log); $htm['last_login'] = <<<EOP <div id="last_login"> 前回のログイン情報 - {$htm['log']['date']}<br> ユーザ: {$htm['log']['user']}<br> IP: {$htm['log']['ip']}<br> HOST: {$htm['log']['host']}<br> UA: {$htm['log']['ua']}<br> REFERER: {$htm['log']['referer']} <div> EOP; } } //========================================================= // HTML表示出力