@@ 181-219 (lines=39) @@ | ||
178 | if (($last_status['Payment Status'] == 'authorized') || ($last_status['Payment Status'] == 'submitted_for_settlement')) { |
|
179 | $v_query = tep_db_query("select comments from " . TABLE_ORDERS_STATUS_HISTORY . " where orders_id = '" . (int)$order['orders_id'] . "' and orders_status_id = '" . (int)OSCOM_APP_PAYPAL_TRANSACTIONS_ORDER_STATUS_ID . "' and (comments like 'Braintree App: Void (%' or comments like 'Braintree App: Refund (%') limit 1"); |
|
180 | ||
181 | if ( !tep_db_num_rows($v_query) ) { |
|
182 | $output .= $this->_app->drawButton($this->_app->getDef('button_dialog_void'), '#', 'warning', 'data-button="braintreeButtonDoVoid"', true); |
|
183 | ||
184 | $dialog_title = tep_output_string_protected($this->_app->getDef('dialog_void_title')); |
|
185 | $dialog_body = $this->_app->getDef('dialog_void_body'); |
|
186 | $void_link = tep_href_link(FILENAME_ORDERS, 'page=' . $HTTP_GET_VARS['page'] . '&oID=' . $order['orders_id'] . '&action=edit&tabaction=doVoid'); |
|
187 | $dialog_button_void = addslashes($this->_app->getDef('dialog_void_button_void')); |
|
188 | $dialog_button_cancel = addslashes($this->_app->getDef('dialog_void_button_cancel')); |
|
189 | ||
190 | $output .= <<<EOD |
|
191 | <div id="braintree-dialog-void" title="{$dialog_title}"> |
|
192 | <p>{$dialog_body}</p> |
|
193 | </div> |
|
194 | ||
195 | <script> |
|
196 | $(function() { |
|
197 | $('#braintree-dialog-void').dialog({ |
|
198 | autoOpen: false, |
|
199 | resizable: false, |
|
200 | modal: true, |
|
201 | buttons: { |
|
202 | "{$dialog_button_void}": function() { |
|
203 | window.location = '{$void_link}'; |
|
204 | }, |
|
205 | "{$dialog_button_cancel}": function() { |
|
206 | $(this).dialog('close'); |
|
207 | } |
|
208 | } |
|
209 | }); |
|
210 | ||
211 | $('a[data-button="braintreeButtonDoVoid"]').click(function(e) { |
|
212 | e.preventDefault(); |
|
213 | ||
214 | $('#braintree-dialog-void').dialog('open'); |
|
215 | }); |
|
216 | }); |
|
217 | </script> |
|
218 | EOD; |
|
219 | } |
|
220 | } |
|
221 | } |
|
222 |
@@ 193-231 (lines=39) @@ | ||
190 | } |
|
191 | } |
|
192 | ||
193 | if ( $capture_total > 0 ) { |
|
194 | $output .= $this->_app->drawButton($this->_app->getDef('button_dialog_void'), '#', 'warning', 'data-button="paypalButtonDoVoid"', true); |
|
195 | ||
196 | $dialog_title = tep_output_string_protected($this->_app->getDef('dialog_void_title')); |
|
197 | $dialog_body = $this->_app->getDef('dialog_void_body'); |
|
198 | $void_link = tep_href_link(FILENAME_ORDERS, 'page=' . $HTTP_GET_VARS['page'] . '&oID=' . $order['orders_id'] . '&action=edit&tabaction=doVoid'); |
|
199 | $dialog_button_void = addslashes($this->_app->getDef('dialog_void_button_void')); |
|
200 | $dialog_button_cancel = addslashes($this->_app->getDef('dialog_void_button_cancel')); |
|
201 | ||
202 | $output .= <<<EOD |
|
203 | <div id="paypal-dialog-void" title="{$dialog_title}"> |
|
204 | <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>{$dialog_body}</p> |
|
205 | </div> |
|
206 | ||
207 | <script> |
|
208 | $(function() { |
|
209 | $('#paypal-dialog-void').dialog({ |
|
210 | autoOpen: false, |
|
211 | resizable: false, |
|
212 | modal: true, |
|
213 | buttons: { |
|
214 | "{$dialog_button_void}": function() { |
|
215 | window.location = '{$void_link}'; |
|
216 | }, |
|
217 | "{$dialog_button_cancel}": function() { |
|
218 | $(this).dialog('close'); |
|
219 | } |
|
220 | } |
|
221 | }); |
|
222 | ||
223 | $('a[data-button="paypalButtonDoVoid"]').click(function(e) { |
|
224 | e.preventDefault(); |
|
225 | ||
226 | $('#paypal-dialog-void').dialog('open'); |
|
227 | }); |
|
228 | }); |
|
229 | </script> |
|
230 | EOD; |
|
231 | } |
|
232 | } |
|
233 | } |
|
234 |