Issues (323)

src/views/sidebar.blade.php (1 issue)

Labels
Severity
1
<!-- Left side column. contains the sidebar -->
2
<aside class="main-sidebar">
3
4
    <!-- sidebar: style can be found in sidebar.less -->
5
    <section class="sidebar">
6
7
        <!-- Sidebar user panel (optional) -->
8
        <div class="user-panel">
9
            <div class="pull-{{ trans('crudbooster.left') }} image">
10
                <img src="{{ CRUDBooster::myPhoto() }}" class="img-circle" alt="{{ trans('crudbooster.user_image') }}"/>
11
            </div>
12
            <div class="pull-{{ trans('crudbooster.left') }} info">
13
                <p>{{ CRUDBooster::myName() }}</p>
14
                <!-- Status -->
15
                <a href="#"><i class="fa fa-circle text-success"></i> {{ trans('crudbooster.online') }}</a>
16
            </div>
17
        </div>
18
19
20
        <div class='main-menu'>
21
22
            <!-- Sidebar Menu -->
23
            <ul class="sidebar-menu">
24
                <li class="header">{{trans("crudbooster.menu_navigation")}}</li>
25
                <!-- Optionally, you can add icons to the links -->
26
27
                <?php $dashboard = CRUDBooster::sidebarDashboard();?>
0 ignored issues
show
The type CRUDBooster was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
28
                @if($dashboard)
29
                    <li data-id='{{$dashboard->id}}' class="{{ (Request::is(config('crudbooster.ADMIN_PATH'))) ? 'active' : '' }}"><a
30
                                href='{{CRUDBooster::adminPath()}}' class='{{($dashboard->color)?"text-".$dashboard->color:""}}'><i class='fa fa-dashboard'></i>
31
                            <span>{{trans("crudbooster.text_dashboard")}}</span> </a></li>
32
                @endif
33
34
                @foreach(CRUDBooster::sidebarMenu() as $menu)
35
                    <li data-id='{{$menu->id}}' class='{{(!empty($menu->children))?"treeview":""}} {{ (Request::is($menu->url_path."*"))?"active":""}}'>
36
                        <a href='{{ ($menu->is_broken)?"javascript:alert('".trans('crudbooster.controller_route_404')."')":$menu->url }}'
37
                           class='{{($menu->color)?"text-".$menu->color:""}}'>
38
                            <i class='{{$menu->icon}} {{($menu->color)?"text-".$menu->color:""}}'></i> <span>{{$menu->name}}</span>
39
                            @if(!empty($menu->children))<i class="fa fa-angle-{{ trans("crudbooster.right") }} pull-{{ trans("crudbooster.right") }}"></i>@endif
40
                        </a>
41
                        @if(!empty($menu->children))
42
                            <ul class="treeview-menu">
43
                                @foreach($menu->children as $child)
44
                                    <li data-id='{{$child->id}}' class='{{(Request::is($child->url_path .= !ends_with(Request::decodedPath(), $child->url_path) ? "/*" : ""))?"active":""}}'>
45
                                        <a href='{{ ($child->is_broken)?"javascript:alert('".trans('crudbooster.controller_route_404')."')":$child->url}}'
46
                                           class='{{($child->color)?"text-".$child->color:""}}'>
47
                                            <i class='{{$child->icon}}'></i> <span>{{$child->name}}</span>
48
                                        </a>
49
                                    </li>
50
                                @endforeach
51
                            </ul>
52
                        @endif
53
                    </li>
54
                @endforeach
55
56
57
58
                @if(CRUDBooster::isSuperadmin())
59
                    <li class="header">{{ trans('crudbooster.SUPERADMIN') }}</li>
60
                    <li class='treeview'>
61
                        <a href='#'><i class='fa fa-key'></i> <span>{{ trans('crudbooster.Privileges_Roles') }}</span> <i
62
                                    class="fa fa-angle-{{ trans("crudbooster.right") }} pull-{{ trans("crudbooster.right") }}"></i></a>
