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

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

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

<div id="main">

<form id="messageCreateContainerForm" 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=message&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=message&amp;method=create&amp;<?cs var:html_escape(SessionName) ?>=<?cs var:html_escape(Session) ?>" onclick="Zeromin2.redirect(this);return false">通知作成</a>
</div>

<h1>通知作成</h1>

<?cs if:Code0 ?>
<?cs if:Done_message_send ?><div class="noticeSuccess" id="notify"><p>通知を送信しました</p></div>
<?cs else ?><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>題名がありません</p></div><?cs /if ?>
<?cs if:Code4 ?><div class="noticeFailed" id="notify"><p>題名が長過ぎます</p></div><?cs /if ?>
<?cs if:Code5 ?><div class="noticeFailed" id="notify"><p>本文がありません</p></div><?cs /if ?>
<?cs if:Code6 ?><div class="noticeFailed" id="notify"><p>本文が長過ぎます</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">
//<![CDATA[
jQuery(function(){
jQuery("#messageCreateContainerForm").validate({
    "rules": {
        "subject": { "required": true, "maxLength": 256 },
        "message": { "required": true, "maxLength": 4096 }
    },
    "messages": {
        "subject": {
            "required": "「題名」を入力してください",
            "maxLength": "「題名」が長過ぎます"  },
        "message": {
            "required": "「本文」を入力してください",
            "maxLength": "「本文」が長過ぎます" }
    },
    "showErrors": Zeromin2.getFormErrorHandler("以下の入力エラーがあります")
});
});
//]]>
</script>


<p>
通知を作成します。HTMLのタグは利用できません。<br />
宛先「全体」の送信は「Zerominユーザ行動ログ閲覧」の権限が必要です。
</p>

<p>
宛先&nbsp;<select name="to">
<option value="*">全体</option>
<?cs each:item = Users ?><option value="<?cs var:html_escape(item.id) ?>"><?cs var:html_escape(item.name) ?></option>
<?cs /each ?>
</select><br />
<label for="subject">題名(必須、256バイトまで)</label>
<input id="subject" type="text" name="subject" value="" size="80" /><br />
<label for="message">本文(必須、4096バイトまで)</label>
<textarea id="message" name="message" cols="80" rows="12">
</textarea>
</p><p>
<input type="submit" value="上記の内容で送信する" />
</p>

<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="message" />
<input type="hidden" name="method" value="send" />
<input type="hidden" name="OK" value="create" />
<input type="hidden" name="NG" value="create" />
<br id="endmain" />
</div>

</form>

</div>

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