%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/public_html/admin1/app/Http/Controllers/ |
Upload File : |
<?php
namespace App\Http\Controllers;
use App\Helper\Reply;
use App\Http\Requests\Settings\UpdateOrganisationSettings;
use App\Traits\CurrencyExchange;
class SettingsController extends AccountBaseController
{
use CurrencyExchange;
public function __construct()
{
parent::__construct();
$this->pageTitle = 'app.menu.accountSettings';
$this->activeSettingMenu = 'company_settings';
$this->middleware(function ($request, $next) {
return user()->permission('manage_company_setting') !== 'all' ? redirect()->route('profile-settings.index') : $next($request);
});
}
/**
* XXXXXXXXXXX
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return view('company-settings.index', $this->data);
}
// phpcs:ignore
public function update(UpdateOrganisationSettings $request, $id)
{
$setting = \company();
$setting->company_name = $request->company_name;
$setting->company_email = $request->company_email;
$setting->company_phone = $request->company_phone;
$setting->website = $request->website;
$setting->save();
return Reply::success(__('messages.updateSuccess'));
}
// Remove in v 5.2.5
public function hideWebhookAlert()
{
$this->company->show_new_webhook_alert = false;
$this->company->saveQuietly();
session()->forget('company');
return Reply::success('Webohook alert box has been removed permanently');
}
}