Skip to content

Commit 366fe05

Browse files
committed
fix config.form.php
1 parent b71492f commit 366fe05

File tree

1 file changed

+10
-28
lines changed

1 file changed

+10
-28
lines changed

front/config.form.php

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
Session::checkRight("config", UPDATE);
3838

3939
$PluginSccmConfig = new PluginSccmConfig();
40+
$sccmDB = new PluginSccmSccmdb();
4041
global $DB;
4142

4243
if (isset($_POST["update"])) {
@@ -46,39 +47,20 @@
4647
}
4748

4849
$PluginSccmConfig->update($_POST);
49-
50-
Toolbox::logInFile('sccm', "Updating configuration ".$_POST['sccm_config_name']." ".$_POST['id']." ...\n", true);
51-
52-
$sccmDB = new PluginSccmSccmdb();
5350
$sccmDB->testConfiguration($_POST['id']);
54-
5551
Html::redirect(PluginSccmConfig::searchUrl());
5652
} else if (isset($_POST["add"])) {
57-
Toolbox::logInFile('sccm', "Inserting configuration ".$_POST['sccm_config_name']." ...\n", true);
58-
$insertedId = $PluginSccmConfig->add($_POST);
59-
60-
if ($insertedId) {
61-
$sccmDB = new PluginSccmSccmdb();
62-
$sccmDB->testConfiguration($insertedId);
63-
} else {
64-
Toolbox::logInFile('sccm', "Error inserting configuration ".$_POST['sccm_config_name']." ".$DB->error()." ...\n", true);
65-
Session::addMessageAfterRedirect("Error inserting configuration.", false, ERROR, false);
53+
if ($PluginSccmConfig->add($_POST)) {
54+
if ($_SESSION['glpibackcreated']) {
55+
Html::redirect($track->getLinkURL());
56+
}
6657
}
67-
68-
Html::redirect(PluginSccmConfig::searchUrl());
69-
} else if (isset($_POST["purge"])) {
58+
Html::back();
59+
} else if (isset($_POST["purge"])) {
7060
$PluginSccmConfig->delete($_POST, 1);
71-
Html::redirect(PluginSccmConfig::searchUrl());
61+
$PluginSccmConfig->redirectToList();
7262
}
7363

74-
Html::header(
75-
PluginSccmConfig::getTypeName(),
76-
$_SERVER["PHP_SELF"],
77-
"config",
78-
PluginSccmMenu::class,
79-
"configuration"
80-
);
81-
64+
Html::header(PluginSccmConfig::getTypeName(), $_SERVER["PHP_SELF"], "config", PluginSccmMenu::class, "configuration");
8265
$PluginSccmConfig->display($_GET);
83-
84-
Html::footer();
66+
Html::footer();

0 commit comments

Comments
 (0)