Server IP : 66.29.132.124 / Your IP : 18.188.165.21 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/./book24.ng/app/Http/Controllers/ |
Upload File : |
<?php namespace App\Http\Controllers; use App\Helpers\Assets; use function Clue\StreamFilter\fun; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Routing\Controller as BaseController; use Illuminate\Foundation\Validation\ValidatesRequests; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Modules\Page\Models\Page; use Illuminate\Support\Facades\Auth; class Controller extends BaseController { use AuthorizesRequests, DispatchesJobs, ValidatesRequests; public function sendError($message,$data = []){ $data['status'] = 0; return $this->sendSuccess($data,$message); } public function sendSuccess($data = [],$message = '') { if(is_string($data)) { return response()->json([ 'message'=>$data, 'status'=>true ]); } if(!isset($data['status'])) $data['status'] = 1; if($message) $data['message'] = $message; return response()->json($data); } public function setActiveMenu($item) { set_active_menu($item); } public function currentUser() { return Auth::user(); } protected function filterLang(&$query){ if(!setting_item('site_enable_multi_lang') or !setting_item('site_locale')) return false; if($lang = request()->route('locale')) { if($lang != setting_item('site_locale')) $query->where('lang',$lang); else{ $query->where(function ($query){ $query->whereRAW("IFNULL(lang,'') = '' ")->orWhere('lang','=',setting_item('site_locale')); }); } }else{ $query->where(function ($query){ $query->whereRAW("IFNULL(lang,'') = '' ")->orWhere('lang','=',setting_item('site_locale')); }); } } protected function registerJs($file,$inFooter = true, $pos = 10,$version = false){ Assets::registerJs($file,$inFooter,$pos,$version); } protected function registerCss($file,$inFooter = false, $pos = 10,$version = false){ Assets::registerCss($file,$inFooter,$pos,$version); } }