@php $settings_item['home'] = [ 'house_cashier', 'advance_payment', 'receipt_or_installation_advance', 'after_handover', 'payment_deadline', 'survey_delayed', 'work_delayed', 'supplier_offer_call_supplier', 'supplier_order_confirmation_delayed', 'offer_contacting_client', 'finance_didnt_comes_in_to_pay', ]; $settings_item['message'] = [ 'payment_notification_email', 'work_notification_email', 'payment_notification_sms', 'work_notification_sms', 'work_notification_interval_sms', 'work_notification_day', 'default_email_smtp_host', 'default_email_smtp_port', 'default_email_smtp_username', 'default_email_smtp_password', 'default_email_from_address', 'default_email_from_name', 'seeme_api_url_sms', 'seeme_api_key_sms', ]; $menu = [ [ 'label' => 'Rendelés', 'name' => 'home', 'items' => $settings->whereIn('name', $settings_item['home']) ->sortBy(function ($item) use ($settings_item) { return array_search($item->name, $settings_item['home']); }), ], [ 'label' => 'Üzenetek, értesítések', 'name' => 'message', 'items' => $settings->whereNotIn('name', $settings_item['home']) ->whereIn('name', $settings_item['message']) ->whereIn('name', $settings_item['message']) ->sortBy(function ($item) use ($settings_item) { return array_search($item->name, $settings_item['message']); }), ], [ 'label' => 'Egyéb', 'name' => 'etc', 'items' => $settings->whereNotIn('name', array_merge($settings_item['home'], $settings_item['message'])), ], ]; @endphp @extends('layouts.admin') @section('main-content') @if( ! Request::ajax() )