1:<?
2:
3:// funcio d'inicialitzacio de les plantilles i montatge de pagina
4:function ini_tpls(&$tpl) {
5: $tpl->define( array( main => "main.tpl",
6: cos => "cos.tpl",
7: menu1 => "menu1.tpl",
8: menu2 => "menu2.tpl",
9: menu3 => "menu3.tpl",
10: reg => "reg.tpl",
11: noueh => "noueh.tpl",
12: aux => "aux.tpl",
13: reglogin => "reglogin.tpl",
14: noucr => "noucr.tpl",
15: rowcr => "rowcr.tpl",
16: cr => "cr.tpl",
17: nouall => "nouall.tpl",
18: cerca => "cerca.tpl",
19: mapacerca => "mapacerca.tpl",
20: resulcerca => "resulcerca.tpl",
21: rowresulcerca => "rowresulcerca.tpl",
22: mesinfo => "mesinfo.tpl",
23: reservar => "reservar.tpl",
24: consulta => "consulta.tpl",
25: inforeserva => "inforeserva.tpl",
26: modcr => "modcr.tpl",
27: rowall => "rowall.tpl",
28: reservacr => "reservacr.tpl",
29: rowreserva => "rowreserva.tpl",
30: blank => "blank.tpl",
31: menuadmin => "menuadmin.tpl",
32: rowadeh => "rowadeh.tpl",
33: rowadcr => "rowadcr.tpl",
34: ));
35: $tpl->assign(TITLE,"Gestió de complexos rurals");
36: $tpl->assign(CODI,"IG31");
37: $tpl->assign(VERSIO,"V1.2");
38: $data=ini_data();
39: $tpl->assign(DATA,$data);
40: $tpl->parse(COS, "cos");
41:
42: // monta la pagina
43: $tpl->parse(REG, "reg");
44: $tpl->parse(MENU1, "menu1");
45: $tpl->assign ('ERRORS', '');
46: if ($_SESSION['emailreg']) {
47: if ($_SESSION['emailreg'] == 'admin') {
48: $tpl->parse(MENU3, "menu3");
49: $tpl->parse(MENU2, "blank");
50: } else {
51: $tpl->parse(MENU2, "menu2");
52: $tpl->parse(MENU3, "blank");
53: }
54: $tpl->assign ('EMAIL', $_SESSION['emailreg']);
55: $tpl->parse(REG, "reglogin");
56: } else {
57: $tpl->parse(MENU2, "blank");
58: $tpl->parse(MENU3, "blank");
59: }
60:// fi monta la pagina
61:}
62:
63:// funcio per a la data
64:function ini_data() {
65: $dia=date('d');
66: $mes=date('n');
67: $any=date('Y');
68: $meses=array('','gener','febrer','marc','abril','maig','juny','juliol','agost','setembre','octubre','novembre','desembre');
69: if ($dia < 10){
70: $dia=$dia/1;
71: }
72: if ($mes==4 || $mes==8) {
73: return ($dia.' d'."'".$meses[$mes].' de '.$any);
74: } else {
75: return ($data= $dia.' de '.$meses[$mes].' de '.$any);
76: }
77:}
78:
79:// funcio date_to_esp transforma data (YYYY-MM-DD) en (DD-MM-YYYY)
80:function date_to_esp($data) {
81: return (substr($data, 8, 2)."-".substr($data, 5, 2)."-".substr($data, 0, 4));
82:}
83: // date_to_my transforma data (DD-MM-YYYY) en (YYYY-MM-DD)
84:function date_to_my($data) {
85: return (substr($data, 6, 4)."-".substr($data, 3, 2)."-".substr($data, 0, 2));
86:}
87:// fi funcions comu data
88:
89:
90:// funcio temporada(mes): determina si temporada alta o baixa; alta si oct, nov, des, gen, feb, mar, baixa la resta
91:function temporada($mes) {
92: if ($mes=='01' || $mes=='02' || $mes=='03' || $mes=='10' || $mes=='11' || $mes=='12') {
93: return('Baixa');
94: } else {
95: return('Alta');
96: }
97:}
98://fi funcio temporada
99:?>