I had some difficulty choosing the right value and had to go into the code. I'd suggest minor wording changes to make setting the values more user-friendly.
// This will hide all personal data from normal users. Admins will still see full data.
$conf['app']['privacyMode'] = 0;
Better would be to add:
// can be 0 (for no hiding) or 1 (for hide from normal users)
// This will allow or disable user self-registration. If this is disabled, the admin will only be able to create users [1]
$conf['app']['allowSelfRegistration'] = 1;
Better would be to add:
// can be 0 (Admin create) or 1 (self-register)
// This will allow or disable the generation of RSS feeds for users to view their reservation data [1]
$conf['app']['allowRss'] = 0;
Better would be to add:
// can be 0 (for no RSS) or 1 (for RSS)
also:
// Email addresses of additional people to email []
// Multiple addresses must be seperated by a comma
$conf['app']['ccEmail'] = '';
To email what? Support requests? Reservation requests?
Actually, I do need to cc an e-mail address in the case of a reservation request, not just the admin. Ideally, this cc would be associated with the resource, not the system.
// The GMT hour difference for the server
$conf['app']['timezone'] = 0;
What about standard time vs. daylight saving time?
// The amount of minutes before a reservation that a user can get a reminder [array()]
// Add minutes in as integers ie) array(5,10,15,30)
// The reminder email job must be scheduled for emails to be sent (see readme)
$conf['app']['allowed_reminder_times'] = array(4320, 2880, 1440);
I'd like an option to have the reminder specified in days. 1440 minutes is not a very friendly way to specify 1 day.
Hope this helps,
Charles Belov
SFMTA Webmaster
http://www.sfmta.com/webmaster