public function pagModificar($id)
 {
     //
     //obtener funcion
     $funcionesItem = Funcion::findOrFail($id);
     $fecha = Carbon::createFromFormat('Y-m-d H:i:s', $funcionesItem->fecha);
     $funcionesItem->fecha = $fecha->format('d-m-Y H:i');
     $funcionesPeliculas = $funcionesItem->peliculas;
     //dd($funcionesItem->tipo);
     $funcionesProgramas = $funcionesItem->programas;
     $funcionesFestivales = $funcionesItem->festivales;
     $funcionesPatrocinadores = $funcionesItem->patrocinadores;
     $Sedes = Sede::select('id', 'descripcion')->orderBy('descripcion', 'asc')->get();
     $status = ['Programada', 'Confirmada', 'Cancelada', 'Realizada'];
     $Peliculas = Pelicula::select('id', 'titulo', 'anio')->orderBy('titulo', 'asc')->get();
     $Programas = Programa::select('id', 'titulo')->orderBy('titulo', 'asc')->get();
     $Festivales = Festival::select('id', 'titulo')->orderBy('titulo', 'asc')->get();
     $Patrocinador = Patrocinador::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $Integrantes = Integrante::select('id', 'nombre')->orderBy('nombre', 'asc')->get();
     $aux = end($funcionesPeliculas);
     $ultimaPeli = end($aux);
     $aux = end($funcionesPatrocinadores);
     $ultimoPatrocinador = end($aux);
     return view('Funciones/FuncionesModificar')->with(['funcionesItem' => $funcionesItem, 'funcionesPeliculas' => $funcionesPeliculas, 'funcionesProgramas' => $funcionesProgramas, 'funcionesFestivales' => $funcionesFestivales, 'funcionesPatrocinadores' => $funcionesPatrocinadores, 'Sedes' => $Sedes, 'status' => $status, 'Peliculas' => $Peliculas, 'Programas' => $Programas, 'Festivales' => $Festivales, 'Patrocinadores' => $Patrocinador, 'Integrantes' => $Integrantes, 'ultimaPeli' => $ultimaPeli, 'ultimoPatrocinador' => $ultimoPatrocinador]);
 }
示例#2
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     //Asignar roles a usuario
     $user = User::whereId($id)->firstOrFail();
     $roles = Role::all();
     $sedes = Sede::all();
     $selectedRoles = $user->roles->lists('id')->toArray();
     $selectedSedes = $user->sedes->lists('id')->toArray();
     return view('backend.users.edit', compact('user', 'roles', 'sedes', 'selectedRoles', 'selectedSedes'));
 }
示例#3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $sede = Sede::whereId($id)->firstOrFail();
     $sede->delete();
     return redirect(action('Admin\\SedesController@index', $sede->id))->with('status', 'La sede fue eliminada!');
 }
示例#4
0
 public function exportar($id)
 {
     $sedeItem = Sede::findOrFail($id);
     $funciones = $sedeItem->funciones;
     $this->castFunctionsDate($funciones);
     if ($funciones->isEmpty()) {
         $funciones = null;
     }
     $view = \View::make('Sedes/Reporte', compact('sedeItem', 'funciones'))->render();
     $pdf = \App::make('dompdf.wrapper');
     $pdf->loadHTML($view);
     return $pdf->stream('Sede ' . $sedeItem->descripcion . '.pdf');
 }
示例#5
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     //
     Sede::destroy($id);
     return \Redirect::route('sede.index');
 }