2024-04-28 09:44:40 +02:00

41 lines
1.4 KiB
PHP

<?php
/* @var $view \Nethgui\Renderer\Xhtml */
$view->requireFlag($view::INSET_FORM);
if ($view->getModule()->getIdentifier() == 'update') {
// disable updating of hostname
// the hostname is the key of the db item, if you change it, bad things happens
$keyFlags = $view::STATE_DISABLED;
$template = 'Update_Room_Header';
} else {
$keyFlags = 0;
$template = 'Create_Room_Header';
}
echo $view->header('doraemon')->setAttribute('template', $view->translate($template));
echo $view->panel()
->insert($view->textInput('ibay', $keyFlags))
->insert($view->textInput('Description'))
->insert($view->selector('OwningGroup', $view::SELECTOR_DROPDOWN))
->insert($view->checkBox('GroupAccess', 'rw')->setAttribute('uncheckedValue', 'r'))
->insert($view->checkBox('OtherAccess', 'r')->setAttribute('uncheckedValue', ''))
->insert($view->objectPicker()
->setAttribute('objects', 'AclSubjects')
->setAttribute('objectLabel', 1)
->insert($view->checkBox('AclRead', FALSE, $view::STATE_CHECKED))
->insert($view->checkBox('AclWrite', FALSE))
);
echo $view->buttonList($view::BUTTON_SUBMIT | $view::BUTTON_CANCEL | $view::BUTTON_HELP);
$actionId = $view->getUniqueId();
$view->includeJavascript("
jQuery(function($){
$('#${actionId}').on('nethguishow', function () {
$(this).find('.Tabs').tabs('select', 0);
});
});
");