Справочник Пользователя для Red Hat Version4.1
Appendix B, Gateway Directives Reference 107
Entry-Related Directives
Arguments for ELSE and ENDIF
None.
Note that conditions marked with an astericks (*) are supported in all the
directory gateway CGIs, not just dosearch and edit.
directory gateway CGIs, not just dosearch and edit.
Examples
<!-- IF "!DirectoryIsLocalDB" -->
The entry was last modified by <!-- DS_ATTRIBUTE "attr=modifiersName"
"syntax=dn" "defaultvalue=N/A" "options=readonly" -->
Table 7.8 Conditions supported for ELSE and ENDI
Condition
Arguments
Description
FoundEntries
none
Are there any entries being displayed?
Adding
none
Is the entry being edited a new entry?
Editing
none
Are we editing an entry?
Displaying
none
Are we just displaying an entry?
Bound
none
Is the user authenticated?
BoundAsThisEntry
none
Is the user authenticated as the entry
we are displaying?
we are displaying?
AttributeHasValues
attr mincount
Does the attribute attr have at least
mincount values? (Not supported in
DS 1.0)
mincount values? (Not supported in
DS 1.0)
AttributeHasThisValue
attr syntax
value
value
Does the attribute attr with synatx
syntax have value as one of its values?
(Not supported in DS 1.0)
syntax have value as one of its values?
(Not supported in DS 1.0)
AdminServer *
none
Are we running under the
Administration Server? (Not supported
in DS 1.0)
Administration Server? (Not supported
in DS 1.0)
DirectoryIsLocalDB *
none
Is the Directory Service in use the
LDAP local database? (Not supported
in DS 1.0)
LDAP local database? (Not supported
in DS 1.0)
PostedFormValue *
name value
Is a form variable called name present
that has value as its value? (Not
supported in DS 1.0)
that has value as its value? (Not
supported in DS 1.0)