3737Session::checkRight ("config " , UPDATE );
3838
3939$ PluginSccmConfig = new PluginSccmConfig ();
40+ $ sccmDB = new PluginSccmSccmdb ();
4041global $ DB ;
4142
4243if (isset ($ _POST ["update " ])) {
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