From 9e272fb99340b0118b8e573494492f605381a1cb Mon Sep 17 00:00:00 2001 From: david Date: Wed, 5 Dec 2012 19:10:51 +0000 Subject: [PATCH] Cambiado el sistema de tarifas para incluir el apartamento. git-svn-id: https://192.168.0.254/svn/Proyectos.VillaDePalacios_Web/trunk@40 91f32c30-4b1a-42e2-b17c-7aeffbb29c96 --- privado/funciones.php | 28 +++++++++++++++++++- privado/plantillas/tarifas_eng.htm | 42 +++++++++++++++--------------- privado/plantillas/tarifas_esp.htm | 42 ++++++++++++++++-------------- privado/proceso.php | 26 ++++++++++++++++-- privado/tarifas.php | 39 +++++++++++++-------------- 5 files changed, 114 insertions(+), 63 deletions(-) diff --git a/privado/funciones.php b/privado/funciones.php index 1f0505c..2776727 100644 --- a/privado/funciones.php +++ b/privado/funciones.php @@ -118,6 +118,31 @@ return $contenido; } + + function actualizar_tarifas_apartamento ($tarifas, $fich_tarifas) { + $contenido = $fich_tarifas; + + $contenido = str_replace('[APARTAMENTO_BAJA_NOCHE]', $tarifas[APARTAMENTO][0][NOCHE], $contenido); + $contenido = str_replace('[APARTAMENTO_BAJA_CUNA]', $tarifas[APARTAMENTO][0][CUNA], $contenido); + $contenido = str_replace('[APARTAMENTO_BAJA_MASCOTA]', $tarifas[APARTAMENTO][0][MASCOTA], $contenido); + $contenido = str_replace('[APARTAMENTO_BAJA_FIN_SEMANA]', $tarifas[APARTAMENTO][0][FIN_SEMANA], $contenido); + $contenido = str_replace('[APARTAMENTO_BAJA_TEMPORADA]', $tarifas[APARTAMENTO][0][TEMPORADA], $contenido); + + $contenido = str_replace('[APARTAMENTO_MEDIA_NOCHE]', $tarifas[APARTAMENTO][1][NOCHE], $contenido); + $contenido = str_replace('[APARTAMENTO_MEDIA_CUNA]', $tarifas[APARTAMENTO][1][CUNA], $contenido); + $contenido = str_replace('[APARTAMENTO_MEDIA_MASCOTA]', $tarifas[APARTAMENTO][1][MASCOTA], $contenido); + $contenido = str_replace('[APARTAMENTO_MEDIA_FIN_SEMANA]', $tarifas[APARTAMENTO][1][FIN_SEMANA], $contenido); + $contenido = str_replace('[APARTAMENTO_MEDIA_TEMPORADA]', $tarifas[APARTAMENTO][1][TEMPORADA], $contenido); + + $contenido = str_replace('[APARTAMENTO_ALTA_NOCHE]', $tarifas[APARTAMENTO][2][NOCHE], $contenido); + $contenido = str_replace('[APARTAMENTO_ALTA_CUNA]', $tarifas[APARTAMENTO][2][CUNA], $contenido); + $contenido = str_replace('[APARTAMENTO_ALTA_MASCOTA]', $tarifas[APARTAMENTO][2][MASCOTA], $contenido); + $contenido = str_replace('[APARTAMENTO_ALTA_FIN_SEMANA]', $tarifas[APARTAMENTO][2][FIN_SEMANA], $contenido); + $contenido = str_replace('[APARTAMENTO_ALTA_TEMPORADA]', $tarifas[APARTAMENTO][2][TEMPORADA], $contenido); + + return $contenido; + } + function actualizar_tarifas_completo ($tarifas, $fich_tarifas) { $contenido = $fich_tarifas; @@ -147,7 +172,8 @@ } function actualizar_tarifas ($tarifas, $fich_tarifas) { - $contenido = actualizar_tarifas_generales($tarifas, $fich_tarifas); + $contenido = actualizar_tarifas_apartamento($tarifas, $fich_tarifas); + //$contenido = actualizar_tarifas_generales($tarifas, $fich_tarifas); return actualizar_tarifas_completo($tarifas, $contenido); } ?> \ No newline at end of file diff --git a/privado/plantillas/tarifas_eng.htm b/privado/plantillas/tarifas_eng.htm index 2018621..9f2d760 100644 --- a/privado/plantillas/tarifas_eng.htm +++ b/privado/plantillas/tarifas_eng.htm @@ -124,48 +124,48 @@ body {  PRICES 

