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);
 }
Example #3
0
 public function takeactionforreport()
 {
     $contestparticipantid = Input::get('contestparticipantid');
     $contest_id = Input::get('contest_id');
     $contest_partipant_id = Input::get('contest_partipant_id');
     if ($contestparticipantid != '') {
         $comment = commentModel::select('id')->where('contest_participant_id', $contestparticipantid)->get();
         for ($i = 0; $i < count($comment); $i++) {
             $replycmt = replycommentModel::where('comment_id', $comment[$i]['id'])->get()->count();
             if ($replycmt) {
                 replycommentModel::where('comment_id', $comment[$i]['id'])->delete();
             }
         }
         if (count($comment)) {
             commentModel::select('id')->where('contest_participant_id', $contestparticipantid)->delete();
         }
         $votingcnt = votingModel::where('contest_participant_id', $contestparticipantid)->get()->count();
         if ($votingcnt) {
             votingModel::where('contest_participant_id', $contestparticipantid)->delete();
         }
         $participantid = contestparticipantModel::where('ID', $contestparticipantid)->get()->count();
         if ($participantid) {
             $delete = contestparticipantModel::where('ID', $contestparticipantid)->delete();
             $data['message'] = 'That Contest participant details removed successfully';
         } else {
             $data['message'] = 'That Contest participant details already removed';
         }
         $reportflagcnt = reportflagModel::where('contest_participant_id', $contestparticipantid)->get()->count();
         $inputdetails['action_taken'] = 1;
         if ($reportflagcnt) {
             reportflagModel::where('contest_participant_id', $contestparticipantid)->update($inputdetails);
         }
         if ($contest_partipant_id == "") {
             return Redirect::to('contest_info/' . $contest_id)->with('data', $data)->with('tab', 'gallery');
         } else {
             $data['message'] = 'Action taken for this report';
             return Redirect::to('reportlist')->with('data', $data);
         }
     }
 }
                        ?>
<span style="cursor:pointer;" onclick="return removethis('<?php 
                        echo $participants[$i]['ID'];
                        ?>
', '<?php 
                        echo $contest_id;
                        ?>
')">Remove</span></div><?php 
                    }
                    ?>
                                <?php 
                }
            } else {
                for ($i = 0; $i < $noofparticipants; $i++) {
                    $participant_owner = User::where('ID', $participants[$i]['user_id'])->first();
                    $voted = votingModel::where('contest_participant_id', $participants[$i]['ID'])->where('user_id', Auth::user()->ID)->get()->count();
                    if (!$voted) {
                        ?>
                                            <?php 
                        if (Auth::user()->ID == 1) {
                            ?>
<div class="crsl-item"><?php 
                        }
                        ?>
<div class="thumbnail">
                                                                <a href="#"><img src="<?php 
                        echo url() . '/public/assets/upload/contest_participant_photo/' . $participants[$i]['uploadfile'];
                        ?>
" data-largesrc="<?php 
                        echo url() . '/public/assets/upload/contest_participant_photo/' . $participants[$i]['uploadfile'];
                        ?>