Exemplo n.º 1
0
                         $affected_rows++;
                         break;
                     case 'drop':
                         $so->delete_refund($so->refund[$a]['index']);
                         $affected_rows++;
                         break;
                 }
             }
         }
     }
     // END if ($_GET['refund_action'])
     break;
     // END case 'payment'
 // END case 'payment'
 case 'purchase_order':
     $so->delete_purchase_order($_GET['purchase_order_id']);
     $affected_rows++;
     // handle the payments, if any
     if ($_GET['payment_action']) {
         for ($a = 0; $a < sizeof($so->po_payment); $a++) {
             if ($so->po_payment[$a]['assigned_po'] == $_GET['purchase_order_id']) {
                 switch ($_GET['payment_action']) {
                     case 'keep':
                         $so->update_payment($so->po_payment[$a]['index'], 0);
                         $affected_rows++;
                         break;
                     case 'move':
                         $so->update_payment($so->po_payment[$a]['index'], $_GET['new_po_id']);
                         $affected_rows++;
                         break;
                     case 'drop':