- Accommodation prices
+ Apartment prices

- - - - + + + + - + + + - - - + - - - - - + + + + + - - - - - + + + + + diff --git a/privado/plantillas/tarifas_esp.htm b/privado/plantillas/tarifas_esp.htm index 08f58f9..b3a1663 100644 --- a/privado/plantillas/tarifas_esp.htm +++ b/privado/plantillas/tarifas_esp.htm @@ -127,45 +127,47 @@ body {
 TARIFAS 

+ Tarifas apartamento
+
 
-
Single
+
Night
Double
Added bed
Cradle
Pet
Cradle
Pet
Weekend
Season
Low season
([TEMPORADA_BAJA])
[TARIFA_BAJA_INDIVIDUAL]
[APARTAMENTO_BAJA_NOCHE]
[APARTAMENTO_BAJA_CUNA]
[APARTAMENTO_BAJA_MASCOTA]
-

[TARIFA_BAJA_DOBLE]

+

[APARTAMENTO_BAJA_FIN_SEMANA]

[TARIFA_BAJA_CAMA]
[TARIFA_BAJA_CUNA]
[TARIFA_BAJA_MASCOTA]
[APARTAMENTO_BAJA_TEMPORADA]
Medium season
([TEMPORADA_MEDIA])
[TARIFA_MEDIA_INDIVIDUAL]
[TARIFA_MEDIA_DOBLE]
[TARIFA_MEDIA_CAMA]
[TARIFA_MEDIA_CUNA]
[TARIFA_MEDIA_MASCOTA]
[APARTAMENTO_MEDIA_NOCHE]
[APARTAMENTO_MEDIA_CUNA]
[APARTAMENTO_MEDIA_MASCOTA]
[APARTAMENTO_MEDIA_FIN_SEMANA]
[APARTAMENTO_MEDIA_TEMPORADA]
High season
([TEMPORADA_ALTA])
[TARIFA_ALTA_INDIVIDUAL]
[TARIFA_ALTA_DOBLE]
[TARIFA_ALTA_CAMA]
[TARIFA_ALTA_CUNA]
[TARIFA_ALTA_MASCOTA]
[APARTAMENTO_ALTA_NOCHE]
[APARTAMENTO_ALTA_CUNA]
[APARTAMENTO_ALTA_MASCOTA]
[APARTAMENTO_ALTA_FIN_SEMANA]
[APARTAMENTO_ALTA_TEMPORADA]
>> Información y reservas
- - - - + + + + - + + + - - - + - - - - - + + + + + - - - - - + + + + + diff --git a/privado/proceso.php b/privado/proceso.php index aac184d..b7838ca 100644 --- a/privado/proceso.php +++ b/privado/proceso.php @@ -79,7 +79,27 @@ else $fichero_tarifas = "tarifas_previsualizar.dat"; - $tarifas_generales_baja = array(INDIVIDUAL => $_REQUEST['tarifa-baja-individual'], + + $tarifas_apartamento_baja = array(NOCHE => $_REQUEST['apartamento-baja-noche'], + CUNA => $_REQUEST['apartamento-baja-cuna'], + MASCOTA => $_REQUEST['apartamento-baja-mascota'], + FIN_SEMANA => $_REQUEST['apartamento-baja-fin-semana'], + TEMPORADA => $_REQUEST['apartamento-baja-temporada']); + + $tarifas_apartamento_media = array(NOCHE => $_REQUEST['apartamento-media-noche'], + CUNA => $_REQUEST['apartamento-media-cuna'], + MASCOTA => $_REQUEST['apartamento-media-mascota'], + FIN_SEMANA => $_REQUEST['apartamento-media-fin-semana'], + TEMPORADA => $_REQUEST['apartamento-media-temporada']); + + $tarifas_apartamento_alta = array(NOCHE => $_REQUEST['apartamento-alta-noche'], + CUNA => $_REQUEST['apartamento-alta-cuna'], + MASCOTA => $_REQUEST['apartamento-alta-mascota'], + FIN_SEMANA => $_REQUEST['apartamento-alta-fin-semana'], + TEMPORADA => $_REQUEST['apartamento-alta-temporada']); + + + /*$tarifas_generales_baja = array(INDIVIDUAL => $_REQUEST['tarifa-baja-individual'], DOBLE => $_REQUEST['tarifa-baja-doble'], CAMA => $_REQUEST['tarifa-baja-cama'], CUNA => $_REQUEST['tarifa-baja-cuna'], @@ -96,6 +116,7 @@ CAMA => $_REQUEST['tarifa-alta-cama'], CUNA => $_REQUEST['tarifa-alta-cuna'], MASCOTA => $_REQUEST['tarifa-alta-mascota']); + */ $tarifas_completa_baja = array(HOTEL => $_REQUEST['completa-baja-hotel'], @@ -120,7 +141,8 @@ MASCOTA => $_REQUEST['completa-alta-mascota']); - $tarifas = array(GENERALES => array($tarifas_generales_baja, $tarifas_generales_media, $tarifas_generales_alta), + $tarifas = array(APARTAMENTO => array($tarifas_apartamento_baja, $tarifas_apartamento_media, $tarifas_apartamento_alta), + /*GENERALES => array($tarifas_generales_baja, $tarifas_generales_media, $tarifas_generales_alta),*/ COMPLETA => array($tarifas_completa_baja, $tarifas_completa_media, $tarifas_completa_alta)); // Guardar los datos diff --git a/privado/tarifas.php b/privado/tarifas.php index 71dbc8f..5049bbe 100644 --- a/privado/tarifas.php +++ b/privado/tarifas.php @@ -69,6 +69,7 @@ h1 { $filename = "tarifas.dat"; $todas_tarifas = unserialize(file_get_contents($filename)); $tarifas = $todas_tarifas[GENERALES]; + $apartamento = $todas_tarifas[APARTAMENTO]; $completa = $todas_tarifas[COMPLETA]; ?> @@ -109,36 +110,36 @@ h1 {
 
-
Individual
+
Precio noche
Doble
Cama supletoria
Cuna
Mascota
Cuna
Mascota
Fin de semana
Temporada
Temporada baja
([TEMPORADA_BAJA])
[TARIFA_BAJA_INDIVIDUAL]
[APARTAMENTO_BAJA_NOCHE]
[APARTAMENTO_BAJA_CUNA]
[APARTAMENTO_BAJA_MASCOTA]
-

[TARIFA_BAJA_DOBLE]

+

[APARTAMENTO_BAJA_FIN_SEMANA]

[TARIFA_BAJA_CAMA]
[TARIFA_BAJA_CUNA]
[TARIFA_BAJA_MASCOTA]
[APARTAMENTO_BAJA_TEMPORADA]
Temporada media
([TEMPORADA_MEDIA])
[TARIFA_MEDIA_INDIVIDUAL]
[TARIFA_MEDIA_DOBLE]
[TARIFA_MEDIA_CAMA]
[TARIFA_MEDIA_CUNA]
[TARIFA_MEDIA_MASCOTA]
[APARTAMENTO_MEDIA_NOCHE]
[APARTAMENTO_MEDIA_CUNA]
[APARTAMENTO_MEDIA_MASCOTA]
[APARTAMENTO_MEDIA_FIN_SEMANA]
[APARTAMENTO_MEDIA_TEMPORADA]
Temporada alta
([TEMPORADA_ALTA])
[TARIFA_ALTA_INDIVIDUAL]
[TARIFA_ALTA_DOBLE]
[TARIFA_ALTA_CAMA]
[TARIFA_ALTA_CUNA]
[TARIFA_ALTA_MASCOTA]
[APARTAMENTO_ALTA_NOCHE]
[APARTAMENTO_ALTA_CUNA]
[APARTAMENTO_ALTA_MASCOTA]
[APARTAMENTO_ALTA_FIN_SEMANA]
[APARTAMENTO_ALTA_TEMPORADA]
>> Información y reservas
- - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + +
Tarifas generalesIndividualDobleCama supletoriaTarifas apartamentoPrecio noche Cuna MascotaFin de semanaTemporada
Temp. baja
Temp. media
Temp. alta