Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2010, 11:09
manzarinaa
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 5 meses
Puntos: 16
¿Qué le pasa a este if?

Hola a tod@s!
llevo un rato ya pegandome con un if, y a ver si me lo podeis mirar por que ya me esta dando dolor de cabeza y de paso me entero, para la próxima vez que me surja.
os explico: me llegan a este if urls con la siguiente forma
/templates/template.htm -->son los templates normales
/templates/forms/formulario.htm-->formularios
/templates/modules/nombre-modulo/template.htm -->templates de los modulos del cms
me tienen que entrar en el if todos los templates excepto los que en una variable $moduleExist estan a false y el if es este:
Código:
if(!ereg($sCPath, "/modules/") || (ereg($sCPath,"/modules/") && $moduleExist == true))
!ereg($sCPath, "/modules/")-->todos los que no estan en la carpeta modules
o (ereg($sCPath,"/modules/") && $moduleExist == true) los que están en la carpeta module y el modulo existe.

El caso es que me están entrando dentro los que tienen el $moduleExist a false y digo yo...algo aqui está mal...pero el qué¿?

Muchas gracias
Un saludo

solo añadir que los templates que no estan en la carpeta modules no traen $moduleExist y que al final de este if pongo $moduleExist= false; para verificar que no me entran los que no deben por que traigan el true del anterior