1:<?
2:session_start();
3:
4:/*
5:if (!$_SERVER['HTTPS']) {
6: header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']);
7: die();
8:}
9:*/
10:
11:include('class.rFastTemplate.php');
12:include("./php/config.php");
13:include("./php/common.php");
14:
15:$tpl = new rFastTemplate("templates");
16:
17://inicialitzem plantilles
18:ini_tpls($tpl);
19:
20:
21:if ($_SESSION['idreg'] != '1') { // comprova que estem enregistrats
22: $tpl->assign ('TITOL', "Error");
23: $tpl->assign ('AUX', "En primer lloc ha d'iniciar sessió com usuari <b>administrador</b>.");
24: $tpl->parse(COS, "aux");
25:} else { // menu de navegacio
26: if ($_GET['nav']=='admin') { // administracio
27: // mostrem eh
28: $query = mysql_query("SELECT * from Empresari_hostaler order by EH_Actiu, EH_Codi", $link);
29: if (mysql_num_rows($query) == 0) {
30: $tpl->parse(ROWADEH, "blank");
31: } else {
32: while ($f = mysql_fetch_array($query)) {
33: $tpl->assign (array (IDEH => $f['EH_Codi'], EHNOM => $f['EH_Nom']." ".$f['EH_Cognom1']." ".$f['EH_Cognom2'], EHEMAIL => $f['EH_Email'], EHACTIU => $f['EH_Actiu']));
34: $tpl->parse(ROWADEH, ".rowadeh");
35: }
36: }
37: // mostrem cr
38: $query = mysql_query("SELECT c.CR_Codi, c.CR_Nom, e.EH_Email, c.CR_Actiu from Empresari_hostaler e, Complex_rural c where e.EH_Codi=c.CR_Empresari_hostaler group by c.CR_Codi order by CR_Actiu, CR_Codi", $link);
39: if (mysql_num_rows($query) == 0) {
40: $tpl->parse(ROWADCR, "blank");
41: } else {
42: while ($f = mysql_fetch_array($query)) {
43: $tpl->assign (array (IDCR => $f['CR_Codi'], CRNOM => $f['CR_Nom'], EHEMAIL => $f['EH_Email'], CRACTIU => $f['CR_Actiu']));
44: $tpl->parse(ROWADCR, ".rowadcr");
45: }
46: }
47: $tpl->parse(COS, "menuadmin");
48: } // fi menu de navegacio
49: // modificar empresari hostaler activar/desactivar/esborrar
50: if (($_POST['eh']=='activar') || ($_POST['eh']=='desactivar')) {
51: if ($_POST['eh']=='activar'){
52: $fun=1;
53: } else {
54: $fun=0;
55: }
56: $query=mysql_query("UPDATE Empresari_hostaler SET EH_Actiu='".$fun."' where EH_Codi='".$_POST['ideh']."'", $link);
57: $my_error = mysql_error($link);
58: if(!empty($my_error)) {
59: $tpl->assign ('TITOL', "Errors");
60: $tpl-> assign ('AUX', $my_error);
61: $tpl->parse(COS, "aux");
62: } else {
63: header("Location: admin.php?nav=admin");
64: }
65: } elseif ($_POST['eh']=='esborrar') { // si esborrar
66: $now=date("Y") ."-". date("m") ."-". date("d");
67: $query=mysql_query("SELECT * from Complex_rural c, Allotjament a, Reserva r, Empresari_hostaler e where e.EH_Codi='".$_POST['ideh']."' and e.EH_Codi=c.CR_Empresari_hostaler and c.CR_Codi=a.A_Complex_rural and a.A_Codi=r.R_Allotjament and r.R_Data_fi >= ".$now."", $link);
68: if (mysql_num_rows($query) == 0) {
69: $query=mysql_query("DELETE from Empresari_hostaler where EH_Codi='".$_POST['ideh']."'", $link);
70: $tpl->assign ('TITOL', "Empresari hostaler esborrat");
71: $tpl-> assign ('AUX', "L'<b>empresari hostaler</b> ha sigut esborrat correctament.");
72: $tpl->parse(COS, "aux");
73: } else {
74: $tpl->assign ('TITOL', "Error al esborrar empresari hostaler");
75: $tpl-> assign ('AUX', "L'<b>empresari hostaler</b> seleccionat té algun allotjament amb <b>reserva activa</b>, i no es pot esborrar.");
76: $tpl->parse(COS, "aux");
77: }
78: }
79: // modificar complex rural activar/desactivar/esborrar
80: if (($_POST['cr']=='activar') || ($_POST['cr']=='desactivar')) { // si activar o desactivar
81: if ($_POST['cr']=='activar'){
82: $fun=1;
83: } else {
84: $fun=0;
85: }
86: $query=mysql_query("UPDATE Complex_rural SET CR_Actiu='".$fun."' where CR_Codi='".$_POST['idcr']."'", $link);
87: $my_error = mysql_error($link);
88: if(!empty($my_error)) {
89: $tpl->assign ('TITOL', "Errors");
90: $tpl-> assign ('AUX', $my_error);
91: $tpl->parse(COS, "aux");
92: } else {
93: header("Location: admin.php?nav=admin");
94: }
95: } elseif ($_POST['cr']=='esborrar') { // si esborrar
96: $now=date("Y") ."-". date("m") ."-". date("d");
97: $query=mysql_query("SELECT * from Complex_rural c, Allotjament a, Reserva r where c.CR_Codi='".$_POST['idcr']."' and c.CR_Codi=a.A_Complex_rural and a.A_Codi=r.R_Allotjament and r.R_Data_fi >= ".$now."", $link);
98: if (mysql_num_rows($query) == 0) {
99: $query=mysql_query("DELETE from Complex_rural where CR_Codi='".$_POST['idcr']."'", $link);
100: $tpl->assign ('TITOL', "Complex rural esborrat");
101: $tpl-> assign ('AUX', "El <b>complex rural</b> ha sigut esborrat correctament.");
102: $tpl->parse(COS, "aux");
103: } else {
104: $tpl->assign ('TITOL', "Error al esborrar complex rural");
105: $tpl-> assign ('AUX', "El <b>complex rural</b> seleccionat té alguna <b>reserva activa</b>, i no es pot esborrar.");
106: $tpl->parse(COS, "aux");
107: }
108: }
109:}
110:
111:$tpl->parse(MAIN, "main");
112:
113:$tpl->FastPrint();
114:exit;
115:?>