예제 #1
0
 * Donation Form
 *
 * @author      Sam Plugins <*****@*****.**>
 * @copyright   Sam Plugins <*****@*****.**>
 * @twitter     http://twitter.com/samplugins
 */
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>');
예제 #2
0
    $is_pop = (int) $_POST['is_pop'];
    $id = (int) $_POST['id'];
    if ($_POST['action'] == 'update_status') {
        $payment_status = $_POST['payment_status'];
        $r = $oDonation->UpdateStatus($payment_status, $id);
        if ($r) {
            CommonFunc::SetFlashMessage("" . CommonFunc::SUCCESS . "|Payment status updated successfully.");
        } else {
            CommonFunc::SetFlashMessage("" . CommonFunc::ERROR . "|Payment status updated successfully.");
        }
    }
}
include "web.parts/header.php";
?>
   <?php 
$request_data = $oDonation->Row($id);
if ($request_data['donation_id'] > 0) {
    ?>
     <?php 
    include "web.parts/donation_details.php";
    ?>
  
    <?php 
} else {
    ?>
        <p>Invalid Request</p>
    <?php 
}
?>

<?php