} } else { tep_redirect(tep_href_link(FILENAME_ACCOUNT, '', 'SSL')); } require DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/content/account/cm_account_braintree_cards.php'; require 'includes/modules/content/account/cm_account_braintree_cards.php'; $braintree_cards = new cm_account_braintree_cards(); if (!$braintree_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, braintree_token from customers_braintree_tokens where id = '" . (int) $_GET['id'] . "' and customers_id = '" . (int) $customer_id . "'"); if (tep_db_num_rows($token_query)) { $token = tep_db_fetch_array($token_query); $braintree_cc->deleteCard($token['braintree_token'], $token['id']); $messageStack->add_session('cards', MODULE_CONTENT_ACCOUNT_BRAINTREE_CARDS_SUCCESS_DELETED, 'success'); } } tep_redirect(tep_href_link('ext/modules/content/account/braintree/cards.php', '', 'SSL')); } $breadcrumb->add(MODULE_CONTENT_ACCOUNT_BRAINTREE_CARDS_NAVBAR_TITLE_1, tep_href_link(FILENAME_ACCOUNT, '', 'SSL')); $breadcrumb->add(MODULE_CONTENT_ACCOUNT_BRAINTREE_CARDS_NAVBAR_TITLE_2, tep_href_link('ext/modules/content/account/braintree/cards.php', '', 'SSL')); require DIR_WS_INCLUDES . 'template_top.php'; ?> <h1><?php echo MODULE_CONTENT_ACCOUNT_BRAINTREE_CARDS_HEADING_TITLE; ?> </h1>
OSCOM::redirect('account.php', '', 'SSL'); } } else { OSCOM::redirect('account.php', '', 'SSL'); } require DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/content/account/cm_account_braintree_cards.php'; require 'includes/modules/content/account/cm_account_braintree_cards.php'; $braintree_cards = new cm_account_braintree_cards(); if (!$braintree_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_braintree_tokens', ['id', 'braintree_token'], ['id' => $_GET['id'], 'customers_id' => $_SESSION['customer_id']]); if ($Qtoken->fetch() !== false) { $braintree_cc->deleteCard($Qtoken->value('braintree_token'), $Qtoken->valueInt('id')); $messageStack->add_session('cards', MODULE_CONTENT_ACCOUNT_BRAINTREE_CARDS_SUCCESS_DELETED, 'success'); } } OSCOM::redirect('ext/modules/content/account/braintree/cards.php', '', 'SSL'); } $breadcrumb->add(MODULE_CONTENT_ACCOUNT_BRAINTREE_CARDS_NAVBAR_TITLE_1, OSCOM::link('account.php', '', 'SSL')); $breadcrumb->add(MODULE_CONTENT_ACCOUNT_BRAINTREE_CARDS_NAVBAR_TITLE_2, OSCOM::link('ext/modules/content/account/braintree/cards.php', '', 'SSL')); require 'includes/template_top.php'; ?> <h1><?php echo MODULE_CONTENT_ACCOUNT_BRAINTREE_CARDS_HEADING_TITLE; ?> </h1>