% def title = 'Finished'
if ('true'.equals(request.getParameter('save'))) {
def cfgContent = request.getParameter('config');
def f = new File('etc/init.properties');
if (f.exists()) {
def bf = new File('etc/init.properties.bak');
if (!bf.exists()) bf.createNewFile();
bf.setText(f.getText());
} else {
f.createNewFile();
}
f.setText(cfgContent); %>
${ util.include('header', [title:'Setup: ' + title]) }
Installation of Tigase XMPP Server is finished.
etc/init.properties configuration file is update with new configuration. Please restart server to apply new configuration.
${ util.include('footer') }
<% return;
}
def tmp = [
test:1
] + config;
tmp.each { k,v ->
if (request.getParameter(k)) {
Object old = tmp[k];
if (old instanceof Boolean) {
tmp[k] = Boolean.parseBoolean(request.getParameter(k));
}
else {
tmp[k] = request.getParameter(k);
}
}
}
config.clear();
config.putAll(tmp);
%>
${ util.include('header', [title:'Setup: ' + title]) }
Installation of Tigase XMPP Server is finished.
${ util.include('footer') }