Exemple #1
0
$action = isset($_POST['action']) ? $_POST['action'] : '';
Header("X-Received-Action: {$action}");
if (isset($_POST['updateQuantities_x'])) {
    $action = 'updateQuantities';
}
if (isset($_GET['action']) && $_GET['action'] == 'process_confirm') {
    $action = 'process_confirm';
}
if (tep_not_null($action)) {
    ob_start();
    if (isset($_POST) && is_array($_POST)) {
        $onePageCheckout->decode_post_vars();
    }
    switch ($action) {
        case 'process_confirm':
            echo $onePageCheckout->confirmCheckout();
            break;
        case 'process':
            echo $onePageCheckout->processCheckout();
            break;
        case 'countrySelect':
            echo $onePageCheckout->getAjaxStateField();
            break;
        case 'processLogin':
            echo $onePageCheckout->processAjaxLogin($_POST['email'], $_POST['pass']);
            break;
        case 'removeProduct':
            echo $onePageCheckout->removeProductFromCart($_POST['pID']);
            break;
        case 'updateQuantities':
            echo $onePageCheckout->updateCartProducts($_POST['qty'], $_POST['id']);