static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == __CLASS__) { switch ($tabnum) { case 1: $item->showAdvancedForm($item->getID()); break; case 3: $options['confirm'] = 'creation'; $options['models_id'] = $item->fields['id']; $options['add_form'] = true; $options['submit'] = __('Load this file', 'datainjection'); PluginDatainjectionClientInjection::showUploadFileForm($options); break; case 4: PluginDatainjectionMapping::showFormMappings($item); break; case 5: if ($item->fields['step'] > self::MAPPING_STEP) { PluginDatainjectionInfo::showFormInfos($item); } break; case 6: if ($item->fields['step'] > self::MAPPING_STEP) { $item->showValidationForm(); } break; } } return true; }