<link rel="stylesheet" type="text/css" media="all" href="<{$xoops_url}>/modules/tadtools/bootstrap/css/bootstrap.css" />
<link rel="stylesheet" type="text/css" media="all" href="<{$xoops_url}>/modules/tadtools/bootstrap/css/bootstrap-responsive.css" />
<link rel="stylesheet" type="text/css" media="all" href="<{$xoops_url}>/modules/tadtools/css/xoops_adm.css" />



<div id='frm' class="row-fluid"  >
<div class="alert alert-info">
<h4>說明：</h4>
    1.此為學生郵局扣款時的帳號管理。<br />
    2.已有資料，請先 <strong>匯出帳號 Excel 備份</strong> ，並以此檔做修改藍本。<br />
    3.新建立時，使用 EXCEL ，依範例檔欄位填放資料，存款別預設為 P (存簿帳號)。再做匯入。 <br />
    4.匯入時以班級、座號、姓名欄位和學生資料庫比對，如果無法匹配則出現找不到學生的錯誤。 <br />
    5.當有錯誤時，請修改 EXCEL 內容，再次匯入。<br />
    6.匯入時可分年級、分班級多次匯入。也可以只匯入部份更改、新增的 Excel 檔案。<br />
    7.新學年時，升年級、改座號，不會影響學生扣款帳號的取得，只需補上無扣款學生帳號資料。但建議 <strong>匯出帳號 Excel 備份</strong> ，就能得到新的班級、座號，並排除非學籍的學生資料。<br />
    8.完成後請保管好 <strong>匯出帳號 Excel 備份</strong> 下載的檔案。<br />
    9.新學年時，已畢業學生或轉出的學生資料還在，基本上不影響到資料的取得。如果想清除非學籍學生資料，可 <strong>清除全部帳號資料</strong> ，再匯回剛備份的下載檔案。<br />
</div>

  郵局帳號 EXCEL 格式範例：
  <a href='pay_sample.xlsx' target='_blank' class='btn btn-inverse'>下載 EXCEL 格式檔</a><br/>
  <table  class="table table-bordered">
    <tr><td>年級</td><td>班級代號</td><td>座號</td><td>學生姓名</td><td>自行繳費</td>
    <td>轉帳戶名</td><td>轉帳戶身份證編號</td><td>存款別(P存/G劃)</td><td>立帳局號</td><td>存簿帳號</td><td>劃撥帳號</td><tr>
    <tr><td>1</td><td>1</td><td>5</td><td>陳小明</td><td>0</td>
    <td>陳大富</td><td>R123456789</td><td>P</td><td>0191001</td><td>0123456</td><td>00000000000000</td><tr>
  </table>


  <{ if ($bank_account_use) }>
  <{if $chk_message }>
  <div class="alert alert-danger">
      <h4>目前資料有錯誤請修正並再匯入，扣款帳號相同，但扣款人身份證不同的資料：</h4>
      <{$chk_message}>
  </div>
  <{/if}>
  <h3>統計</h3>
  <div  ><{$infomessage}></div>
  <{/if}>

  <h3>做修改前請先備份：</h3>
    <a class="btn btn-success"  href="export_account.php" title='下載備份保存，再次校對帳號是否正確'>匯出帳號 Excel 備份</a>
    </br>
    <div class="alert alert-info">
    <p>此備份檔會依目前班級、座號自動調整。並移除已畢業、轉校的學生資料。</p>
    <p>修正此檔再上傳更新，比較正確。</p>
    </div>

  <h3>修改更新：</h3>
    <form class="form-horizontal"   action="poster_list.php" method='post' enctype='multipart/form-data' >
        <span class='span2'>上傳郵局帳號 EXCEL 檔：</span>
        <input type=file name=userdata accept=".xlsx" >
    	<button type='submit'  name='do_key' value='add' class='btn btn-primary' title='修正 EXCEL 檔中資料，再更新資料庫'>更新帳號資料(EXCEL)</button>
        <span class="label label-warning">檔案不可有密碼保護</span>
        <div class="alert alert-info">
        <p>可以分年級、分班級多次上傳更新。</p>
        </div>

        <h3>清空</h3>
        <button type='submit'  name='do_clear' value='clear' class='btn btn-danger' onclick='return confirm("你已先執行備份了嗎？確定要刪除?")'  title='把全部資料清除可移除不在籍學生資料，建議新學年要做一次。'>清除全部帳號資料</button>
        <div class="alert alert-warring">
            <p>執行這動作前，請先執行備份！</p>
            <p>把全部資料清除可移除不在籍學生資料，建議只在新學年時才做一次。清空後再匯回原先備份檔！</p>
        </div>

   </form>
</div>



<{ if ($bank_account_use) }>

