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);
     }
 }
示例#2
0
 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;
 }
示例#3
0
文件: pagina.php 项目: AsuraKhan/Khan
<?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>
示例#4
0
 public function ler($id)
 {
     $noticia = Noticia::find($id);
     return view('noticias.ler', ['noticia' => $noticia]);
 }
示例#5
0
});
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();