<html>
<head>
<title>img0ch - <TMPL_IF NAME=Subject>「<TMPL_VAR NAME=Subject>」の</TMPL_IF>仮想スレッド管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="VERSION" content="<TMPL_VAR NAME=VERSION ESCAPE=HTML>">
<script src="<TMPL_VAR NAME=StaticURI ESCAPE=HTML>/js/img0ch.js" charset="UTF-8"></script>
<script type="text/javascript">
//<!--
var app = Img0ch.App;
app.setBBS("<TMPL_VAR NAME=BBS ESCAPE=HTML>");
app.setBBSURI("<TMPL_VAR NAME=BBSURI ESCAPE=HTML>");
app.setCGIURI("<TMPL_VAR NAME=CGIURI ESCAPE=HTML>");
app.setStaticURI("<TMPL_VAR NAME=StaticURI ESCAPE=HTML>");
app.initForm("<TMPL_VAR NAME=BBS_COOKIE_PATH ESCAPE=HTML>");
function linkAsPost(option) {
    var formElement = jQuery("#virtualThreadForm");
    formElement.append("<input type='hidden' name='option' value='" + option + "'>");
    var newFormElement = jQuery("<form>");
    newFormElement.attr({ "method": "POST", "action": formElement.attr("action") });
    newFormElement.append(jQuery( "input[@type='hidden']", formElement ));
    newFormElement.appendTo("body").get(0).submit();
    return;
}
function addInternalLinks( props, dist ) {
    var d = jQuery(dist);
    for ( var i in props ) {
        var a = jQuery("<a>").attr( "href", "#" + i );
        a.click(function(){
            /#(.+)$/.test(this.href);
            linkAsPost(RegExp.$1);
            return false
        });
        a.text(props[i]).appendTo(d);
        d.append("&nbsp;");
    }
}
function addFormLinks( props, dist ) {
    var d = jQuery(dist);
    for ( var i in props ) {
        var a = jQuery("<a>").attr( "href", "#" + i );
        a.click(function(){
            var formElement = jQuery("#virtualThreadForm");
            /#(.+)$/.test(this.href);
            formElement.append("<input type='hidden' name='mode' value='" + RegExp.$1 + "'>");
            linkAsPost();
            return false
        });
        a.text(props[i]).appendTo(d);
        d.append("&nbsp;");
    }
}
function redir(element) {
    app.redirectRenderer(element);
    return true;
}
jQuery(function(){
    var head = {
        '': "全部",
        "1-": "1-",
        <TMPL_LOOP NAME=LinkStack>"<TMPL_VAR NAME=start ESCAPE=HTML>-<TMPL_VAR NAME=end ESCAPE=HTML>": "<TMPL_VAR NAME=start ESCAPE=HTML>-"
</TMPL_LOOP>
        "l50": "最新50"
    };
    var foot = {
        '': "全部",
        "<TMPL_VAR NAME=PrevStart ESCAPE=HTML>-<TMPL_VAR NAME=PrevEnd ESCAPE=HTML>": "前100",
        "<TMPL_VAR NAME=NextStart ESCAPE=HTML>-<TMPL_VAR NAME=NextEnd ESCAPE=HTML>": "次100",
        "l50": "最新50"
    };
    addInternalLinks( head, "span#headInternalLinks" );
    addInternalLinks( foot, "span#footInternalLinks" );
    var page = {
        "": "表示及び操作",
        "ngword": "NGワード",
        "setting": "スレッド設定",
        "inherit": "設定継承"
//        "user": "ユーザー"
    };
    addFormLinks( page, "span#headPageLinks" );
});
//-->
</script>
<style type="text/css">
<!--
.clear { clear: both; }
.image { border: none; float: left; margin-right: 4px; margin-bottom: 1px; }
/* from zeromin2.css */
.noticeFailed {
  margin: 1em 0;
  padding: 0 2.5em;
  color: #ff0000;
  background: #ffeeee;
  border: 1px solid #ff9999;
}
.noticeSuccess {
  margin: 1em 0;
  padding: 0 2.5em;
  color: #008000;
  background: #eeffee;
  border: 1px solid #99ff99;
}
-->
</style>
<TMPL_VAR NAME=META>
</head>
<body bgcolor="<TMPL_VAR NAME=BBS_THREAD_COLOR ESCAPE=HTML>" text="<TMPL_VAR NAME=BBS_TEXT_COLOR ESCAPE=HTML>" link="<TMPL_VAR NAME=BBS_LINK_COLOR ESCAPE=HTML>" alink="<TMPL_VAR NAME=BBS_ALINK_COLOR ESCAPE=HTML>" vlink="<TMPL_VAR NAME=BBS_VLINK_COLOR ESCAPE=HTML>">

