<?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!"; }
*/ 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()); }