Ignore:
Timestamp:
2008/05/13 12:15:47 (14 years ago)
Author:
Yammy
Message:

納品書PDF一括出力
http://svn.ec-cube.net/open_trac/ticket/297
コミット

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/Smarty/templates/default/admin/order/index.tpl

    r17269 r17305  
    305305                <td><img src="<!--{$TPL_DIR}-->img/common/_.gif" width="8" height="1" alt=""></td> 
    306306                <td><a href="../contents/csv.php?tpl_subno_csv=order"><span class="fs12n"> >> CSV出力項目設定 </span></a></td> 
     307                <td><input type="button" name="pdf" value="PDF一括出力" onclick="fnSelectCheckSubmit();"></td> 
    307308            </tr> 
    308309        </table> 
     
    340341                            <td width="100"><span class="white">全商品発送日</span></td> 
    341342                            <td width="75"><span class="white">対応状況</span></td> 
    342                             <td width="90"><span class="white">帳票</span></td> 
     343                            <td width="90"><span class="white">帳票</span><br /><input type="button" name="btn01" value="全て選択" onclick="fnBoxChecked(true);"> <input type="button" name="btn01" value="全て解除" onclick="fnBoxChecked(false);"></td> 
    343344                            <td width="45"><span class="white">編集</span></td> 
    344345                            <td width="45"><span class="white">メール</span></td> 
     
    357358                            <td align="center"><!--{$arrResults[cnt].commit_date|sfDispDBDate|default:"未発送"}--></td> 
    358359                            <td align="center"><!--{$arrORDERSTATUS[$status]}--></td> 
    359                             <td align="center"><a href="./" onClick="win02('pdf.php?order_id=<!--{$arrResults[cnt].order_id}-->','pdf','1000','800'); return false;">帳票生成</a><br /></td> 
     360                            <td align="center"><a href="./" onClick="win02('pdf.php?order_id=<!--{$arrResults[cnt].order_id}-->','pdf','1000','800'); return false;">帳票生成</a><br /><input type="checkbox" name="pdf_order_id[]" value="<!--{$arrResults[cnt].order_id}-->" ></td> 
    360361                            <td align="center"><a href="<!--{$smarty.server.PHP_SELF|escape}-->" onclick="fnChangeAction('<!--{$smarty.const.URL_ORDER_EDIT}-->'); fnModeSubmit('pre_edit', 'order_id', '<!--{$arrResults[cnt].order_id}-->'); return false;"><span class="icon_edit">編集</span></a></td> 
    361362                            <td align="center"><a href="<!--{$smarty.server.PHP_SELF|escape}-->" onclick="fnChangeAction('<!--{$smarty.const.URL_ORDER_MAIL}-->'); fnModeSubmit('pre_edit', 'order_id', '<!--{$arrResults[cnt].order_id}-->'); return false;"><span class="icon_mail">通知</span></a></td> 
     
    379380 
    380381<!--{/if}--> 
     382<script type="text/javascript"> 
     383<!-- 
     384    function fnSelectCheckSubmit(){  
     385 
     386        var fm = document.form1; 
     387                 
     388        var i; 
     389        var checkflag = 0; 
     390        var max = fm["pdf_order_id[]"].length; 
     391         
     392        if(max) { 
     393            for (i=0;i<max;i++){ 
     394                if(fm["pdf_order_id[]"][i].checked == true){ 
     395                    checkflag = 1; 
     396                } 
     397            } 
     398        } else { 
     399            if(fm["pdf_order_id[]"].checked == true) { 
     400                checkflag = 1; 
     401            } 
     402        } 
     403 
     404        if(checkflag == 0){ 
     405            alert('チェックボックスが選択されていません'); 
     406            return false; 
     407        } 
     408         
     409        if(checkflag == 1){  
     410      window.open("about:blank", "pdf", "width=1000,height=800,scrollbars=yes,resizable=yes,toolbar=no,location=no,directories=no,status=no"); 
     411      document.form1.target = "pdf"; 
     412          document.form1.mode.value = 'pdf'; 
     413          document.form1.action = 'pdf.php'; 
     414          document.form1.submit();  
     415        } 
     416    } 
     417     
     418    function fnBoxChecked(check){ 
     419        var count; 
     420        var fm = document.form1; 
     421        var max = fm["pdf_order_id[]"].length; 
     422        for(count=0; count<max; count++){ 
     423            fm["pdf_order_id[]"][count].checked = check; 
     424        } 
     425    } 
     426     
     427//--> 
     428</script> 
Note: See TracChangeset for help on using the changeset viewer.