From e199803675926216e9e76e9bbc1139c5bc65f59d Mon Sep 17 00:00:00 2001 From: KNaveenraj-ladybird Date: Fri, 6 Oct 2023 14:24:49 +0530 Subject: [PATCH] final_fix --- .../Client/helpdesk/UnAuthController.php | 40 +++++++++++-------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/app/Http/Controllers/Client/helpdesk/UnAuthController.php b/app/Http/Controllers/Client/helpdesk/UnAuthController.php index 00f8425e5..b3e4e17ef 100755 --- a/app/Http/Controllers/Client/helpdesk/UnAuthController.php +++ b/app/Http/Controllers/Client/helpdesk/UnAuthController.php @@ -331,28 +331,36 @@ class UnAuthController extends Controller * * @return response */ - public static function changeLanguage($lang) + public static function changeLanguage($ids,$lang) { -// if(Cache::has('language')) -// { -// return Cache::get('language'); -// } else return 'false'; -// Cache::put('language',$); + /* if(Cache::has('language')) + { + return Cache::get('language'); + } else return 'false'; + Cache::put('language',$); + $path = base_path('lang'); // Path to check available language packages + if (array_key_exists($lang, \Config::get('languages')) && in_array($lang, scandir($path))) { + // dd(array_key_exists($lang, Config::get('languages'))); + return false; + } + return true; + return true;*/ + $path = base_path('lang'); // Path to check available language packages if (array_key_exists($lang, \Config::get('languages')) && in_array($lang, scandir($path))) { - // dd(array_key_exists($lang, Config::get('languages'))); - // app()->setLocale($lang); - - \Cache::forever('language', $lang); - // dd(Cache::get('language')); - // dd() - } else { - return false; + if (Auth::check()) { + $id = Auth::user()->id; + $user = User::find($id); + $user->user_language = $lang; + $user->save(); + } else { + Session::put('language', $lang); + } } - - return true; + return redirect()->back(); } + // Follow up tickets public function followup() {