예제 #1
0
function plugin_uninstall_addDefaultWhere($itemtype)
{
    switch ($itemtype) {
        case 'PluginUninstallModel':
            if (!PluginUninstallModel::canReplace()) {
                return "`glpi_plugin_uninstall_models`.`types_id` = '1'";
            }
            break;
    }
}
예제 #2
0
 /**
  * @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));
 }