@php $menu = [ ['url'=>route('home'), 'icon'=>'fa-suitcase', 'menu_name'=>'Dashboard' , 'child_menu'=>[]], [ 'url'=>'', 'icon'=>'fa fa-tasks', 'menu_name'=>'Tickets', 'child_menu'=>[ ['url'=>route('ticket.summary'), 'icon'=>'fa-recycle', 'menu_name'=>'Summary' , 'child_menu'=>[]], ['url'=>route('ticket.list'), 'icon'=>'fa-list', 'menu_name'=>'List' , 'child_menu'=>[]], ], ], ['url'=>'', 'icon'=>'fa-cubes', 'menu_name'=>'Networking' , 'child_menu'=>[ ['url'=>' ', 'icon'=>'fa-plug', 'menu_name'=>'Monitoring' , 'child_menu'=>[ ['url'=>url('admin/networking/monitoring/devicegroup'), 'icon'=>'fa-object-group', 'menu_name'=>'Device Group' , 'child_menu'=>[]], ['url'=>route('network.monitor.add'), 'icon'=>'fa-plus', 'menu_name'=>'Add' , 'child_menu'=>[]], ['url'=>route('network.monitor.list'), 'icon'=>'fa-list', 'menu_name'=>'List' , 'child_menu'=>[]], ['url'=> route('network.monitor.uploadView'), 'icon'=>'fa-upload', 'menu_name'=>'Upload' , 'child_menu'=>[]], ['url'=>url('admin/networking/dns'), 'icon'=>'fa-object-group', 'menu_name'=>'DNS' , 'child_menu'=>[]] ] ], ['url'=>route('network.diagram'), 'icon'=>'fa-tree', 'menu_name'=>'Diagram' , 'child_menu'=>[]], ['url'=>route('network.log.list.all'), 'icon'=>'fa-wifi', 'menu_name'=>'Highsite/Client logs' , 'child_menu'=>[]], ] ], [ 'url'=>'', 'icon'=>'fa-tasks', 'menu_name'=>'Customer', 'child_menu'=>[ ['url'=>route('customer.new'), 'icon'=>'fa-user-plus', 'menu_name'=>'Add New Customer' , 'child_menu'=>[]], ['url'=>route('customer.list'), 'icon'=>'fa-user', 'menu_name'=>'Customer List' , 'child_menu'=>[]], ['url'=>route('customer.iplog'), 'icon'=>'fa-server', 'menu_name'=>'IP Logs' , 'child_menu'=>[]], ['url'=>route('customer.relation'), 'icon'=>'fa-link', 'menu_name'=>'Relationship' , 'child_menu'=>[]], ['url'=>route('customer.setup'), 'icon'=>'fa-plus', 'menu_name'=>'Customer Setup' , 'child_menu'=>[]], ['url'=>route('customer.setup2'), 'icon'=>'fa-plus', 'menu_name'=>'Customer Setup 2' , 'child_menu'=>[]], ['url'=>'', 'icon'=>'fa-eye', 'menu_name'=>'Setup' , 'child_menu'=>[ ['url'=>url('/')."/admin/settings/net_status_message", 'icon'=>'fa-user', 'menu_name'=>'Net Status Setup' , 'child_menu'=>[]], ['url'=>url('/')."/admin/settings/net_status_message", 'icon'=>'fa-user', 'menu_name'=>'Customer IP Setup' , 'child_menu'=>[]], ] ], ['url'=>route('pay-extension.assignpayment'), 'icon'=>'fa-circle', 'menu_name'=>'Assign Payment' , 'child_menu'=>[]], ['url'=>'', 'icon'=>'fa-eye', 'menu_name'=>'Monitor Customer' , 'child_menu'=>[ ['url'=>route('customer.monitor'), 'icon'=>'fa-user', 'menu_name'=>'Monitor Customer' , 'child_menu'=>[]], ['url'=>route('customer.monitor.report'), 'icon'=>'fa-file-pdf', 'menu_name'=>'Report' , 'child_menu'=>[]], ] ], ['url'=>route('customer.sms'), 'icon'=>'fa-envelope', 'menu_name'=>'Send SMS' , 'child_menu'=>[]], ['url'=>route('customer.view.sms.template'), 'icon'=>'fa-envelope', 'menu_name'=>'SMS Template' , 'child_menu'=>[]], ['url'=>route('customer.rating'), 'icon'=>'fa-star', 'menu_name'=>'Rating' , 'child_menu'=>[]], ['url'=>route('customer.upgrade'), 'icon'=>'fa-user', 'menu_name'=>'Customer Upgrade/Upload' , 'child_menu'=>[]], ['url'=>route('customer.categories'), 'icon'=>'fa-th-large', 'menu_name'=>'Categories' , 'child_menu'=>[]], ['url'=>route('customer.payments'), 'icon'=>'fa-dollar-sign', 'menu_name'=>'Payments' , 'child_menu'=>[]], ['url'=>route('customer.portalpayments'), 'icon'=>'fa-dollar-sign', 'menu_name'=>'Portal Payment' , 'child_menu'=>[]], ['url'=>route('customer.extension'), 'icon'=>'fa-expand-arrows-alt', 'menu_name'=>'Extension' , 'child_menu'=>[]], ['url'=>route('customer.cashout'), 'icon'=>'fa-dollar-sign', 'menu_name'=>'Cash Out' , 'child_menu'=>[]], ['url'=>route('customer.report'), 'icon'=>'fa-file-pdf', 'menu_name'=>'Report' , 'child_menu'=>[]], ], ], ['url'=>'', 'icon'=>'fa-tasks', 'menu_name'=>'Traffic' , 'child_menu'=>[ ['url'=>route('traffic.dashboard'), 'icon'=>'fa-suitcase', 'menu_name'=>'Dashboard' , 'child_menu'=>[]], ['url'=>route('traffic.summary'), 'icon'=>'fa-recycle', 'menu_name'=>'Summary' , 'child_menu'=>[]], ['url'=>route('traffic.add'), 'icon'=>'fa-plus', 'menu_name'=>'Add' , 'child_menu'=>[]], ['url'=>route('traffic.list'), 'icon'=>'fa-list', 'menu_name'=>'List' , 'child_menu'=>[]], ] ], ['url'=>route('whatsapp.index'), 'icon'=>'fa-phone-square', 'menu_name'=>'Whatsapp' , 'child_menu'=>[]], ['url'=>route('complaints.list'), 'icon'=>'fa-wrench', 'menu_name'=>'Complaints' , 'child_menu'=>[]], ['url'=>route('pay-extension.list'), 'icon'=>'fa-filter', 'menu_name'=>'Payments/Extensions' , 'child_menu'=>[]], ['url'=>route('pay-extension.assignpayment'), 'icon'=>'fa-circle', 'menu_name'=>'Assign Payment' , 'child_menu'=>[]], ['url'=>url('admin/import/'), 'icon'=>'fa-circle', 'menu_name'=>'List Payment' , 'child_menu'=>[]], ['url'=>'', 'icon'=>'fa-users', 'menu_name'=>'Users' , 'child_menu'=>[ ['url'=>route('users.role.index'), 'icon'=>'fa-user-secret', 'menu_name'=>'Users Role' , 'child_menu'=>[]], ['url'=>route('users.register'), 'icon'=>'fa-user-plus', 'menu_name'=>'Register Users' , 'child_menu'=>[]], ['url'=>route('users.list'), 'icon'=>'fa-user', 'menu_name'=>'User List' , 'child_menu'=>[]], ['url'=>route('users.logs'), 'icon'=>'fa-recycle', 'menu_name'=>'Logs' , 'child_menu'=>[]], ] ], ]; function menu_code($menu_data){ $resultString = ""; $resultString.='
'."\n"; return $resultString; } function menu_three_code($menu_data){ $resultString = ""; $resultString.=' '."\n"; return $resultString; } function output_menu_code($menu){ $menu_codes = ''; foreach($menu as $menu_item_one){ $kids = $menu_item_one['child_menu']; if(sizeof($kids)>0){ $menu_codes.="\n".' '; }else{ $menu_codes.=menu_code($menu_item_one); } } return $menu_codes; } @endphp