public function savepage3data() { $aa = Input::except(array('_token', 'back', 'save', 'next')); //dd($aa); foreach ($aa as $key => $value) { $ids = explode("|", $key); if (isset($ids[0]) && $ids[0] != "catven") { if (isset($ids[1]) && $ids[1] != "") { $ans = Answer::find($ids[1]); $ans->answer_text = $value; $ans->save(); } else { $ans = new Answer(); $ans->question_id = $ids[0]; if (isset($ids[2]) && $ids[2] != "") { $ans->choice_id = $ids[2]; } $ans->user_id = Session::get('userid'); $ans->answer_text = $value; $ans->save(); } } else { // dd($value); if (isset($ids[2]) && $ids[2] != "") { $catvenans = Categoryvendoranswer::find($ids[2]); $catvenans->answer = $value; $catvenans->save(); } else { $catvenans = new Categoryvendoranswer(); $catvenans->categoryvendor_id = $ids[1]; $catvenans->user_id = Session::get('userid'); $catvenans->answer = $value; $catvenans->save(); } } } }
public function savepage3data() { $aa = Input::except(array('_token', 'back', 'save', 'next')); foreach ($aa as $key => $value) { $ids = explode("|", $key); //var_dump($ids); if (isset($ids[0]) && $ids[0] != "catven" && $ids[0] != "file") { if (isset($ids[1]) && $ids[1] != "") { $ans = Answer::find($ids[1]); $ans->answer_text = $value; $ans->save(); } else { $ans = new Answer(); $ans->question_id = $ids[0]; if (isset($ids[2]) && $ids[2] != "") { $ans->choice_id = $ids[2]; } $ans->user_id = Session::get('userid'); $ans->answer_text = $value; $ans->save(); } } else { if (isset($ids[0]) && $ids[0] == "catven") { if (isset($ids[2]) && $ids[2] != "") { $catvenans = Categoryvendoranswer::find($ids[2]); $catvenans->answer = $value; $catvenans->save(); } else { $catvenans = new Categoryvendoranswer(); $catvenans->categoryvendor_id = $ids[1]; $catvenans->user_id = Session::get('userid'); $catvenans->answer = $value; $catvenans->save(); } } } if (isset($ids[0]) && $ids[0] == "file") { $userid = Session::get('userid'); $event = Session::get('event'); $fileTblObj = new fileHandler(); $ans = Answer::find($ids[2]); if (isset($aa[$key])) { if (Input::file($key)->isValid()) { $destinationPath = 'app/uploads/' . $event . '/' . $userid . '/3'; // upload path $extension = Input::file($key)->getClientOriginalExtension(); // getting image extension $name = Input::file($key)->getClientOriginalName(); $curFilesize = Input::file($key)->getClientSize(); $mime = Input::file($key)->getMimeType(); // dd($mime); //$fileName = $name; // renameing image //$exstFileSize = Input::file($destinationPath, $fileName); if (!File::exists($destinationPath . "/boq-" . $name)) { //creating details for saving inthe file_handler Table $fileTblObj->user_id = $userid; $fileTblObj->eventName = $event; $fileTblObj->fileName = "boq-" . $name; $fileTblObj->formPage = 3; $fileTblObj->filePath = $destinationPath . "/"; $fileTblObj->mime = $mime; $ans->answer_text = 'Yes'; Input::file($key)->move($destinationPath, "boq-" . $name); // uploading file to given path //Input::file($key)->move($boqPath, $boqname); // uploading file to given path //Save filedetails $fileTblObj->save(); $ans->save(); Session::flash('success', 'Upload successfully'); } else { if (File::size($destinationPath . "/" . $name) != $curFilesize) { $fileDtls = $fileTblObj->where('uid', $userid)->where('fileName', $name)->where('formPage', 3)->first(); Input::file($key)->move($destinationPath, $name); $ans->answer_text = 'Yes'; $ans->save(); $fileTblObj->where('id', $fileDtls->id)->update(array('updated_at' => date("Y-m-d h:m:s", time()))); } } //return Redirect::to('upload'); } } else { if ($ans->answer_text == '') { $ans->answer_text = 'No'; $ans->save(); } } } } }