<TMPL_IF NAME=Banner><table border="1" cellspacing="7" cellpadding="3" width="100%" bgcolor="#ccffcc" align="center"><tr><td><TMPL_VAR NAME=Banner></td></tr></table><hr></TMPL_IF>

<TMPL_IF NAME=Validate>

<form id="virtualThreadForm" action="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-vta.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/" method="POST">
<a href="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-vta.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/">ログオフ</a>
<span id="headPageLinks"></span>
<noscript>
<select name="mode">
<option value="">スレッド表示及び操作</option>
<option value="ngword">スレッド内で有効なNGワードの設定</option>
<option value="setting">スレッド内で有効な設定の変更</option>
<option value="inherit">他スレッドからの設定継承</option>
<!--<option value="user">ユーザーの追加及び削除</option>-->
</select>
</noscript>
<input type="hidden" name="bbs" value="<TMPL_VAR NAME=BBS ESCAPE=HTML>">
<input type="hidden" name="key" value="<TMPL_VAR NAME=KEY ESCAPE=HTML>">
<input type="hidden" name="option" value="<TMPL_VAR NAME=Option ESCAPE=HTML>">
<input type="hidden" name="user" value="<TMPL_VAR NAME=User ESCAPE=HTML>">
<input type="hidden" name="pass" value="<TMPL_VAR NAME=Pass ESCAPE=HTML>">
<hr>
</form>

<TMPL_IF NAME=ModeSetting>

<TMPL_IF NAME=DoneSaveSetting><div class="noticeSuccess" id="notify"><p>設定の変更を行いました</p></div></TMPL_IF>

<div>
<font color="<TMPL_VAR NAME=BBS_SUBJECT_COLOR ESCAPE=HTML>" size="+1">■ スレッド内の設定</font>
<ul>
<li>設定されていない項目はSETTING.TXTに従って設定されます</li>
<li>数値項目がSETTING.TXTより大きい場合はSETTING.TXTのデフォルト値に再設定されます</li>
<li>文字項目は最大<TMPL_VAR NAME=SettingStringLengthMax ESCAPE=HTML>バイトまで設定できます</li>
</ul>
<form id="virtualThreadForm" action="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-vta.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/" method="POST">
<label>一行あたりの最大文字数</label><br>
<input type="text" name="BBS_COLUMN_NUMBER" value="<TMPL_VAR NAME=BBS_COLUMN_NUMBER ESCAPE=HTML>"><br>
<label>スレッドの最大容量</label><br>
<input type="text" name="BBS_DATMAX" value="<TMPL_VAR NAME=BBS_DATMAX ESCAPE=HTML>"><br>
<label>本文の最大改行数</label><br>
<input type="text" name="BBS_LINE_NUMBER" value="<TMPL_VAR NAME=BBS_LINE_NUMBER ESCAPE=HTML>"><br>
<label>メール欄の最大文字数(バイト単位)</label><br>
<input type="text" name="BBS_MAIL_COUNT" value="<TMPL_VAR NAME=BBS_MAIL_COUNT ESCAPE=HTML>"><br>
<label>本文の最大文字数(バイト単位)</label><br>
<input type="text" name="BBS_MESSAGE_COUNT" value="<TMPL_VAR NAME=BBS_MESSAGE_COUNT ESCAPE=HTML>"><br>
<label>名前欄の最大文字数(バイト単位)</label><br>
<input type="text" name="BBS_NAME_COUNT" value="<TMPL_VAR NAME=BBS_NAME_COUNT ESCAPE=HTML>"><br>
<label>最大レス数</label><br>
<input type="text" name="BBS_RES_MAX" value="<TMPL_VAR NAME=BBS_RES_MAX ESCAPE=HTML>"><br>
<label>名無しのデフォルト名</label><br>
<input type="text" name="BBS_NONAME_NAME" value="<TMPL_VAR NAME=BBS_NONAME_NAME ESCAPE=HTML>"><br>
<label>削除時の文言(仮想スレッド管理での削除時のみ有効)</label><br>
<input type="text" name="BBS_DELETE_NAME" value="<TMPL_VAR NAME=BBS_DELETE_NAME ESCAPE=HTML>"><br><br>
<input type="submit" name="submit" value="設定更新">
<input type="hidden" name="mode" value="setting">
<input type="hidden" name="bbs" value="<TMPL_VAR NAME=BBS ESCAPE=HTML>">
<input type="hidden" name="key" value="<TMPL_VAR NAME=KEY ESCAPE=HTML>">
<input type="hidden" name="option" value="<TMPL_VAR NAME=Option ESCAPE=HTML>">
<input type="hidden" name="user" value="<TMPL_VAR NAME=User ESCAPE=HTML>">
<input type="hidden" name="pass" value="<TMPL_VAR NAME=Pass ESCAPE=HTML>">
</form>
<hr>
</div>

