Ok, despues de leer 1000 temas distintos sobre fechas en mysql, encontré un post sobre
comparar fechas.
en components/com-properties/models/properties.php [linea 184 aprox]
en la funcion: function_buildQuery()
busca:
$this->sqlExpire =
y cambia toda la linea por:
$this->sqlExpire = ' AND listdate BETWEEN DATE_SUB(CURDATE(), INTERVAL '.$expireDays.' DAY) AND CURDATE()';
Recuerda que debes ingresar un valor de Expire Days en la configuración del componente.
Lo que se consigue con esto es filtrar las propiedades almacenadas en la base de datos. Solo eso. No las Borra, ni las despublica. Simplemente no las cuenta ni las muestra.
Espero que les sirva tanto como a mi.
Ahora habría que idear una forma de despublicar una propiedad una vez que se supere la fecha de vencimiento. Estoy pensando en agregarle direcatmente la fecha de vencimiento a la propiedad en el formulario addproperty.php y la verdad que no se nada de mysql pero debe poderse despublicar la propiedad llegada a esa fecha. Veremos que pasa.
Y si a alguien se le ocurre la forma de fijar alarmas para los usuarios en su panel de control que cuente su idea.
Matias.