$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'));