public function vistaEditar($id, $next, $seccion_next) { //Me quedo con el item, buscando por id $noticia = Noticia::find($id); $secciones = parent::seccionesDinamicas(); if ($noticia) { $this->array_view['item'] = $noticia->texto()->item(); $this->array_view['noticia'] = $noticia; $this->array_view['secciones'] = $secciones; $this->array_view['continue'] = $next; $this->array_view['seccion_next'] = $seccion_next; $seccion = $this->array_view['item']->seccionItem(); $modulo = $seccion->menuSeccion()->modulo(); $this->array_view['menues'] = $modulo->menus; return View::make($this->folder_name . '.editar', $this->array_view); } else { $this->array_view['texto'] = Lang::get('controllers.error_carga_pagina'); return View::make($this->project_name . '-error', $this->array_view); } }
public static function destacar($input) { $respuesta = array(); $reglas = array(); $validator = Validator::make($input, $reglas); if ($validator->fails()) { $respuesta['mensaje'] = $validator; $respuesta['error'] = true; } else { $noticia = Noticia::find($input['noticia_id']); $data = array('item_id' => $noticia->texto()->item()->id, 'seccion_id' => $noticia->texto()->item()->seccionItem()->id); $item = Item::destacar($data); $respuesta['mensaje'] = 'Noticia destacada.'; $respuesta['error'] = false; $respuesta['data'] = $noticia; } return $respuesta; }
<?php function __autoload($class_name) { require_once "sys/" . $class_name . '.php'; } ?> <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta http-equiv="refresh" content="3000"> <title>Php Orientado a Objetos</title> <link rel="stylesheet" href="Text//minified/themes/default.min.css" type="text/css" media="all" /> <link rel="stylesheet" type="text/css" href="css/bb.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script src="Text/minified/jquery.sceditor.bbcode.min.js"></script> </head> <body> <?php $id = $_GET['id']; $noticia = new Noticia(); $value = $noticia->find($id); echo $value->mensagem; ?> </body> </html>
public function ler($id) { $noticia = Noticia::find($id); return view('noticias.ler', ['noticia' => $noticia]); }
}); Route::get("admin/usuarios", function () { $usuarios = User::all(); return View::make("admin.usuarios.index")->with('usuarios', $usuarios); }); Route::get("logout", function () { Auth::logout(); Session::flush(); return Redirect::to("/"); }); Route::get("admin/eventos", function () { $eventos = Evento::all(); return View::make("admin.eventos.index")->with("eventos", $eventos); }); Route::get("admin/noticias/borrar/{id}", function ($id) { $n = Noticia::find($id); if (!is_null($n)) { $n->delete(); return Redirect::to("admin")->with("confirm_borrar", "Noticia borrada correctamente."); } else { return Redirect::to("admin")->with("error_borrar", "Error. No se pudo borrar la noticia"); } }); Route::post("logueo", function () { $usuario = Input::get("txtUsuario"); $contrasena = Input::get("txtPass"); $userdata = array("email" => $usuario, "password" => $contrasena); //echo "datos: ".$usuario." y ".$contrasena; if (Auth::attempt($userdata)) { Session::put("email", $userdata['email']); $u = User::where('email', "=", $userdata['email'])->get()->first();