1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
#!/usr/bin/php
<?php
if (isset($_SERVER["REQUEST_METHOD"]) && !empty($SERVER["REQUEST_METHOD"])) {
die("Not intended for execution through the webserver, sorry!");
}
require_once("lib/functions.php");
$db = SQL::get_instance();
$result = $db->query("TRUNCATE `resource_types`");
$attributes = Array(
"auto_form_fields" => Array(
"mail" => Array(
"data" => Array(
"cn",
),
),
),
"fields" => Array(
"objectclass" => Array(
"top",
"groupofuniquenames",
"kolabgroupofuniquenames",
),
),
"form_fields" => Array(
"cn" => Array(),
"uniquemember" => Array(
"type" => "list",
"autocomplete" => true,
"optional" => true,
),
),
);
$result = $db->query("INSERT INTO `resource_types` (`key`, `name`, `description`, `attributes`) " .
"VALUES ('collection','Resource Collection', 'A collection or pool of resources'," .
"'" . json_encode($attributes) . "')");
$attributes = Array(
"auto_form_fields" => Array(
"cn" => Array(
"data" => Array(
"cn",
),
),
"kolabtargetfolder" => Array(
"data" => Array(
"cn",
),
),
"mail" => Array(
"data" => Array(
"cn",
),
),
),
"fields" => Array(
"objectclass" => Array(
"top",
"kolabsharedfolder",
"mailrecipient",
),
"kolabfoldertype" => Array(
"event",
),
),
"form_fields" => Array(
"cn" => Array(),
),
);
$result = $db->query("INSERT INTO `resource_types` (`key`, `name`, `description`, `attributes`) " .
"VALUES ('car','Car', 'A car'," .
"'" . json_encode($attributes) . "')");
$result = $db->query("INSERT INTO `resource_types` (`key`, `name`, `description`, `attributes`) " .
"VALUES ('confroom','Conference Room', 'A conference room'," .
"'" . json_encode($attributes) . "')");
$result = $db->query("INSERT INTO `resource_types` (`key`, `name`, `description`, `attributes`) " .
"VALUES ('beamer','Beamer', 'A portable beamer'," .
"'" . json_encode($attributes) . "')");
$result = $db->query("INSERT INTO `resource_types` (`key`, `name`, `description`, `attributes`) " .
"VALUES ('footballtickets','Football Season Tickets', 'Season tickets to the game (pretty good seats too!)'," .
"'" . json_encode($attributes) . "')");
?>
|