Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav

This commit is contained in:
johnnyq 2022-02-22 01:26:15 -05:00
parent 057e3a6cbd
commit 71b7f60aeb
21 changed files with 126 additions and 117 deletions

View File

@ -36,47 +36,131 @@
</div>
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" data-accordion="false">
<li class="nav-item">
<a href="dashboard_financial.php" class="nav-link">
<i class="nav-icon fas fa-arrow-left"></i>
<p>Back</p> |
<p><strong>Admin Nav</strong></p>
</a>
</li>
<li class="nav-header mt-3">SETTINGS</li>
<li class="nav-item">
<a href="settings-general.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-general.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<i class="nav-icon far fa-cog"></i>
<p>General</p>
</a>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-mail.php") { echo "active"; } ?>"
href="settings-mail.php">
<i class="nav-icon far fa-envelope"></i>
<p>Mail</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-defaults.php") { echo "active"; } ?>"
href="settings-defaults.php">
<i class="nav-icon far fa-cog"></i>
<p>Defaults</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-invoice.php") { echo "active"; } ?>"
href="settings-invoice.php">
<i class="nav-icon far fa-file"></i>
<p>Invoice</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-quote.php") { echo "active"; } ?>"
href="settings-quote.php">
<i class="nav-icon far fa-file"></i>
<p>Quote</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-ticket.php") { echo "active"; } ?>"
href="settings-ticket.php">
<i class="nav-icon far fa-tag"></i>
<p>Ticket</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-alerts.php") { echo "active"; } ?>"
href="settings-alerts.php">
<i class="nav-icon far fa-bell"></i>
<p>Alerts</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-online-payment.php") { echo "active"; } ?>"
href="settings-online-payment.php">
<i class="nav-icon far fa-credit-card"></i>
<p>Online Payment</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-update.php") { echo "active"; } ?>"
href="settings-update.php">
<i class="nav-icon far fa-wrench"></i>
<p>Update</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-backup.php") { echo "active"; } ?>"
href="settings-backup.php">
<i class="nav-icon far fa-database"></i>
<p>Backup</p>
</a>
</li>
<li class="nav-header mt-3">MORE SETTINGS</li>
<li class="nav-item">
<a href="categories.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "categories.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<i class="nav-icon far fa-circle nav-icon"></i>
<p>Categories</p>
</a>
</li>
<li class="nav-item">
<a href="custom_links.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "custom_links.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<i class="nav-icon far fa-circle nav-icon"></i>
<p>Custom Links</p>
</a>
</li>
<li class="nav-item">
<a href="taxes.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "taxes.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<i class="nav-icon far fa-circle nav-icon"></i>
<p>Taxes</p>
</a>
</li>
<li class="nav-item">
<a href="users.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "users.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<i class="nav-icon far fa-circle nav-icon"></i>
<p>Users</p>
</a>
</li>
<li class="nav-item">
<a href="companies.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "companies.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<i class="nav-icon far fa-circle nav-icon"></i>
<p>Companies</p>
</a>
</li>
<li class="nav-item">
<a href="logs.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "logs.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<i class="nav-icon far fa-circle nav-icon"></i>
<p>Logs</p>
</a>
</li>

View File

