Ejemplo n.º 1
0
require_once "../clases/claAgendaCitas.php";
require_once "../clases/clsFuncionesGlobales.php";
$loCita = new claAgendaCitas();
$loFuncion = new clsFunciones();
$fechaHoy = date("Y-m-j");
$diasArestar = 10;
//OJO cambiar aqui si quieres modificar los dias que debe esperar un feligres para pedir la misma cita
$maximoCitasPorDia = 5;
$loCita->asCod_Combo = $_POST["KcodCombo"];
$loCita->asForaneoID = $_POST["KcodForaneo"];
$loCita->asSelector = $_POST["KcharSelector"];
$loCita->asDescripCombo = $_POST["f_descripcion"];
$idCitas = $_POST["txtIdCita"];
$loCita->asidtPersona = $_SESSION["IDTpersona"];
$loCita->asOpcionSolicitud = $_POST["KopcionCita"];
$fechaNDiasAtras = $loFuncion->fRestaDiasAfecha($fechaHoy, $diasArestar);
//fecha actual menos los dias especificados en la variable
$lsOperacion = $_POST["txtOperacion"];
$liHay = $_POST["txtHay"];
$liError = 0;
switch ($lsOperacion) {
    case "solicitaCita":
        if ($loCita->fpermiteCrearCita($fechaNDiasAtras)) {
            $liHay = 0;
            $liError = $loCita->asErroNume;
            //aqui regresa el numero del error para que la vista lo proyecte
        } else {
            if ($loCita->fDameFechaDeCita($maximoCitasPorDia, $loFuncion)) {
                $loCita->fDiasDeCitaDesactivados($maximoCitasPorDia, $loFuncion);
                //Enciende el modulo de verificacion de dias desactivados y en cuyo caso modifica la fecha y la hora
                if ($loCita->solicitarDiaCita()) {