⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
erp.dev-unit.com
/
app
/
Listeners
/
View File Name :
CompanySettingMenuListener.php
<?php namespace App\Listeners; use App\Events\CompanySettingMenuEvent; class CompanySettingMenuListener { /** * Handle the event. */ public function handle(CompanySettingMenuEvent $event): void { $module = 'Base'; $menu = $event->menu; $menu->add([ 'title' => __('Brand Settings'), 'name' => 'brand-settings', 'order' => 10, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'site-settings', 'module' => $module, 'permission' => 'setting manage' ]); $menu->add([ 'title' => __('System Settings'), 'name' => 'system-settings', 'order' => 20, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'system-settings', 'module' => $module, 'permission' => 'setting manage' ]); $menu->add([ 'title' => __('Company Settings'), 'name' => 'company-settings', 'order' => 30, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'company-setting-sidenav', 'module' => $module, 'permission' => 'setting manage' ]); $menu->add([ 'title' => __('Currency Settings'), 'name' => 'company-settings', 'order' => 35, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'currency-setting-sidenav', 'module' => $module, 'permission' => 'setting manage' ]); $menu->add([ 'title' => __('Proposal Print Settings'), 'name' => 'proposal-settings', 'order' => 40, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'proposal-print-sidenav', 'module' => $module, 'permission' => 'proposal manage' ]); $menu->add([ 'title' => __('Invoice Print Settings'), 'name' => 'invoice-settings', 'order' => 60, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'invoice-print-sidenav', 'module' => $module, 'permission' => 'invoice manage' ]); $menu->add([ 'title' => __('Purchase Print Settings'), 'name' => 'purchase-print-setting', 'order' => 65, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'purchase-print-sidenav', 'module' => $module, 'permission' => 'purchase manage' ]); $menu->add([ 'title' => __('Email Settings'), 'name' => 'email-settings', 'order' => 500, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'email-sidenav', 'module' => $module, 'permission' => 'setting manage' ]); $menu->add([ 'title' => __('Email Notification Settings'), 'name' => 'email-notification-settings', 'order' => 510, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'email-notification-sidenav', 'module' => $module, 'permission' => 'setting manage' ]); $menu->add([ 'title' => __('Bank Transfer'), 'name' => 'bank-transfer-settings', 'order' => 1000, 'ignore_if' => [], 'depend_on' => [], 'route' => '', 'navigation' => 'bank-transfer-sidenav', 'module' => $module, 'permission' => 'setting manage' ]); } }