selectAllSports();
return view('sub_pages.sports')->with('row', $data);
}
public function displayAddSportPage()
{
return view('sub_pages.add_sports');
}
public function saveNewSports(Request $request)
{
$m = new SportsModel;
$post = $request->all();
$rawName = date('Ymd') . "-" . time().'-'.$request->file('previewImg')->getClientOriginalName();
$imageExt = $request->file('previewImg')->getClientOriginalExtension();
$custom_file_name = str_replace(' ','-',strtolower($rawName));
$custom_file_name = preg_replace("/\.[^.\s]{3,4}$/", "", $custom_file_name);
$NewImageName = $custom_file_name.'.'.$imageExt;
$thumbnail = "images/sports-thumbnails/" . $NewImageName;
$data = array(
'SportsName' => $post['sportsName'],
'URL' => $post['generatedUrl'],
'Thumbnail' => $thumbnail,
'IsActive' => 'FALSE',
);
$i = $m->insertToSports($data);
if($i){
$request->file('previewImg')->move(
base_path() . '/public/images/sports-thumbnails', $NewImageName
);
echo '
Success!
Sports is successfully added.
';
}else{
echo '
Error!
Failed to saved new sports.
';
}
}
public function sportsDetails($q)
{
$m = new SportsModel;
$data = $m->selectSports($q);
return view('sub_pages.sports_details')->with('data', $data);
}
public function updateSports(Request $request)
{
$m = new SportsModel;
$post = $request->all();
if(count($post) > 3){
$rawName = date('Ymd') . "-" . time().'-'.$request->file('previewImg')->getClientOriginalName();
$imageExt = $request->file('previewImg')->getClientOriginalExtension();
$custom_file_name = str_replace(' ','-',strtolower($rawName));
$custom_file_name = preg_replace("/\.[^.\s]{3,4}$/", "", $custom_file_name);
$NewImageName = $custom_file_name.'.'.$imageExt;
$thumbnail = "images/sports-thumbnails/" . $NewImageName;
$data = array(
'SportsName' => $post['sportsName'],
'URL' => $post['generatedUrl'],
'Thumbnail' => $thumbnail
);
$request->file('previewImg')->move(
base_path() . '/public/images/sports-thumbnails', $NewImageName
);
}else{
$data = array(
'SportsName' => $post['sportsName'],
'URL' => $post['generatedUrl']
);
}
$i = $m->upateSportsDetails($data, $post['_id']);
if($i){
echo '
Success!
Sports details is successfully updated.
';
}else{
echo '
Warning!
No changes made.
';
}
}
public function selectSportsName()
{
//if(Request1::ajax()){
$m = new SportsModel;
$data = $m->getSportsName();
?>
Id.'">'.$row->SportsName.'';
}
?>