app/views/layouts/phcpress/components/backend/sidebars/_side_menu.html.erb in phcpress-50.0.0 vs app/views/layouts/phcpress/components/backend/sidebars/_side_menu.html.erb in phcpress-51.0.0

- old
+ new

@@ -1,19 +1,20 @@ -<!-- Sidebar --> +<!-- Sidebar for Users and Admin --> <div data-scrollbar="true" data-height="100%"> - <% if current_user %> - <!-- Sidebar - User Profile Menu --> - <ul class="nav"> + + <!-- Sidebar - User Profile Menu --> + <ul class="nav"> + <% if current_user %> <li class="nav-profile"> <a href="javascript:;" data-toggle="nav-profile"> <div class="cover with-shadow"></div> <div class="image"> <%= image_tag current_user.gravatar_url %> </div> <div class="info"> <b class="caret pull-right"></b> - <%= current_user.firstname %> <%= current_user.lastname %> + <%= current_user.firstname + ' ' + current_user.lastname %> <small><%= current_user.username %></small> </div> </a> </li> <li> @@ -28,89 +29,126 @@ <i class="fas fa-sign-out-alt"></i> Logout <% end %> </li> </ul> </li> - </ul> - <!-- Sidebar - User Profile Menu --> - <!-- Sidebar - Sidebar Navigation --> - <ul class="nav"> - <li class="nav-header">Accounts</li> + <% end %> + </ul> + <!-- Sidebar - User Profile Menu --> + <!-- Sidebar - Sidebar Navigation --> + <ul class="nav"> + + <% if defined?phcpress %> + <!-- Sidebar - Sidebar Navigation - PHCPress(Pro) --> + <li class="nav-header">Article Management</li> <li class="has-sub"> <a href="javascript:;"> <b class="caret"></b> - <i class="fa fa-th-large"></i> - <span>Accounts Dashboard</span> + <i class="fas fa-newspaper"></i> + <span>Article Posts</span> </a> <ul class="sub-menu"> - <li><%= link_to('Settings', phcaccounts.edit_user_registration_path) %></li> - <li><%= link_to('Logout', phcaccounts.destroy_user_session_path, method: :delete) %></li> + <li class="<%= phc_menus_active_controller('phcpress/article/posts') %>"><%= link_to('Article Index', phcpress.article_posts_path) %></li> + <li class="<%= phc_menus_active_controller('phcpress/article/posts#new') %>"><%= link_to('New Aritcle', phcpress.new_article_post_path) %></li> </ul> </li> - <!-- Sidebar - Sidebar Minifier --> - <li> - <a href="javascript:;" class="sidebar-minify-btn" data-click="sidebar-minify"> - <i class="fa fa-angle-double-left"></i> + <li class="has-sub"> + <a href="javascript:;"> + <b class="caret"></b> + <i class="fas fa-sitemap"></i> + <span>Article Categories</span> </a> + <ul class="sub-menu"> + <li class="<%= phc_menus_active_controller('phcpress/article/categories') %>"><%= link_to('Category Index', phcpress.article_categories_path) %></li> + <li class="<%= phc_menus_active_controller('phcpress/article/categories#new') %>"><%= link_to('New Category', phcpress.new_article_category_path) %></li> + </ul> </li> - <!-- Sidebar - Sidebar Minifier --> - </ul> - <!-- Sidebar - Sidebar Navigation --> - <% end %> - <% if current_admin %> - <!-- Sidebar - User Profile Menu --> - <ul class="nav"> - <li class="nav-profile"> - <a href="javascript:;" data-toggle="nav-profile"> - <div class="cover with-shadow"></div> - <div class="image"> - <%= image_tag current_admin.gravatar_url %> - </div> - <div class="info"> - <b class="caret pull-right"></b> - <%= current_admin.firstname + ' ' + current_admin.lastname %> - <small><%= current_admin.username %></small> - </div> + <!-- Sidebar - Sidebar Navigation - PHCPress(Pro) --> + <% end %> + + <% if defined?phcmembers %> + <!-- Sidebar - Sidebar Navigation - PHCPress(Pro) --> + <li class="nav-header">Membership Manager</li> + <li class="has-sub"> + <a href="javascript:;"> + <b class="caret"></b> + <i class="fas fa-users"></i> + <span>Member's Data</span> </a> + <ul class="sub-menu"> + <li class="<%= phc_menus_active_controller('phcmembers/member/profiles') %>"><%= link_to('Profile Index', phcmembers.member_profiles_path) %></li> + <li class="<%= phc_menus_active_controller('phcmembers/member/profiles#new') %>"><%= link_to('New Member Profile', phcmembers.new_member_profile_path) %></li> + </ul> </li> - <li> - <ul class="nav nav-profile"> - <li> - <%= link_to phcaccounts.edit_admin_registration_path do %> - <i class="fas fa-cogs"></i> Account Settings - <% end %> - </li> - <li> - <%= link_to phcaccounts.destroy_admin_session_path do %> - <i class="fas fa-sign-out-alt"></i> Logout - <% end %> - </li> + <li class="has-sub"> + <a href="javascript:;"> + <b class="caret"></b> + <i class="fas fa-list-alt"></i> + <span>Member's Directory</span> + </a> + <ul class="sub-menu"> + <li class="<%= phc_menus_active_controller('phcmembers/directory/categories') %>"><%= link_to('Directory Index', phcmembers.directory_categories_path) %></li> + <li class="<%= phc_menus_active_controller('phcmembers/directory/categories#new') %>"><%= link_to('New Directory Listing', phcmembers.new_directory_category_path) %></li> </ul> </li> - </ul> - <!-- Sidebar - User Profile Menu --> - <!-- Sidebar - Sidebar Navigation --> - <ul class="nav"> - <li class="nav-header">Accounts Menu</li> + <!-- Sidebar - Sidebar Navigation - PHCPress(Pro) --> + <% end %> + + <% if defined?phcscriptcdn %> + <!-- Sidebar - Sidebar Navigation - PHCScriptCDN(Pro) --> + <li class="nav-header">Script Management</li> <li class="has-sub"> <a href="javascript:;"> <b class="caret"></b> - <i class="fa fa-th-large"></i> + <i class="fas fa-newspaper"></i> + <span>Script Posts</span> + </a> + <ul class="sub-menu"> + <li class="<%= phc_menus_active_controller('phcscriptcdn/script/listings') %>"><%= link_to "All Script Listings", phcscriptcdn.script_listings_path %></li> + <li class="<%= phc_menus_active_controller('phcscriptcdn/script/listings#new') %>"><%= link_to "Add a New Listing", phcscriptcdn.new_script_listing_path %></li> + </ul> + </li> + <li class="has-sub"> + <a href="javascript:;"> + <b class="caret"></b> + <i class="fas fa-sitemap"></i> + <span>Script Extras</span> + </a> + <ul class="sub-menu"> + <li class="<%= phc_menus_active_controller('phcscriptcdn/script/authors') %>"><%= link_to "Script Authors", phcscriptcdn.script_authors_path %></li> + <li class="<%= phc_menus_active_controller('phcscriptcdn/script/licences') %>"><%= link_to "Script Licences", phcscriptcdn.script_licences_path %></li> + <li class="<%= phc_menus_active_controller('phcscriptcdn/script/extensions') %>"><%= link_to "Script Extensions", phcscriptcdn.script_extensions_path %></li> + <li class="<%= phc_menus_active_controller('phcscriptcdn/script/versions') %>"><%= link_to "Script Versions", phcscriptcdn.script_versions_path %></li> + </ul> + </li> + <!-- Sidebar - Sidebar Navigation - PHCScriptCDN(Pro) --> + <% end %> + + <% if current_user %> + <!-- Sidebar - Sidebar Navigation - PHCAccounts --> + <li class="nav-header">Account Settings</li> + <li class="has-sub"> + <a href="javascript:;"> + <b class="caret"></b> + <i class="fas fa-user"></i> <span>Accounts Dashboard</span> </a> <ul class="sub-menu"> - <li><%= link_to('Settings', phcaccountspro.edit_admin_registration_path) %></li> - <li><%= link_to('Logout', phcaccountspro.destroy_admin_session_path, method: :delete) %></li> + <li class="<%= phc_menus_active_controller('phcaccounts/admin/edit') %>"><%= link_to('Settings', phcaccounts.edit_user_registration_path) %></li> + <li class="<%= phc_menus_active_controller('phcaccounts/admin/new') %>"><%= link_to('Logout', phcaccounts.destroy_user_session_path, method: :delete) %></li> </ul> </li> + <!-- Sidebar - Sidebar Navigation - PHCAccounts --> <!-- Sidebar - Sidebar Minifier --> <li> <a href="javascript:;" class="sidebar-minify-btn" data-click="sidebar-minify"> <i class="fa fa-angle-double-left"></i> </a> </li> <!-- Sidebar - Sidebar Minifier --> - </ul> - <!-- Sidebar - Sidebar Navigation --> - <% end %> + <% end %> + + </ul> + <!-- Sidebar - Sidebar Navigation --> + </div> -<!-- Sidebar --> +<!-- Sidebar for Users and Admin -->