Subversion Repository Public Repository

Nextrek

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);
		}
		
	}

}

Commits for Nextrek/Aiba_backup/app/controllers/RiservataController.php

Diff revisions: vs.
Revision Author Commited Message
1464 MOliva picture MOliva Tue 13 Oct, 2020 11:16:56 +0000