Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 441c44b9fc5fe140a3810dcf6ef1a35c > files > 15

kolab-webadmin-3.0.5-4.mga4.noarch.rpm

#!/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) . "')");

?>