_service = 'competition'; $this->_module = 'contest'; $this->_viewname = 'competition_contest'; $this->_title = 'Competition Contests'; $this->_base_url = '/competitionreport'; } public function dashboard(Request $request) { $id = $request->input('id', false); $domain = $request->input('domain', false); $user = DB::table('users')->where("domain", $domain)->select("access_token")->orderBy('updated_at', 'desc')->first(); $competition = LambdaRequest::getrequest($this->_service, $this->_module.'/contest_dashboard', ['id' => $id ], $user->access_token ); $competition = $competition->data->item; if (\View::exists('competition_contest.'.$competition->partition.'.dashboard-'.$competition->id)) { return view('competition_contest.'.$competition->partition.'.dashboard-'.$competition->id)->with(['competition' => $competition]); } elseif (\View::exists('competition_contest.dashboard-'.$competition->id)) { return view('competition_contest.dashboard-'.$competition->id)->with(['competition' => $competition]); } else { return view('competition_contest.dashboard')->with(['competition' => $competition]); } //return $this->deliverform($competition->data->item); } public function teamdashboard(Request $request) { $id = $request->input('id', false); $team = $request->input('team', false); $domain = $request->input('domain', false); $user = DB::table('users')->where("domain", $domain)->select("access_token")->orderBy('updated_at', 'desc')->first(); $competition = LambdaRequest::getrequest($this->_service, $this->_module.'/team_dashboard', ['id' => $id, 'team' => $team ], $user->access_token ); $competition = $competition->data->item; //echo '
'; print_r($competition); exit;
if (\View::exists('competition_contest.'.$competition->partition.'.team_dashboard-'.$competition->id)) {
return view('competition_contest.'.$competition->partition.'.team_dashboard-'.$competition->id)->with(['competition' => $competition]);
} elseif (\View::exists('competition_contest.team_dashboard-'.$competition->id)) {
return view('competition_contest.team_dashboard-'.$competition->id)->with(['competition' => $competition]);
} else {
return view('competition_contest.team_dashboard')->with(['competition' => $competition]);
}
//return $this->deliverform($competition->data->item);
}
public function contestmailer(Request $request) {
$id = $request->input('id', false);
$domain = $request->input('domain', false);
$user = DB::table('users')->where("domain", $domain)->select("access_token")->orderBy('updated_at', 'desc')->first();
$competition = LambdaRequest::getrequest($this->_service, $this->_module.'/contest_dashboard', ['id' => $id ], $user->access_token );
$competition = $competition->data->item;
if (\View::exists('competition_contest.'.$competition->partition.'.mailer-'.$competition->id)) {
return view('competition_contest.'.$competition->partition.'.mailer-'.$competition->id)->with(['competition' => $competition]);
} elseif (\View::exists('competition_contest.mailer-'.$competition->id)) {
return view('competition_contest.mailer-'.$competition->id)->with(['competition' => $competition]);
} else {
return view('competition_contest.mailer')->with(['competition' => $competition]);
}
//return $this->deliverform($competition->data->item);
}
public function contestteammailer(Request $request) {
$id = $request->input('id', false);
$team = $request->input('team', false);
$domain = $request->input('domain', false);
$user = DB::table('users')->where("domain", $domain)->select("access_token")->orderBy('updated_at', 'desc')->first();
$competition = LambdaRequest::getrequest($this->_service, $this->_module.'/team_dashboard', ['id' => $id, 'team' => $team ], $user->access_token );
$competition = $competition->data->item;
//echo ''; print_r($competition); exit;
if (\View::exists('competition_contest.'.$competition->partition.'.team_mailer-'.$competition->id)) {
return view('competition_contest.'.$competition->partition.'.team_mailer-'.$competition->id)->with(['competition' => $competition]);
} elseif (\View::exists('competition_contest.team_mailer-'.$competition->id)) {
return view('competition_contest.team_mailer-'.$competition->id)->with(['competition' => $competition]);
} else {
return view('competition_contest.team_mailer')->with(['competition' => $competition]);
}
//return $this->deliverform($competition->data->item);
}
}