Beispiel #1
0
     $model->check($_POST['id'], DELETE);
     $model->delete($_POST);
     $model->redirectToList();
     /* update */
 } else {
     if (isset($_POST["update"])) {
         //Update model
         $model->check($_POST['id'], UPDATE);
         $model->update($_POST);
         $specific_model = PluginDatainjectionModel::getInstance('csv');
         $specific_model->saveFields($_POST);
         Html::back();
         /* update order */
     } elseif (isset($_POST["validate"])) {
         $model->check($_POST['id'], UPDATE);
         $model->switchReadyToUse();
         Html::back();
     } elseif (isset($_POST['upload'])) {
         if (!empty($_FILES)) {
             $model->check($_POST['id'], UPDATE);
             if ($model->processUploadedFile(array('file_encoding' => 'csv', 'mode' => PluginDatainjectionModel::CREATION))) {
                 Session::setActiveTab('PluginDatainjectionModel', 'PluginDatainjectionModel$4');
             } else {
                 Session::addMessageAfterRedirect(__('The file could not be found', 'datainjection'), true, ERROR, true);
             }
         }
         Html::back();
     } elseif (isset($_GET['sample'])) {
         $model->check($_GET['sample'], READ);
         $modeltype = PluginDatainjectionModel::getInstance($model->getField('filetype'));
         $modeltype->getFromDBByModelID($model->getField('id'));