[ Index ] |
|
Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1 |
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 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 16:45:43 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |