phpldapadmin: Add phpldapadmin configuration.
[matthijs/servers/drsnuggles.git] / etc / phpldapadmin / templates / template.dtd
diff --git a/etc/phpldapadmin/templates/template.dtd b/etc/phpldapadmin/templates/template.dtd
new file mode 100755 (executable)
index 0000000..aae9e96
--- /dev/null
@@ -0,0 +1,76 @@
+<!-- ==========================================================================
+ This is the DTD for phpLDAPAdmin Templates (draft).
+
+ Copyright (c) 2005 <adezorzi AT rhx DOT it>
+
+ temporary URI for the DTD: http://www.phamm.org/DTD/pla-template-strict.dtd
+ Validate your templates here: http://www.stg.brown.edu/service/xmlvalid/
+========================================================================== -->
+
+<!-- Unused -->
+<!ENTITY % Boolean "(0 | 1)">
+
+<!-- ================================================================ -->
+
+<!-- Template Definition -->
+<!ELEMENT template (title,regexp?,icon?,description?,askcontainer?,rdn?,
+                       destinationcontainer?,action?,leaf?,
+                       visible?,invalid?,objectClasses,attributes)>
+
+<!-- ObjectClasses Definition -->
+<!ELEMENT objectClasses (objectClass+)>
+<!ELEMENT objectClass EMPTY>
+<!ATTLIST objectClass id CDATA #REQUIRED>
+
+<!-- Attributes Definition -->
+<!ELEMENT attributes (attribute*)>
+<!ELEMENT attribute (array?, value*, cols?, description?, display?, helper?, hidden?, readonly?, hint?,
+                       icon?, onchange*, order?, override?, page?, post?,minvalnb?,maxvalnb?,
+                       presubmit?, rows?, spacer*, type?, option*, verify?)>
+<!ATTLIST attribute id CDATA #REQUIRED>
+
+<!-- helper -->
+<!ELEMENT helper (value*,display?,hint?,id?,location?,option*)>
+
+<!-- ================================================================ -->
+
+<!-- Common Parameters -->
+<!ELEMENT icon (#PCDATA)>
+<!ELEMENT hint (#PCDATA)>
+<!ELEMENT description (#PCDATA)>
+<!ELEMENT display (#PCDATA)>
+
+<!-- Header Parameters -->
+<!ELEMENT title (#PCDATA)>
+<!ELEMENT regexp (#PCDATA)>
+<!ELEMENT askcontainer (#PCDATA)>
+<!ELEMENT rdn (#PCDATA)>
+<!ELEMENT visible (#PCDATA)>
+<!ELEMENT invalid (#PCDATA)>
+<!ELEMENT destinationcontainer (#PCDATA)>
+<!ELEMENT action (#PCDATA)>
+<!ELEMENT leaf (#PCDATA)>
+
+<!-- Attribute Parameters -->
+<!ELEMENT array (#PCDATA)>
+<!ELEMENT minvalnb (#PCDATA)>
+<!ELEMENT maxvalnb (#PCDATA)>
+<!ELEMENT cols (#PCDATA)>
+<!ELEMENT value (#PCDATA)>
+<!ELEMENT hidden (#PCDATA)>
+<!ELEMENT readonly (#PCDATA)>
+<!ELEMENT onchange (#PCDATA)>
+<!ELEMENT order (#PCDATA)>
+<!ELEMENT override (#PCDATA)>
+<!ELEMENT page (#PCDATA)>
+<!ELEMENT post (#PCDATA)>
+<!ELEMENT presubmit (#PCDATA)>
+<!ELEMENT rows (#PCDATA)>
+<!ELEMENT spacer (#PCDATA)>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT verify (#PCDATA)>
+
+<!-- Helper Parameters -->
+<!ELEMENT id (#PCDATA)>
+<!ELEMENT location (#PCDATA)>
+<!ELEMENT option (#PCDATA)>