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 contestgallery() { $contest_id = Input::get('contest_id'); $timezone = Input::get('timezone'); $votinguser = Input::get('user_id'); $participantlist = contestparticipantModel::select('user.username', 'user.firstname', 'user.lastname', 'user.ID as user_id', 'user.profilepicture', 'contestparticipant.ID as contestparticipantid', 'contestparticipant.contest_id', 'contestparticipant.uploadfile', 'contestparticipant.uploaddate', 'contestparticipant.uploadtopic', 'contestparticipant.dropbox_path')->where('contest_id', $contest_id)->LeftJoin('user', 'user.ID', '=', 'contestparticipant.user_id')->get(); for ($i = 0; $i < count($participantlist); $i++) { $voted = votingModel::where('contest_participant_id', $participantlist[$i]->contestparticipantid)->where('user_id', $votinguser)->get()->count(); $followers = followModel::where('userid', $participantlist[$i]->user_id)->where('followerid', $votinguser)->get()->count(); $participantlist[$i]->uploaddate = timezoneModel::convert($participantlist[$i]->uploaddate, 'UTC', $timezone, 'd-m-Y h:i a'); $participantlist[$i]->uploadfile = url() . '/public/assets/upload/contest_participant_photo/' . $participantlist[$i]->uploadfile; //$participantlist[$i]->uploadfile = $participantlist[$i]->dropbox_path; if ($participantlist[$i]->profilepicture != '') { $participantlist[$i]->profilepicture = url() . '/public/assets/upload/profile/' . $participantlist[$i]->profilepicture; } if ($participantlist[$i]->firstname != '') { $participantlist[$i]->name = $participantlist[$i]->firstname . ' ' . $participantlist[$i]->lastname; } else { $participantlist[$i]->name = $participantlist[$i]->username; } $participantlist[$i]->vote = $voted; $participantlist[$i]->following = $followers; } $Response = array('success' => '1', 'message' => 'Record Fetched Successfully', 'msgcode' => "c124"); $final = array("response" => $Response, "participantlist" => $participantlist); return json_encode($final); }
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']; ?>