[ Index ]
 

Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/includes/modules/payment/paypal/ -> paypalwpp_admin_notification.php (source)

   1  <?php
   2  /**

   3   * paypalwpp_admin_notification.php admin display component

   4   *

   5   * @package paymentMethod

   6   * @copyright Copyright 2003-2007 Zen Cart Development Team

   7   * @copyright Portions Copyright 2003 osCommerce

   8   * @copyright Portions Copyright 2004 DevosC.com

   9   * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

  10   * @version $Id: paypalwpp_admin_notification.php 6528 2007-06-25 23:25:27Z drbyte $

  11   */
  12  
  13    $outputStartBlock = '';
  14    $outputPayPal = '';
  15    $outputPFmain = '';
  16    $outputAuth = '';
  17    $outputCapt = '';
  18    $outputVoid = '';
  19    $outputRefund = '';
  20    $outputEndBlock = '';
  21    $output = '';
  22  
  23    // strip slashes in case they were added to handle apostrophes:

  24    foreach ($ipn->fields as $key=>$value){
  25      $ipn->fields[$key] = stripslashes($value);
  26    }
  27  
  28      $outputStartBlock .= '<td><table class="noprint">'."\n";
  29      $outputStartBlock .= '<tr style="background-color : #cccccc; border-style : dotted;">'."\n";
  30      $outputEndBlock .= '</tr>'."\n";
  31      $outputEndBlock .='</table></td>'."\n";
  32  
  33  
  34    if ($response['RESPMSG'] != '') {
  35      // these would be payflow transactions

  36  
  37      $outputPFmain .= '<td valign="top"><table>'."\n";
  38  
  39      $outputPFmain .= '<tr><td class="main">'."\n";
  40      $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_AUTHCODE."\n";
  41      $outputPFmain .= '</td><td class="main">'."\n";
  42      $outputPFmain .= $response['AUTHCODE'] ."\n";
  43      $outputPFmain .= '</td></tr>'."\n";
  44      
  45      $outputPFmain .= '<tr><td class="main">'."\n";
  46      $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYMENT_STATUS."\n";
  47      $outputPFmain .= '</td><td class="main">'."\n";
  48      $outputPFmain .= $response['RESPMSG'] ."\n";
  49      $outputPFmain .= '</td></tr>'."\n";
  50      
  51  
  52      $outputPFmain .= '<tr><td class="main">'."\n";
  53      $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_AVSADDR."\n";
  54      $outputPFmain .= '</td><td class="main">'."\n";
  55      $outputPFmain .= $response['AVSADDR'] ."\n";
  56      $outputPFmain .= '</td></tr>'."\n";
  57  
  58      $outputPFmain .= '<tr><td class="main">'."\n";
  59      $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_AVSZIP."\n";
  60      $outputPFmain .= '</td><td class="main">'."\n";
  61      $outputPFmain .= $response['AVSZIP'] ."\n";
  62      $outputPFmain .= '</td></tr>'."\n";
  63  
  64      $outputPFmain .= '<tr><td class="main">'."\n";
  65      $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_CVV2MATCH."\n";
  66      $outputPFmain .= '</td><td class="main">'."\n";
  67      $outputPFmain .= $response['CVV2MATCH'] ."\n";
  68      $outputPFmain .= '</td></tr>'."\n";
  69  
  70      $outputPFmain .= '<tr><td class="main">'."\n";
  71      $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_TXN_ID."\n";
  72      $outputPFmain .= '</td><td class="main">'."\n";
  73      $outputPFmain .= $response['ORIGPNREF'] ."\n";
  74      $outputPFmain .= '</td></tr>'."\n";
  75  
  76      $outputPFmain .= '<tr><td class="main">'."\n";
  77      $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYMENT_DATE."\n";
  78      $outputPFmain .= '</td><td class="main">'."\n";
  79      $outputPFmain .= $ipn->fields['payment_date'] ."\n";
  80      $outputPFmain .= '</td></tr>'."\n";
  81  
  82      $outputPFmain .= '<tr><td class="main">'."\n";
  83      $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_TRANSSTATE."\n";
  84      $outputPFmain .= '</td><td class="main">'."\n";
  85      $outputPFmain .= $response['TRANSSTATE'] ."\n";
  86      $outputPFmain .= '</td></tr>'."\n";
  87  
  88      if ($response['DAYS_TO_SETTLE'] != '' ) {
  89        $outputPFmain .= '<tr><td class="main">'."\n";
  90        $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_DAYSTOSETTLE."\n";
  91        $outputPFmain .= '</td><td class="main">'."\n";
  92        $outputPFmain .= $response['DAYS_TO_SETTLE'] ."\n";
  93        $outputPFmain .= '</td></tr>'."\n";
  94      }
  95      $outputPFmain .= '</table></td>'."\n";
  96  
  97      if ($ipn->fields['mc_gross'] > 0) {
  98        $outputPFmain .= '<td valign="top"><table>'."\n";
  99  
 100        $outputPFmain .= '<tr><td class="main">'."\n";
 101        $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_CURRENCY."\n";
 102        $outputPFmain .= '</td><td class="main">'."\n";
 103        $outputPFmain .= $ipn->fields['mc_currency'] ."\n";
 104        $outputPFmain .= '</td></tr>'."\n";
 105      
 106        $outputPFmain .= '<tr><td class="main">'."\n";
 107        $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_GROSS_AMOUNT."\n";
 108        $outputPFmain .= '</td><td class="main">'."\n";
 109        $outputPFmain .= $ipn->fields['mc_gross']."\n";
 110        $outputPFmain .= '</td></tr>'."\n";
 111      
 112        $outputPFmain .= '<tr><td class="main">'."\n";
 113        $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYMENT_FEE."\n";
 114        $outputPFmain .= '</td><td class="main">'."\n";
 115        $outputPFmain .= $ipn->fields['mc_fee']."\n";
 116        $outputPFmain .= '</td></tr>'."\n";
 117  
 118        $outputPFmain .= '<tr><td class="main">'."\n";
 119        $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_EXCHANGE_RATE."\n";
 120        $outputPFmain .= '</td><td class="main">'."\n";
 121        $outputPFmain .= $ipn->fields['exchange_rate']."\n";
 122        $outputPFmain .= '</td></tr>'."\n";
 123  
 124        $outputPFmain .= '<tr><td class="main">'."\n";
 125        $outputPFmain .= MODULE_PAYMENT_PAYPAL_ENTRY_CART_ITEMS."\n";
 126        $outputPFmain .= '</td><td class="main">'."\n";
 127        $outputPFmain .= $ipn->fields['num_cart_items']."\n";
 128        $outputPFmain .= '</td></tr>'."\n";
 129  
 130        $outputPFmain .= '</table></td>'."\n";
 131      }
 132  
 133    } else {
 134      // display all paypal status fields (in admin Orders page):

 135      $outputPayPal .= '<td valign="top"><table>'."\n";
 136  
 137      $outputPayPal .= '<tr><td class="main">'."\n";
 138      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_FIRST_NAME."\n";
 139      $outputPayPal .= '</td><td class="main">'."\n";
 140      $outputPayPal .= urldecode($response['FIRSTNAME']) ."\n";
 141      $outputPayPal .= '</td></tr>'."\n";
 142      
 143      $outputPayPal .= '<tr><td class="main">'."\n";
 144      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_LAST_NAME."\n";
 145      $outputPayPal .= '</td><td class="main">'."\n";
 146      $outputPayPal .= urldecode($response['LASTNAME']) ."\n";
 147      $outputPayPal .= '</td></tr>'."\n";
 148      
 149      $outputPayPal .= '<tr><td class="main">'."\n";
 150      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_BUSINESS_NAME."\n";
 151      $outputPayPal .= '</td><td class="main">'."\n";
 152      $outputPayPal .= urldecode($response['BUSINESS']) ."\n";
 153      $outputPayPal .= '</td></tr>'."\n";
 154  
 155      $outputPayPal .= '<tr><td class="main">'."\n";
 156      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_ADDRESS_NAME."\n";
 157      $outputPayPal .= '</td><td class="main">'."\n";
 158      $outputPayPal .= urldecode($response['NAME']) ."\n";
 159      $outputPayPal .= '</td></tr>'."\n";
 160      $outputPayPal .= '<tr><td class="main">'."\n";
 161      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_ADDRESS_STREET."\n";
 162      $outputPayPal .= '</td><td class="main">'."\n";
 163      $outputPayPal .= urldecode($response['SHIPTOSTREET']) . ' ' . urldecode($response['SHIPTOSTREET2']) ."\n";
 164      $outputPayPal .= '</td></tr>'."\n";
 165      $outputPayPal .= '<tr><td class="main">'."\n";
 166      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_ADDRESS_CITY."\n";
 167      $outputPayPal .= '</td><td class="main">'."\n";
 168      $outputPayPal .= urldecode($response['SHIPTOCITY']) ."\n";
 169      $outputPayPal .= '</td></tr>'."\n";
 170      $outputPayPal .= '<tr><td class="main">'."\n";
 171      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_ADDRESS_STATE."\n";
 172      $outputPayPal .= '</td><td class="main">'."\n";
 173      $outputPayPal .= urldecode($response['SHIPTOSTATE']) . ' ' . urldecode($response['SHIPTOZIP']) ."\n";
 174      $outputPayPal .= '</td></tr>'."\n";
 175      $outputPayPal .= '<tr><td class="main">'."\n";
 176      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_ADDRESS_COUNTRY."\n";
 177      $outputPayPal .= '</td><td class="main">'."\n";
 178      $outputPayPal .= urldecode($response['SHIPTOCOUNTRY']) ."\n";
 179      $outputPayPal .= '</td></tr>'."\n";
 180  
 181      $outputPayPal .= '</table></td>'."\n";
 182  
 183      $outputPayPal .= '<td valign="top"><table>'."\n";
 184  
 185      $outputPayPal .= '<tr><td class="main">'."\n";
 186      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_EMAIL_ADDRESS."\n";
 187      $outputPayPal .= '</td><td class="main">'."\n";
 188      $outputPayPal .= urldecode($response['EMAIL']) ."\n";
 189      $outputPayPal .= '</td></tr>'."\n";
 190      
 191      $outputPayPal .= '<tr><td class="main">'."\n";
 192      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_EBAY_ID."\n";
 193      $outputPayPal .= '</td><td class="main">'."\n";
 194      $outputPayPal .= urldecode($response['BUYERID']) ."\n";
 195      $outputPayPal .= '</td></tr>'."\n";
 196      
 197      $outputPayPal .= '<tr><td class="main">'."\n";
 198      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYER_ID."\n";
 199      $outputPayPal .= '</td><td class="main">'."\n";
 200      $outputPayPal .= urldecode($response['PAYERID']) ."\n";
 201      $outputPayPal .= '</td></tr>'."\n";
 202  
 203      $outputPayPal .= '<tr><td class="main">'."\n";
 204      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYER_STATUS."\n";
 205      $outputPayPal .= '</td><td class="main">'."\n";
 206      $outputPayPal .= urldecode($response['PAYERSTATUS']) ."\n";
 207      $outputPayPal .= '</td></tr>'."\n";
 208  
 209      $outputPayPal .= '<tr><td class="main">'."\n";
 210      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_ADDRESS_STATUS."\n";
 211      $outputPayPal .= '</td><td class="main">'."\n";
 212      $outputPayPal .= urldecode($response['ADDRESSSTATUS']) ."\n";
 213      $outputPayPal .= '</td></tr>'."\n";
 214  
 215      $outputPayPal .= '<tr><td class="main">'."\n";
 216      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_TXN_TYPE."\n";
 217      $outputPayPal .= '</td><td class="main">'."\n";
 218      $outputPayPal .= urldecode($response['TRANSACTIONTYPE']) ."\n";
 219      $outputPayPal .= '</td></tr>'."\n";
 220  
 221      $outputPayPal .= '<tr><td class="main">'."\n";
 222      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_TXN_ID."\n";
 223      $outputPayPal .= '</td><td class="main">'."\n";
 224      $outputPayPal .= urldecode($response['TRANSACTIONID']) ."\n";
 225      $outputPayPal .= '</td></tr>'."\n";
 226  
 227      $outputPayPal .= '<tr><td class="main">'."\n";
 228      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_PARENT_TXN_ID."\n";
 229      $outputPayPal .= '</td><td class="main">'."\n";
 230      $outputPayPal .= urldecode($response['PARENTTRANSACTIONID']) ."\n";
 231      $outputPayPal .= '</td></tr>'."\n";
 232  
 233      $outputPayPal .= '</table></td>'."\n";
 234  
 235      $outputPayPal .= '<td valign="top"><table>'."\n";
 236  
 237      $outputPayPal .= '<tr><td class="main">'."\n";
 238      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYMENT_TYPE."\n";
 239      $outputPayPal .= '</td><td class="main">'."\n";
 240      $outputPayPal .= urldecode($response['PAYMENTTYPE']) ."\n";
 241      $outputPayPal .= '</td></tr>'."\n";
 242      
 243      $outputPayPal .= '<tr><td class="main">'."\n";
 244      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYMENT_STATUS."\n";
 245      $outputPayPal .= '</td><td class="main">'."\n";
 246      $outputPayPal .= urldecode($response['PAYMENTSTATUS']) ."\n";
 247      $outputPayPal .= '</td></tr>'."\n";
 248      
 249      $outputPayPal .= '<tr><td class="main">'."\n";
 250      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_PENDING_REASON."\n";
 251      $outputPayPal .= '</td><td class="main">'."\n";
 252      $outputPayPal .= urldecode($response['PENDINGREASON']) . ($response['REASONCODE'] == 'None' ? '' : urldecode($response['PENDINGREASON'])) ."\n";
 253      $outputPayPal .= '</td></tr>'."\n";
 254  
 255      $outputPayPal .= '<tr><td class="main">'."\n";
 256      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_INVOICE."\n";
 257      $outputPayPal .= '</td><td class="main">'."\n";
 258      $outputPayPal .= $ipn->fields['invoice'] . $response['INVNUM'] ."\n";
 259      $outputPayPal .= '</td></tr>'."\n";
 260  
 261      $outputPayPal .= '<tr><td class="main">'."\n";
 262      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYMENT_DATE."\n";
 263      $outputPayPal .= '</td><td class="main">'."\n";
 264      $outputPayPal .= urldecode($response['ORDERTIME']) ."\n";
 265      $outputPayPal .= '</td></tr>'."\n";
 266  
 267      $outputPayPal .= '</table></td>'."\n";
 268  
 269      $outputPayPal .= '<td valign="top"><table>'."\n";
 270  
 271      $outputPayPal .= '<tr><td class="main">'."\n";
 272      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_CURRENCY."\n";
 273      $outputPayPal .= '</td><td class="main">'."\n";
 274      $outputPayPal .= $ipn->fields['mc_currency'] . ' ' . urldecode($response['CURRENCY']) ."\n";
 275      $outputPayPal .= '</td></tr>'."\n";
 276      
 277      $outputPayPal .= '<tr><td class="main">'."\n";
 278      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_GROSS_AMOUNT."\n";
 279      $outputPayPal .= '</td><td class="main">'."\n";
 280      $outputPayPal .= urldecode($response['AMT']) ."\n";
 281      $outputPayPal .= '</td></tr>'."\n";
 282      
 283      $outputPayPal .= '<tr><td class="main">'."\n";
 284      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_PAYMENT_FEE."\n";
 285      $outputPayPal .= '</td><td class="main">'."\n";
 286      $outputPayPal .= urldecode($response['FEEAMT']) ."\n";
 287      $outputPayPal .= '</td></tr>'."\n";
 288  
 289      $outputPayPal .= '<tr><td class="main">'."\n";
 290      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_EXCHANGE_RATE."\n";
 291      $outputPayPal .= '</td><td class="main">'."\n";
 292      $outputPayPal .= urldecode($response['EXCHANGERATE']) ."\n";
 293      $outputPayPal .= '</td></tr>'."\n";
 294  
 295      $outputPayPal .= '<tr><td class="main">'."\n";
 296      $outputPayPal .= MODULE_PAYMENT_PAYPAL_ENTRY_CART_ITEMS."\n";
 297      $outputPayPal .= '</td><td class="main">'."\n";
 298      $outputPayPal .= $ipn->fields['num_cart_items']."\n";
 299      $outputPayPal .= '</td></tr>'."\n";
 300  
 301      $outputPayPal .= '</table></td>'."\n";
 302    }
 303  
 304    if (method_exists($this, '_doRefund')) {
 305      $outputRefund .= '<td><table class="noprint">'."\n";
 306      $outputRefund .= '<tr style="background-color : #eeeeee; border-style : dotted;">'."\n";
 307      $outputRefund .= '<td class="main">' . MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_TITLE . '<br />'. "\n";
 308      $outputRefund .= zen_draw_form('pprefund', FILENAME_ORDERS, zen_get_all_get_params(array('action')) . 'action=doRefund', 'post', '', true) . zen_hide_session_id();
 309      if (!isset($response['RESPMSG'])) {
 310      // full refund (only for PayPal transactions, not Payflow)

 311        $outputRefund .= MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_FULL;
 312        $outputRefund .= '<input type="submit" name="fullrefund" value="' . MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_BUTTON_TEXT_FULL . '" title="' . MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_BUTTON_TEXT_FULL . '" />' . ' ' . MODULE_PAYMENT_PAYPALWPP_TEXT_REFUND_FULL_CONFIRM_CHECK . zen_draw_checkbox_field('reffullconfirm', '', false) . '<br />';
 313        $outputRefund .= MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_TEXT_FULL_OR;
 314      } else {
 315        $outputRefund .= MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_PAYFLOW_TEXT;
 316      }
 317      //partial refund - input field

 318      $outputRefund .= MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_PARTIAL_TEXT . ' ' . zen_draw_input_field('refamt', 'enter amount', 'length="8"');
 319      $outputRefund .= '<input type="submit" name="partialrefund" value="' . MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_BUTTON_TEXT_PARTIAL . '" title="' . MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_BUTTON_TEXT_PARTIAL . '" /><br />';
 320      //comment field

 321      $outputRefund .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_TEXT_COMMENTS . '<br />' . zen_draw_textarea_field('refnote', 'soft', '50', '3', MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_DEFAULT_MESSAGE);
 322      //message text

 323      $outputRefund .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_REFUND_SUFFIX;
 324      $outputRefund .= '</form>';
 325      $outputRefund .='</td></tr></table></td>'."\n";
 326    }
 327  
 328    if (method_exists($this, '_doAuth') && !isset($response['RESPMSG'])) {
 329      $outputAuth .= '<td valign="top"><table class="noprint">'."\n";
 330      $outputAuth .= '<tr style="background-color : #eeeeee; border-style : dotted;">'."\n";
 331      $outputAuth .= '<td class="main">' . MODULE_PAYMENT_PAYPAL_ENTRY_AUTH_TITLE . '<br />'. "\n";
 332      $outputAuth .= zen_draw_form('ppauth', FILENAME_ORDERS, zen_get_all_get_params(array('action')) . 'action=doAuth', 'post', '', true);
 333      //partial auth - input field

 334      $outputAuth .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_AUTH_PARTIAL_TEXT . ' ' . zen_draw_input_field('authamt', 'enter amount', 'length="8"') . zen_hide_session_id();
 335      $outputAuth .= '<input type="submit" name="orderauth" value="' . MODULE_PAYMENT_PAYPAL_ENTRY_AUTH_BUTTON_TEXT_PARTIAL . '" title="' . MODULE_PAYMENT_PAYPAL_ENTRY_AUTH_BUTTON_TEXT_PARTIAL . '" />' . MODULE_PAYMENT_PAYPALWPP_TEXT_AUTH_FULL_CONFIRM_CHECK . zen_draw_checkbox_field('authconfirm', '', false) . '<br />';
 336      //message text

 337      $outputAuth .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_AUTH_SUFFIX;
 338      $outputAuth .= '</form>';
 339      $outputAuth .='</td></tr></table></td>'."\n";
 340    }
 341  
 342    if (method_exists($this, '_doCapt')) {
 343      $outputCapt .= '<td valign="top"><table class="noprint">'."\n";
 344      $outputCapt .= '<tr style="background-color : #eeeeee; border-style : dotted;">'."\n";
 345      $outputCapt .= '<td class="main">' . MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_TITLE . '<br />'. "\n";
 346      $outputCapt .= zen_draw_form('ppcapture', FILENAME_ORDERS, zen_get_all_get_params(array('action')) . 'action=doCapture', 'post', '', true) . zen_hide_session_id();
 347      $outputCapt .= MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_FULL;
 348      $outputCapt .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_AMOUNT_TEXT . ' ' . zen_draw_input_field('captamt', 'enter amount', 'length="8"');
 349      $outputCapt .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_FINAL_TEXT . ' ' . zen_draw_checkbox_field('captfinal', '', true) . '<br />';
 350      $outputCapt .= '<input type="submit" name="btndocapture" value="' . MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_BUTTON_TEXT_FULL . '" title="' . MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_BUTTON_TEXT_FULL . '" />' . ' ' . MODULE_PAYMENT_PAYPALWPP_TEXT_REFUND_FULL_CONFIRM_CHECK . zen_draw_checkbox_field('captfullconfirm', '', false);
 351      //comment field

 352      $outputCapt .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_TEXT_COMMENTS . '<br />' . zen_draw_textarea_field('captnote', 'soft', '50', '2', MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_DEFAULT_MESSAGE);
 353      //message text

 354      $outputCapt .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_CAPTURE_SUFFIX;
 355      $outputCapt .= '</form>';
 356      $outputCapt .='</td></tr></table></td>'."\n";
 357    }
 358  
 359    if (method_exists($this, '_doVoid')) {
 360      $outputVoid .= '<td valign="top"><table class="noprint">'."\n";
 361      $outputVoid .= '<tr style="background-color : #eeeeee; border-style : dotted;">'."\n";
 362      $outputVoid .= '<td class="main">' . MODULE_PAYMENT_PAYPAL_ENTRY_VOID_TITLE . '<br />'. "\n";
 363      $outputVoid .= zen_draw_form('ppvoid', FILENAME_ORDERS, zen_get_all_get_params(array('action')) . 'action=doVoid', 'post', '', true) . zen_hide_session_id();
 364      $outputVoid .= MODULE_PAYMENT_PAYPAL_ENTRY_VOID . '<br />' . zen_draw_input_field('voidauthid', 'enter auth ID', 'length="8"');
 365      $outputVoid .= '<input type="submit" name="ordervoid" value="' . MODULE_PAYMENT_PAYPAL_ENTRY_VOID_BUTTON_TEXT_FULL . '" title="' . MODULE_PAYMENT_PAYPAL_ENTRY_VOID_BUTTON_TEXT_FULL . '" />' . ' ' . MODULE_PAYMENT_PAYPALWPP_TEXT_VOID_CONFIRM_CHECK . zen_draw_checkbox_field('voidconfirm', '', false);
 366      //comment field

 367      $outputVoid .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_VOID_TEXT_COMMENTS . '<br />' . zen_draw_textarea_field('voidnote', 'soft', '50', '3', MODULE_PAYMENT_PAYPAL_ENTRY_VOID_DEFAULT_MESSAGE);
 368      //message text

 369      $outputVoid .= '<br />' . MODULE_PAYMENT_PAYPAL_ENTRY_VOID_SUFFIX;
 370      $outputVoid .= '</form>';
 371      $outputVoid .='</td></tr></table></td>'."\n";
 372    }
 373  
 374  
 375  
 376  
 377  // prepare output based on suitable content components

 378    $output = '<!-- BOF: pp admin transaction processing tools -->';
 379    $output .= $outputStartBlock;
 380  
 381    if (isset($response['RESPMSG'])) { // payflow
 382      $output .= $outputPFmain;
 383      if (method_exists($this, '_doVoid') && (MODULE_PAYMENT_PAYPALWPP_TRANSACTION_MODE == 'Auth Only' || (isset($_GET['authcapt']) && $_GET['authcapt']=='on'))) $output .= $outputVoid;
 384      if (method_exists($this, '_doCapt') && (MODULE_PAYMENT_PAYPALWPP_TRANSACTION_MODE == 'Auth Only' || (isset($_GET['authcapt']) && $_GET['authcapt']=='on'))) $output .= $outputCapt;
 385      if (method_exists($this, '_doRefund')) $output .= $outputRefund;
 386    } else {  // PayPal
 387      $output .= $outputPayPal;
 388      if ($response['TRANSACTION_TYPE'] == 'Authorization' || (isset($_GET['authcapt']) && $_GET['authcapt']=='on')) {
 389        $output .= $outputEndBlock;
 390        $output .= $outputEndBlock;
 391        $output .= $outputStartBlock;
 392        $output .= $outputStartBlock;
 393        if (method_exists($this, '_doRefund')) $output .= $outputRefund;
 394        if (method_exists($this, '_doAuth') && MODULE_PAYMENT_PAYPALWPP_TRANSACTION_MODE == 'Auth Only') $output .= $outputAuth;
 395        if (method_exists($this, '_doCapt') && MODULE_PAYMENT_PAYPALWPP_TRANSACTION_MODE == 'Auth Only') $output .= $outputCapt;
 396        if (method_exists($this, '_doVoid')) $output .= $outputVoid;
 397      } else {
 398        if (method_exists($this, '_doRefund')) $output .= $outputRefund;
 399      }
 400    }
 401    $output .= $outputEndBlock;
 402    $output .= $outputEndBlock;
 403    $output .= '<!-- EOF: pp admin transaction processing tools -->';
 404  
 405  ?>


Généré le : Mon Nov 26 16:45:43 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics