예제 #1
0
파일: index.php 프로젝트: NewRoute/paypal
         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:
             $content .= PAYPAL_adminlist_IPNLog();
             break;
     }
     break;
 case 'editproduct':
예제 #2
0
파일: index.php 프로젝트: JohnToro/paypal
     if (COM_isAnonUser()) {
         COM_404();
     }
     USES_paypal_class_order();
     $order = new ppOrder($actionval);
     if ($order->canView()) {
         $content .= $order->View(true);
     } else {
         $content .= $LANG_PP['access_denied_msg'];
     }
     break;
 case 'printorder':
     USES_paypal_class_order();
     $order = new ppOrder($actionval);
     if ($order->canView()) {
         echo $order->View(true, 'print');
         exit;
     } else {
         COM_404();
     }
     break;
 case 'vieworder':
     if (COM_isAnonUser()) {
         COM_404();
     }
     $_SESSION[PP_CART_VAR]['prevpage'] = $view;
     $content .= $ppGCart->View(true);
     $page_title = $LANG_PP['view_order'];
     break;
 case 'detail':
     // deprecated, should be displayed via detail.php