Example #1
0
/**
 * キーワードにマッチした板リストを表示する
 *
 * @param string $word
 * @return void
 */
function menu_iphone_show_matched_boards($word)
{
    global $_conf;
    $brd_menus = BrdCtl::read_brds();
    $word_ht = p2h($word);
    $title = $word_ht . ' (板)';
    if (!$brd_menus) {
        echo "<div class=\"panel\" title=\"{$title}\">板リストは空です。</div>\n";
        return;
    }
    if ($GLOBALS['ita_mikke']['num'] == 0) {
        echo "<div class=\"panel\" title=\"{$title}\">", "&quot;{$word_ht}&quot; にマッチする板はありませんでした。</div>\n";
        return;
    }
    printf('<ul id="foundbrd%u" title="%s">', crc32($word . microtime()), $title);
    foreach ($brd_menus as $a_brd_menu) {
        foreach ($a_brd_menu->categories as $category) {
            $t = false;
            foreach ($category->menuitas as $mita) {
                if (!$t) {
                    echo "<li class=\"group\">{$category->name}</li>";
                    $t = true;
                }
                echo "<li><a href=\"{$_conf['subject_php']}?host={$mita->host}&amp;bbs={$mita->bbs}", "&amp;itaj_en={$mita->itaj_en}\" target=\"_self\">{$mita->itaj_ht}</a></li>";
                $i++;
            }
        }
    }
    echo "</ul>\n";
}
Example #2
0
EOP;
P2Util::printInfoHtml();
//==============================================================
// お気に板をプリントする
//==============================================================
if ($_GET['view'] == "favita") {
    $aShowBrdMenuK->printFavIta();
    //RSSリスト読み込み
} elseif ($_GET['view'] == "rss" && $_conf['expack.rss.enabled']) {
    if ($_conf['view_forced_by_query']) {
        output_add_rewrite_var('b', $_conf['b']);
    }
    require_once P2EX_LIB_DIR . '/rss/menu.inc.php';
    // それ以外ならbrd読み込み
} else {
    $brd_menus = BrdCtl::read_brds();
}
//===========================================================
// 板検索
//===========================================================
if ($_GET['view'] != "favita" && $_GET['view'] != "rss" && !$_GET['cateid']) {
    $kensaku_form_ht = <<<EOFORM
<form method="GET" action="{$_SERVER['SCRIPT_NAME']}" accept-charset="{$_conf['accept_charset']}">
    <input type="hidden" name="nr" value="1">
    <input type="text" id="word" name="word" value="{$word}" size="12">
    <input type="submit" name="submit" value="板検索">
    {$_conf['detect_hint_input_ht']}{$_conf['k_input_ht']}
</form>

EOFORM;
    echo $kensaku_form_ht;