public function getIndex() { $mainSearchFilters = Temp::getMainSearchFiltersCache()['filters']; return View::make('media.search.pages.workers', compact('mainSearchFilters')); }
/** * function to add results */ public function postImportresults() { $files = Input::file('file'); $settings = []; $inputClass = explode('__', Input::get('inputClass')); $outputClass = explode('__', Input::get('outputClass')); $settings['filename'] = basename($files->getClientOriginalName(), '.csv'); //$inputFormat = 'text'; //$inputDomain = 'medical'; //$outputFormat = 'text'; //$outputDomain = 'medical2'; // input project if (Input::get('input-project') != "") { $settings['project'] = Input::get('input-project'); } else { $settings['project'] = $inputClass[0]; } // input type if (Input::get('input-type') != "") { $settings['documentType'] = Input::get('input-type'); } else { $settings['documentType'] = $inputClass[1]; } // output type if (Input::get('output-type') != "") { $settings['resultType'] = Input::get('output-type'); } else { $settings['resultType'] = $outputClass[1]; } $settings['domain'] = 'opendomain'; $settings['format'] = 'text'; // process file $importer = new ResultImporter(); $status = $importer->process($files, $settings); // flash appropriate message if (!$status['error']) { Session::flash('flashSuccess', $status['success']); if ($status['notice']) { Session::flash('flashNotice', $status['notice']); } } else { Session::flash('flashError', $status['error']); } $mainSearchFilters = Temp::getMainSearchFiltersCache()['filters']; $projects = ProjectHandler::getUserProjects(Auth::user()); $projects = array_column($projects, 'name'); return View::make('media.search.pages.importresults')->with('mainSearchFilters', $mainSearchFilters)->with('projects', $projects); }