An associative array of arrays, with the form member=>settings, where member is the name of a member variable of your class and settings is an associative array of the configuration data for that member. This array is used by the default configuration show/save methods.
The following is a list of possible configuration settings for a member variable. If a setting is not given for a particular control, then the default value will be used.
| description | A descriptive string for the variable. This will be displayed on the configuration screen when the user modifies the setting for this variable. This element is required. |
| control | The type of control used to display this variable on the configuration screen. For the most part, these map directly to HTML input element types. The currently recognized values are “text”, “checkbox”, “radio”, and “select”. The default is “text”. |
| default | The default value for this variable. This value will be used if the user does not specify a setting. Also, if the user modifies other settings, no configuration entry will be saved for this variable if the value is still the default. This is important because of pre-blog overriding. The default is the empty string. |
| options | An array of the form value=>description, where the value keys are control values and the descriptions describe each choice for the user. These are used only for radio button and selection box controls, with each array element representing an option for the user to select . |