Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/04/2014, 06:22
814ckf0x
 
Fecha de Ingreso: diciembre-2009
Mensajes: 15
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: Modificar PHP SHOPCART

Deberías acostumbrarte al uso de constantes para este tipo de algoritmos, ya que las constantes definidas son "Human readable". seguramente vas a tener conflictos al modificar las variables, así que antes de modificar nada y/o añadir la zona Europa, haz lo siguiente:

Código PHP:
Ver original
  1. define ("ZONA_PENINSULA", 0);
  2. define ("ZONA_EUROPA", 1);
  3. define ("ZONA_FUERA_PENINSULA", 2);
  4. define ("ZONA_FUERA_EUROPA", 3);

o con el uso de const, como prefieras. A partir de aquí puedes añadir las constantes que te interesen, nombrarlas como quieras, y recordar siempre comprobarlas de la siguiente forma:

Código PHP:
Ver original
  1. if ($zona == ZONA_EUROPA || $zona == ZONA_FUERA_EUROPA) {
  2. ...
  3. }

Una vez definidas las constantes, lo que tienes que hacer es ( y RECALCO: ANTES DE AÑADIR LA ZONA EURO, en tu caso) cambiar las comprobaciones de zonas que se hagan a lo largo de el código, sí, es pesado... pero eso es lo que tiene no usar constantes.

el siguiente paso es actualizar la base de datos y modificar las zonas según los valores de las constantes, SÍ ES PESADO, PERO ES LO QUE TIENE NO USAR CONSTANTES...

y por último añadir las zonas que te hagan falta, en tu caso y si no entiendo mal, la zona euro.