Correction de la structure du plugin GLPI

This commit is contained in:
tips-of-mine
2025-05-31 11:31:43 +02:00
committed by GitHub
parent fd697b44cc
commit 9b49bc8dff
4 changed files with 37 additions and 81 deletions

View File

@ -63,6 +63,9 @@ function plugin_soc_install() {
// Create profiles rights
PluginSocProfile::initProfile();
PluginSocProfile::createFirstAccess($_SESSION['glpiactiveprofile']['id']);
// Initialize plugin configuration
PluginSocConfig::install();
return true;
}
@ -95,19 +98,13 @@ function plugin_soc_uninstall() {
// Delete plugin display preferences
$query = "DELETE FROM `glpi_displaypreferences` WHERE `itemtype` LIKE 'PluginSoc%'";
$DB->query($query) or die("Error deleting plugin_soc display preferences");
// Uninstall plugin configuration
PluginSocConfig::uninstall();
return true;
}
/**
* Define hooks
*/
function plugin_init_soc() {
global $PLUGIN_HOOKS;
// Add plugin hooks here
}
/**
* Define database relations
*/