</TMPL_IF>

<TMPL_IF NAME=ModeNGword>

<TMPL_IF NAME=DoneSaveNGWord><div class="noticeSuccess" id="notify"><p>NGワードリストの更新を行いました</p></div></TMPL_IF>
<TMPL_IF NAME=TooManyNGWordError><div class="noticeFailed" id="notify"><p>NGワードの設定上限を超えています</p></div></TMPL_IF>

<div>
<font color="<TMPL_VAR NAME=BBS_SUBJECT_COLOR ESCAPE=HTML>" size="+1">■ スレッド内のNGワード</font>
<ul>
<li>単語ひとつにつき<TMPL_VAR NAME=NGWordLengthLimit ESCAPE=HTML>バイトまで設定可能です</li>
<li>最大で<TMPL_VAR NAME=NGWordCountLimit ESCAPE=HTML>単語まで設定可能です</li>
</ul>
<form id="virtualThreadForm" action="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-vta.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/" method="POST">
<textarea name="ngword" cols="60" rows="10"><TMPL_VAR NAME=NGWords ESCAPE=HTML></textarea><br><br>
<input type="submit" name="submit" value="設定更新">
<input type="hidden" name="mode" value="ngword">
<input type="hidden" name="bbs" value="<TMPL_VAR NAME=BBS ESCAPE=HTML>">
<input type="hidden" name="key" value="<TMPL_VAR NAME=KEY ESCAPE=HTML>">
<input type="hidden" name="option" value="<TMPL_VAR NAME=Option ESCAPE=HTML>">
<input type="hidden" name="user" value="<TMPL_VAR NAME=User ESCAPE=HTML>">
<input type="hidden" name="pass" value="<TMPL_VAR NAME=Pass ESCAPE=HTML>">
</form>
<hr>
</div>

</TMPL_IF>

<TMPL_IF NAME=ModeInherit>

<TMPL_IF NAME=InheritedOK><div class="noticeSuccess" id="notify"><p>仮想スレッドの継承に成功しました</p></div></TMPL_IF>
<TMPL_IF NAME=InheritedNG><div class="noticeFailed" id="notify"><p>仮想スレッドの継承に失敗しました</p></div></TMPL_IF>

<div>
<font color="<TMPL_VAR NAME=BBS_SUBJECT_COLOR ESCAPE=HTML>" size="+1">■ 仮想スレッドの設定継承</font>
<p>
継承元のスレッドにユーザとパスワードが存在し、<br>
それぞれ同一のものであれば仮想スレッドの設定継承されます。
</p>
<form id="virtualThreadForm" action="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-vta.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/" method="POST">
<select name="inherit_from">
<TMPL_LOOP NAME=Threads><option value="<TMPL_VAR NAME=key ESCAPE=HTML>"><TMPL_VAR NAME=subject ESCAPE=HTML> (<TMPL_VAR NAME=res ESCAPE=HTML>)</option>
</TMPL_LOOP></select>
<input type="submit" name="submit" value="設定の継承">
<input type="hidden" name="mode" value="inherit">
<input type="hidden" name="bbs" value="<TMPL_VAR NAME=BBS ESCAPE=HTML>">
<input type="hidden" name="key" value="<TMPL_VAR NAME=KEY ESCAPE=HTML>">
<input type="hidden" name="option" value="<TMPL_VAR NAME=Option ESCAPE=HTML>">
<input type="hidden" name="user" value="<TMPL_VAR NAME=User ESCAPE=HTML>">
<input type="hidden" name="pass" value="<TMPL_VAR NAME=Pass ESCAPE=HTML>">
</form>
<hr>
</div>

