start on cc payments
[evergreen-equinox.git] / Open-ILS / web / templates / default / opac / myopac / main.tt2
index 1c707c8..b187f0d 100644 (file)
@@ -4,7 +4,7 @@
     myopac_page = "main";
     myopac_main_page = "main";
 %]
-
+<form action="[% ctx.opac_root %]/myopac/main_pay" method="POST">
     [% IF ctx.fines.circulation.size > 0 %]
     <div id='myopac_circ_trans_div'>
         <table width='100%' class='data_grid'>
                     <td>[% l("Due Date") %]</td>
                     <td>[% l("Date Returned") %]</td>
                     <td>[% l("Balance Owed") %]</td>
-                    <!-- TODO: hidden until pay-fines is implemented
                     <td nowrap="nowrap" style="white-space:nowrap;">
-                        <input id="pay_fines_box1" checked="checked"
+                        <!-- XXX TODO select all js --><input id="pay_fines_box1" checked="checked"
                             type="checkbox" title="[% l('Click to (un)select all fines') %]" />
                         <label for="pay_fines_box1">[% l('Pay Fines') %]</label>
                     </td>
-                    -->
                 </tr>
             </thead>
             <tbody id='myopac_circ_trans_tbody'>
                             [% money(f.xact.balance_owed) %]
                         </strong>
                     </td>
-                    <!-- TODO: hidden until pay-fines is implemented
                     <td>
                         <input type="checkbox" name="selector" title="[% l('Pay this fine') %]" />
                     </td>
-                    -->
                 </tr>
                 [% END %]
             </tbody>
                     <td width='16%'>[% l("Total Amount Paid") %]</td>
                     <td width='16%'>[% l("Balance Owed") %]</td>
                     <td width='16%'>[% l("Billing Type") %]</td>
-                    <!-- TODO: hidden until pay-fines is implemented
                     <td width='4%' align="center" nowrap="nowrap"
                         style="white-space:nowrap;">
                         <input id="pay_fines_box2" checked="checked"
                             title="[% l('Click to (un)select all fines') %]" />
                         <label for="pay_fines_box2">[% l("Pay Fines") %]</label>
                     </td>
-                    -->
                 </tr>
             </thead>
             <tbody id='myopac_trans_tbody'>
                         </strong>
                     </td>
                     <td>[% f.xact.last_billing_type %]</td>
-                    <!-- TODO: hidden until pay-fines is implemented
                     <td>
                         <input type="checkbox" name='selector' title='[% l("Pay this fine") %]'/>
                     </td>
-                    -->
                 </tr>
                 [% END %]
             </tbody>
         </table>
     </div>
     [% END %]
