} if (!$Herramienta->validar("texto y entero", $contrasena)) { $error .= "<p>La contrasena no puede tener caracteres especiales.</p>"; } if (!(strlen($contrasena) >= 4 && strlen($contrasena) < 9)) { $error .= "<p>La contraseña tiene que ser mayor a 4 caracteres y menor a 8.</p>"; } if ($contrasena !== $recontrasena) { $error .= "<p>Las contraseñas no coinciden.</p>"; } if ($error == "") { if ($personal->revisarCuenta($cuenta)) { $error = "La cuenta no se encuentra disponible."; } else { $personal->contructor(0, $perfil, $ci, $nombre, $direccion, $correo, $cumpleano, $fechaingreso, $cuenta, $contrasena, $sueldo, $cargo, $empresasession); if (!$personal->insertar()) { $error = "No se pudo registrar al personal. Intente nuevamente."; } } } } if ($proceso === "buscarEmpleado") { $text = $_POST["text"]; if (!$Herramienta->validar("texto y entero", $text)) { $error = "El criterio de busqueda no puede tener caracteres especiales."; } else { $estado = $_POST["estado"]; $resultado = $personal->BuscarPersonal($text, $estado); } } if ($proceso === "actualizarPersonal") {
$insert = $sucu->insertar(); if ($insert !== 0) { $perso = new PERSONAL(); $perso->id_personal = 0; $perso->CON = $con; $perso->nombre = $nombrep; $perso->cuenta = $cuenta; $perso->sucursal_id = $insert; $perso->contrasena = $contrasena; $perso->rol = $rol; $perso->telefono = $telefono; $perso->direccion = $direccionp; $perso->sueldo = 0; $perso->fechaContratado = $fechacontratado; $perso->almacen_id = 'null'; $insert = $perso->insertar(); } if ($insert == 0) { $con->rollback(); $error = "Se corto la conexion con el servidor. Intente nuevamente."; } else { $con->commit(); } } else { $error = "Se corto la conexion con el servidor. Intente nuevamente."; } } } $con->closed(); $reponse = array("error" => $error, "result" => $resultado); echo $_POST['callback'] . json_encode($reponse);