Skip to content

Commit 0c7c2f4

Browse files
committed
fix: review changes
1 parent 13ac142 commit 0c7c2f4

File tree

4 files changed

+20
-44
lines changed

4 files changed

+20
-44
lines changed

front/config.form.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@
5151
Html::redirect(PluginSccmConfig::searchUrl());
5252
} else if (isset($_POST["add"])) {
5353
if ($PluginSccmConfig->add($_POST)) {
54-
if ($_SESSION['glpibackcreated']) {
55-
Html::redirect($track->getLinkURL());
56-
}
54+
if ($_SESSION['glpibackcreated']) {
55+
Html::redirect($track->getLinkURL());
56+
}
5757
}
5858
Html::back();
5959
} else if (isset($_POST["purge"])) {

front/test.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
function viewList() {
9595
global $PluginSccmSccm;
9696

97-
$PluginSccmSccm->getDevices();
97+
$PluginSccmSccm->getDevices("");
9898

9999
echo "<table class='tab_glpi'>";
100100
foreach ($PluginSccmSccm->devices as $device_values) {
@@ -106,7 +106,7 @@ function viewList() {
106106
function nbPcToInject() {
107107
global $PluginSccmSccm;
108108

109-
$PluginSccmSccm->getDevices();
109+
$PluginSccmSccm->getDevices("");
110110

111111
echo count($PluginSccmSccm->devices);
112112
}
@@ -117,7 +117,7 @@ function testViewHtml($limit, $where) {
117117
$PluginSccmSccm->getDevices($where);
118118

119119
foreach ($PluginSccmSccm->devices as $device_values) {
120-
$PluginSccmSccmxml = new PluginSccmSccmxml($device_values);
120+
$PluginSccmSccmxml = new PluginSccmSccmxml($PluginSccmSccm, $device_values);
121121

122122
$PluginSccmSccmxml->setAccessLog();
123123
$PluginSccmSccmxml->setAccountInfos();
@@ -128,7 +128,7 @@ function testViewHtml($limit, $where) {
128128
$PluginSccmSccmxml->setSoftwares();
129129
$PluginSccmSccmxml->setUsers();
130130
$PluginSccmSccmxml->setNetworks();
131-
$PluginSccmSccmxml->setDrives();
131+
$PluginSccmSccmxml->setStorages();
132132

133133
$SXML = $PluginSccmSccmxml->sxml;
134134

@@ -144,7 +144,7 @@ function testAdd($where) {
144144
$REP_XML = GLPI_PLUGIN_DOC_DIR.'/sccm/xml/';
145145

146146
foreach ($PluginSccmSccm->devices as $device_values) {
147-
$PluginSccmSccmxml = new PluginSccmSccmxml($device_values);
147+
$PluginSccmSccmxml = new PluginSccmSccmxml($PluginSccmSccm, $device_values);
148148

149149
$PluginSccmSccmxml->setAccessLog();
150150
$PluginSccmSccmxml->setAccountInfos();
@@ -155,7 +155,7 @@ function testAdd($where) {
155155
$PluginSccmSccmxml->setSoftwares();
156156
$PluginSccmSccmxml->setUsers();
157157
$PluginSccmSccmxml->setNetworks();
158-
$PluginSccmSccmxml->setDrives();
158+
$PluginSccmSccmxml->setStorages();
159159

160160
$SXML = $PluginSccmSccmxml->sxml;
161161

inc/config.class.php

Lines changed: 7 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ static function install(Migration $migration) {
190190

191191
$query = "CREATE TABLE `". $table."`(
192192
`id` int {$default_key_sign} NOT NULL AUTO_INCREMENT,
193-
`sccm_config_name` VARCHAR(255) NULL,
193+
`sccm_config_name` VARCHAR(255) NULL,
194194
`sccmdb_host` VARCHAR(255) NULL,
195195
`sccmdb_dbname` VARCHAR(255) NULL,
196196
`sccmdb_user` VARCHAR(255) NULL,
@@ -227,7 +227,7 @@ static function install(Migration $migration) {
227227
{
228228
Toolbox::logInFile('sccm', "Changing to Auto increment ... \n", true);
229229
$migration->changeField("glpi_plugin_sccm_configs", "id", "id", "autoincrement");
230-
$migration->migrationOneTable('glpi_plugin_sccm_configs');
230+
$migration->migrationOneTable('glpi_plugin_sccm_configs');
231231
}
232232
if (!$DB->fieldExists($table, 'sccm_config_name')) {
233233
$migration->addField("glpi_plugin_sccm_configs", "sccm_config_name", "VARCHAR(255)");
@@ -286,8 +286,8 @@ static function install(Migration $migration) {
286286
]
287287
)
288288
);
289-
}
290-
}
289+
}
290+
}
291291
$migration->addField("glpi_plugin_sccm_configs", "is_password_sodium_encrypted", "tinyint NOT NULL default '1'");
292292
$migration->migrationOneTable('glpi_plugin_sccm_configs');
293293
}
@@ -335,8 +335,7 @@ static function install(Migration $migration) {
335335

336336
static function uninstall() {
337337
global $DB;
338-
339-
Toolbox::logInFile('sccm', "Uninstalling ...\n", true);
338+
340339
if ($DB->tableExists('glpi_plugin_sccm_configs')) {
341340

342341
$query = "DROP TABLE `glpi_plugin_sccm_configs`";
@@ -345,32 +344,11 @@ static function uninstall() {
345344
return true;
346345
}
347346

348-
static function configUrl() {
347+
static function searchUrl() {
349348
global $CFG_GLPI;
350349
return $CFG_GLPI['url_base'] . "/plugins/sccm/front/config.php";;
351350
}
352351

353-
static function searchUrl() {
354-
global $CFG_GLPI;
355-
return $CFG_GLPI['url_base'] . "/plugins/sccm/front/config.php";;
356-
}
357-
358-
static function showConfigList() {
359-
global $DB;
360-
361-
$configUrl = self::configUrl();
362-
363-
echo "<p>SCCM Configuration list: </p>";
364-
echo "<ul>";
365-
366-
$configs = $DB->query("select * from glpi_plugin_sccm_configs");
367-
while ($data = $configs->fetch_assoc()) {
368-
echo " <li> <a href='" . $configUrl . "?id=" . $data['id'] . "'>".$data['sccm_config_name']."</a>";
369-
}
370-
echo " <li> <a href='" . $configUrl . "?id=-1'>Add new ...</a>";
371-
echo "</ul>";
372-
}
373-
374352
function defineTabs($options = []) {
375353

376354
$ong = [];
@@ -479,7 +457,7 @@ function showForm($ID, $options = []) {
479457
}
480458

481459
static function canPurge() {
482-
return true;
460+
return Session::haveRight('config', UPDATE);
483461
}
484462

485463
}

inc/sccmdb.class.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,11 @@ class PluginSccmSccmdb {
3838
var $dbconn;
3939

4040
function testConfiguration($id) {
41-
if ($this->connect($id)) {
42-
Toolbox::logInFile('sccm', "Success connecting to new configuration ".$_POST['sccm_config_name']." ...\n", true);
43-
Session::addMessageAfterRedirect("Connexion réussie !.", false, INFO, false);
41+
if ($this->connect($id)) {
42+
Session::addMessageAfterRedirect(__("Connection successfull!", 'sccm'), false, INFO, false);
4443
$this->disconnect();
45-
} else {
46-
Toolbox::logInFile('sccm', "Error connecting to new configuration ".$_POST['sccm_config_name']." ...\n", true);
47-
Session::addMessageAfterRedirect("Connexion incorrecte.", false, ERROR, false);
44+
} else {
45+
Session::addMessageAfterRedirect(__("Connection failed!", 'sccm'), false, ERROR, false);
4846
}
4947
}
5048

0 commit comments

Comments
 (0)