diff --git a/app/controllers/admin/ModelsController.php b/app/controllers/admin/ModelsController.php index 25bc43762c..561a71641c 100755 --- a/app/controllers/admin/ModelsController.php +++ b/app/controllers/admin/ModelsController.php @@ -16,6 +16,9 @@ use Validator; use View; use Datatable; +//use Symfony\Component\HttpFoundation\Response; +use Symfony\Component\HttpFoundation\JsonResponse; + class ModelsController extends AdminController { /** @@ -114,6 +117,32 @@ class ModelsController extends AdminController return Redirect::to('hardware/models/create')->with('error', Lang::get('admin/models/message.create.error')); } + + public function store() + { + //COPYPASTA!!!! FIXME + $model = new Model; + + $settings=Input::all(); + $settings['eol']=0; + // + + $validator = Validator::make($settings, $model->validationRules()); + if ($validator->fails()) + { + // The given data did not pass validation + return JsonResponse::create(["error" => "Failed validation: ".print_r($validator->messages()->all('
@lang('admin/hardware/form.help_checkout')
@@ -181,6 +182,7 @@