$text .= "<p>El telefono de la casa del cliente solo acepta numero.</p>"; } if (!$Herramienta->validar("entero", oficina)) { $text .= "<p>El telefono de la oficina del cliente solo acepta numero.</p>"; } if (!$Herramienta->validar("entero", celular)) { $text .= "<p>El telefono celular del cliente solo acepta numero.</p>"; } if (strlen($text) > 0) { $error = $text; $reponse = array("error" => $error, "result" => $resultado); echo $_GET['callback'] . json_encode($reponse); return; } $cliente = new CLIENTE($con); $cliente->contructor($clienteId, $foto, $nombre, $direccion, $casa, $oficina, $celular, $ci, $empresasession); $resultado = array(); if ($clienteId == "0") { $resultado["cliente"] = $cliente->insertar(); if ($resultado["cliente"] === 0) { $error = "<p>No se logro insertar el nuevo cliente. Intenete nuevamente.</p>"; } } else { $con->transacion(); if ($cliente->modificar($clienteId)) { $resultado["cliente"] = $clienteId; $listaAuto = $_POST['vehiculos']; foreach ($listaAuto as $value) { $vehiculo = $value["vehiculo"]; $marca = $value["marca"]; $modelo = $value["modelo"];
if (!$Herramienta->validar("texto y entero", $cuenta)) { $text .= "<p>no estan permitidos los caracteres especiales en el campo cuenta</p>"; } if (!$Herramienta->validar("vacio", $cuenta)) { $text .= "<p>el campo cuenta tiene que tener mayor a 4 y menor a 8 caracteres</p>"; } if (strlen($contrasena) < 4 || strlen($contrasena) > 8) { $text .= "<p>el password tiene que tener mayor a 4 y menor a 8 caracteres</p>"; } if ($rcontraseña !== $contrasena) { $text .= "<p>las contraseñas no coinciden, vuelva a intentarlo</p>"; } if (strlen($text) > 0) { $error = $text; } else { $cliente->contructor(0, $nombre, $ci, $cuenta, $contrasena, $correo, $telefono, $fechanacimiento, $foto); $cliente->CON = $con; $con->transacion(); $insert = $cliente->insertar(); if ($insert !== 0) { $dire = new DIRECCION(); $dire->id_direccion = 0; $dire->cliente_id = $insert; $dire->descripcion = $direccion; $dire->CON = $con; $insert = $dire->insertar(); if ($insert == 0) { $con->rollback(); $error = "Se corto la conexion con el servidor. Intente nuevamente."; } else { $con->commit();