Join GitHub today
The System Admin Configuration tool allows quite a few settings to be tweaked for each individual site. The configuration tool is separated into several different sections.
Table of Contents
The ability to configure the duration of sessions is a basic requirement of any secure system. However OpenDb has been rather limited in its functionality in this area.
The ability to configure both a maximum idle time and maximum session time has been requested to provide much more control over session durations.
The opendb configuration provides for the setting of several configuration parameters.
- Idle Timeout
- Login Timeout
The 'Idle Timeout' is a little more flexible. This value will expire the session if it has been _inactive_ for the specified duration. Everytime OpenDb is successfully accessed the counter for this variable is reset.
You can configure OpenDb to be publicly accessible, but also allow users to login so they can perform updates, reserves, etc.
The opendb configuration 'OpenDb Site' / 'Public Access' section 'Enable' entry must be checked.
The site will be enabled with access rights configured according to the PUBLICACCESS role. If you want to grant / revoke privileges you can do so by modifying the permissions of the PUBLICACCESS role.
This section describes the configuration of the statistics page, in relation to how the various graphs are to be generated.
There are four separate configuration variables for customizing the generation of the statistics images.
1. Category Barchart
If checked, produce a bar chart instead of a pie graph. Items that do not fit in the chart will be omitted.
1. Image Type [png]
Defines the output format of the images. This will often depend on what kind of GD library configuration you have available.
Note: In somes cases 'gif' may not be available due to copyright restrictions.
2. Chart Library
Which chartlib implementation to use, options include:
- Libchart (1.1 for php4, 1.2 for php5)
- JPGraph (for php5.1)
- Legacy (1.0 stats functionality - not supported anymore provided as a convenience only)
Several people have reported issues with getting GD to work with various configurations.
The configuration variable gd.library is provided for systems where the GD extension is not enabled in php.ini. However another user has reported a problem with loading the GD extension using the dl(...) command, when running OpenDb on a Multitreaded Web server. (IIS 5.0 for instance). You need to enable this configuration option in the include/local.config.php - it is not available in the GUI configuration tool. The following line should be added:
$CONFIG_VARS['site.gd']['library'] = 'gd.so';
In this case, you have no choice but to enable the GD extension in the php.in file. If you do not have access to this file (a hosted service), and GD is not enabled, and you are using a Multitreaded Web server such as IIS 5.0, which does not support dl(...), then you may not be able to generate the stats charts.
1. Windows - IIS 5.0 (may also be applicable for Apache as well)
You have to configure PHP to use php_gd.dll. This is done be finding the following line in your php.ini and uncomment it ( remove the ";" ).
Thanks to Agner Ringsborg Madsen for this information