doc/sample-insert-user_types.php
Jeroen van Meeuwen
vanmeeuwen at kolabsys.com
Wed May 29 12:47:45 CEST 2013
doc/sample-insert-user_types.php | 91 +++++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
New commits:
commit 4fbb0d9354d69e18b4677e46d93f75c986ea5a45
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date: Wed May 29 11:47:19 2013 +0100
Add a contact entry to the default list of user types
diff --git a/doc/sample-insert-user_types.php b/doc/sample-insert-user_types.php
index 8932744..be2d37d 100644
--- a/doc/sample-insert-user_types.php
+++ b/doc/sample-insert-user_types.php
@@ -390,4 +390,95 @@
"VALUES ('kolab_posix','Mail-enabled POSIX User', 'A mail-enabled POSIX User'," .
"'" . json_encode($attributes) . "')");
+ $attributes = Array(
+ "auto_form_fields" => Array(
+ "cn" => Array(
+ "data" => Array(
+ "givenname",
+ "sn",
+ ),
+ ),
+ "displayname" => Array(
+ "data" => Array(
+ "givenname",
+ "sn",
+ ),
+ ),
+ "uid" => Array(
+ "data" => Array(
+ "givenname",
+ "preferredlanguage",
+ "sn",
+ ),
+ ),
+ "userpassword" => Array(
+ "optional" => true,
+ ),
+ ),
+ "form_fields" => Array(
+ "cn" => Array(
+ "optional" => true,
+ ),
+ "displayname" => Array(
+ "optional" => true,
+ ),
+ "givenname" => Array(),
+ "initials" => Array(
+ "optional" => true,
+ ),
+ "l" => Array(
+ "optional" => true,
+ ),
+ "mail" => Array(
+ "type" => "list",
+ "optional" => true,
+ ),
+ "mailalternateaddress" => Array(
+ "type" => "list",
+ "optional" => true,
+ ),
+ "mobile" => Array(
+ "optional" => true,
+ ),
+ "o" => Array(
+ "optional" => true,
+ ),
+ "ou" => Array(
+ "type" => "select",
+ ),
+ "pager" => Array(
+ "optional" => true,
+ ),
+ "postalcode" => Array(
+ "optional" => true,
+ ),
+ "sn" => Array(),
+ "street" => Array(
+ "optional" => true,
+ ),
+ "telephonenumber" => Array(
+ "optional" => true,
+ ),
+ "title" => Array(
+ "optional" => true,
+ ),
+ "userpassword" => Array(
+ "optional" => true,
+ ),
+ ),
+ "fields" => Array(
+ "objectclass" => Array(
+ "top",
+ "inetorgperson",
+ "mailrecipient",
+ "organizationalperson",
+ "person",
+ ),
+ ),
+ );
+
+ $result = $db->query("INSERT INTO `user_types` (`key`, `name`, `description`, `attributes`) " .
+ "VALUES ('contact','Contact', 'A global address book contact'," .
+ "'" . json_encode($attributes) . "')");
+
?>
More information about the commits
mailing list