Example #1
0
<?php

require_once '../../../../../wp-load.php';
global $current_user;
if (!isset($_POST['security']) || !isset($_POST['clase']) || !isset($_POST['bici'])) {
    echo '<!--DATA_AJAX--><div id="data_en_asd">';
    echo '</div><!--DATA_AJAXEND-->';
    die(json_encode(array('ok' => false, 'mensaje' => 'ERROR: 6969')));
}
if (!is_user_logged_in() || numero_clases_user($current_user->ID) < 1) {
    /*LUEGO LO CHECAMOS*/
    echo '<!--DATA_AJAX--><div id="data_en_asd">';
    echo '</div><!--DATA_AJAXEND-->';
    die(json_encode(array('ok' => false, 'mensaje' => 'No tienes clases suficientes para poder realizar la compra')));
}
/*CREAMOS UNA RESERVA*/
unset($_POST['security']);
$reserva = new Reserva();
$reserva->set_reserva($_POST, $current_user->ID);
$reserva->comprar();
if (!$reserva->mensaje->ok || !$reserva->redirect) {
    echo '<!--DATA_AJAX--><div id="data_en_asd">';
    echo '</div><!--DATA_AJAXEND-->';
    $reserva->mensaje->imprimir('JSON');
}
echo '<!--DATA_AJAX--><div id="data_en_asd">';
thankyou_page($reserva->redirect);
echo '</div><!--DATA_AJAXEND-->';
die(json_encode(array('ok' => true, 'mensaje' => $reserva->redirect)));
Example #2
0
<?php

require_once '../../../../wp-load.php';
thankyou_page();
    $mensaje = $paquete == 'regalo' ? 'Ya ha realizado una compra previa, este paquete no puede ser seleccionado' : 'El paquete que intenta comprar no existe';
    die(json_encode(array('ok' => false, 'mensaje' => $mensaje)));
}
$checkout->metodos_pago['conekta']->set_tarjeta($tarjeta);
$checkout->finalizar_compra($guardar_tarjeta);
if (!$checkout->mensaje->ok) {
    echo '<!--DATA_AJAX--><div id="data_en_asd">';
    echo '</div><!--DATA_AJAXEND-->';
    die($checkout->mensaje->imprimir('JSON'));
}
$redirect = $checkout->redirect;
/*TODO OK COMPROBAMOS SI TAMBIEN TOCA RESERVAR*/
if (isset($_POST['reserva'])) {
    /*SI YA TIENE COMPLETAMOS LA COMPRA DE FORMA AUTOMÁTICA*/
    $reserva = new Reserva();
    $data = $_POST['reserva'];
    //$data['bici']	= unserialize( str_replace('\\','', $data['bici'] ) );
    $reserva->set_reserva($data, $comprador);
    $reserva->comprar();
    if (!$reserva->mensaje->ok || !$reserva->redirect) {
        echo '<!--DATA_AJAX--><div id="data_en_asd">';
        echo '</div><!--DATA_AJAXEND-->';
        die($reserva->mensaje->imprimir('JSON'));
    } else {
        $redirect = array_merge($redirect, $reserva->redirect);
    }
}
echo '<!--DATA_AJAX--><div id="data_en_asd">';
thankyou_page($redirect);
echo '</div><!--DATA_AJAXEND-->';
die(json_encode(array('ok' => true, 'mensaje' => $redirect)));