# yybbs_tel.pl 最終更新 2006/01/12
#┌─────────────────────────────────
#│ 携帯対応YY-BOARD(改)
#│ yybbs_tel.pl 通常版・マルチ掲示板対応版共用
#│ 携帯用表示部 for yybbs.cgi
#└─────────────────────────────────
#-------------------------------------------------
# 記事表示部(ケータイ)
#-------------------------------------------------
sub logView {
local($top,$start,$end,$next,$back,$i,$y,$prepage,$ResNG,$utnform1);
# DoCoMo用formタグ
if (($imode == 3 || $imode == 8) && $UtnOn == 3) {
$utnform1 = "
\n";
} else {
if ($preview == 1 || $msgview == 1) {
print "/新規投稿";
} elsif ($sortnew == 1) {
print "/新規投稿";
} else {
print "/新規投稿";
}
}
# 掲示板の使い方
if ($miruPass) { # 閲覧者限定時
print "$utnform1\n";
if ($multi_form) { print "$multi_form\n"; }
print "\n";
print "\n";
print "\n";
print "\n";
} else {
print "/?";
}
# ページ下部へのリンク(閲覧者限定なし)
if (!$miruPass && $pageLink1) { print "/$pageLink1"; }
if (!$miruPass) { print "
\n"; }
# 表示方法の設定
if ($miruPass) { # 閲覧者限定時
if ($imode_out == 0) {
print "$utnform1\n";
if ($multi_form) { print "$multi_form\n"; }
print "\n";
print "\n";
print "\n";
}
print "$utnform1\n";
if ($multi_form) { print "$multi_form\n"; }
print "\n";
print "\n";
print "\n";
print "\n";
if ($newok == 1) {
print "$utnform1\n";
if ($multi_form) { print "$multi_form\n"; }
print "\n";
print "\n";
print "\n";
print "\n";
}
print "$utnform1\n";
if ($multi_form) { print "$multi_form\n"; }
print "\n";
print "\n";
print "\n";
print "\n";
} else {
if ($imode_out == 0) {
if ($preview == 0 && $sortnew == 0 && $msgview == 0 && $mode ne "allno") { print "標準/"; }
else { print "標準/"; }
}
if ($newok == 0) {
print "一覧";
} else {
if ($preview == 1 && $mode ne "allno") { print "一覧";}
else { print "一覧"; }
}
if ($newok == 1) {
if ($sortnew == 1) { print "/新着"; }
else { print "/新着";}
}
print "/拡張";
print "
\n";
}
# ページ区切り処理
$start = $page + 1;
$end = $page + $pageView;
$i=0;
# 記事を展開
# 一記事全文表示
if ($mode eq "allno") {
if (!$in{'no'}) { &error('記事番号が指定されていません'); }
local($flag)=0;
open(IN,"$logfile") || &error("Open Error : ログファイル");
$top = ;
while () {
($no) = split(/<>/);
if ($in{'no'} == $no) {
# 記事の表示
&KijiView($_);
$flag++;
last;
}
}
close(IN);
if (!$flag) { &error('該当の記事が見つかりません'); }
print "
\n\n";
# ページ内リンク用
if ($pageLink1) { print "\n"; }
&uemini_ilink;
# ページ上部へのリンク
if ($pageLink2) {
if (!$miruPass) { print "
"; } # 閲覧者限定時以外
print "$pageLink2";
}
print "\n";
print "