<?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']; ?>
<?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']); } }
<?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) {
?> </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>
<?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!"; }