1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
<?php
class RiservataController extends BaseController {
public function riservata()
{
if(Auth::user()->level->profilo_web>=2)
{
return View::make('area-riservata');
}
else
{
return Redirect::route("home");
}
}
public function servizi()
{
$servizi = Servizi::where('pubblicato','=',1)->orderBy('ordine', 'asc')->get();
return View::make('riservata.servizi')
->with('servizi',$servizi);
}
public function convenzioni()
{
$convenzioni = Convenzioni::where('pubblicato','=',1)->orderBy('ordine', 'asc')->get();
return View::make('riservata.convenzioni')
->with('convenzioni',$convenzioni);
}
public function agenda()
{
return View::make('riservata.agenda');
}
//////ORGANI ASSOCIATIVI
public function organi()
{
$organi = Organi::where('pubblicato','=',1)->orderBy('ordine', 'asc')->get();
return View::make('riservata.organi-associativi')
->with('organi',$organi);
}
public function organiFolder()
{
$sezione = Organi::where('idorgani','=',Input::get('id'))->first();
if( $sezione->password == Input::get('password') )
{
$folders = OrganiFolder::where('id_sezione','=',$sezione->idorgani)->orderBy('id','desc')->get();
return View::make('riservata.organi.folder')
->with('sezione',$sezione)
->with('folders',$folders);
}
else
{
return Redirect::to('/area-riservata/organi-associativi');
}
}
public function organiLista($sez,$fold)
{
$sezione = Organi::where('idorgani','=',$sez)->first()->sezione;
$folder = OrganiFolder::where('id','=',$fold)->first()->folder;
$organi = DB::table('organi')->where('id_folder','=',$fold)
->where('id_sezione','=',$sez)
->orderBy('id')
->get();
return View::make('riservata.organi.organi')
->with('sezione',$sezione)
->with('folder',$folder)
->with('organi',$organi);
}
////////////////
public function circolari()
{
if(Request::ajax())
{
$anno = Input::get('anno');
$circolari = Circolari::where(DB::raw('YEAR(data_edizione)'),'=',$anno)->orderBy('numero', 'desc')->get();
return Response::json($circolari);
}
else
{
$circolari = Circolari::orderBy('numero', 'desc')->get();
return View::make('riservata.circolari')
->with('circolari',$circolari);
}
}
}
|