|
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 : |
<?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!');
}
}
}