<td><br class="text_spacer"></td> <td class="ppsmalltext"><?php echo $paypal->format($paypal->txn['mc_gross'] - $paypal->txn['mc_fee'], $paypal->txn['mc_currency']); ?> </td> </tr> <tr><td colspan=3><hr class="dotted"></td></tr> <tr><td colspan=3><br class="h10"></td></tr> <tr valign="top"> <td align="right" class="pplabel"><?php echo ENTRY_INFO_DATE; ?> </td> <td><br class="text_spacer"></td> <td class="ppsmalltext"><?php echo $paypal->date($paypal->info['date_added']); ?> </td> </tr> <tr valign="top"> <td align="right" class="pplabel"><?php echo ENTRY_INFO_TIME; ?> </td> <td><br class="text_spacer"></td> <td class="ppsmalltext"><?php echo $paypal->time($paypal->info['date_added']) . ' ' . $paypal->info['payment_time_zone']; ?> </td> </tr> <tr valign="top">
<td nowrap="nowrap" align="right"> <?php echo TABLE_HEADING_PAYMENT_NET_AMOUNT; ?> </td> </tr> <?php if (!empty($paypal->info['txn_id'])) { $paypal_history_query = olc_db_query("select txn_id, payment_status, mc_gross, mc_fee, mc_currency, date_added, payment_date from " . TABLE_PAYPAL . " where parent_txn_id = '" . olc_db_input($paypal->info['txn_id']) . "' order by date_added desc"); if (olc_db_num_rows($paypal_history_query)) { $phCount = 1; while ($paypal_history = olc_db_fetch_array($paypal_history_query)) { $phColor = $phCount / 2 == floor($phCount / 2) ? '#FFFFFF' : '#EEEEEE'; $mc_currency = $paypal_history['mc_currency'] . HTML_NBSP; $mc_gross = $paypal_history['mc_gross']; $mc_fee = $paypal_history['mc_fee']; echo ' <tr bgcolor="' . $phColor . '">' . NEW_LINE . ' <td nowrap="nowrap"> ' . $paypal->date($paypal_history['payment_date']) . ' </td>' . NEW_LINE . ' <td nowrap="nowrap"> ' . $paypal_history['payment_status'] . ' </td>' . NEW_LINE . ' <td nowrap="nowrap"> ' . PayPal_Page::draw_href_link(TABLE_HEADING_DETAILS, 'action=details&info=' . $paypal_history['txn_id']) . ' </td>' . NEW_LINE . ' <td nowrap="nowrap"> </td>' . NEW_LINE . ' <td nowrap="nowrap" align="right"> ' . $paypal->format($mc_gross, $mc_currency) . ' </td>' . NEW_LINE . ' <td nowrap="nowrap" align="right"> ' . $paypal->format($mc_fee, $mc_currency) . ' </td>' . NEW_LINE . ' <td nowrap="nowrap" align="right"> ' . $paypal->format($mc_gross - $mc_fee, $mc_currency) . ' </td>' . NEW_LINE . ' </tr>' . NEW_LINE; $phCount++; } } //Now determine whether the order is on hold if ($order->info['orders_status'] === MODULE_PAYMENT_PAYPAL_ORDER_ONHOLD_STATUS_ID) { $ppImgAccept = olc_image(PAYPAL_IPN_DIR . 'images/act_accept.gif', IMAGE_BUTTON_TXN_ACCEPT); $ppAction = HTML_A_START . olc_href_link(FILENAME_ORDERS, olc_get_all_get_params(array('action')) . 'action=accept_order&digest=' . $paypal->digest()) . '">' . $ppImgAccept . HTML_A_END; } else { $ppAction = ''; } $mc_currency = $paypal->txn['mc_currency'];
switch ($action) { case 'new': break; case 'edit': break; case 'delete': break; default: if (is_object($ipnInfo)) { $heading[] = array('text' => HTML_B_START . TEXT_INFO_PAYPAL_IPN_HEADING . ' #' . $ipnInfo->paypal_id . HTML_B_END); if (!empty($ipnInfo->orders_id)) { $contents[] = array('align' => 'center', 'text' => HTML_A_START . olc_href_link(FILENAME_ORDERS, olc_get_all_get_params(array('ipnID', 'oID', 'action')) . 'oID=' . $ipnInfo->orders_id . '&action=edit&referer=ipn') . '">' . olc_image_button('button_orders.gif', IMAGE_ORDERS) . HTML_A_END); } elseif (!empty($ipnInfo->txn_id)) { $contents[] = array('align' => 'center', 'text' => '<a href="javascript:openWindow(\'' . olc_href_link(FILENAME_PAYPAL, olc_get_all_get_params(array('ipnID', 'oID', 'action')) . 'action=details&info=' . $ipnInfo->txn_id) . '\');">' . olc_image_button('button_preview.gif', IMAGE_PREVIEW) . HTML_A_END); } $contents[] = array('text' => HTML_BR . TABLE_HEADING_DATE . ': ' . PayPal_TransactionDetails::date($ipnInfo->payment_date)); } break; } if (!empty($heading) && !empty($contents)) { echo ' <td width="25%" valign="top">' . NEW_LINE; $box = new box(); echo $box->infoBox($heading, $contents); echo ' </td>' . NEW_LINE; } ?> </tr> </table></td> </tr> </table>