예제 #1
0
<?php

$oDonation = new modDonations(MySql::Instance());
$donation_data = $oDonation->getPendingDonationData(session_id());
$donation_id = (int) $donation_data['donation_id'];
$q = CommonFunc::security_question();
$style_form = '';
$style_preview_form = ' style="display:none;"';
$preview_applicable = false;
$security_code = '';
if ($donation_id > 0 && isset($_GET['p']) && $_GET['p'] == 1) {
    $style_preview_form = '';
    $style_form = ' style="display:none;"';
    $preview_applicable = true;
    $security_code = $q['a'];
}
?>

    <div id="div_donation_form"<?php 
echo $style_form;
?>
>
        <div id="donate_response_div" class="reponse_div no_display"></div>
        <form method="post" id="donate_form" action="php/preview-process.php" class="WebForm">
            <h2>Your Details</h2>

            <p>
                    <label>First Name <em>*</em> <em id="err_first_name" class="error">required</em></label>
                <span><input type="text" id="first_name" value="<?php 
echo $donation_data['first_name'];
?>
예제 #2
0
<?php

/**
 * CSV Exporter
 *
 * @author      Sam Plugins <*****@*****.**>
 * @copyright   Sam Plugins <*****@*****.**>
 * @twitter     http://twitter.com/samplugins
 */
require_once "include/init.php";
if (CommonFunc::isPost()) {
    $oDonation = new modDonations(MySql::Instance());
    $dataset = array();
    if (isset($_POST['export_all_csv']) && $_POST['export_all_csv'] != '') {
        $dataset = $oDonation->CSVDataset();
    } else {
        if (isset($_POST['export_selected']) && $_POST['export_selected'] != '') {
            if (count($_POST['donation_ids']) == 0) {
                CommonFunc::SetFlashMessage('error', "Please select at least one record to export.");
                header("Location: donations.php?" . $_POST['qstr'] . "");
            }
            $dataset = $oDonation->CSVDataset($_POST['donation_ids']);
        } else {
            if (isset($_POST['export_all_visible']) && $_POST['export_all_visible'] != '') {
                if (count($_POST['donation_ids']) == 0) {
                    CommonFunc::SetFlashMessage('error', "No visible records to export.");
                    header("Location: donations.php?" . $_POST['qstr'] . "");
                }
                $dataset = $oDonation->CSVDataset($_POST['visible_donation_ids']);
            }
        }
예제 #3
0
<?php

/**
 * 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) {
예제 #4
0
?>

                    </select>
                </p>
                 <div align="center"><input name="btn" type="submit" value="Search" class="btn" /></div> 
            </div>
             
        </fieldset>
    </form>
    
    <?php 
CommonFunc::RenderFlashMessage();
?>
    
    <?php 
$oDonations = new modDonations(MySql::Instance());
$paging = $oDonations->PagedDataSet($_GET);
if ($paging->hasRows()) {
    ?>
    <form method="post" action="csv_export.php">
        <input type="hidden" name="qstr" value="<?php 
    echo http_build_query($_GET);
    ?>
" />
  
    <table cellpadding="0" cellspacing="0" width="100%" class="main">
        <thead>
        <tr>
            <th width="2%" align="left"><input type='checkbox' name='checkall' onclick='checkUncheckAll(this);' class="check_radio" /></th>
            <th width="15%" align="left">First Name</th>
            <th width="15%" align="left">Last Name</th>
예제 #5
0
<?php

/**
 * View Request Details
 *
 * @author      Sam Plugins <*****@*****.**>
 * @copyright   Sam Plugins <*****@*****.**>
 * @twitter     http://twitter.com/samplugins
 */
require_once "include/init.php";
$id = (int) $_GET['id'];
$oDonation = new modDonations(MySql::Instance());
$is_pop = 1;
if (CommonFunc::isPost()) {
    $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

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