</TMPL_IF>

<TMPL_IF NAME=View>

<form id="virtualThreadForm" action="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-vta.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/" method="POST">
<TMPL_IF NAME=DoneRemoveRes><div class="noticeSuccess" id="notify"><p>選択されたレスを削除しました</p></div></TMPL_IF>
<TMPL_IF NAME=DoneRemoveFile><div class="noticeSuccess" id="notify"><p>選択されたレスの添付ファイルを削除しました</p></div></TMPL_IF>
<TMPL_IF NAME=DoneStopThread><div class="noticeSuccess" id="notify"><p>スレッドを停止しました</p></div></TMPL_IF>
<TMPL_IF NAME=DoneRestartThread><div class="noticeSuccess" id="notify"><p>スレッドを再開しました</p></div></TMPL_IF>
<TMPL_IF NAME=DoneDenyRemoteHost><div class="noticeSuccess" id="notify"><p>選択されたレスのホストの投稿を拒否しました</p></div></TMPL_IF>
<TMPL_IF NAME=DoneAllowRemoteHost><div class="noticeSuccess" id="notify"><p>選択されたレスのホストの投稿を許可しました</p></div></TMPL_IF>

<a href="<TMPL_VAR NAME=BBSURI ESCAPE=HTML>/">■掲示板に戻る■</a>
<TMPL_IF NAME=Uploadable><a href="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-ufm.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/">ファイル管理</a></TMPL_IF>
<span id="headInternalLinks"></span>
<noscript>
<select name="option">
<option value="">全てのレス</option>
<TMPL_LOOP NAME=LinkStack><option value="<TMPL_VAR NAME=start ESCAPE=HTML>-<TMPL_VAR NAME=end ESCAPE=HTML>"><TMPL_VAR NAME=start ESCAPE=HTML>-</option>
</TMPL_LOOP>
<option value="l50">最新50</option>
</select>
<input type="submit" value="読み込み">
</noscript>
<br>
<select name="method">
<option value="">[以下から選択してください]</option>
<option value="remove_res">選択されたレスを通常削除</option>
<!--<option value="edit_res">選択されたレスを編集</option>-->
<option value="remove_file">選択されたレスの添付ファイルのみ削除</option>
<option value="stop">スレッドの停止</option>
<option value="restart">スレッドの再開</option>
<option value="deny">選択されたレスの書き込み元を拒否する</option>
<option value="allow">選択されたレスの書き込み元を許可する</option>
</select>
<input type="submit" name="submit" value="実行" />
<ul>
<li>上のプルダウンメニューで方法を選択し、「実行」をクリック</li>
<li>レス番号をクリックすることによりレス編集画面に移行</li>
<li>「＃」をクリックすることによりここにページ内移動します</li>
</ul>
<hr>

<dl>
<font color="<TMPL_VAR NAME=BBS_SUBJECT_COLOR ESCAPE=HTML>" size="+1">■ <TMPL_VAR NAME=Subject></font><br><br>

<TMPL_LOOP NAME=Thread><dt><input type="checkbox" name="resno" value="<TMPL_VAR NAME=resno ESCAPE=HTML>"> <TMPL_VAR NAME=resno ESCAPE=HTML> 名前：<b><TMPL_IF NAME=mail><a href="mailto:<TMPL_VAR NAME=mail ESCAPE=HTML>"><TMPL_VAR NAME=name></a><TMPL_ELSE><font color="<TMPL_VAR NAME=BBS_NAME_COLOR ESCAPE=HTML>"><TMPL_VAR NAME=name></font></TMPL_IF></b>：<TMPL_VAR NAME=date> <a href="#virtualThreadForm">＃</a></dt><dd><TMPL_VAR NAME=text><br><br></dd>
</TMPL_LOOP>
</dl>

