示例#1
0
<?php

session_start();
include './query.php';
date_default_timezone_set('UTC');
$conexion = new Querys();
switch ($_POST['opcion']) {
    case 'copei':
        switch ($_POST['tipo_copei_esc']) {
            case "0.1":
            case "1.1":
                $escolaridad = $_POST['tipo_copei_esc'] == "0.1" ? $_POST['escolaridad'] : "Doctorado";
                if ($_POST['guar_act'] == null) {
                    $conexion->Guardar("INSERT INTO Escolaridad (Nombre, Localidad, Anio, FK_Usuario, Grado) values ('" . $_POST['topic'] . "', '" . $_POST['localidad'] . "', '" . $_POST['anio_esc'] . "', " . $_SESSION['Usuario_Temporal'] . ", '" . $escolaridad . "')");
                } else {
                    $conexion->Guardar("UPDATE Escolaridad SET Nombre = '" . $_POST['topic'] . "', Localidad = '" . $_POST['localidad'] . "', Anio = '" . $_POST['anio_esc'] . "', Grado = '" . $escolaridad . "' WHERE ID_Escolaridad = " . $_POST['guar_act']);
                }
                break;
            case "0.2":
            case "1.2":
                $estancia = $_POST['tipo_copei_esc'] == "0.2" ? 0 : 1;
                $nombre = $_POST['tipo_copei_esc'] == "0.2" ? $_POST['topic'] : $_POST['localidad'];
                $fecha_final = $_POST['tipo_copei_esc'] == "0.2" ? '0000-00-00' : $_POST['anio_pub_t'] . "-" . $_POST['mes_pub_t'] . "-" . $_POST['dia_pub_t'];
                if ($_POST['guar_act'] == null) {
                    $conexion->Guardar("INSERT INTO Experiencia (Nombre_Localidad, Fecha_Inicial, Fecha_Final, FK_Usuario, Estancia) values ('" . $nombre . "', '" . $_POST['anio_pub'] . "-" . $_POST['mes_pub'] . "-" . $_POST['dia_pub'] . "', '" . $fecha_final . "', " . $_SESSION['Usuario_Temporal'] . ", " . $estancia . ")");
                } else {
                    $conexion->Guardar("UPDATE Experiencia SET Nombre_Localidad = '" . $nombre . "', Fecha_Inicial = '" . $_POST['anio_pub'] . "-" . $_POST['mes_pub'] . "-" . $_POST['dia_pub'] . "', Fecha_Final = '" . $fecha_final . "', Estancia = " . $estancia . " WHERE ID_Experiencia = " . $_POST['guar_act']);
                }
                break;
            case "0.3":
                if ($_POST['guar_act'] == null) {
示例#2
0
     unset($tipo[count($tipo) - 1]);
     $tipo = implode(".", $tipo);
     $datos = $lectura->particionar_datos($contenido[$x++]);
     if ($tipo == "0.1" && count($datos) != 4) {
         $guardar = false;
     } else {
         if ($tipo == "1.1" && count($datos) != 3) {
             $guardar = false;
         }
     }
     if ($guardar) {
         if ($datos[count($datos) - 1] < 1950 || $datos[count($datos) - 1] > 2050) {
             $lectura->errores .= "El año del producto " . $lectura->producto . " no es correcto\n";
         } else {
             if ($lectura->buscar_similitud("SELECT COUNT(ID_Escolaridad) AS Total FROM Escolaridad WHERE Nombre LIKE '" . $datos[0] . "' AND Localidad LIKE '" . $datos[1] . "' AND Grado LIKE '" . ($tipo == "0.1" ? $datos[2] : "Doctorado") . "' AND Anio = '" . $datos[count($datos) - 1] . "' AND FK_Usuario = " . $_SESSION["Usuario_Temporal"]) == 0) {
                 $conexion->Guardar("INSERT INTO Escolaridad (Nombre, Localidad, Anio, FK_Usuario, Grado) values ('" . $datos[0] . "', '" . $datos[1] . "', '" . $datos[count($datos) - 1] . "', " . $_SESSION['Usuario_Temporal'] . ", '" . ($tipo == "0.1" ? $datos[2] : "Doctorado") . "')");
                 $lectura->errores .= $conexion->error == "" ? "El producto " . $lectura->producto . " se almaceno correctamente\n" : $conexion->error;
             }
         }
     } else {
         $lectura->errores .= "El producto " . $lectura->producto . " no cuenta con todos los campos\n";
     }
 } else {
     if (($contenido[$x][0] == "0" || $contenido[$x][0] == "1") && $contenido[$x][2] == "2" && ($x = $lectura->lineas_vacias($contenido, $x + 1)) != -1 && ($guardar = $lectura->verificar($contenido, $x, $guardar))) {
         $tipo = explode(".", $lectura->producto);
         unset($tipo[count($tipo) - 1]);
         $tipo = implode(".", $tipo);
         $datos = $lectura->particionar_datos($contenido[$x++]);
         if ($tipo == "0.2" && count($datos) != 2) {
             $guardar = false;
         } else {
示例#3
0
<?php

include './Scripts/query.php';
$conexion = new Querys();
$conexion->Guardar("INSERT INTO Usuario (Nombre, Rol, Estatus, Contrasenia, Nick, FK_Unidad_Departamento) VALUES ('Administrador', 'Administrador', 'Activo', '" . sha1("admin") . "', 'admin', 2)");