first commit
This commit is contained in:
32
phpldapadmin/templates/creation/alias.xml
Executable file
32
phpldapadmin/templates/creation/alias.xml
Executable file
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New LDAP Alias</description>
|
||||
<icon>ldap-alias.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>uid</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Generic: LDAP Alias</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="alias"></objectClass>
|
||||
<objectClass id="extensibleObject"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="aliasedObjectName">
|
||||
<display>Alias To</display>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="uid">
|
||||
<display>User ID</display>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
91
phpldapadmin/templates/creation/courierMailAccount.xml
Executable file
91
phpldapadmin/templates/creation/courierMailAccount.xml
Executable file
@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Courier Mail Account</description>
|
||||
<icon>mail_account.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Courier Mail: Account</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="inetOrgPerson"></objectClass>
|
||||
<objectClass id="courierMailAccount"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="givenName">
|
||||
<display>Given Name</display>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<onchange>=autoFill(uid;%gidNumber|0-0/T%-%givenName|0-1/l%%sn/l%)</onchange>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sn">
|
||||
<display>Last name</display>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<onchange>=autoFill(uid;%gidNumber|0-0/T%-%givenName|0-1/l%%sn/l%)</onchange>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="cn">
|
||||
<display>Common Name</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="uid">
|
||||
<display>User ID</display>
|
||||
<icon>ldap-uid.png</icon>
|
||||
<!--<onchange>=autoFill(homeDirectory;/home/users/%uid%)</onchange>-->
|
||||
<onchange>=autoFill(homeDirectory;/home/users/%gidNumber|0-0/T%/%uid|3-%)</onchange>
|
||||
<order>4</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="uidNumber">
|
||||
<display>UID Number</display>
|
||||
<icon>terminal.png</icon>
|
||||
<order>6</order>
|
||||
<page>1</page>
|
||||
<readonly>1</readonly>
|
||||
<value>=php.GetNextNumber(/;uidNumber)</value>
|
||||
</attribute>
|
||||
<attribute id="gidNumber">
|
||||
<display>GID Number</display>
|
||||
<onchange>=autoFill(uid;%gidNumber|0-0/T%-%givenName|0-1/l%%sn/l%)</onchange>
|
||||
<onchange>=autoFill(homeDirectory;/home/users/%gidNumber|0-0/T%/%uid|3-%)</onchange>
|
||||
<order>7</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
<value><![CDATA[=php.PickList(/;(&(objectClass=posixGroup));gidNumber;%cn%;;;;cn)]]></value>
|
||||
</attribute>
|
||||
<attribute id="homeDirectory">
|
||||
<display>Home Directory</display>
|
||||
<order>8</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="mail">
|
||||
<display>Email</display>
|
||||
<icon>mail.png</icon>
|
||||
<order>9</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="mailbox">
|
||||
<display>Mailbox</display>
|
||||
<order>10</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="userPassword">
|
||||
<display>Password</display>
|
||||
<icon>lock.png</icon>
|
||||
<order>11</order>
|
||||
<page>1</page>
|
||||
<post>=php.PasswordEncrypt(%enc%;%userPassword%)</post>
|
||||
<verify>1</verify>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
42
phpldapadmin/templates/creation/courierMailAlias.xml
Executable file
42
phpldapadmin/templates/creation/courierMailAlias.xml
Executable file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Courier Mail Alias</description>
|
||||
<icon>mail_alias.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Courier Mail: Alias</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="inetOrgPerson"></objectClass>
|
||||
<objectClass id="courierMailAlias"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="cn">
|
||||
<display>Common Name</display>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sn">
|
||||
<display>Last name</display>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="mail">
|
||||
<display>Email</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="maildrop">
|
||||
<display>Maildrop</display>
|
||||
<order>4</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
32
phpldapadmin/templates/creation/dNSDomain.xml
Executable file
32
phpldapadmin/templates/creation/dNSDomain.xml
Executable file
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New DNS Entry</description>
|
||||
<icon>ldap-dc.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>dc</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Generic: DNS Entry</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="dnsDomain"></objectClass>
|
||||
<objectClass id="domainRelatedObject"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="dc">
|
||||
<display>Domain Component</display>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="associatedDomain">
|
||||
<display>Associated Domain</display>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
38
phpldapadmin/templates/creation/example.xml
Executable file
38
phpldapadmin/templates/creation/example.xml
Executable file
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>This is the description</description>
|
||||
<icon>star.png</icon>
|
||||
<invalid>1</invalid>
|
||||
<rdn>o</rdn>
|
||||
<regexp>^$</regexp>
|
||||
<title>Example entry</title>
|
||||
<visible>0</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="organization"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="attribute1">
|
||||
<display>Attribute 1</display>
|
||||
<hint>This is an example</hint>
|
||||
<icon>ldap-uid.png</icon>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="attribute2">
|
||||
<display>Attribute 2</display>
|
||||
<order>2</order>
|
||||
<page>2</page>
|
||||
</attribute>
|
||||
<attribute id="attribute3">
|
||||
<display>Attribute 3</display>
|
||||
<order>1</order>
|
||||
<page>2</page>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
96
phpldapadmin/templates/creation/inetOrgPerson.xml
Executable file
96
phpldapadmin/templates/creation/inetOrgPerson.xml
Executable file
@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Address Book Entry</description>
|
||||
<icon>address-book.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Generic: Address Book Entry</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="inetOrgPerson"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="givenName">
|
||||
<display>First name</display>
|
||||
<icon>ldap-uid.png</icon>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sn">
|
||||
<display>Last name</display>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="cn">
|
||||
<display>Common Name</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="jpegPhoto">
|
||||
<display>Photo</display>
|
||||
<order>3</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="o">
|
||||
<display>Organisation</display>
|
||||
<order>4</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="street">
|
||||
<cols>50</cols>
|
||||
<display>Street</display>
|
||||
<icon>mail.png</icon>
|
||||
<order>4</order>
|
||||
<page>1</page>
|
||||
<rows>4</rows>
|
||||
<type>textarea</type>
|
||||
</attribute>
|
||||
<attribute id="l">
|
||||
<display>City</display>
|
||||
<order>5</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="st">
|
||||
<display>State</display>
|
||||
<order>6</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="postalCode">
|
||||
<display>Postal code</display>
|
||||
<order>7</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="telephoneNumber">
|
||||
<display>Work phone</display>
|
||||
<icon>phone.png</icon>
|
||||
<order>8</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="facsimileTelephoneNumber">
|
||||
<display>Fax</display>
|
||||
<order>9</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="mobile">
|
||||
<display>Mobile</display>
|
||||
<order>9</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="mail">
|
||||
<display>Email</display>
|
||||
<order>10</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
109
phpldapadmin/templates/creation/kolabPerson.xml
Executable file
109
phpldapadmin/templates/creation/kolabPerson.xml
Executable file
@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Address Book Entry</description>
|
||||
<icon>address-book.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Kolab: User Entry</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="inetOrgPerson"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="givenName">
|
||||
<display>First name</display>
|
||||
<icon>ldap-uid.png</icon>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<order>1</order>
|
||||
</attribute>
|
||||
<attribute id="sn">
|
||||
<display>Last name</display>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<order>2</order>
|
||||
</attribute>
|
||||
<attribute id="cn">
|
||||
<display>Common Name</display>
|
||||
<order>3</order>
|
||||
</attribute>
|
||||
<attribute id="mail">
|
||||
<display>Email</display>
|
||||
<order>4</order>
|
||||
</attribute>
|
||||
<attribute id="userPassword">
|
||||
<display>Password</display>
|
||||
<icon>lock.png</icon>
|
||||
<order>5</order>
|
||||
<post>=php.PasswordEncrypt(%enc%;%userPassword%)</post>
|
||||
<spacer>1</spacer>
|
||||
<verify>1</verify>
|
||||
</attribute>
|
||||
<attribute id="title">
|
||||
<display>Title</display>
|
||||
<icon>ldap-ou.png</icon>
|
||||
<order>6</order>
|
||||
</attribute>
|
||||
<attribute id="alias">
|
||||
<display>Alias</display>
|
||||
<order>7</order>
|
||||
</attribute>
|
||||
<attribute id="o">
|
||||
<display>Organisation</display>
|
||||
<order>8</order>
|
||||
</attribute>
|
||||
<attribute id="ou">
|
||||
<display>Organisational unit</display>
|
||||
<order>9</order>
|
||||
</attribute>
|
||||
<attribute id="roomNumber">
|
||||
<display>Room Number</display>
|
||||
<order>10</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="street">
|
||||
<display>Address</display>
|
||||
<icon>mail.png</icon>
|
||||
<order>11</order>
|
||||
</attribute>
|
||||
<attribute id="postOfficeBox">
|
||||
<display>Post box</display>
|
||||
<order>12</order>
|
||||
</attribute>
|
||||
<attribute id="l">
|
||||
<display>City</display>
|
||||
<order>13</order>
|
||||
</attribute>
|
||||
<attribute id="st">
|
||||
<display>State</display>
|
||||
<order>14</order>
|
||||
</attribute>
|
||||
<attribute id="postalCode">
|
||||
<display>Postal code</display>
|
||||
<order>15</order>
|
||||
</attribute>
|
||||
<!-- <attribute id="c">
|
||||
<display>Country</display>
|
||||
<order>16</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute> -->
|
||||
<attribute id="telephoneNumber">
|
||||
<display>Work phone</display>
|
||||
<icon>phone.png</icon>
|
||||
<order>17</order>
|
||||
</attribute>
|
||||
<attribute id="facsimileTelephoneNumber">
|
||||
<display>Fax</display>
|
||||
<order>18</order>
|
||||
</attribute>
|
||||
<attribute id="mobile">
|
||||
<display>Mobile</display>
|
||||
<order>19</order>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
161
phpldapadmin/templates/creation/mozillaOrgPerson.xml
Executable file
161
phpldapadmin/templates/creation/mozillaOrgPerson.xml
Executable file
@ -0,0 +1,161 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Thunderbird Address Book Entry</description>
|
||||
<icon>address-book.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Thunderbird: Address Book Entry</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="inetOrgPerson"></objectClass>
|
||||
<objectClass id="mozillaOrgPerson"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="givenName">
|
||||
<display>First Name</display>
|
||||
<onchange>=autoFill(cn;%sn% %givenName%)</onchange>
|
||||
<order>1</order>
|
||||
</attribute>
|
||||
<attribute id="sn">
|
||||
<display>Last Name</display>
|
||||
<onchange>=autoFill(cn;%sn% %givenName%)</onchange>
|
||||
<order>2</order>
|
||||
</attribute>
|
||||
<attribute id="cn">
|
||||
<display>Display Name</display>
|
||||
<order>3</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaNickName">
|
||||
<display>NickName</display>
|
||||
<order>4</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="mail">
|
||||
<display>Email</display>
|
||||
<order>5</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaSecondEmail">
|
||||
<display>Alternative Email</display>
|
||||
<order>6</order>
|
||||
</attribute>
|
||||
<attribute id="nsAIMid">
|
||||
<display>AIM Nick</display>
|
||||
<order>7</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaUseHtmlMail">
|
||||
<display>HTML Email Format</display>
|
||||
<order>8</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="telephoneNumber">
|
||||
<display>Work Phone Number</display>
|
||||
<order>9</order>
|
||||
</attribute>
|
||||
<attribute id="homePhone">
|
||||
<display>Home Phone Number</display>
|
||||
<order>10</order>
|
||||
</attribute>
|
||||
<attribute id="facsimileTelephoneNumber">
|
||||
<display>Fax Number</display>
|
||||
<order>11</order>
|
||||
</attribute>
|
||||
<attribute id="pager">
|
||||
<display>Pager</display>
|
||||
<order>12</order>
|
||||
</attribute>
|
||||
<attribute id="mobile">
|
||||
<display>Mobile</display>
|
||||
<order>13</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="mozillaHomeStreet">
|
||||
<display>Address (personal)</display>
|
||||
<order>14</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaHomeLocalityName">
|
||||
<display>City (personal)</display>
|
||||
<order>15</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaHomeState">
|
||||
<display>State (personal)</display>
|
||||
<order>16</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaHomePostalCode">
|
||||
<display>Zip (personal)</display>
|
||||
<order>17</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaHomeCountryName">
|
||||
<display>Country (personal)</display>
|
||||
<order>18</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaHomeUrl">
|
||||
<display>Web page (personal)</display>
|
||||
<order>19</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="title">
|
||||
<display>Title (professional)</display>
|
||||
<order>20</order>
|
||||
</attribute>
|
||||
<attribute id="ou">
|
||||
<display>Department (professional)</display>
|
||||
<order>21</order>
|
||||
</attribute>
|
||||
<attribute id="o">
|
||||
<display>Organization (professional)</display>
|
||||
<order>22</order>
|
||||
</attribute>
|
||||
<attribute id="street">
|
||||
<display>Address (professional)</display>
|
||||
<order>23</order>
|
||||
</attribute>
|
||||
<attribute id="l">
|
||||
<display>City (professional)</display>
|
||||
<order>24</order>
|
||||
</attribute>
|
||||
<attribute id="st">
|
||||
<display>State (professional)</display>
|
||||
<order>25</order>
|
||||
</attribute>
|
||||
<attribute id="postalCode">
|
||||
<display>Zip (professional)</display>
|
||||
<order>26</order>
|
||||
</attribute>
|
||||
<attribute id="c">
|
||||
<display>Country (professional)</display>
|
||||
<order>27</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaWorkUrl">
|
||||
<display>Web Page (professional)</display>
|
||||
<order>28</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="mozillaCustom1">
|
||||
<display>Custom 1</display>
|
||||
<order>29</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaCustom2">
|
||||
<display>Custom 2</display>
|
||||
<order>30</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaCustom3">
|
||||
<display>Custom 3</display>
|
||||
<order>31</order>
|
||||
</attribute>
|
||||
<attribute id="mozillaCustom4">
|
||||
<display>Custom 4</display>
|
||||
<order>32</order>
|
||||
</attribute>
|
||||
<attribute id="description">
|
||||
<display>Description</display>
|
||||
<order>33</order>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
77
phpldapadmin/templates/creation/organizationalRole.xml
Executable file
77
phpldapadmin/templates/creation/organizationalRole.xml
Executable file
@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Organisational Role</description>
|
||||
<icon>ldap-o.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Generic: Organisational Role</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="organizationalRole"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="cn">
|
||||
<display>Role CN</display>
|
||||
<order>1</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="telephoneNumber">
|
||||
<display>Work phone</display>
|
||||
<icon>phone.png</icon>
|
||||
<order>2</order>
|
||||
</attribute>
|
||||
<attribute id="facsimileTelephoneNumber">
|
||||
<display>Fax</display>
|
||||
<order>3</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="description">
|
||||
<display>Comments</display>
|
||||
<icon>light.png</icon>
|
||||
<order>4</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="roleOccupant">
|
||||
<display>Occupant</display>
|
||||
<icon>ldap-default.png</icon>
|
||||
<order>5</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="street">
|
||||
<display>Street Address</display>
|
||||
<icon>mail.png</icon>
|
||||
<order>6</order>
|
||||
</attribute>
|
||||
<attribute id="l">
|
||||
<display>City</display>
|
||||
<order>7</order>
|
||||
</attribute>
|
||||
<attribute id="st">
|
||||
<display>State</display>
|
||||
<order>8</order>
|
||||
</attribute>
|
||||
<attribute id="postalCode">
|
||||
<display>Postal code</display>
|
||||
<order>9</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="postalAddress">
|
||||
<display>Postal Address</display>
|
||||
<icon>mail.png</icon>
|
||||
<order>10</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="registeredAddress">
|
||||
<display>Registered Address</display>
|
||||
<icon>mail.png</icon>
|
||||
<order>11</order>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
27
phpldapadmin/templates/creation/ou.xml
Executable file
27
phpldapadmin/templates/creation/ou.xml
Executable file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Organisational Unit</description>
|
||||
<icon>ldap-ou.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>ou</rdn>
|
||||
<!-- <regexp>^o=.*,</regexp> -->
|
||||
<title>Generic: Organisational Unit</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="organizationalUnit"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="ou">
|
||||
<display>Organisational Unit</display>
|
||||
<hint>don't include "ou="</hint>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
95
phpldapadmin/templates/creation/posixAccount.xml
Executable file
95
phpldapadmin/templates/creation/posixAccount.xml
Executable file
@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "../template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New User Account</description>
|
||||
<icon>ldap-user.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Generic: User Account</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="inetOrgPerson"></objectClass>
|
||||
<objectClass id="posixAccount"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="givenName">
|
||||
<display>First name</display>
|
||||
<icon>ldap-uid.png</icon>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<onchange>=autoFill(uid;%givenName|0-1/l%%sn/l%)</onchange>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sn">
|
||||
<display>Last name</display>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<onchange>=autoFill(uid;%givenName|0-1/l%%sn/l%)</onchange>
|
||||
<!-- <onchange>=autoFill(homeDirectory;/home/users/%uid|0-1/l%/%uid%)</onchange> -->
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="cn">
|
||||
<display>Common Name</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="uid">
|
||||
<display>User ID</display>
|
||||
<onchange>=autoFill(homeDirectory;/home/users/%uid%)</onchange>
|
||||
<order>4</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="homeDirectory">
|
||||
<display>Home directory</display>
|
||||
<!-- <onchange>=autoFill(homeDirectory;/home/users/%gidNumber|0-0/T%/%uid|3-%)</onchange> -->
|
||||
<order>8</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="uidNumber">
|
||||
<display>UID Number</display>
|
||||
<icon>terminal.png</icon>
|
||||
<order>6</order>
|
||||
<page>1</page>
|
||||
<readonly>1</readonly>
|
||||
<value>=php.GetNextNumber(/;uidNumber)</value>
|
||||
</attribute>
|
||||
<attribute id="gidNumber">
|
||||
<display>GID Number</display>
|
||||
<!-- <onchange>=autoFill(homeDirectory;/home/users/%gidNumber|0-0/T%/%uid|3-%)</onchange> -->
|
||||
<order>7</order>
|
||||
<page>1</page>
|
||||
<value><![CDATA[=php.PickList(/;(&(objectClass=posixGroup));gidNumber;%cn%;;;;cn)]]></value>
|
||||
</attribute>
|
||||
<attribute id="loginShell">
|
||||
<display>Login shell</display>
|
||||
<order>9</order>
|
||||
<page>1</page>
|
||||
<!-- <value><![CDATA[=php.PickList(/;(&(objectClass=posixAccount));loginShell;%loginShell%;;;;loginShell)]]></value> -->
|
||||
<type>select</type>
|
||||
<value id="/bin/sh">Bash</value>
|
||||
<value id="/bin/csh">C Shell</value>
|
||||
<value id="/bin/tsh">Turbo C Shell</value>
|
||||
</attribute>
|
||||
<attribute id="userPassword">
|
||||
<display>Password</display>
|
||||
<!-- <helper>
|
||||
<display>Encryption</display>
|
||||
<id>enc</id>
|
||||
<value>=php.PasswordEncryptionTypes()</value>
|
||||
</helper> -->
|
||||
<icon>lock.png</icon>
|
||||
<order>5</order>
|
||||
<page>1</page>
|
||||
<post>=php.PasswordEncrypt(%enc%;%userPassword%)</post>
|
||||
<spacer>1</spacer>
|
||||
<verify>1</verify>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
42
phpldapadmin/templates/creation/posixGroup.xml
Executable file
42
phpldapadmin/templates/creation/posixGroup.xml
Executable file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Posix Group</description>
|
||||
<icon>ldap-ou.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!-- <regexp>^ou=.*,</regexp> -->
|
||||
<title>Generic: Posix Group</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="posixGroup"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="cn">
|
||||
<display>Group</display>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="gidNumber">
|
||||
<display>GID Number</display>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
<readonly>1</readonly>
|
||||
<spacer>1</spacer>
|
||||
<value>=php.GetNextNumber(/;gidNumber)</value>
|
||||
<!-- <value><![CDATA[=php.GetNextNumber(/;gidNumber;false;(&(objectClass=posixGroup));*2,+1000)]]></value> -->
|
||||
</attribute>
|
||||
<attribute id="memberUid">
|
||||
<display>Users</display>
|
||||
<hidden>0</hidden>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
<value><![CDATA[=php.MultiList(/;(&(objectClass=posixAccount));uid;%cn% (%uid|-4%))]]></value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
33
phpldapadmin/templates/creation/sambaDomain.xml
Executable file
33
phpldapadmin/templates/creation/sambaDomain.xml
Executable file
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Samba Domain</description>
|
||||
<icon>ldap-dc.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>sambaDomainName</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Samba: Domain</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="sambaDomain"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="sambaDomainName">
|
||||
<display>Samba Domain Name</display>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sambaSID">
|
||||
<display>Samba SID</display>
|
||||
<hint>Samba SID is in the format S-1-5-21-x-y-z</hint>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
<value>S-1-5-21-</value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
70
phpldapadmin/templates/creation/sambaGroupMapping.xml
Executable file
70
phpldapadmin/templates/creation/sambaGroupMapping.xml
Executable file
@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Samba3 Group Mapping</description>
|
||||
<icon>ldap-ou.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!-- <regexp>^ou=.*,</regexp> -->
|
||||
<title>Samba: Group Mapping</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="posixGroup"></objectClass>
|
||||
<objectClass id="sambaGroupMapping"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="cn">
|
||||
<display>Group</display>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="displayName">
|
||||
<display>Windows Name</display>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="gidNumber">
|
||||
<display>GID Number</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
<readonly>1</readonly>
|
||||
<spacer>1</spacer>
|
||||
<value><![CDATA[=php.GetNextNumber(/;gidNumber;true;(&(objectClass=sambaDomain)(sambaDomainName=mysambadomain))]]></value>
|
||||
</attribute>
|
||||
<attribute id="sambaSID">
|
||||
<display>Samba SID</display>
|
||||
<helper>
|
||||
<id>sidsuffix</id>
|
||||
<value><![CDATA[=php.GetNextNumber(/;gidNumber;false;(&(objectClass=sambaDomain)(sambaDomainName=mysambadomain));*2,+1000)]]></value>
|
||||
</helper>
|
||||
<order>4</order>
|
||||
<post>=php.Join(-;%sambaSID%,%sidsuffix%)</post>
|
||||
<page>1</page>
|
||||
<value><![CDATA[=php.PickList(/;(&(objectClass=sambaDomain));sambaSID;%sambaSID% (%sambaDomainName%);;;;sambaDomainName)]]></value>
|
||||
</attribute>
|
||||
<attribute id="sambaGroupType">
|
||||
<display>Samba Group Type</display>
|
||||
<order>5</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
<type>select</type>
|
||||
<value id="2">Domain Group</value>
|
||||
<value id="4">Local Group</value>
|
||||
<value id="5">Well-known Group</value>
|
||||
</attribute>
|
||||
<attribute id="memberUid">
|
||||
<display>Users</display>
|
||||
<hidden>0</hidden>
|
||||
<order>10</order>
|
||||
<page>1</page>
|
||||
<size>10</size>
|
||||
<value><![CDATA[=php.MultiList(/;(&(objectClass=posixAccount));uid)]]></value>
|
||||
<!-- <value><![CDATA[=php.MultiList(/;(&(objectClass=posixAccount));uid;%cn% %uid|-4/U%;memberUid;dmdName=users,dc=localdomain;root => cn=root, nobody => cn=nobody;cn;;;)]]></value> -->
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
67
phpldapadmin/templates/creation/sambaMachine.xml
Executable file
67
phpldapadmin/templates/creation/sambaMachine.xml
Executable file
@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Samba3 Machine</description>
|
||||
<icon>server.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>uid</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Samba: Machine</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="sambaSAMAccount"></objectClass>
|
||||
<objectClass id="posixAccount"></objectClass>
|
||||
<objectClass id="account"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="uid">
|
||||
<display>Machine Name</display>
|
||||
<hint>The machine name should end with a $</hint>
|
||||
<icon>terminal.png</icon>
|
||||
<onchange>=autoFill(cn;%uid%)</onchange>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="uidNumber">
|
||||
<display>UID Number</display>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
<readonly>1</readonly>
|
||||
<value>=php.GetNextNumber(/;uidNumber)</value>
|
||||
</attribute>
|
||||
<attribute id="gidNumber">
|
||||
<display>GID Number</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
<value><![CDATA[=php.PickList(/;(&(objectClass=posixGroup));gidNumber;%cn%;;;;cn)]]></value>
|
||||
</attribute>
|
||||
<attribute id="sambaSID">
|
||||
<display>Samba SID</display>
|
||||
<helper>
|
||||
<id>sidsuffix</id>
|
||||
<value></value>
|
||||
</helper>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
<post>=php.Join(-;%sambaSID%,%sidsuffix%)</post>
|
||||
<value><![CDATA[=php.PickList(/;(&(objectClass=sambaDomain));sambaSID;%sambaSID% (%sambaDomainName%);;;;sambaDomainName)]]></value>
|
||||
</attribute>
|
||||
<attribute id="sambaAcctFlags">
|
||||
<hidden>1</hidden>
|
||||
<value>[W]</value>
|
||||
</attribute>
|
||||
<attribute id="homeDirectory">
|
||||
<hidden>1</hidden>
|
||||
<value>/dev/null</value>
|
||||
</attribute>
|
||||
<attribute id="cn">
|
||||
<hidden>1</hidden>
|
||||
<value></value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
133
phpldapadmin/templates/creation/sambaSamAccount.xml
Executable file
133
phpldapadmin/templates/creation/sambaSamAccount.xml
Executable file
@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Samba3 Account</description>
|
||||
<icon>ldap-user.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Samba: Account</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="inetOrgPerson"></objectClass>
|
||||
<objectClass id="sambaSAMAccount"></objectClass>
|
||||
<objectClass id="posixAccount"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="givenName">
|
||||
<display>First name</display>
|
||||
<icon>ldap-uid.png</icon>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sn">
|
||||
<display>Last name</display>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="cn">
|
||||
<display>Common Name</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="gidNumber">
|
||||
<display>GID Number</display>
|
||||
<onchange>=autoFill(homeDirectory;/home/users/%gidNumber|0-0/T%/%uid|3-%)</onchange>
|
||||
<onchange>=autoFill(uid;%gidNumber|0-0/T%-%givenName|0-1/l%%sn/l%)</onchange>
|
||||
<order>4</order>
|
||||
<page>1</page>
|
||||
<value><![CDATA[=php.PickList(/;(&(objectClass=posixGroup));gidNumber;%cn%;;;;cn)]]></value>
|
||||
</attribute>
|
||||
<attribute id="uid">
|
||||
<display>User ID</display>
|
||||
<onchange>=autoFill(homeDirectory;/home/users/%gidNumber|0-0/T%/%uid|3-%)</onchange>
|
||||
<order>5</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="uidNumber">
|
||||
<display>UID Number</display>
|
||||
<order>6</order>
|
||||
<page>1</page>
|
||||
<readonly>1</readonly>
|
||||
<value>=php.GetNextNumber(/;uidNumber)</value>
|
||||
</attribute>
|
||||
<attribute id="sambaSID">
|
||||
<display>Samba SID</display>
|
||||
<helper>
|
||||
<id>sidsuffix</id>
|
||||
<value>=php.GetNextNumber(/;uidNumber;false;;*2,+1000)</value>
|
||||
</helper>
|
||||
<order>7</order>
|
||||
<page>1</page>
|
||||
<post>=php.Join(-;%sambaSID%,%sidsuffix%)</post>
|
||||
<spacer>1</spacer>
|
||||
<value><![CDATA[=php.PickList(/;(&(objectClass=sambaDomain));sambaSID;%sambaSID% (%sambaDomainName%);;;;sambaDomainName)]]></value>
|
||||
</attribute>
|
||||
<attribute id="userPassword">
|
||||
<display>Password</display>
|
||||
<icon>lock.png</icon>
|
||||
<onchange>=autoFill(sambaLMPassword;%userPassword%)</onchange>
|
||||
<onchange>=autoFill(sambaNTPassword;%userPassword%)</onchange>
|
||||
<order>8</order>
|
||||
<post>=php.PasswordEncrypt(%enc%;%userPassword%)</post>
|
||||
<page>1</page>
|
||||
<verify>1</verify>
|
||||
</attribute>
|
||||
<attribute id="sambaLMPassword">
|
||||
<display>LM Password</display>
|
||||
<order>9</order>
|
||||
<page>1</page>
|
||||
<post>=php.PasswordEncrypt(LM;%sambaLMPassword%)</post>
|
||||
<type>password</type>
|
||||
</attribute>
|
||||
<attribute id="sambaNTPassword">
|
||||
<display>NT Password</display>
|
||||
<order>10</order>
|
||||
<page>1</page>
|
||||
<post>=php.PasswordEncrypt(NT;%sambaNTPassword%)</post>
|
||||
<spacer>1</spacer>
|
||||
<type>password</type>
|
||||
</attribute>
|
||||
<attribute id="loginShell">
|
||||
<display>Login shell</display>
|
||||
<icon>terminal.png</icon>
|
||||
<order>11</order>
|
||||
<page>1</page>
|
||||
<type>select</type>
|
||||
<!-- <value><![CDATA[=php.PickList(/;(&(objectClass=posixAccount));loginShell;%loginShell%)]]></value> -->
|
||||
<value id="/bin/sh">/bin/sh</value>
|
||||
<value id="/bin/csh">/bin/csh</value>
|
||||
<value id="/bin/tsh">/bin/tsh</value>
|
||||
</attribute>
|
||||
<attribute id="sambaPrimaryGroupSID">
|
||||
<display>Primary Group ID</display>
|
||||
<helper>
|
||||
<id>sidpgsuffix</id>
|
||||
<value></value>
|
||||
</helper>
|
||||
<order>13</order>
|
||||
<page>1</page>
|
||||
<post>=php.Join(-;%sambaPrimaryGroupSID%,%sidpgsuffix%)</post>
|
||||
<spacer>1</spacer>
|
||||
<value><![CDATA[=php.PickList(/;(&(objectClass=sambaGroupMapping));sambaSID;%sambaSID% (%cn%);sambaPrimaryGroupSID;;;;cn)]]></value>
|
||||
</attribute>
|
||||
<attribute id="homeDirectory">
|
||||
<display>Home directory</display>
|
||||
<order>14</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sambaAcctFlags">
|
||||
<hidden>1</hidden>
|
||||
<value>[U]</value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
48
phpldapadmin/templates/creation/sendmailMTAAliasObject.xml
Executable file
48
phpldapadmin/templates/creation/sendmailMTAAliasObject.xml
Executable file
@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Sendmail Alias</description>
|
||||
<icon>mail.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>sendmailMTACluster</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Sendmail: Alias</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="sendmailMTAAliasObject"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="sendmailMTACluster">
|
||||
<display>Sendmail Cluster Name</display>
|
||||
<icon>ldap-default.png</icon>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAHost">
|
||||
<display>Sendmail Hostname</display>
|
||||
<hint>Leave Blank</hint>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAKey">
|
||||
<display>Email alias</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAAliasValue">
|
||||
<display>Recipient Addresses</display>
|
||||
<order>4</order>
|
||||
<page>1</page>
|
||||
<type>textarea</type>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAAliasGrouping">
|
||||
<hidden>1</hidden>
|
||||
<value>aliases</value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
42
phpldapadmin/templates/creation/sendmailMTAClass.xml
Executable file
42
phpldapadmin/templates/creation/sendmailMTAClass.xml
Executable file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Sendmail Domain</description>
|
||||
<icon>mail.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>sendmailMTACluster</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Sendmail: Domain</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="sendmailMTAClass"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="sendmailMTACluster">
|
||||
<display>Sendmail Cluster Name</display>
|
||||
<icon>ldap-default.png</icon>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAHost">
|
||||
<display>Sendmail Hostname</display>
|
||||
<hint>Leave Blank</hint>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAClassValue">
|
||||
<display>Email domain</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAClassName">
|
||||
<hidden>1</hidden>
|
||||
<value>w</value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
26
phpldapadmin/templates/creation/sendmailMTACluster.xml
Executable file
26
phpldapadmin/templates/creation/sendmailMTACluster.xml
Executable file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Sendmail Cluster</description>
|
||||
<icon>mail.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>sendmailMTACluster</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Sendmail: Cluster</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="sendmailMTA"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="sendmailMTACluster">
|
||||
<display>Alias To</display>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
53
phpldapadmin/templates/creation/sendmailMTAMapObject.xml
Executable file
53
phpldapadmin/templates/creation/sendmailMTAMapObject.xml
Executable file
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<!--This template doesnt does not appear to be correct. If it is correct, or if
|
||||
you have modifications to make it correct, then let us know, and we'll
|
||||
update and enable it.-->
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Sendmail Relays</description>
|
||||
<icon>mail.png</icon>
|
||||
<invalid>1</invalid>
|
||||
<rdn>sendmailMTACluster</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Sendmail: Relays</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="sendmailMTAMapObject"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="sendmailMTACluster">
|
||||
<display>Sendmail Cluster Name</display>
|
||||
<icon>ldap-default.png</icon>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAHost">
|
||||
<display>Sendmail Hostname</display>
|
||||
<hint>Leave Blank</hint>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAKey">
|
||||
<display>Host/Network/Address</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
<type>select</type>
|
||||
<value id="RELAY">RELAY: Allow host/network/address to relay</value>
|
||||
<value id="OK">OK: Accept local mail but disallow relay</value>
|
||||
<value id="REJECT">REJECT: Reject messages</value>
|
||||
<value id="DISCARD">DISCARD: Discard messages</value>
|
||||
<value id="SKIP">SKIP: Apply default action to messages</value>
|
||||
<value id="ERROR">ERROR: Reject message with custom error</value>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAMapName">
|
||||
<hidden>1</hidden>
|
||||
<value>access</value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
42
phpldapadmin/templates/creation/sendmailVirtualDomain.xml
Executable file
42
phpldapadmin/templates/creation/sendmailVirtualDomain.xml
Executable file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Sendmail Domain</description>
|
||||
<icon>mail.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>sendmailMTACluster</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Sendmail: Virtual Domain</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="sendmailMTAClass"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="sendmailMTACluster">
|
||||
<display>Sendmail Cluster Name</display>
|
||||
<icon>ldap-default.png</icon>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAHost">
|
||||
<display>Sendmail Hostname</display>
|
||||
<hint>Leave Blank</hint>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAClassValue">
|
||||
<display>Email domain</display>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAClassName">
|
||||
<hidden>1</hidden>
|
||||
<value>VirtHost</value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
54
phpldapadmin/templates/creation/sendmailVirtualUser.xml
Executable file
54
phpldapadmin/templates/creation/sendmailVirtualUser.xml
Executable file
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<!--This template doesnt does not appear to be correct. If it is correct, or if
|
||||
you have modifications to make it correct, then let us know, and we'll
|
||||
update and enable it.-->
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Sendmail Virtual User</description>
|
||||
<icon>mail.png</icon>
|
||||
<invalid>1</invalid>
|
||||
<rdn>sendmailMTAMapObject</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Sendmail: Virtual Users</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="sendmailMTAMapObject"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="sendmailMTACluster">
|
||||
<display>Sendmail Cluster Name</display>
|
||||
<icon>ldap-default.png</icon>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAHost">
|
||||
<display>Sendmail Hostname</display>
|
||||
<hint>Leave Blank</hint>
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAKey">
|
||||
<display>Email alias</display>
|
||||
<hint>use @example.com to map entire domain</hint>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAMapValue">
|
||||
<display>Recipient Addresses</display>
|
||||
<hint>use %1 to map user name port of address</hint>
|
||||
<order>4</order>
|
||||
<page>1</page>
|
||||
<type>textarea</type>
|
||||
</attribute>
|
||||
<attribute id="sendmailMTAMapName">
|
||||
<hidden>1</hidden>
|
||||
<value>virtuser</value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
37
phpldapadmin/templates/creation/simpleSecurityObject.xml
Executable file
37
phpldapadmin/templates/creation/simpleSecurityObject.xml
Executable file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Simple Security Object</description>
|
||||
<icon>ldap-user.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>userid</rdn>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Generic: Simple Security Object</title>
|
||||
<visible>1</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="account"></objectClass>
|
||||
<objectClass id="simpleSecurityObject"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="userid">
|
||||
<display>User Name</display>
|
||||
<icon>ldap-uid.png</icon>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="userPassword">
|
||||
<display>Password</display>
|
||||
<icon>lock.png</icon>
|
||||
<order>5</order>
|
||||
<page>1</page>
|
||||
<post>=php.PasswordEncrypt(%enc%;%userPassword%)</post>
|
||||
<verify>1</verify>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
85
phpldapadmin/templates/modification/inetOrgPerson.xml
Executable file
85
phpldapadmin/templates/modification/inetOrgPerson.xml
Executable file
@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<description>Address Book Entry</description>
|
||||
<icon>address-book.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<rdn>cn</rdn>
|
||||
<noleaf>1</noleaf>
|
||||
<!--<regexp>^ou=People,o=.*,</regexp>-->
|
||||
<title>Generic: Address Book Entry</title>
|
||||
<visible>0</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="inetOrgPerson"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="givenName">
|
||||
<display>First name</display>
|
||||
<icon>ldap-uid.png</icon>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<order>1</order>
|
||||
</attribute>
|
||||
<attribute id="sn">
|
||||
<display>Last name</display>
|
||||
<onchange>=autoFill(cn;%givenName% %sn%)</onchange>
|
||||
<order>2</order>
|
||||
</attribute>
|
||||
<attribute id="cn">
|
||||
<display>Common Name</display>
|
||||
<order>3</order>
|
||||
<readonly>1</readonly>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="jpegPhoto">
|
||||
<display>Photo</display>
|
||||
<order>3</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="o">
|
||||
<display>Organisation</display>
|
||||
<order>4</order>
|
||||
</attribute>
|
||||
<attribute id="street">
|
||||
<cols>50</cols>
|
||||
<display>Street</display>
|
||||
<icon>mail.png</icon>
|
||||
<order>5</order>
|
||||
<rows>4</rows>
|
||||
<type>textarea</type>
|
||||
</attribute>
|
||||
<attribute id="l">
|
||||
<display>City</display>
|
||||
<order>6</order>
|
||||
</attribute>
|
||||
<attribute id="st">
|
||||
<display>State</display>
|
||||
<order>7</order>
|
||||
</attribute>
|
||||
<attribute id="postalCode">
|
||||
<display>Postal code</display>
|
||||
<order>8</order>
|
||||
<spacer>1</spacer>
|
||||
</attribute>
|
||||
<attribute id="telephoneNumber">
|
||||
<display>Work phone</display>
|
||||
<icon>phone.png</icon>
|
||||
<order>9</order>
|
||||
</attribute>
|
||||
<attribute id="facsimileTelephoneNumber">
|
||||
<display>Fax</display>
|
||||
<order>10</order>
|
||||
</attribute>
|
||||
<attribute id="mobile">
|
||||
<display>Mobile</display>
|
||||
<order>11</order>
|
||||
</attribute>
|
||||
<attribute id="mail">
|
||||
<display>Email</display>
|
||||
<order>12</order>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
43
phpldapadmin/templates/modification/posixGroup.xml
Executable file
43
phpldapadmin/templates/modification/posixGroup.xml
Executable file
@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE template SYSTEM "template.dtd">
|
||||
|
||||
<template>
|
||||
<askcontainer>1</askcontainer>
|
||||
<description>New Posix Group</description>
|
||||
<icon>ldap-ou.png</icon>
|
||||
<invalid>0</invalid>
|
||||
<noleaf>1</noleaf>
|
||||
<rdn>cn</rdn>
|
||||
<!-- <regexp>^ou=.*,</regexp> -->
|
||||
<title>Generic: Posix Group</title>
|
||||
<visible>0</visible>
|
||||
|
||||
<objectClasses>
|
||||
<objectClass id="posixGroup"></objectClass>
|
||||
</objectClasses>
|
||||
|
||||
<attributes>
|
||||
<attribute id="cn">
|
||||
<display>Group</display>
|
||||
<order>1</order>
|
||||
<page>1</page>
|
||||
</attribute>
|
||||
<attribute id="gidNumber">
|
||||
<display>GID Number</display>
|
||||
<!-- <option><![CDATA[=php.GetNextNumber(/;gidNumber;false;(&(objectClass=posixGroup));*2,+1000)]]></option> -->
|
||||
<order>2</order>
|
||||
<page>1</page>
|
||||
<readonly>1</readonly>
|
||||
<spacer>1</spacer>
|
||||
<value>=php.GetNextNumber(/;gidNumber)</value>
|
||||
</attribute>
|
||||
<attribute id="memberUid">
|
||||
<display>Users</display>
|
||||
<hidden>0</hidden>
|
||||
<order>3</order>
|
||||
<page>1</page>
|
||||
<value><![CDATA[=php.MultiList(/;(objectClass=posixAccount);uid;%cn% (%uid|-4%))]]></value>
|
||||
</attribute>
|
||||
</attributes>
|
||||
|
||||
</template>
|
71
phpldapadmin/templates/template.dtd
Executable file
71
phpldapadmin/templates/template.dtd
Executable file
@ -0,0 +1,71 @@
|
||||
<!--
|
||||
==========================================================================
|
||||
This is the DTD for phpLDAPAdmin Templates.
|
||||
|
||||
Copyright (c) 2009
|
||||
|
||||
Temporary URI for the DTD: https://phpldapadmin.sf.net/release/templates/template.dtd
|
||||
Validate your templates here: https://www.xmlvalidation.com
|
||||
==========================================================================
|
||||
-->
|
||||
|
||||
<!-- Unused -->
|
||||
<!ENTITY % Boolean "(0 | 1)">
|
||||
|
||||
<!-- ================================================================ -->
|
||||
|
||||
<!-- Template Definition -->
|
||||
<!ELEMENT template (askcontainer?,description?,icon?,invalid?,rdn?,regexp?,
|
||||
title,visible?,objectClasses,attributes)>
|
||||
|
||||
<!-- ObjectClasses Definition -->
|
||||
<!ELEMENT objectClasses (objectClass+)>
|
||||
<!ELEMENT objectClass EMPTY>
|
||||
<!ATTLIST objectClass id CDATA #REQUIRED>
|
||||
|
||||
<!-- Attributes Definition -->
|
||||
<!ELEMENT attributes (attribute*)>
|
||||
<!ELEMENT attribute (cols?,default?,display?,helper?,hidden?,hint?,icon?,
|
||||
maxlength?,onchange*,order?,page?,post?,presubmit?,readonly?,rows?,size?,
|
||||
spacer?,type?,value*,verify?)?>
|
||||
<!ATTLIST attribute id CDATA #REQUIRED>
|
||||
|
||||
<!-- helper -->
|
||||
<!ELEMENT helper (default?,display?,id?,value*)>
|
||||
|
||||
<!-- ================================================================ -->
|
||||
|
||||
<!-- Common Parameters -->
|
||||
<!ELEMENT icon (#PCDATA)>
|
||||
<!ELEMENT default (#PCDATA)>
|
||||
<!ELEMENT display (#PCDATA)>
|
||||
<!ELEMENT value (#PCDATA)>
|
||||
|
||||
<!-- Header Parameters -->
|
||||
<!ELEMENT askcontainer (#PCDATA)>
|
||||
<!ELEMENT description (#PCDATA)>
|
||||
<!ELEMENT invalid (#PCDATA)>
|
||||
<!ELEMENT rdn (#PCDATA)>
|
||||
<!ELEMENT regexp (#PCDATA)>
|
||||
<!ELEMENT title (#PCDATA)>
|
||||
<!ELEMENT visible (#PCDATA)>
|
||||
|
||||
<!-- Attribute Parameters -->
|
||||
<!ELEMENT cols (#PCDATA)>
|
||||
<!ELEMENT hidden (#PCDATA)>
|
||||
<!ELEMENT hint (#PCDATA)>
|
||||
<!ELEMENT maxlength (#PCDATA)>
|
||||
<!ELEMENT onchange (#PCDATA)>
|
||||
<!ELEMENT order (#PCDATA)>
|
||||
<!ELEMENT page (#PCDATA)>
|
||||
<!ELEMENT post (#PCDATA)>
|
||||
<!ELEMENT presubmit (#PCDATA)>
|
||||
<!ELEMENT readonly (#PCDATA)>
|
||||
<!ELEMENT rows (#PCDATA)>
|
||||
<!ELEMENT size (#PCDATA)>
|
||||
<!ELEMENT spacer (#PCDATA)>
|
||||
<!ELEMENT type (#PCDATA)>
|
||||
<!ELEMENT verify (#PCDATA)>
|
||||
|
||||
<!-- Helper Parameters -->
|
||||
<!ELEMENT id (#PCDATA)>
|
Reference in New Issue
Block a user