63
                        <ul class='treeview-menu'>
64
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/privileges/add*')) ? 'active' : '' }}"><a
65
                                        href='{{Route("PrivilegesControllerGetAdd")}}'>{{ $current_path }}<i class='fa fa-plus'></i>
66
                                    <span>{{ trans('crudbooster.Add_New_Privilege') }}</span></a></li>
67
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/privileges')) ? 'active' : '' }}"><a
68
                                        href='{{Route("PrivilegesControllerGetIndex")}}'><i class='fa fa-bars'></i>
69
                                    <span>{{ trans('crudbooster.List_Privilege') }}</span></a></li>
70
                        </ul>
71
                    </li>
72
73
                    <li class='treeview'>
74
                        <a href='#'><i class='fa fa-users'></i> <span>{{ trans('crudbooster.Users_Management') }}</span> <i
75
                                    class="fa fa-angle-{{ trans("crudbooster.right") }} pull-{{ trans("crudbooster.right") }}"></i></a>
76
                        <ul class='treeview-menu'>
77
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/users/add*')) ? 'active' : '' }}"><a
78
                                        href='{{Route("AdminCmsUsersControllerGetAdd")}}'><i class='fa fa-plus'></i>
79
                                    <span>{{ trans('crudbooster.add_user') }}</span></a></li>
80
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/users')) ? 'active' : '' }}"><a
81
                                        href='{{Route("AdminCmsUsersControllerGetIndex")}}'><i class='fa fa-bars'></i>
82
                                    <span>{{ trans('crudbooster.List_users') }}</span></a></li>
83
                        </ul>
84
                    </li>
85
86
                    <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/menu_management*')) ? 'active' : '' }}"><a
87
                                href='{{Route("MenusControllerGetIndex")}}'><i class='fa fa-bars'></i>
88
                            <span>{{ trans('crudbooster.Menu_Management') }}</span></a></li>
89
                    <li class="treeview">
90
                        <a href="#"><i class='fa fa-wrench'></i> <span>{{ trans('crudbooster.settings') }}</span> <i
91
                                    class="fa fa-angle-{{ trans("crudbooster.right") }} pull-{{ trans("crudbooster.right") }}"></i></a>
92
                        <ul class="treeview-menu">
93
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/settings/add*')) ? 'active' : '' }}"><a
94
                                        href='{{route("SettingsControllerGetAdd")}}'><i class='fa fa-plus'></i>
95
                                    <span>{{ trans('crudbooster.Add_New_Setting') }}</span></a></li>
96
                            <?php
97
                            $groupSetting = DB::table('cms_settings')->groupby('group_setting')->pluck('group_setting');
98
                            foreach($groupSetting as $gs):
99
                            ?>
100
                            <li class="<?=($gs == Request::get('group')) ? 'active' : ''?>"><a
101
                                        href='{{route("SettingsControllerGetShow")}}?group={{urlencode($gs)}}&m=0'><i class='fa fa-wrench'></i>
102
                                    <span>{{$gs}}</span></a></li>
103
                            <?php endforeach;?>
104
                        </ul>
105
                    </li>
106
                    <li class='treeview'>
107
                        <a href='#'><i class='fa fa-th'></i> <span>{{ trans('crudbooster.Module_Generator') }}</span> <i
108
                                    class="fa fa-angle-{{ trans("crudbooster.right") }} pull-{{ trans("crudbooster.right") }}"></i></a>
109
                        <ul class='treeview-menu'>
110
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/module_generator/step1')) ? 'active' : '' }}"><a
111
                                        href='{{Route("ModulsControllerGetStep1")}}'><i class='fa fa-plus'></i>
112
                                    <span>{{ trans('crudbooster.Add_New_Module') }}</span></a></li>
113
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/module_generator')) ? 'active' : '' }}"><a
114
                                        href='{{Route("ModulsControllerGetIndex")}}'><i class='fa fa-bars'></i>
