Esempio n. 1
0
 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;
 }