<font color=red face="Arial"><b><TMPL_VAR NAME=DatKByteSize ESCAPE=HTML>KB</b></font>
<hr><center><a href="<TMPL_VAR NAME=ReadCGIURI ESCAPE=HTML>/<TMPL_VAR NAME=ResCount ESCAPE=HTML>-n">新着レスの表示</a></center><hr>
<a href="<TMPL_VAR NAME=BBSURI ESCAPE=HTML>/">掲示板に戻る</a>
<TMPL_IF NAME=Uploadable><a href="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-ufm.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/">ファイル管理</a></TMPL_IF>
<span id="footInternalLinks"></span>
<noscript>
<select name="option">
<option value="">全てのレス</option>
<option value="<TMPL_VAR NAME=PrevStart ESCAPE=HTML>-<TMPL_VAR NAME=PrevEnd ESCAPE=HTML>">前100レス</option>
<option value="<TMPL_VAR NAME=NextStart ESCAPE=HTML>-<TMPL_VAR NAME=NextEnd ESCAPE=HTML>">次100レス</option>
<option value="l50">最新50</option>
</select>
<input type="submit" value="読み込み">
</noscript>
<input type="hidden" name="bbs" value="<TMPL_VAR NAME=BBS ESCAPE=HTML>">
<input type="hidden" name="key" value="<TMPL_VAR NAME=KEY ESCAPE=HTML>">
<input type="hidden" name="option" value="<TMPL_VAR NAME=Option ESCAPE=HTML>">
<input type="hidden" name="user" value="<TMPL_VAR NAME=User ESCAPE=HTML>">
<input type="hidden" name="pass" value="<TMPL_VAR NAME=Pass ESCAPE=HTML>">
</form>

<TMPL_UNLESS NAME=100>
<form class="comment" method="POST" action="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/bbs.cgi" enctype="multipart/form-data">
<input type="hidden" name="bbs" value="<TMPL_VAR NAME=BBS ESCAPE=HTML>">
<input type="hidden" name="key" value="<TMPL_VAR NAME=KEY ESCAPE=HTML>">
<input type="hidden" name="time" value="<TMPL_VAR NAME=TimeStamp ESCAPE=HTML>">
<input type="submit" value="書き込む">
名前：<input type=text id="FROM" name="FROM" value="" size="19">
E-mail<font size=1>（省略可）</font>：<input type=text id="mail" name="mail" value="" size="19"><br>
<TMPL_IF NAME=UploadableFromRes>画像：<input type="file" name="file" size="82"><br></TMPL_IF>
<TMPL_IF NAME=Icon>アイコン：<select name="icon"><option value="" selected>なし</option>
<TMPL_LOOP NAME=Icons><option value="<TMPL_VAR NAME=id>"><TMPL_VAR NAME=name></option>
</TMPL_LOOP></select><br></TMPL_IF>
<textarea rows="5" cols="70" wrap="off" id="MESSAGE" name="MESSAGE"></textarea><br>
<TMPL_IF NAME=UploadableFromRes>削除パス：<input type="password" name="pass"><br></TMPL_IF>
</form>
</TMPL_UNLESS>

</TMPL_IF>

<small><a href="http://img0ch.sourceforge.jp">img0ch-vta.cgi - img0ch BBS</a></small>

<TMPL_ELSE>

<TMPL_IF NAME=AuthFailed><div class="noticeFailed" id="notify"><p>ユーザー名またはパスワードが違います</p></div></TMPL_IF>
<form action="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-vta.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/" method="POST">
<table border="1" cellspacing="7" cellpadding="3" width="100%" bgcolor="<TMPL_VAR NAME=BBS_MENU_COLOR ESCAPE=HTML>">
<tr><td>
<p>
<a href="<TMPL_VAR NAME=BBSURI ESCAPE=HTML>/">掲示板に戻る</a>
<a href="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/read.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/l50" onclick="redir(this)">スレッドに戻る</a>
<TMPL_IF NAME=Uploadable><a href="<TMPL_VAR NAME=CGIURI ESCAPE=HTML>/img0ch-ufm.cgi/<TMPL_VAR NAME=BBS ESCAPE=HTML>/<TMPL_VAR NAME=KEY ESCAPE=HTML>/">ファイル管理</a></TMPL_IF>
</p>
<table>
<tr><td>ユーザー名</td><td><input type="text" name="user"></td></tr>
<tr><td>パスワード</td><td><input type="password" name="pass"></td></tr>
<tr><td colspan="2"><input type="submit" value="認証"></td></tr>
</table>
</td></tr>
</table>
</form>

<div id="VERSION"><small><a href="http://img0ch.sourceforge.jp">img0ch-vta.cgi - img0ch BBS</a></small></div>

</TMPL_IF>

</body>
</html>
