Esempio n. 1
0
<?php

require 'donations.php';
//create the new object
$testDonation = new donations();
echo "1. Donation Object Creation: ";
if ($testDonation != null) {
    echo "Passed.<br>\n";
} else {
    echo "Failed.<br>\n";
}
//make sure the database is clear
$testDonation->clearIt();
//add a new entry to the database
$testDonation->sqlInsert("AAA", "AAA", "AAA", "AAA", "AAA", 3, 0);
//test to find entries with ISNEW value 1, should return null
echo "2. Database contains 0 entries ISNEW=1, query for rows ISNEW=1 should return no entries: ";
$returnedRows = $testDonation->rowInfo(1);
if (count($returnedRows) == 0) {
    echo "Passed.<br>\n";
} else {
    echo "Failed.<br>\n";
}
//test to find entries with ISNEW value 0, should return 1 entry
echo "3. Database contains 1 entries ISNEW=1, query for rows ISNEW=1 should return 1 entry: ";
$returnedRows = $testDonation->rowInfo(0);
if (count($returnedRows) == 1) {
    echo "Passed.<br>\n";
} else {
    echo "Failed.<br>\n";
}
Esempio n. 2
0
 }
 if (isset($_POST['produce']) && isset($_POST['perishables'])) {
     $donorValue = 4;
 }
 if (isset($_POST['produce']) && isset($_POST['shelf-stable'])) {
     $donorValue = 5;
 }
 if (isset($_POST['shelf-stable']) && isset($_POST['perishables'])) {
     $donorValue = 6;
 }
 if (isset($_POST['produce']) && isset($_POST['shelf-stable']) && isset($_POST['perishables'])) {
     $donorValue = 6;
 }
 // enter data into database
 $dbEntry = new donations();
 $dbEntry->sqlInsert($donorName, $donorContact, $donorEmail, $donorPhone, $donorDesc, $donorValue, $vendorName, 1);
 // set email subject
 $subject = "Scheduled Pickup Requested";
 // set donation detais
 $donationDetails = "Donation Details:\n" . $donorDesc . "\n\n";
 $donationDetails .= "Donation Type:\n" . $donorType . "\n\n";
 // set donor and vendor messages
 $vendorMessage = "\nTo: " . $vendorEmail . "\nForm: " . $donorEmail . "\n\n";
 $vendorMessage .= $donorContact . " from " . $donorName . " has requested to schedule a pickup.\n\n";
 $vendorMessage .= "Contact Information:\nDonorEmail: " . $donorEmail . "\n";
 $vendorMessage .= "Donor Phone Number: " . $donorPhone . "\n\n" . $donationDetails;
 $donorMessage = "\nTo: " . $donorEmail . "\nFrom: " . $vendorEmail . "\n\n";
 $donorMessage .= "You have requested to schedule a pickup from " . $vendorName . ".\n\n";
 $donorMessage .= "Contact Information:\nDistributor Email: " . $vendorEmail . "\n";
 $donorMessage .= "Phone Number: " . $vendorPhone . "\n\n" . $donationDetails;
 //set headers