@ -1,4 +1,4 @@
<?php include("inc_all.php");
<?php include("inc_all_admin.php");
//Paging
if(isset($_GET['p'])){

View File

@ -1,4 +1,4 @@
<?php include("inc_all.php");
<?php include("inc_all_admin.php");
//Paging
if(isset($_GET['p'])){

View File

@ -1,4 +1,4 @@
<?php include("inc_all.php");
<?php include("inc_all_admin.php");
//Paging
if(isset($_GET['p'])){

View File

@ -1,4 +1,4 @@
<?php include("inc_all.php");
<?php include("inc_all_admin.php");
//Paging
if(isset($_GET['p'])){

12
inc_all_admin.php Normal file
View File

@ -0,0 +1,12 @@
<?php
include("config.php");
include_once("functions.php");
include("check_login.php");
include("header.php");
include("top_nav.php");
include("admin_side_nav.php");
include("inc_wrapper.php");
include("inc_alert_feedback.php");
?>

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="card card-dark">
<div class="card-header">

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="card card-dark">
<div class="card-header">

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="card card-dark">
<div class="card-header">

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="card card-dark">
<div class="card-header">

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="card card-dark">
<div class="card-header">

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="card card-dark">
<div class="card-header">

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="alert alert-warning">
Work in Progress

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="card card-dark">
<div class="card-header">

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<div class="card card-dark">
<div class="card-header">

View File

@ -1,6 +1,4 @@
<?php include("inc_all.php"); ?>
<?php include("settings-nav.php"); ?>
<?php include("inc_all_admin.php"); ?>
<?php

View File

@ -214,78 +214,6 @@
<?php } ?>
<?php if($session_user_role > 2){ ?>
<li class="nav-header mt-3">SETTINGS</li>
<li class="nav-item has-treeview <?php if(basename($_SERVER["PHP_SELF"]) == "settings-general.php" OR basename($_SERVER["PHP_SELF"]) == "categories.php" OR basename($_SERVER["PHP_SELF"]) == "tags.php" OR basename($_SERVER["PHP_SELF"]) == "custom_links.php" OR basename($_SERVER["PHP_SELF"]) == "taxes.php" OR basename($_SERVER["PHP_SELF"]) == "users.php" OR basename($_SERVER["PHP_SELF"]) == "companies.php" OR basename($_SERVER["PHP_SELF"]) == "logs.php") { echo "menu-open"; } ?>">
<a href="#" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-general.php" OR basename($_SERVER["PHP_SELF"]) == "categories.php" OR basename($_SERVER["PHP_SELF"]) == "tags.php" OR basename($_SERVER["PHP_SELF"]) == "custom_links.php" OR basename($_SERVER["PHP_SELF"]) == "taxes.php" OR basename($_SERVER["PHP_SELF"]) == "users.php" OR basename($_SERVER["PHP_SELF"]) == "companies.php" OR basename($_SERVER["PHP_SELF"]) == "logs.php") { echo "active"; } ?>">
<i class="nav-icon fas fa-cog"></i>
<p>
Settings
<i class="right fas fa-angle-left"></i>
</p>
</a>
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="settings-general.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "settings-general.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<p>General</p>
</a>
</li>
<li class="nav-item">
<a href="categories.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "categories.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<p>Categories</p>
</a>
</li>
<li class="nav-item">
<a href="tags.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "tags.php") { echo "active"; } ?>">
<i class="fa fa-tag nav-icon"></i>
<p>Tags</p>
</a>
</li>
<li class="nav-item">
<a href="custom_links.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "custom_links.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<p>Custom Links</p>
</a>
</li>
<li class="nav-item">
<a href="taxes.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "taxes.php") { echo "active"; } ?>">
<i class="far fa-circle nav-icon"></i>
<p>Taxes</p>
</a>
</li>
<li class="nav-item">
<a href="users.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "users.php") { echo "active"; } ?>">
<i class="far fa-user nav-icon"></i>
<p>Users</p>
</a>
</li>
<li class="nav-item">
<a href="api_keys.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "api_keys.php") { echo "active"; } ?>">
<i class="fas fa-key nav-icon"></i>
<p>API Keys</p>
</a>
</li>
<li class="nav-item">
<a href="companies.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "companies.php") { echo "active"; } ?>">
<i class="far fa-building nav-icon"></i>
<p>Companies</p>
</a>
</li>
<li class="nav-item">
<a href="logs.php" class="nav-link <?php if(basename($_SERVER["PHP_SELF"]) == "logs.php") { echo "active"; } ?>">
<i class="far fa-eye nav-icon"></i>
<p>Audit Logs</p>
</a>
</li>
</ul>
</li>
<?php } ?>
<?php
$sql = mysqli_query($mysqli,"SELECT * FROM custom_links WHERE company_id = $session_company_id");

View File

@ -1,4 +1,4 @@
<?php include("inc_all.php");
<?php include("inc_all_admin.php");
if(!empty($_GET['sb'])){
$sb = mysqli_real_escape_string($mysqli,$_GET['sb']);

View File

@ -46,6 +46,11 @@
<!-- Menu Footer-->
<li class="user-footer">
<a href="settings-user.php" class="btn btn-default btn-flat">Profile</a>
<?php if($session_user_role > 2){ ?>
<a href="settings-general.php" class="btn btn-dark btn-flat ml-4">Admin</a>
<?php } ?>
<a href="post.php?logout" class="btn btn-default btn-flat float-right">Sign out</a>
</li>
</ul>

View File

@ -1,4 +1,4 @@
<?php include("inc_all.php");
<?php include("inc_all_admin.php");
//Rebuild URL

View File

@ -1,4 +1,4 @@
<?php include("inc_all.php");
<?php include("inc_all_admin.php");
//Paging
if(isset($_GET['p'])){