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();
             }
         }
     }
 }
Пример #2
0
 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();
                 }
             }
         }
     }
 }