1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 01:39:24 +02:00

Fix dashboard

This commit is contained in:
Daniel 2021-09-30 11:40:46 -03:00
parent 4d8381e01b
commit 1c4a57f1b4

View file

@ -8,6 +8,7 @@ if (!User::isAdmin()) {
exit; exit;
} }
$isAdminPanel = 1; $isAdminPanel = 1;
class MenuAdmin { class MenuAdmin {
public $title, $icon, $href, $active = false, $show = false, $itens = array(), $data_toggle, $data_target; public $title, $icon, $href, $active = false, $show = false, $itens = array(), $data_toggle, $data_target;
@ -39,10 +40,10 @@ $itens = array();
$menu = new MenuAdmin(__("Dashboard"), "fa fa-tachometer-alt", "dashboard"); $menu = new MenuAdmin(__("Dashboard"), "fa fa-tachometer-alt", "dashboard");
$itens[] = $menu; $itens[] = $menu;
/*
$menu = new MenuAdmin(__("Premium Featrures"), "fas fa-star", "premium"); $menu = new MenuAdmin(__("Premium Featrures"), "fas fa-star", "premium");
$itens[] = $menu; $itens[] = $menu;
*/
$menu = new MenuAdmin(__("Settings"), "fa fa-wrench"); $menu = new MenuAdmin(__("Settings"), "fa fa-wrench");
$menu->addItem(new MenuAdmin(__("Remove Branding"), "far fa-edit", "customize_settings")); $menu->addItem(new MenuAdmin(__("Remove Branding"), "far fa-edit", "customize_settings"));
$menu->addItem(new MenuAdmin(__("General Settings"), "fas fa-cog", "general_settings")); $menu->addItem(new MenuAdmin(__("General Settings"), "fas fa-cog", "general_settings"));
@ -179,7 +180,7 @@ switch ($_GET['page']) {
<!DOCTYPE html> <!DOCTYPE html>
<html lang="<?php echo $config->getLanguage(); ?>"> <html lang="<?php echo $config->getLanguage(); ?>">
<head> <head>
<?php <?php
echo getHTMLTitle(__("Administration")); echo getHTMLTitle(__("Administration"));
?> ?>
<?php <?php
@ -199,6 +200,23 @@ switch ($_GET['page']) {
.leftMenu .panel-body { .leftMenu .panel-body {
padding: 0px; padding: 0px;
} }
.adminLeftMenu .panel-default i, .adminLeftMenu .panel-default{
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}
.adminLeftMenu .panel-default i{
opacity: 0.2;
}
.adminLeftMenu:hover .panel-default i{
opacity: 1;
}
.adminLeftMenu .panel-default{
opacity: 0.6;
}
.adminLeftMenu:hover .panel-default{
opacity: 1;
}
</style> </style>
</head> </head>
<body class="<?php echo $global['bodyClass']; ?>"> <body class="<?php echo $global['bodyClass']; ?>">
@ -209,7 +227,7 @@ switch ($_GET['page']) {
<div class="container-fluid"> <div class="container-fluid">
<br> <br>
<div class="row"> <div class="row">
<div class="col-sm-3 col-md-3 fixed affix leftMenu"> <div class=" col-lg-2 col-md-3 col-sm-3 fixed affix leftMenu">
<div class="panel-group" id="accordion"> <div class="panel-group" id="accordion">
<?php <?php
foreach ($itens as $key => $value) { foreach ($itens as $key => $value) {
@ -218,56 +236,62 @@ switch ($_GET['page']) {
if (!empty($value->href)) { if (!empty($value->href)) {
$href = 'href="' . $global['webSiteRootURL'] . 'admin/?page=' . $value->href . '"'; $href = 'href="' . $global['webSiteRootURL'] . 'admin/?page=' . $value->href . '"';
} }
$panel = 'panel-default';
if($_REQUEST['page']==$value->href){
$panel = 'panel-primary';
}
?> ?>
<div class="panel panel-default"> <a <?php echo $href; ?> class="adminLeftMenu">
<div class="panel-heading"> <div class="panel <?php echo $panel; ?>">
<h4 class="panel-title"> <div class="panel-heading">
<a <?php echo $href; ?>><i class="<?php echo $value->icon; ?>"></i> <?php echo $value->title; ?></a> <h4 class="panel-title">
</h4> <i class="<?php echo $value->icon; ?> "></i> <?php echo $value->title; ?>
</div> </h4>
<?php
if (!empty($value->itens)) {
$in = "";
if (!empty($_GET['page'])) {
foreach ($value->itens as $search) {
if ($_GET['page'] === $search->href) {
$in = "in";
break;
}
}
}
?>
<div id="collapse<?php echo $uid; ?>" class="panel-collapse collapse <?php echo $in; ?>">
<div class="panel-body">
<table class="table">
<?php
foreach ($value->itens as $key2 => $value2) {
$active = "";
if (!empty($_GET['page']) && $_GET['page'] === $value2->href) {
$active = "active";
}
?>
<tr>
<td class="<?php echo $active; ?>">
<a href="<?php echo "{$global['webSiteRootURL']}admin/?page=" . $value2->href; ?>"><i class="<?php echo $value2->icon; ?>"></i> <?php echo $value2->title; ?></a>
</td>
</tr>
<?php
}
?>
</table>
</div>
</div> </div>
<?php <?php
} if (!empty($value->itens)) {
?> $in = "";
</div> if (!empty($_GET['page'])) {
foreach ($value->itens as $search) {
if ($_GET['page'] === $search->href) {
$in = "in";
break;
}
}
}
?>
<div id="collapse<?php echo $uid; ?>" class="panel-collapse collapse <?php echo $in; ?>">
<div class="panel-body">
<table class="table">
<?php
foreach ($value->itens as $key2 => $value2) {
$active = "";
if (!empty($_GET['page']) && $_GET['page'] === $value2->href) {
$active = "active";
}
?>
<tr>
<td class="<?php echo $active; ?>">
<a href="<?php echo "{$global['webSiteRootURL']}admin/?page=" . $value2->href; ?>"><i class="<?php echo $value2->icon; ?>"></i> <?php echo $value2->title; ?></a>
</td>
</tr>
<?php
}
?>
</table>
</div>
</div>
<?php
}
?>
</div>
</a>
<?php <?php
} }
?> ?>
</div> </div>
</div> </div>
<div class="col-sm-9 col-md-9 col-sm-offset-3 col-md-offset-3 "> <div class=" col-lg-10 col-md-9 col-sm-9 col-sm-offset-3 col-md-offset-3 col-lg-offset-2 ">
<?php <?php
if (!empty($includeBody)) { if (!empty($includeBody)) {
if (is_array($includeBody)) { if (is_array($includeBody)) {