<?cs include:"zeromin2/header.cs" ?>

<?cs include:"zeromin2/menu.cs" ?>

<?cs include:"zeromin2/log_side_menu.cs" ?>

<div id="main">

<form id="systemMigrateImportFromJBBSForm" action="<?cs var:html_escape(ZerominScript) ?>" method="post">

<div id="navhead">
  <hr />
  <a href="<?cs var:html_escape(ZerominScript) ?>?class=bbs&amp;method=load&amp;<?cs var:html_escape(SessionName) ?>=<?cs var:html_escape(Session) ?>" onclick="Zeromin2.redirect(this);return false">掲示板管理</a>
  &gt;
  <a href="<?cs var:html_escape(ZerominScript) ?>?class=system&amp;method=load&amp;<?cs var:html_escape(SessionName) ?>=<?cs var:html_escape(Session) ?>" onclick="Zeromin2.redirect(this);return false">システム</a>
  &gt;
  <a href="<?cs var:html_escape(ZerominScript) ?>?class=migrate&amp;method=import_from_jbbs&amp;<?cs var:html_escape(SessionName) ?>=<?cs var:html_escape(Session) ?>" onclick="Zeromin2.redirect(this);return false">JBBSからのデータ移行</a>
</div>

<h1>JBBSからのデータ移行</h1>

<?cs if:Code0 ?>
<?cs if:Done_migrate_imported_from_jbbs ?><div class="noticeSuccess" id="notify"><p>指定されたデータの移行が完了しました</p></div><?cs /if ?>
<?cs if:Done_migrate_import_from_jbbs ?><div class="" id="notify"></div><?cs /if ?>
<?cs else ?>
<?cs if:Code1 ?><div class="noticeFailed" id="notify"><p>実行権限がありません</p></div><?cs /if ?>
<?cs if:Code2 ?><div class="noticeFailed" id="notify"><p>移行対象の掲示板が不正または未選択です</p></div><?cs /if ?>
<?cs if:Code3 ?><div class="noticeFailed" id="notify"><p>移行元のURLが間違っています<br /><?cs var:html_escape(Status) ?></p></div><?cs /if ?>
<?cs if:Code4 ?><div class="noticeFailed" id="notify"><p>移行元の管理URLにログイン出来ません</p></div><?cs /if ?>
<?cs /if ?>

<script type="text/javascript" src="<?cs var:html_escape(StaticURI) ?>/js/jquery/metadata.js" charset="UTF-8"></script>
<script type="text/javascript" src="<?cs var:html_escape(StaticURI) ?>/js/jquery/validate.js" charset="UTF-8"></script>
<script type="text/javascript" charset="UTF-8">
<!--
jQuery(function(){
jQuery("#systemMigrateImportFromJBBSForm").validate({
    "rules": {
        "url": { "required": true, "url": true },
        "pass": { "required": true },
        "board": { "required": true }
    },
    "messages": {
        "url": {
           "required": "移行元のURLを入力してください",
           "url"     : "URLが不正です"
        },
        "pass": { "required": "掲示板の管理パスワードを入力してください" },
        "board": { "required": "移行対象の掲示板を選択してください" }
    },
    "showErrors": Zeromin2.getFormErrorHandler("以下の入力エラーがあります")
});
});
//-->
</script>

<p>
<label for="url">移行元のURL</label>
<input id="url" type="text" name="url" value="<?cs var:html_escape(URL) ?>" size="50" /><br />
<label for="pass">掲示板の管理パスワード</label>
<input id="pass" type="password" name="pass" value="<?cs var:html_escape(Password) ?>" /><br />
<label for="board">移行対象の掲示板</label>
<select id="board" name="board" title="board">
 <option value="">(移行対象の掲示板を選択してください)</option>
 <?cs each:item = BBSList ?><option value="<?cs var:html_escape(item.id) ?>"><?cs var:item.name ?></option>
 <?cs /each ?>
</select>
</p>

<div class="noListStyle">
 データ移行の対象
 <ul>
  <li><input id="control" type="checkbox" name="control" value="1" />&nbsp;<label for="control">アクセス制限</label></li>
  <li><input id="supporter" type="checkbox" name="supporter" value="1" />&nbsp;<label for="supporter">サポーター</label></li>
  <li><input id="handle" type="checkbox" name="handle" value="1" />&nbsp;<label for="handle">ハンドル</label></li>
  <li><input id="setting" type="checkbox" name="setting" value="1" />&nbsp;<label for="setting">掲示板設定</label></li>
  <li><input id="localrule" type="checkbox" name="localrule" value="1" />&nbsp;<label for="localrule">ローカルルール</label></li>
  <li><input id="thread" type="checkbox" name="thread" value="1" />&nbsp;<label for="thread">スレッド</label></li>
 </ul>
 <input type="submit" value="実行" />
</div>

<div class="formFooter">
<input type="hidden" name="<?cs var:html_escape(SessionName) ?>" value="<?cs var:html_escape(Session) ?>" />
<input type="hidden" name="token" value="<?cs var:html_escape(Token) ?>" />
<input type="hidden" name="class" value="migrate" />
<input type="hidden" name="bbs" value="<?cs var:html_escape(BBS) ?>" />
<input type="hidden" name="OK" value="import_from_jbbs" />
<input type="hidden" name="NG" value="import_from_jbbs" />
<br id="endmain" />
</div>

</form>

</div>

<?cs include:"zeromin2/footer.cs" ?>