115
                                    <span>{{ trans('crudbooster.List_Module') }}</span></a></li>
116
                        </ul>
117
                    </li>
118
119
                    <li class='treeview'>
120
                        <a href='#'><i class='fa fa-dashboard'></i> <span>{{ trans('crudbooster.Statistic_Builder') }}</span> <i
121
                                    class="fa fa-angle-{{ trans("crudbooster.right") }} pull-{{ trans("crudbooster.right") }}"></i></a>
122
                        <ul class='treeview-menu'>
123
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/statistic_builder/add')) ? 'active' : '' }}"><a
124
                                        href='{{Route("StatisticBuilderControllerGetAdd")}}'><i class='fa fa-plus'></i>
125
                                    <span>{{ trans('crudbooster.Add_New_Statistic') }}</span></a></li>
126
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/statistic_builder')) ? 'active' : '' }}"><a
127
                                        href='{{Route("StatisticBuilderControllerGetIndex")}}'><i class='fa fa-bars'></i>
128
                                    <span>{{ trans('crudbooster.List_Statistic') }}</span></a></li>
129
                        </ul>
130
                    </li>
131
132
                    <li class='treeview'>
133
                        <a href='#'><i class='fa fa-fire'></i> <span>{{ trans('crudbooster.API_Generator') }}</span> <i
134
                                    class="fa fa-angle-{{ trans("crudbooster.right") }} pull-{{ trans("crudbooster.right") }}"></i></a>
135
                        <ul class='treeview-menu'>
136
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/api_generator/generator*')) ? 'active' : '' }}"><a
137
                                        href='{{Route("ApiCustomControllerGetGenerator")}}'><i class='fa fa-plus'></i>
138
                                    <span>{{ trans('crudbooster.Add_New_API') }}</span></a></li>
139
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/api_generator')) ? 'active' : '' }}"><a
140
                                        href='{{Route("ApiCustomControllerGetIndex")}}'><i class='fa fa-bars'></i>
141
                                    <span>{{ trans('crudbooster.list_API') }}</span></a></li>
142
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/api_generator/screet-key*')) ? 'active' : '' }}"><a
143
                                        href='{{Route("ApiCustomControllerGetScreetKey")}}'><i class='fa fa-bars'></i>
144
                                    <span>{{ trans('crudbooster.Generate_Screet_Key') }}</span></a></li>
145
                        </ul>
146
                    </li>
147
148
                    <li class='treeview'>
149
                        <a href='#'><i class='fa fa-envelope-o'></i> <span>{{ trans('crudbooster.Email_Templates') }}</span> <i
150
                                    class="fa fa-angle-{{ trans("crudbooster.right") }} pull-{{ trans("crudbooster.right") }}"></i></a>
151
                        <ul class='treeview-menu'>
152
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/email_templates/add*')) ? 'active' : '' }}"><a
153
                                        href='{{Route("EmailTemplatesControllerGetAdd")}}'><i class='fa fa-plus'></i>
154
                                    <span>{{ trans('crudbooster.Add_New_Email') }}</span></a></li>
155
                            <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/email_templates')) ? 'active' : '' }}"><a
156
                                        href='{{Route("EmailTemplatesControllerGetIndex")}}'><i class='fa fa-bars'></i>
157
                                    <span>{{ trans('crudbooster.List_Email_Template') }}</span></a></li>
158
                        </ul>
159
                    </li>
160
161
                    <li class="{{ (Request::is(config('crudbooster.ADMIN_PATH').'/logs*')) ? 'active' : '' }}"><a href='{{Route("LogsControllerGetIndex")}}'><i
162
                                    class='fa fa-flag'></i> <span>{{ trans('crudbooster.Log_User_Access') }}</span></a></li>
163
                @endif
164
165
            </ul><!-- /.sidebar-menu -->
166
167
        </div>
168
169
    </section>
170
    <!-- /.sidebar -->
171
</aside>
172