Exemplo n.º 1
0
    } else {
        echo "<script>alert('Se ha generado un problema al registrar los datos de la escolaridad.')</script>";
    }
}
if (isset($_POST['modificar'])) {
    $id = $_POST['id'];
    $a[1] = $_POST['nombre'];
    $a[2] = $_POST['valor'];
    include_once '../controller/class_escolaridad.php';
    include_once 'validacion/validaciones.php';
    if (estaVacio($a[1])) {
        echo "<script>alert('Debe ingresar un nombre para el nivel de escolaridad.')</script>";
        echo "<script>window.open('escolaridad.php','_self')</script>";
        return;
    }
    if (estaVacio($a[2])) {
        echo "<script>alert('Debe ingresar un valor para el nivel de escolaridad.')</script>";
        echo "<script>window.open('escolaridad.php','_self')</script>";
        return;
    }
    $escolaridad = new Escolaridad();
    if ($escolaridad->updateEscolaridad($id, $a)) {
        echo "<script>alert('Se ha modificado correctamente el nivel de escolaridad')</script>";
        echo "<script>window.open('escolaridad.php','_self')</script>";
    } else {
        echo "<script>alert('Se ha generado un problema al modificar el nivel de escolaridad.\n\t\tid=" . $id . "')</script>";
        echo "<script>window.open('escolaridad.php','_self')</script>";
    }
}
if ($_GET['accion'] == 'modificar') {
    include_once '../controller/class_escolaridad.php';
/**
 * 
 * Función usada para validar los datos del formulario de aporte de empresa.
 * Fecha de Creación: 19/08/2011
 * @author Pablo López M.
 * @param String $datos - Arreglo que contiene los datos a validar.
 * @return boolean - True si los datos son validos, en caso contrario false.
 */
function validarDatosAporteEmpresa($datos)
{
    $valido = true;
    //Se valida que los campos no esten vacios.
    for ($i = 0; $i < count($datos); $i++) {
        if (estaVacio($datos[$i])) {
            $valido &= false;
        }
        //Se valida que los campos recibo, total aporte y todas las cuentas sean numericos.
        if ($i > 2) {
            if (!is_numeric($datos[$i])) {
                $valido &= false;
            }
        }
    }
    //Se valida que el rut sea válido.
    //$valido &= mod11($datos[0],$datos[1]);
    $valido &= validarRut($datos[0] . $datos[1]);
    //Se valida que la suma de las cuentas coincida con el monto del aporte total.
    if ($datos[4] + $datos[5] + $datos[6] + $datos[7] != $datos[8]) {
        $valido &= false;
    }
    return $valido;
}