I think the error message (in the logs) is good anyway. If it is about "custom" ini settings, I would prefer explicit declarations instead of assuming a condition (like false) if it is not there.
I control some extra privileges on per-usergroup, per-objectclass basis, like:
[PermitEdit] PermitEdit_13_66=true
to show some controls on class 66 to group 13. Not feasible to have a line for every permutation, list would be very long and change often.
Actually i can see now that this is stupid and inefficient way to store and get this data, I was very beginner when coded that part ;)
But anyhow just to confirm: there is no function to check if ini setting is set by design, it is assumed to be there? And correct way to solve similar situation would be to use array to store list of defined setting names separately?
Certified eZ developer looking for projects.
zurgutt at gg.ee