Copyright (c) 2014 osCommerce Released under the GNU General Public License */ chdir('../../../../../'); require 'includes/application_top.php'; if (!isset($_SESSION['customer_id'])) { $navigation->set_snapshot(); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } if (defined('MODULE_PAYMENT_INSTALLED') && tep_not_null(MODULE_PAYMENT_INSTALLED) && in_array('sage_pay_direct.php', explode(';', MODULE_PAYMENT_INSTALLED))) { if (!class_exists('sage_pay_direct')) { include DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/payment/sage_pay_direct.php'; include DIR_WS_MODULES . 'payment/sage_pay_direct.php'; } $sage_pay_direct = new sage_pay_direct(); if (!$sage_pay_direct->enabled) { tep_redirect(tep_href_link(FILENAME_ACCOUNT, '', 'SSL')); } } else { tep_redirect(tep_href_link(FILENAME_ACCOUNT, '', 'SSL')); } require DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/content/account/cm_account_sage_pay_cards.php'; require 'includes/modules/content/account/cm_account_sage_pay_cards.php'; $sage_pay_cards = new cm_account_sage_pay_cards(); if (!$sage_pay_cards->isEnabled()) { tep_redirect(tep_href_link(FILENAME_ACCOUNT, '', 'SSL')); } if (isset($_GET['action'])) { if ($_GET['action'] == 'delete' && isset($_GET['id']) && is_numeric($_GET['id']) && isset($_GET['formid']) && $_GET['formid'] == md5($_SESSION['sessiontoken'])) { $token_query = tep_db_query("select id, sagepay_token from customers_sagepay_tokens where id = '" . (int) $_GET['id'] . "' and customers_id = '" . (int) $customer_id . "'");
Released under the GNU General Public License */ use OSC\OM\HTML; use OSC\OM\OSCOM; chdir('../../../../../'); require 'includes/application_top.php'; if (!isset($_SESSION['customer_id'])) { $_SESSION['navigation']->set_snapshot(); OSCOM::redirect('login.php', '', 'SSL'); } if (defined('MODULE_PAYMENT_INSTALLED') && tep_not_null(MODULE_PAYMENT_INSTALLED) && in_array('sage_pay_direct.php', explode(';', MODULE_PAYMENT_INSTALLED))) { if (!class_exists('sage_pay_direct')) { include DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/payment/sage_pay_direct.php'; include DIR_WS_MODULES . 'payment/sage_pay_direct.php'; } $sage_pay_direct = new sage_pay_direct(); if (!$sage_pay_direct->enabled) { OSCOM::redirect('account.php', '', 'SSL'); } } else { OSCOM::redirect('account.php', '', 'SSL'); } require DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/content/account/cm_account_sage_pay_cards.php'; require 'includes/modules/content/account/cm_account_sage_pay_cards.php'; $sage_pay_cards = new cm_account_sage_pay_cards(); if (!$sage_pay_cards->isEnabled()) { OSCOM::redirect('account.php', '', 'SSL'); } if (isset($_GET['action'])) { if ($_GET['action'] == 'delete' && isset($_GET['id']) && is_numeric($_GET['id']) && isset($_GET['formid']) && $_GET['formid'] == md5($_SESSION['sessiontoken'])) { $Qtoken = $OSCOM_Db->get('customers_sagepay_tokens', ['id', 'sagepay_token'], ['id' => $_GET['id'], 'customers_id' => $_SESSION['customer_id']]);