Ejemplo n.º 1
0
$conteni->categoria_id = 1;
$conteni->autor()->associate($usuario);
$conteni->contenible()->associate($documen);
$conteni->save();
$eventoo = new Evento();
$eventoo->cuerpo = 'Evento creada para hacer pruebas.';
$eventoo->lugar = 'Calle Test 123';
$eventoo->fecha = Carbon\Carbon::parse('2035-07-25 12:00:00');
$eventoo->save();
$conteni = new Contenido();
$conteni->titulo = 'Primer Evento';
$conteni->categoria_id = 1;
$conteni->autor()->associate($usuario);
$conteni->contenible()->associate($eventoo);
$conteni->save();
$novedad = new Novedad();
$novedad->cuerpo = 'Novedad creada para hacer pruebas.';
$novedad->save();
$conteni = new Contenido();
$conteni->titulo = 'Primer Novedad';
$conteni->categoria_id = 1;
$conteni->autor()->associate($usuario);
$conteni->contenible()->associate($novedad);
$conteni->save();
$usuario = new Usuario();
$usuario->email = '*****@*****.**';
$usuario->password = password_hash('12345678', PASSWORD_DEFAULT);
$usuario->nombre = 'Usuario';
$usuario->apellido = 'Test';
$usuario->puntos = 20;
$usuario->img_tipo = 1;
Ejemplo n.º 2
0
            $smarty->assign("titulo", $_REQUEST["titulo"]);
            $smarty->assign("texto", $_REQUEST["texto"]);
            $smarty->assign("foto", $oNovedad->Foto);
            if ($oNovedad->Activo == 1) {
                $smarty->assign("act", "selected");
                $smarty->assign("des", "");
            } else {
                $smarty->assign("act", "");
                $smarty->assign("des", "selected");
            }
            $smarty->assign("error", "Archivo no valido !!!");
        }
    }
    // BORRAR
    if ($_REQUEST["accion"] == "Borrar") {
        $novedad = new Novedad($_REQUEST["id_novedad"]);
        $novedad->Eliminar();
        header("Location: " . $_SERVER['PHP_SELF']);
    }
}
$oNovedades = new Novedades();
$rs = $oNovedades->GetAll();
$row = $rs->_array;
if (count($row) >= 1) {
    foreach ($row as $key => $value) {
        $fields = $value;
        $aDatos[] = array("id_novedad" => $fields['ID_NOVEDAD'], "seccion" => $fields['SECCION'], "titulo" => $fields['TITULO'], "texto" => substr($fields['TEXTO'], 0, 50) . "...", "foto" => $fields['FOTO'], "activo" => $fields['ACTIVO'] == 1 ? "SI" : "NO");
    }
}
$smarty->assign("novedades", $aDatos);
// Render del template
Ejemplo n.º 3
0
 public function eliminar($idNov)
 {
     $vdt = new Validate\QuickValidator(array($this, 'notFound'));
     $vdt->test($idNov, new Validate\Rule\NumNatural());
     $novedad = Novedad::with(array('contenido', 'comentarios.votos'))->findOrFail($idNov);
     $novedad->delete();
     UserlogCtrl::createLog('delNovedad', $this->session->user('id'), $novedad);
     $this->flash('success', 'La novedad ha sido eliminada exitosamente.');
     $this->redirectTo('shwIndex');
 }