Ja z php znam tylko podstawy, ale myślę, że dobrze rozumiem ten fragment kodu:
Kod PHP:
$query = "SELECT u.id AS uid, a.id AS aid FROM #__users AS u"
. "\n LEFT JOIN #__core_acl_aro AS a ON a.value = u.id"
. "\n WHERE DATE_ADD(u.registerDate, INTERVAL $days DAY) < NOW() AND block = 1 AND u.gid NOT IN(23,24,25) AND u.id NOT IN($excludes)";
o ile się nie mylę zapytanie w funkcji warunkowej:
sprawdza czy konto nie zostało aktywowane, ewentualnie zablokowane. Chodź mogę się mylić bo nie wiem za co odpowiada zmienna:
niemniej spróbuj @alex5 usunąć ten warunek z block i powinno być ok, czyli:
Kod PHP:
$query = "SELECT u.id AS uid, a.id AS aid FROM #__users AS u"
. "\n LEFT JOIN #__core_acl_aro AS a ON a.value = u.id"
. "\n WHERE DATE_ADD(u.registerDate, INTERVAL $days DAY) < NOW() AND u.gid NOT IN(23,24,25) AND u.id NOT IN($excludes)";