<h3>尚無扣款帳號學生</h3>
<form class="form-horizontal"   action="poster_list.php" method='post' enctype='multipart/form-data' >
    <button type='submit'  name='do' value='input' class='btn btn-primary'>寫入</button>
    <span class="alert alert-info">可以多欄貼入(空白、逗號、換行，但欄位內容要有資料)</span>
    <{assign var='tab_i' value='1001'}>
    <{foreach  key=stud_sn item=stud   from= $data }>


    <{if  ($class_sit_message[$stud.class_id][$stud.class_sit_num]) }>
      <div class="row-fluid" id= 'div_<{$stud.stud_id}>_<{$stud.name}>'>

      <span class="span1" ><{$stud.class_id}>班</span>
      <span class="span1" ><{$stud.class_sit_num}>號</span>
      <span class="span1" ><{$stud.name}></span>
      <input name="st_name[<{$stud_sn}>]" value="<{$stud.name}>" type="hidden">
      <span class="span1" >
          <input   class='form-control'  name='acc_name[<{$stud_sn}>]' type='text' id='acc_name<{$stud_sn}>'  title='扣款帳號使用人'  tabindex='<{$stud.stud_id}>1'
      placeholder='帳戶姓名'  value='<{ $class_sit_message[$stud.class_id][$stud.class_sit_num].v[5]}>'    />

      </span>
      <span class="span1" >
          <input   class='form-control'  name='acc_person_id[<{$stud_sn}>]' type='text' id='acc_person_id<{$stud_sn}>'  title='帳號人身份証號'  tabindex='<{$stud.stud_id}>2'
      placeholder='身份証號'   value='<{ $class_sit_message[$stud.class_id][$stud.class_sit_num].v[6]}>'    />

      </span>
      <span class="span1" >
          <input   class='form-control'  name='acc_mode[<{$stud_sn}>]' type='text' id='acc_mode<{$stud_sn}>'  title='存款別(P/G)'  tabindex='<{$stud.stud_id}>3'
      placeholder='存款別存簿/劃撥(P/G)'  value='P' />

      </span>
      <span class="span1" >
          <input   class='form-control'  name='acc_b_id[<{$stud_sn}>]' type='text' id='acc_b_id<{$stud_sn}>'  title='立帳局號'  tabindex='<{$stud.stud_id}>4'
      placeholder='立帳局號'  value='<{ $class_sit_message[$stud.class_id][$stud.class_sit_num].v[8]}>'    />

      </span>
      <span class="span1" >
          <input   class='form-control'  name='acc_id[<{$stud_sn}>]' type='text' id='acc_id<{$stud_sn}>'  title='存簿帳號'  tabindex='<{$stud.stud_id}>5'
      placeholder='存簿帳號' value='<{ $class_sit_message[$stud.class_id][$stud.class_sit_num].v[9]}>'  />

      </span>
      <span class="span2" >
          <input   class='form-control'  name='acc_g_id[<{$stud_sn}>]' type='text' id='acc_g_id<{$stud_sn}>'  title='劃撥帳號'  tabindex='<{$stud.stud_id}>6'
      placeholder='劃撥帳號'  value='<{ $class_sit_message[$stud.class_id][$stud.class_sit_num].v[10]}>' />

      </span>
      </div>
      <div class="row-fluid">
        <span class="alert alert-info">
      ......(姓名比對不到，資料先放入，如果不對請清除上方格中資料！)：

      <{ $class_sit_message[$stud.class_id][$stud.class_sit_num].s}>
      </span>
      </div>
    <{else}>
      <div class="row-fluid" id= 'div_<{$stud.stud_id}>_<{$stud.name}>'>
      <span class="span1" ><{$stud.class_id}>班</span>
      <span class="span1" ><{$stud.class_sit_num}>號</span>
      <span class="span1" ><{$stud.name}></span>
      <input name="st_name[<{$stud_sn}>]" value="<{$stud.name}>" type="hidden">
      <span class="span1" >
          <input   class='form-control'  name='acc_name[<{$stud_sn}>]' type='text' id='acc_name<{$stud_sn}>'  title='扣款帳號使用人'  tabindex='<{$stud.stud_id}>1'
      placeholder='帳戶姓名'   />

      </span>
      <span class="span1" >
          <input   class='form-control'  name='acc_person_id[<{$stud_sn}>]' type='text' id='acc_person_id<{$stud_sn}>'  title='帳號人身份証號'  tabindex='<{$stud.stud_id}>2'
      placeholder='身份証號'   />

      </span>
      <span class="span1" >
          <input   class='form-control'  name='acc_mode[<{$stud_sn}>]' type='text' id='acc_mode<{$stud_sn}>'  title='存款別(P/G)'  tabindex='<{$stud.stud_id}>3'
      placeholder='存款別存簿/劃撥(P/G)'  value='P' />

      </span>
      <span class="span1" >
          <input   class='form-control'  name='acc_b_id[<{$stud_sn}>]' type='text' id='acc_b_id<{$stud_sn}>'  title='立帳局號'  tabindex='<{$stud.stud_id}>4'
      placeholder='立帳局號'   />

      </span>
      <span class="span1" >
          <input   class='form-control'  name='acc_id[<{$stud_sn}>]' type='text' id='acc_id<{$stud_sn}>'  title='存簿帳號'  tabindex='<{$stud.stud_id}>5'
      placeholder='存簿帳號'   />

      </span>
      <span class="span2" >
          <input   class='form-control'  name='acc_g_id[<{$stud_sn}>]' type='text' id='acc_g_id<{$stud_sn}>'  title='劃撥帳號'  tabindex='<{$stud.stud_id}>6'
      placeholder='劃撥帳號'   />

      </span>

      </div>
    <{/if}>

    <{/foreach}>
    <button type='submit'  name='do' value='input' class='btn btn-primary'>寫入</button>
    <span class="alert alert-info">可以多欄貼入(空白、逗號、換行，但欄位內容要有資料)</span>
</form>

<script>
//可支援 多欄位貼上，以空白、逗號、換行，但資料不能為空白值
$('input').bind('paste', null, function(e){

    $this = $(this);

    setTimeout(function(){
        var columns = $this.val().split(/[\s,\n]+/);
        $this.val(' ');
        var i;

        for(i=0; i < columns.length; i++){
            var focused = $(':focus');
            var inputs = $(focused).closest('form').find(':input[type=text]');
            inputs.eq(inputs.index(focused)).val(columns[i]);
            inputs.eq(inputs.index(focused) + 1).focus();

            //window.console.log( inputs.index(focused)  );
         }
    }, 0);
});

</script>
<{/if}>


<{if $message}>
     <div class="alert alert-error">
         <{$message}>
     </div>
<{/if}>
