Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Ayudar poner suplemento festivo y nocturno en este codigo php

Estas en el tema de Ayudar poner suplemento festivo y nocturno en este codigo php en el foro de Joomla en Foros del Web. Buenas tardes, necesito ayuda estoy trabajando en joomla con una extension, estoy intentando retocar algunos ajustes se trata de un componente de reservas de taxi. ...
  #1 (permalink)  
Antiguo 30/07/2012, 14:24
 
Fecha de Ingreso: julio-2012
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Ayudar poner suplemento festivo y nocturno en este codigo php

Buenas tardes,

necesito ayuda estoy trabajando en joomla con una extension, estoy intentando retocar algunos ajustes se trata de un componente de reservas de taxi. lo que quiero anadir un suplemente de 20 por ciento los sabados y domingos y nocturnidad desde las 22:00 de la noche hasta las 06:00 mañana.
he encontrado la raiz del codigo que hay que retocar necesita ayuda dejo abajo el codigo si alguien me puede indicar donde poner lo de los dias en este codigo

// add surchage by order date
$price = $session->get('cprice', '');
$total_surcharge = 0;
$surcharge_by_dates = $elsettings->surcharge_by_dates;
if($surcharge_by_dates != '')
{
$surcharge_by_dates_arr = explode(',', $surcharge_by_dates);

foreach ($surcharge_by_dates_arr as $surcharge_by_date)
{
$item_arr = explode('-', $surcharge_by_date);
$surchage_date = (isset ($item_arr[0]) ) ? $item_arr[0] : '';
$surchage = (isset ($item_arr[1]) ) ? $item_arr[1] : 0;

if($surchage_date == $date1)
{
$total_surcharge += $surchage;
$price += ($price * $surchage / 100);
}
elseif($surchage_date == $date2)
{
$total_surcharge += $surchage;
$price += ($price * $surchage / 100);
}
}
}
//$price = number_format($price, 2, '.', ',');
$price = ceil($price);
//echo $total_surcharge.'<br>'.$price;
$session->set('total_surcharge', $total_surcharge);
$session->set('cprice', $price);
$session->set('formatted_price', number_format($price, 2, '.', ','));
// end adding surcharge

$this->setRedirect(JRoute::_('index.php?option=com_taxib ooking&view=summary', false));
}
}
}
  #2 (permalink)  
Antiguo 31/07/2012, 04:44
Avatar de zulkas  
Fecha de Ingreso: julio-2011
Mensajes: 126
Antigüedad: 12 años, 9 meses
Puntos: 11
Respuesta: Ayudar poner suplemento festivo y nocturno en este codigo php

No entiendo mucho el código porque no sé que representan las variables, pero mirandolo por encima parece que has de incrementar esta variable $total_surcharge

Y para sabados y donmingos es facil

Código PHP:
$arrFecha date_parse_from_format("l.h.i"$fecha_de_cita); 
Eso te devuelve un array que contendrá en nombre del día, la hora (0 a 23) y los minutos(0 a 59), para ver el array utiliza la funcion print_r

Simplemente has de hacer un par de "if" y lo tienes

PD. info de date_parse_from_format
  #3 (permalink)  
Antiguo 03/08/2012, 09:24
 
Fecha de Ingreso: julio-2012
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Ayudar poner suplemento festivo y nocturno en este codigo php

voy intentarlo y ya te cuento gracias
  #4 (permalink)  
Antiguo 08/08/2012, 10:46
 
Fecha de Ingreso: julio-2012
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Ayudar poner suplemento festivo y nocturno en este codigo php

Zulkas ayudame, la fecha se elige en un formulario de ida que es date 1 y vuelta date2 para esa misma fecha pretendo que si es fin de semana se le sume el surcharge que eso esta en el backend ya metido.

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:09.