function plugin_uninstall_addDefaultWhere($itemtype) { switch ($itemtype) { case 'PluginUninstallModel': if (!PluginUninstallModel::canReplace()) { return "`glpi_plugin_uninstall_models`.`types_id` = '1'"; } break; } }
/** * @param $name * @param $user * @param $entity **/ static function dropdownUninstallModels($name, $user, $entity) { global $DB; $used = array(); if (!PluginUninstallModel::canReplace()) { foreach ($DB->request('glpi_plugin_uninstall_models', "`types_id` = '2'") as $data) { $used[] = $data['id']; } } return PluginUninstallModel::dropdown(array('name' => $name, 'value' => 0, 'entity' => $entity, 'used' => $used)); }