<?php

/**
 * Delete Donation
 *
 * @author      Sam Plugins <*****@*****.**>
 * @copyright   Sam Plugins <*****@*****.**>
 * @twitter     http://twitter.com/samplugins
 */
require_once "include/init.php";
if (CommonFunc::isGet() && isset($_GET['id'])) {
    $contact = new modDonations(MySql::Instance());
    if ($contact->Delete($_GET['id'])) {
        $_SESSION['contact-request-flash'] = "" . CommonFunc::SUCCESS . "|Entry deleted successfully.";
    } else {
        $_SESSION['contact-request-flash'] = "" . CommonFunc::ERROR . "|Entry couldn't be deleted";
    }
    CommonFunc::redirect("donations.php");
} else {
    echo "Invalid request!";
}
Example #2
0
 */
ob_start();
session_start();
include "php/include/common.php";
include "php/include/init.php";
$oDonation = new modDonations(MySql::Instance());
$donation_id = (int) $_GET['d'];
if ($donation_id == 0 || !isset($_SESSION['did'])) {
    CommonFunc::redirect(DonationConfig::get('site_url'));
}
$donation_data = $oDonation->Row($donation_id);
if ($donation_data['donation_id'] == 0) {
    CommonFunc::redirect(DonationConfig::get('site_url'));
} else {
    if ($donation_data['donation_id'] > 0 && !in_array($donation_data['donation_id'], (array) $_SESSION['did'])) {
        CommonFunc::redirect(DonationConfig::get('site_url'));
    }
}
$messageData = array();
if ($donation_data['status_id'] == clsAbstractStatusCodes::COMPLETED) {
    $messageData = array('heading' => 'Thank you!', 'message' => 'Payment has been processed successfully.');
} else {
    if ($donation_data['status_id'] == clsAbstractStatusCodes::PENDING_REVIEW) {
        $messageData = array('heading' => 'Thank you!', 'message' => 'Payment needs to be reviewed.');
    } else {
        $messageData = array('heading' => 'Thank you for your request.', 'message' => 'Your request has been submitted successfully. Payment Status: <strong>' . ucfirst($donation_data['status_id']) . '</strong>');
    }
}
$msgs = modMessages::Instance()->render();
if ($msgs != '') {
    $messageData['message'] = $msgs;
 protected function _cancel()
 {
     CommonFunc::redirect($this->getLink());
 }