Exemplo n.º 1
0
            }
            $content .= COM_showMessageText($message, $LANG_PP['thanks_title'], true);
        }
        $view = 'productlist';
        break;
    default:
        $view = $action;
        break;
}
switch ($view) {
    case 'orderhist':
    case 'history':
        if (COM_isAnonUser()) {
            COM_404();
        }
        $content .= PAYPAL_orders();
        $menu_opt = $LANG_PP['purchase_history'];
        $page_title = $LANG_PP['purchase_history'];
        break;
    case 'billto':
    case 'shipto':
        if (COM_isAnonUser()) {
            COM_404();
        }
        USES_paypal_class_userinfo();
        $U = new ppUserInfo();
        $A = isset($_POST['address1']) ? $_POST : $ppGCart->getAddress($view);
        $content .= $U->AddressForm($view, $A);
        break;
    case 'order':
        if (COM_isAnonUser()) {
Exemplo n.º 2
0
     break;
 case 'orderhist':
     if (isset($_POST['upd_orders']) && is_array($_POST['upd_orders'])) {
         USES_paypal_class_order();
         $i = 0;
         foreach ($_POST['upd_orders'] as $order_id) {
             if (!isset($_POST['newstatus'][$order_id]) || !isset($_POST['oldstatus'][$order_id]) || $_POST['newstatus'][$order_id] == $_POST['oldstatus'][$order_id]) {
                 continue;
             }
             $ord = new ppOrder($order_id);
             $ord->UpdateStatus($_POST['newstatus'][$order_id], $order_id);
             $i++;
         }
         $msg[] = sprintf($LANG_PP['updated_x_orders'], $i);
     }
     $content .= PAYPAL_orders(true);
     break;
 case 'order':
     USES_paypal_class_order();
     $order = new ppOrder($actionval);
     $content .= $order->View(true);
     break;
 case 'ipnlog':
     $op = isset($_REQUEST['op']) ? $_REQUEST['op'] : 'all';
     $log_id = isset($_REQUEST['id']) ? (int) $_REQUEST['id'] : 0;
     $txn_id = isset($_REQUEST['txn_id']) ? COM_applyFilter($_REQUEST['txn_id']) : '';
     switch ($op) {
         case 'single':
             $content .= PAYPAL_ipnlogSingle($log_id, $txn_id);
             break;
         default:
Exemplo n.º 3
0
     // Show all purchases
     if (isset($_POST['upd_orders']) && is_array($_POST['upd_orders'])) {
         USES_paypal_class_order();
         $i = 0;
         foreach ($_POST['upd_orders'] as $order_id) {
             if (!isset($_POST['newstatus'][$order_id]) || !isset($_POST['oldstatus'][$order_id]) || $_POST['newstatus'][$order_id] == $_POST['oldstatus'][$order_id]) {
                 continue;
             }
             $ord = new ppOrder($order_id);
             $ord->UpdateStatus($_POST['newstatus'][$order_id]);
             $i++;
         }
         $msg[] = sprintf($LANG_PP['updated_x_orders'], $i);
     }
     $uid = isset($_REQUEST['uid']) ? $_REQUEST['uid'] : 0;
     $content .= PAYPAL_orders(true, $uid);
     break;
 case 'itemhist':
     $content .= PAYPAL_itemhist($actionval);
     break;
 case 'order':
     USES_paypal_class_order();
     $order = new ppOrder($actionval);
     $content .= $order->View(true);
     break;
 case 'ipnlog':
     $op = isset($_REQUEST['op']) ? $_REQUEST['op'] : 'all';
     $log_id = isset($_REQUEST['id']) ? (int) $_REQUEST['id'] : 0;
     $txn_id = isset($_REQUEST['txn_id']) ? COM_applyFilter($_REQUEST['txn_id']) : '';
     switch ($op) {
         case 'single':