Example #1
0
exit;
*/
error_log("action [{$action}]", 0);
// exit;
#$action = 'authorize';
$paid_this_time = 0;
$authorized_this_time = 0;
$declined_this_time = 0;
if ($project_id == '') {
    $project_id = $aID;
}
if ($application_fee == '') {
    $application_fee = 5;
}
## Find total campaign amount using element_id
$totalCampaignAmount = getCampaignAmount($eID);
## Find raised amount using element_id and account_id
$raisedAmount = round(getRaisedCampaignAmount($eID, $aID));
if ($raisedAmount < $totalCampaignAmount) {
    ## Its time to Say Goodbye
    print "morphed";
    //sendMailToSIVI();
    exit;
}
if ($DEBUG) {
    print "raisedAmount: {$raisedAmount}\n";
    print "totalCampaignAmount: {$totalCampaignAmount}\n";
}
#reauthorize
#reauthorize_all
#force_disburse
Example #2
0
	Lets shoot an email
*/
$EXECUTE = 0;
if ($EXECUTE) {
    $default_milestone = DEFAULT_MILESTONE;
    #$filterStr = " WHERE funding_failure_emailed = '0'  AND funding_milestones_id = 19 ";
    $filterStr = " WHERE funding_failure_emailed = '0' ";
    $result1 = mysql_query("select* from funding_milestones {$filterStr} ") or die("mysql error @ ___funding_milestones___");
    while ($row1 = mysql_fetch_array($result1)) {
        $funding_milestones_id = $row1['funding_milestones_id'];
        $funding_milestones_datetime = $row1['funding_milestones_datetime'];
        $aID = $row1['account_id'];
        $eID = $row1['element_id'];
        $todate = date("Y-m-d H:i:s");
        $daydiff = $default_milestone + 1 - floor((strtotime($todate) - strtotime($funding_milestones_datetime)) / (3600 * 24));
        list($campaignAmount, $campaignRaised) = getCampaignAmount($eID, $aID);
        if ($campaignRaised < $campaignAmount && $daydiff <= 0) {
            ## Campaign Failed
            $result2 = mysql_query("select funding_details_id, account_funder_id, fund_amount from funding_details where element_id='{$eID}' AND account_id = '{$aID}'") or die("mysql error @ ___");
            while ($row2 = mysql_fetch_array($result2)) {
                $funding_details_id = $row2['funding_details_id'];
                $account_funder_id = $row2['account_funder_id'];
                $fund_amount = $row2['fund_amount'];
                #$funding_details_datetime= $row2['funding_details_datetime'];
                list($fullName, $email) = getDonorFullName($account_funder_id);
                sendMailToDonor($fullName, $email, $fund_amount / 100, $aID, getCampaignName($eID));
            }
            sendMailToEntrepreneur('', $email, $campaignRaised, $aID, getCampaignName($eID));
            $result = mysql_query("UPDATE funding_milestones SET funding_failure_emailed = '1' WHERE funding_milestones_id = '{$funding_milestones_id}' ") or die("mysql error updating funding_milestones_mailed");
        } else {
            ##Successful Campaign