use getConfiguredScriptServers()
This commit is contained in:
parent
cc3e8057d8
commit
de988316a5
|
@ -15,7 +15,7 @@ use \htmlResponsiveRow;
|
||||||
/*
|
/*
|
||||||
|
|
||||||
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
|
||||||
Copyright (C) 2006 - 2018 Roland Gruber
|
Copyright (C) 2006 - 2019 Roland Gruber
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -51,7 +51,9 @@ startSecureSession();
|
||||||
enforceUserIsLoggedIn();
|
enforceUserIsLoggedIn();
|
||||||
|
|
||||||
// die if no write access
|
// die if no write access
|
||||||
if (!checkIfWriteAccessIsAllowed()) die();
|
if (!checkIfWriteAccessIsAllowed()) {
|
||||||
|
die();
|
||||||
|
}
|
||||||
|
|
||||||
checkIfToolIsActive('toolTests');
|
checkIfToolIsActive('toolTests');
|
||||||
|
|
||||||
|
@ -64,33 +66,31 @@ echo "<form action=\"lamdaemonTest.php\" method=\"post\">\n";
|
||||||
$container = new htmlResponsiveRow();
|
$container = new htmlResponsiveRow();
|
||||||
$container->add(new htmlTitle(_("Lamdaemon test")), 12);
|
$container->add(new htmlTitle(_("Lamdaemon test")), 12);
|
||||||
|
|
||||||
$servers = explode(";", $_SESSION['config']->get_scriptServers());
|
$servers = $_SESSION['config']->getConfiguredScriptServers();
|
||||||
$serverIDs = array();
|
$serverIDs = array();
|
||||||
$serverTitles = array();
|
$serverTitles = array();
|
||||||
for ($i = 0; $i < sizeof($servers); $i++) {
|
foreach ($servers as $server) {
|
||||||
$serverParts = explode(":", $servers[$i]);
|
$serverName = $server->getServer();
|
||||||
$serverName = $serverParts[0];
|
$label = $server->getLabel();
|
||||||
$title = $serverName;
|
if ($label !== $serverName) {
|
||||||
if (isset($serverParts[1])) {
|
$label = $label . " (" . $serverName . ")";
|
||||||
$title = $serverParts[1] . " (" . $serverName . ")";
|
|
||||||
}
|
}
|
||||||
$serverIDs[] = $serverName;
|
$serverIDs[] = $serverName;
|
||||||
$serverTitles[$serverName] = $title;
|
$serverTitles[$serverName] = $label;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_POST['runTest'])) {
|
if (isset($_POST['runTest'])) {
|
||||||
lamRunTestSuite($_POST['server'], $serverTitles[$_POST['server']] , isset($_POST['checkQuotas']), $container);
|
lamRunTestSuite($_POST['server'], $serverTitles[$_POST['server']] , isset($_POST['checkQuotas']), $container);
|
||||||
}
|
}
|
||||||
else if ((sizeof($servers) > 0) && isset($servers[0]) && ($servers[0] != '')) {
|
elseif (!empty($servers)) {
|
||||||
$serverOptions = array();
|
$serverOptions = array();
|
||||||
for ($i = 0; $i < sizeof($servers); $i++) {
|
foreach ($servers as $server) {
|
||||||
$servers[$i] = explode(":", $servers[$i]);
|
$serverName = $server->getServer();
|
||||||
$serverName = $servers[$i][0];
|
$label = $server->getLabel();
|
||||||
$title = $serverName;
|
if ($label !== $serverName) {
|
||||||
if (isset($servers[$i][1])) {
|
$label = $label . " (" . $serverName . ")";
|
||||||
$title = $servers[$i][1] . " (" . $serverName . ")";
|
|
||||||
}
|
}
|
||||||
$serverOptions[$title] = $serverName;
|
$serverOptions[$label] = $serverName;
|
||||||
}
|
}
|
||||||
$serverSelect = new htmlResponsiveSelect('server', $serverOptions, array(), _("Server"));
|
$serverSelect = new htmlResponsiveSelect('server', $serverOptions, array(), _("Server"));
|
||||||
$serverSelect->setHasDescriptiveElements(true);
|
$serverSelect->setHasDescriptiveElements(true);
|
||||||
|
@ -245,7 +245,6 @@ function lamRunTestSuite($serverName, $serverTitle, $testQuota, $container) {
|
||||||
if (!$stopTest) {
|
if (!$stopTest) {
|
||||||
$container->add(new htmlOutputText(_("SSH connection")), 10, 4);
|
$container->add(new htmlOutputText(_("SSH connection")), 10, 4);
|
||||||
flush();
|
flush();
|
||||||
$sshOk = false;
|
|
||||||
try {
|
try {
|
||||||
$remote->connect($serverName);
|
$remote->connect($serverName);
|
||||||
$container->add(new htmlImage($okImage), 2);
|
$container->add(new htmlImage($okImage), 2);
|
||||||
|
|
Loading…
Reference in New Issue