<form action="<?php echo site_url('admin/noticias/guardar'); ?> " method="post"> <input type="hidden" name="idnoticia" value="<?php echo $noticia->id; ?> " /> <fieldset> <!-- Set class to "column-left" or "column-right" on fieldsets to divide the form into columns --> <p> <label>Autor</label> <select name="idusuario"> <?php foreach ($usuarios as $usuario) { $usuarioNew = new UsuarioNoticia($usuario->id); ?> <option value="<?php echo $usuario->id; ?> " <?php echo $usuarioNew->is_related_to('noticia', $noticia->id) ? "selected" : ""; ?> > <?php echo $usuario->nombre; ?> </option> <?php
function guardarUsuario() { $usuario = new UsuarioNoticia(); if ($this->input->post('idusuario')) { $usuario->get_by_id($this->input->post('idusuario')); } $usuario->nombre = $this->input->post('nombre'); $usuario->description = $this->input->post('description'); $usuario->save(); //pasamos al upload de archivo if ($_FILES['imagen']['name']) { $newUsuario = new UsuarioNoticia($usuario->id); $foto = $this->subirFotoUsuario($newUsuario->id, 'imagen', url_title($newUsuario->nombre), $this->input->post('idfoto')); if ($foto) { $foto->save($newUsuario); } else { die("error al subir la foto"); } } redirect('admin/noticias/edicionusuario/' . $usuario->id); }
<h1 class="page-header"> Noticias <small>Test de Noticias</small> </h1> <?php foreach ($noticias as $noticia) { $usuario = new UsuarioNoticia(); $usuario->where_related_noticia('id', $noticia->id)->get(); $foto = new Foto(); $foto->where_related_noticia('id', $noticia->id)->get(); ?> <!-- First Blog Post --> <h2> <a href="<?php echo site_url('noticias/' . url_title($noticia->titular) . '-id-' . $noticia->id . ''); ?> .html"> <?php echo $noticia->titular; ?> </a> </h2> <p class="lead"> by <a href="#"><?php echo ucfirst($usuario->nombre); ?> </a> </p> <p><span class="glyphicon glyphicon-time"></span> <?php echo fecha_normal($noticia->fecha);