-
-<!-- TODO: move payment form to its own page -->
-
-<div id="pay_fines_now" class="hide_me">
-    <table id='oils-selfck-cc-payment-table'>
-        <tbody>
-            <tr>
-                <td><div style="width:129px;"></div></td>
-                <td><div style="width:195px;"></div></td>
-                <td><div style="width:324px;"></div></td>
-            </tr>
-            <tr>
-                <td colspan='2'><strong>Billing Information</strong></td>
-                <td rowspan='13' valign='top'>
-                    Selected fines you are paying for:
-                    <table cellpadding="0" cellspacing="5" border="0">
-                        <thead>
-                            <tr>
-                                <td>
-                                    <strong>Name</strong>
-                                </td>
-                                <td>
-                                    <strong>Amount</strong>
-                                </td>
-                            </tr>
-                        </thead>
-                        <tbody id="selectedFines">
-                        </tbody>
-                    </table>
-                    <br />
-                    <div id='oils-selfck-cc-payment-summary'>
-                        Total amount to pay:
-                        <strong>$<span></span></strong>
-                    </div>
-                    <br />
-                    Click <strong>Cancel</strong> to go back and (un)select
-                    other fines.
-                </td>
-            </tr>
-            <tr>
-                <td>First Name</td>
-                <td><input jsId='oilsSelfckCCFName' /></td>
-            </tr>
-            <tr>
-                <td>Last Name</td>
-                <td><input jsId='oilsSelfckCCLName' /></td>
-            </tr>
-            <tr>
-                <td>Street Address</td>
-                <td><input jsId='oilsSelfckCCStreet' /></td>
-            </tr>
-            <tr>
-                <td>City</td>
-                <td><input jsId='oilsSelfckCCCity' /></td>
-            </tr>
-            <tr>
-                <td>State or Province</td>
-                <td><input jsId='oilsSelfckCCState' /></td>
-            </tr>
-            <tr>
-                <td>ZIP or Postal Code</td>
-                <td><input jsId='oilsSelfckCCZip' /></td>
-            </tr>
-            <tr>
-              <td colspan='2'><strong>Credit Card Information</strong></td>
-            </tr>
-            <!-- Technically not needed since card type is derived from the CC number
-            <tr>
-                <td>Type of Card</td>
-                <td>
-                    <select jsId='oilsSelfckCCType' required='true'>
-                        <option value='VISA'>VISA</option>
-                        <option value='MasterCard'>MasterCard</option>
-                        <option value='American Express'>American Express</option>
-                    </select>
-                </td>
-            </tr>
-            -->
-            <tr>
-                <td>Credit Card #</td>
-                <td><input jsId='oilsSelfckCCNumber' /></td>
-            </tr>
-            <tr>
-                <td>
-                    <div style="position:absolute;">
-                        <div style="position:relative;left:80px;">
-                            <a href="#"><img
-                                src="[% ctx.media_prefix %]/images/question-mark.png" /></a>
-                        </div>
-                    </div>
-                    Security Code
-                </td>
-                <td>
-                    <input jsId='oilsSelfckCCCVV' />
-                </td>
-            </tr>
-            <tr>
-                <td>Exipration Month</td>
-                <td>
-                    <select jsId='oilsSelfckCCMonth'>
-                        <option value='01' selected='selected'>January</option>
-                        <option value='02'>February</option>
-                        <option value='03'>March</option>
-                        <option value='04'>April</option>
-                        <option value='05'>May</option>
-                        <option value='06'>June</option>
-                        <option value='07'>July</option>
-                        <option value='08'>August</option>
-                        <option value='09'>September</option>
-                        <option value='10'>October</option>
-                        <option value='11'>November</option>
-                        <option value='12'>December</option>
-                    </select>
-                </td>
-            </tr>
-            <tr>
-                <td>Expiration Year</td>
-                <td>
-                  <select jsId='oilsSelfckCCYear'>
-                    <option value='2011'>2011</option>
-                    <option value='2012'>2012</option>
-                    <option value='2013'>2013</option>
-                    <option value='2014'>2014</option>
-                    <option value='2015'>2015</option>
-                    <option value='2016'>2016</option>
-                    <option value='2017'>2017</option>
-                    <option value='2018'>2018</option>
-                    <option value='2019'>2019</option>
-                  </select>
-                </td>
-            </tr>
-            <tr class="hide_me">
-                <td>Edit Billing Address</td>
-                <td>
-                    <input jsId='oilsSelfckEditDetails'/>
-                </td>
-            </tr>
-            <tr>
-                <td colspan='2' align="center">
-                    <button jsId='oilsSelfckCCSubmit'>
-                        Submit Payment
-                    </button>
-                    <button>
-                        Cancel
-                    </button>
-                </td>
-            </tr>
-            [% INCLUDE "default/opac/myopac/main_refund_policy.tt2" %]
-        </tbody>
-    </table>
-</div>
+    <div class="text-right pad-top-ten">
+        <input type="image"
+            alt="[% l('Pay selected fines') %]"
+            title="[% l('Pay selected fines') %]"
+            onmouseover="this.src='[% ctx.media_prefix %]/images/pay-fines-btn-hover.png';"
+            onmouseout="this.src='[% ctx.media_prefix %]/images/pay-fines-btn.png';"
+            src="[% ctx.media_prefix %]/images/pay-fines-btn.png" />
+    </div>
+</form>
 [% END %]