do { $salida = $fecha[$posicion] <= "9" && $fecha[$posicion] >= "0" || $fecha[$posicion] === "/"; $posicion++; } while ($salida && $posicion !== count($fecha)); return $salida; } //Salida de dato erronero function Salida() { header('Location: http://localhost:8000?valor=false'); } if (!isset($_POST['botonenvio'])) { header('Location: http://localhost:8000'); } else { $fecha = $_POST['fecha']; if (compruebaFormato($fecha)) { $ArrayFecha = explode("/", $fecha); if (count($ArrayFecha) === 3) { if (compruebaFecha($ArrayFecha[0], $ArrayFecha[1], $ArrayFecha[2])) { $salida = calculaEdad($ArrayFecha[0], $ArrayFecha[1], $ArrayFecha[2]); header("Location: http://localhost:8000?valor={$salida}"); } else { Salida(); } } else { Salida(); } } else { Salida(); } }
</td> </tr> <tr> <td class="bold">Fecha de Nacimiento</td> <td><?php echo date('d-m-Y', strtotime($model->fecha_nac)); ?> </td> <td class="bold">Lugar de Nacimiento</td> <td colspan="2"><?php echo $model->lugar_nac; ?> </td> <td class="bold">Edad</td> <td><?php echo calculaEdad($model->fecha_nac); ?> </td> </tr> <tr> <td class="bold">Correo Electronico</td> <td colspan="4"><?php echo $model->email; ?> </td> <td class="bold">Telefono</td> <td colspan="2"><?php echo $model->telefono; ?> </td> </tr>
if ($_POST["paises-bloqueados"] != null) { foreach ($_POST["paises-bloqueados"] as $paisID) { getSelectP2("insert into lubri_usuarios_paises_bloqueados (id_usuario,id_pais) values (?,?)", $idUsuario, $paisID); echo $paisID . "<br/>"; } } } else { if (isset($_POST["subir-foto"])) { //sacamos del array asociativo $_POST las variables extract($_POST); $free = $precioImagen <= 0 ? true : false; echo "{$tituloImagen} ___ {$precioImagen} ___ {$descripcionImagen} "; move_uploaded_file($_FILES["imagen"]["tmp_name"], GALERIACONTROLER . "/{$nick}/galeria_" . $_FILES["imagen"]["name"]); if (!$free) { //si no es una imagen gratuita crearemos otra imagen pero con un candado para que no se pueda apreciar protegerImagen(GALERIACONTROLER . "/{$nick}/galeria_" . $_FILES["imagen"]["name"], GALERIACONTROLER . "/{$nick}/galeria_lock_" . $_FILES["imagen"]["name"]); } echo "subiendo foto"; getSelectP2("insert into lubri_imagenes (id_usuario_creador,fecha_creacion,precio,titulo,descripcion,url) values (?,?,?,?,?,?)", $idUsuario, getFechaTime(), $precioImagen, $tituloImagen, $descripcionImagen, "galeria_" . $_FILES["imagen"]["name"]); } } } $paisesBloqueados = getSelectP2("SELECT lubri_paises . *" . " FROM (lubri_usuarios INNER JOIN lubri_usuarios_paises_bloqueados pb ON lubri_usuarios.id = id_usuario)" . " INNER JOIN lubri_paises ON lubri_paises.id = pb.id_pais" . " WHERE pb.id_usuario=?", $idUsuario); $usuario = getSelectP2("select * from lubri_usuarios where id=?", $idUsuario)[0]; $usuarioIdioma = getSelectP2("select lubri_idiomas.* from lubri_usuarios inner join lubri_idiomas on id_idioma=lubri_idiomas.id")[0]; $usuarioPais = getSelectP2("select lubri_paises.* from lubri_usuarios inner join lubri_paises on id_pais=lubri_paises.id")[0]; $paises = getSelectP2("select * from lubri_paises"); $idiomas = getSelectP2("select * from lubri_idiomas"); $fecha = explode("-", $usuario["fecha_nacimiento"]); $edad = calculaEdad($usuario["fecha_nacimiento"]); $fotoPerfil = $imagenAnterior = getSelectP2("select lubri_imagenes.* from lubri_imagenes inner join lubri_usuarios on lubri_imagenes.id=lubri_usuarios.id_imagen_perfil")[0];
public function getHijos() { $text = "<tr>\n\t\t<td class= 'center'>N/A</td>\n\t\t<td class= 'center'>N/A</td>\n\t\t<td>N/A</td>"; if (!empty($this->hijos)) { $text = ''; foreach ($this->hijos as $hijo) { $text .= "<tr>\n\t\t\t\t<td class= 'center'>" . $hijo->nombre . " " . $hijo->apellido . "</td>\n\t\t\t\t<td class= 'center'>" . date('d-m-Y', strtotime($hijo->fecha_nac)) . "</td>\n\t\t\t\t<td class= 'center'>" . calculaEdad($hijo->fecha_nac) . "</td>"; } } return $text; }