Пример #1
0
 $success = $result->result->Success;
 $msg = $success ? $result->result->Id : $result->result->Errors->Code . " (" . $result->result->Errors->Message . ")";
 $CreateStatus = $CreateStatus . "Invoice Created.<br>";
 if ($success) {
     // QUERY Invoice
     $query = "SELECT Id, InvoiceNumber,Status FROM Invoice WHERE id = '" . $result->result->Id . "'";
     $records = queryAll($instance, $query);
     // $CreateStatus = $CreateStatus . "Invoice Queried ($query): " . $records[0]->InvoiceNumber ." ". $records[0]->Status . "<br>";
     // POST Invoice
     $result = postInvoice($instance, $result->result->Id);
     $success = $result->result->Success;
     $CreateStatus = $CreateStatus . "Invoice Posted :" . ($result->result->Success ? "Success <br>" : $result->result->Errors->Code . " (" . $result->result->Errors->Message . ")<br>");
     if ($success) {
         $CreateStatus = $CreateStatus . "In next section";
         // DO PAYMENT$success3 ? "Success"
         $PaymentSuccess = createAndApplyPayment($instance, $accountId, $CreateStatus);
         if ($PaymentSuccess) {
             $Generalstatus = "Created Account and processed payment for " . $gFullName;
             $_SESSION['MemberName'] = $Generalstatus;
             header("Location: success.php" . $URLParms);
             // ."?".$Generalstatus);
         } else {
             $Generalstatus = "Created Account and but payment not process due to futre start date " . $gFullName;
             $_SESSION['MemberName'] = $Generalstatus;
             header("Location: success.php" . $URLParms);
         }
     }
 } else {
     $Generalstatus = "Created Account and but payment not process due to future start date " . $gFullName;
     $_SESSION['MemberName'] = $Generalstatus;
     header("Location: success.php" . $URLParms);
Пример #2
0
    $result = generateInvoice($instance, $accountId, $invoiceDate, $targetDate);
    $success = $result->result->Success;
    $msg = $success ? $result->result->Id : $result->result->Errors->Code . " (" . $result->result->Errors->Message . ")";
    print "\nInvoice Created: " . $msg . "\n";
    if ($success) {
        # QUERY Invoice
        $query = "SELECT Id, InvoiceNumber,Status FROM Invoice WHERE id = '" . $result->result->Id . "'";
        $records = queryAll($instance, $query);
        print "\nInvoice Queried ({$query}): " . $records[0]->InvoiceNumber . " " . $records[0]->Status . "\n";
        # POST Invoice
        $result = postInvoice($instance, $result->result->Id);
        $success = $result->result->Success;
        print "\nInvoice Posted :" . ($result->result->Success ? "Success" : $result->result->Errors->Code . " (" . $result->result->Errors->Message . ")");
        if ($success) {
            # DO PAYMENT
            createAndApplyPayment($instance, $accountId);
        }
    }
}
print "\n-------------------------------------------------------------------------------";
print "\nUSE CASE #12:QUERY ACCOUNT AND DELETE ACCOUNT";
print "\n-------------------------------------------------------------------------------";
# CREATE AN ACTIVE ACCOUNT
$name = "Test" . time();
$id = createActiveAccount($instance, $name);
print "\nAccount Created: " . $id;
# QUERY ACCOUNT
$query = "SELECT Id, AccountNumber, Name FROM Account WHERE name = '" . $name . "'";
$records = queryAll($instance, $query);
print "\nAccount Queried ({$query}): " . $records[0]->AccountNumber;
# DELETE ACCOUNT