public function RPCObjectByName($name)
 {
     switch ($this->ObjectConf['ClassName']) {
         case 'User':
             return User::byName($name);
         case 'Group':
             return Group::byName($name);
         case 'gui':
             return gui::byName($name);
         default:
             // or throw exception ?
             return null;
     }
 }
     }
   }
}
// -->
</script>
</head>
<body>

<?php 
require_once dirname(__FILE__) . "/../classes/class_administration.php";
require_once dirname(__FILE__) . "/../classes/class_gui.php";
$admin = new administration();
$permguis = $admin->getGuisByPermission(Mapbender::session()->get("mb_user_id"), true);
###export
if ($guiList) {
    $gui = gui::byName($guiList);
    try {
        $insert = $gui->toSql();
    } catch (Exception $e) {
        $insert = $e->message;
    }
    echo "<textarea rows=40 cols=80>";
    echo htmlentities($insert, ENT_QUOTES, CHARSET);
    echo "</textarea>";
}
###
if (!$guiList) {
    $v = array();
    $t = array();
    $sql = "SELECT * FROM gui WHERE gui_id IN (";
    for ($i = 0; $i < count($permguis); $i++) {