Пример #1
0
 public function voting()
 {
     $contestparticipant_id = $_GET['contestparticipant_id'];
     $votingstatus = $_GET['votingstatus'];
     $curdate = date('Y-m-d h:i:s');
     $inputdetails['user_id'] = Auth::user()->ID;
     $inputdetails['contest_participant_id'] = $contestparticipant_id;
     $inputdetails['vote'] = $votingstatus;
     $inputdetails['votingdate'] = $curdate;
     $VERIFY = votingModel::where('user_id', Auth::user()->ID)->where('contest_participant_id', $contestparticipant_id)->get()->count();
     if (!$VERIFY) {
         $validation = Validator::make($inputdetails, votingModel::$rules);
         if ($validation->passes()) {
             $ok = votingModel::create($inputdetails);
             if ($ok) {
                 return "Saved";
             }
         } else {
             return $validation->messages();
         }
     } else {
         return "You are already saved";
     }
 }
 public function voting()
 {
     $curdate = Carbon::now();
     $user_id = Input::get('user_id');
     $votingdetailswithjson = Input::get('votingdetails');
     $decode = json_decode($votingdetailswithjson);
     $decodecount = count($decode->vote);
     //$decode->vote[$i]->contest_participant_id;
     $returnresult = array();
     for ($i = 0; $i < $decodecount; $i++) {
         $inputdetails['user_id'] = $decode->vote[$i]->user_id;
         $inputdetails['contest_participant_id'] = $decode->vote[$i]->contest_participant_id;
         $inputdetails['vote'] = $decode->vote[$i]->vote;
         $inputdetails['votingdate'] = $curdate;
         $validation = Validator::make($inputdetails, votingModel::$rules);
         if ($validation->passes()) {
             //return $inputdetails;
             $ok = votingModel::create($inputdetails);
             if ($ok) {
                 $returnresult[$i] = $decode->vote[$i]->contest_participant_id;
             }
         } else {
             /// Not inserted Id
             $returnresultnotadded[$i] = $decode->vote[$i]->contest_participant_id;
         }
     }
     $Response = array('success' => '1', 'message' => 'voting updated successfully', 'msgcode' => "c127", 'user_id' => $user_id);
     $final = array("response" => $Response, "savedcontest_participant_id" => $returnresult);
     return json_encode($final);
 }