ezini_hasvariable
Summary
Returns TRUE if the specified configuration directive is set.Usage
ezini_hasvariable( section, variable [, ini_file [, ini_path [, dynamic ] ] ] )
Parameters
Name | Type | Description | Required |
---|---|---|---|
section | string | Section to read value from. | Yes. |
variable | string | The name of the directive that should be accessed. | Yes. |
ini_file | string | The target configuration file (default is "site.ini"). | No. |
ini_path | string | Custom path to the configuration file(s). | No. |
dynamic | boolean | If the specified directive should be dynamically checked. | No. |
Returns
TRUE if the specified configuration directive is set, FALSE otherwise.Description
This operator can be used to check if a configuration directive is set (or if it is empty). The "section", "variable" and "ini_file" parameters should be used to pinpoint the directive to be checked. If the directive is not set, the operator will return FALSE, otherwise it will return TRUE. The "ini_path" variable can be used to set a custom path. The "dynamic" parameter can be used to force the system to actually check the ini file, otherwise the value will be checked only upon template compilation and "hardcoded" in the compiled templates.
Examples
Example 1
{ezini_hasvariable( 'VersionManagement', 'DeleteDrafts', 'content.ini' )}
Returns TRUE if "DeleteDrafts" has been set to something within the "[VersionManagement]" block of "content.ini" or an override; otherwise FALSE is returned.
Balazs Halasy (18/03/2007 1:40 pm)
Balazs Halasy (01/04/2007 4:36 pm)
Comments
There are no comments.