/**
  * @param $options   array
  **/
 static function showUploadFileForm($options = array())
 {
     $add_form = isset($options['add_form']) && $options['add_form'];
     $confirm = isset($options['confirm']) && $options['confirm'];
     $url = $confirm == 'creation' ? Toolbox::getItemTypeFormURL('PluginDatainjectionModel') : Toolbox::getItemTypeFormURL(__CLASS__);
     if ($add_form) {
         echo "<form method='post' name='form' action='" . $url . "' enctype='multipart/form-data'>";
     }
     echo "<table class='tab_cadre_fixe'>";
     //Show file selection
     echo "<tr><th colspan='2'>" . __('File to inject', 'datainjection') . "</th></tr>";
     echo "<tr class='tab_bg_1'>";
     echo "<td>" . __('Choose a file', 'datainjection') . "</td>";
     echo "<td><input type='file' name='filename'>";
     echo "<input type='hidden' name='id' value='" . $options['models_id'] . "'>";
     echo "</td></tr>";
     echo "<tr class='tab_bg_1'>";
     echo "<td>" . __('File encoding', 'datainjection') . "</td><td>";
     PluginDatainjectionDropdown::dropdownFileEncoding();
     echo "</td></tr>\n";
     echo "<tr class='tab_bg_1'>";
     echo "<td colspan='2' class='center'>";
     if ($confirm) {
         if ($confirm == 'creation') {
             $message = __('Warning : existing data will be overridden', 'datainjection');
         } else {
             $message = __("Watch out, you're about to inject datas into GLPI. Are you sure you want to do it ?", 'datainjection');
         }
         $alert = "OnClick='return window.confirm(\"{$message}\");'";
     }
     if (!isset($options['submit'])) {
         $options['submit'] = __('Launch the import', 'datainjection');
     }
     echo "<input type='submit' class='submit' name='upload' value='" . htmlentities($options['submit'], ENT_QUOTES, 'UTF-8') . "' {$alert}>";
     echo "&nbsp;&nbsp;<input type='submit' class='submit' name='cancel' value=\"" . _sx('button', 'Cancel') . "\">";
     echo "</td></tr>\n";
     echo "</table><br>";
     if ($add_form) {
         Html::closeForm();
     }
 }