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&oacute; 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:?>