コード例 #1
1
ファイル: view.php プロジェクト: samplugins/donation-system
 * @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 
    include "web.parts/donation_details.php";
    ?>
  
    <?php 
} else {
コード例 #2
0
 * @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']);
            }
        }
    }
    $csv = new clsCSV(",", "\n");
    $csv->Export($dataset, "donations-" . CommonFunc::CurrentDateFileName() . ".csv");
} else {
    echo "Invalid request!";
}