| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427 |
- <?php if (!defined('HTMLY')) die('HTMLy'); ?>
- <!DOCTYPE html>
- <html lang="<?php echo blog_language();?>">
- <head>
- <?php echo head_contents();?>
- <title><?php echo $title;?></title>
- <meta name="description" content="<?php echo $description; ?>"/>
- <link rel="canonical" href="<?php echo $canonical; ?>" />
- <link rel="stylesheet" href="<?php echo site_url() ?>system/resources/css/source-sans.css">
- <link rel="stylesheet" href="<?php echo site_url() ?>system/resources/css/fontawesome.min.css?v=1">
- <link rel="stylesheet" href="<?php echo site_url() ?>system/resources/css/solid.min.css?v=1">
- <link href="<?php echo site_url() ?>system/resources/css/adminlte.min.css?v=2" rel="stylesheet">
- <script src="<?php echo site_url() ?>system/resources/js/jquery.min.js"></script>
- <script src="<?php echo site_url() ?>system/resources/js/jquery-ui.min.js"></script>
- </head>
- <?php if (login()) {
- $user = $_SESSION[site_url()]['user'];
- $role = user('role', $user);
- $author = get_author($user);
- if (isset($author[0])) {
- $author = $author[0];
- } else {
- $author = default_profile($user);
- }
- ?>
- <body class="hold-transition sidebar-mini <?php echo ((config('admin.theme') === 'light' || is_null(config('admin.theme'))) ? "light-mode" : "dark-mode"); ?>">
- <div id="top"></div>
- <div class="wrapper">
- <style>.error-message ul {margin:0;padding:0;list-style-type:none;}</style>
- <!-- Navbar -->
- <nav class="main-header navbar navbar-expand <?php echo ((config('admin.theme') === 'light' || is_null(config('admin.theme'))) ? "navbar-white navbar-light" : "navbar-gray-dark navbar-dark"); ?>">
- <!-- Left navbar links -->
- <ul class="navbar-nav">
- <li class="nav-item">
- <a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fa fa-bars"></i></a>
- </li>
- <li class="nav-item d-none d-sm-inline-block">
- <a href="<?php echo site_url();?>" class="nav-link"><i class="fa fa-globe"></i> <?php echo config('breadcrumb.home')?></a>
- </li>
- </ul>
- <!-- SEARCH FORM -->
- <form class="form-inline ml-3">
- <input type="search" name="search" class="form-control" placeholder="<?php echo i18n('Type_to_search')?>">
- </form>
-
- <!-- Right navbar links -->
- <ul class="navbar-nav ml-auto">
- <li class="nav-item">
- <div class="user-panel d-flex">
- <div class="image">
- <a href="<?php echo $author->url; ?>" title="<?php echo i18n('profile_for')?> <?php echo $author->name; ?>" ><img src="<?php echo $author->avatar; ?>" class="img-circle elevation-1" alt="<?php echo $author->name; ?>"></a>
- </div>
- </div>
- </li>
- </ul>
- </nav>
- <!-- /.navbar -->
- <!-- Main Sidebar Container -->
- <aside class="main-sidebar sidebar-dark-primary elevation-4">
- <!-- Brand Logo -->
- <a href="<?php echo site_url();?>admin" class="brand-link">
- <img src="<?php echo site_url();?>system/resources/images/logo.png" alt="HTMLy Logo" class="brand-image img-circle elevation-3" style="opacity: .8">
- <span class="brand-text font-weight-light"><?php echo i18n('Dashboard')?></span>
- </a>
- <!-- Sidebar -->
- <div class="sidebar">
- <!-- Sidebar Menu -->
- <nav class="mt-2">
- <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
- <!-- Add icons to the links using the .nav-icon class
- with font-awesome or any other icon font library -->
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/content" class="nav-link">
- <i class="nav-icon fa-solid fa-square-plus"></i>
- <p>
- <?php echo ucwords(i18n('Add_content')); ?>
- </p>
- </a>
- </li>
- <li class="nav-item has-treeview menu-open">
- <a href="#" class="nav-link">
- <i class="nav-icon fa fa-thumb-tack"></i>
- <p>
- <?php echo i18n('Posts'); ?>
- <i class="right fa fa-angle-left"></i>
- </p>
- </a>
- <ul class="nav nav-treeview">
- <?php if ($role === 'editor' || $role === 'admin'):?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/posts" class="nav-link">
- <p>
- <?php echo i18n('Posts_list'); ?>
- </p>
- </a>
- </li>
- <?php endif;?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/mine" class="nav-link">
- <p>
- <?php echo i18n('My_posts');?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/scheduled" class="nav-link">
- <p>
- <?php echo i18n('Scheduled'); ?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/draft" class="nav-link">
- <p>
- <?php echo i18n('Posts_draft'); ?>
- </p>
- </a>
- </li>
- <?php if ($role === 'editor' || $role === 'admin'):?>
- <?php if (config('views.counter') == 'true') : ?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/popular" class="nav-link">
- <p>
- <?php echo i18n('Popular_posts');?>
- </p>
- </a>
- </li>
- <?php endif; ?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/categories" class="nav-link">
- <p>
- <?php echo i18n('Categories');?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/pages" class="nav-link">
- <p>
- <?php echo i18n('Static_pages'); ?>
- </p>
- </a>
- </li>
- <?php endif;?>
- </ul>
- </li>
- <?php if ($role === 'editor' || $role === 'admin'):?>
- <li class="nav-item has-treeview menu-open">
- <a href="#" class="nav-link">
- <i class="nav-icon fa fa-cogs"></i>
- <p>
- <?php echo i18n('Settings'); ?>
- <i class="right fa fa-angle-left"></i>
- </p>
- </a>
- <ul class="nav nav-treeview">
- <?php if ($role === 'admin'):?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/config" class="nav-link">
- <p>
- <?php echo i18n('Config'); ?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/themes" class="nav-link">
- <p>
- <?php echo i18n('themes'); ?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/users" class="nav-link">
- <p>
- <?php echo i18n('Manage_users'); ?>
- </p>
- </a>
- </li>
- <?php endif;?>
- <?php if ($role === 'editor' || $role === 'admin'):?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/menu" class="nav-link">
- <p>
- <?php echo i18n('Menus');?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/field" class="nav-link">
- <p>
- <?php echo i18n('custom_fields');?>
- </p>
- </a>
- </li>
- <?php endif;?>
- </ul>
- </li>
- <?php endif;?>
- <?php if ($role === 'editor' || $role === 'admin'):?>
- <li class="nav-item has-treeview menu-open">
- <a href="#" class="nav-link">
- <i class="nav-icon fa fa-briefcase"></i>
- <p>
- <?php echo i18n('Tools'); ?>
- <i class="right fa fa-angle-left"></i>
- </p>
- </a>
- <ul class="nav nav-treeview">
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/clear-cache" class="nav-link">
- <p>
- <?php echo i18n('Clear_cache');?>
- </p>
- </a>
- </li>
- <?php if (config('fulltext.search') == 'true') : ?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/search" class="nav-link">
- <p>
- <?php echo i18n('search_index');?>
- </p>
- </a>
- </li>
- <?php endif; ?>
- <?php if ($role === 'admin'):?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/update" class="nav-link">
- <p>
- <?php echo i18n('Check_update'); ?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/backup" class="nav-link">
- <p>
- <?php echo i18n('Backup');?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>admin/import" class="nav-link">
- <p>
- <?php echo i18n('Import_RSS');?>
- </p>
- </a>
- </li>
- <?php endif;?>
- </ul>
- </li>
- <?php endif;?>
- <li class="nav-item has-treeview menu-open">
- <a href="#" class="nav-link">
- <i class="nav-icon fa fa-user"></i>
- <p>
- <?php echo i18n('User'); ?>
- <i class="right fa fa-angle-left"></i>
- </p>
- </a>
- <ul class="nav nav-treeview">
- <li class="nav-item">
- <a href="<?php echo site_url();?>edit/password" class="nav-link">
- <p>
- <?php echo i18n('Change_password');?>
- </p>
- </a>
- </li>
- <?php if (config('mfa.state') === 'true'): ?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>edit/mfa" class="nav-link">
- <p>
- <?php echo i18n('config_mfa');?>
- </p>
- </a>
- </li>
- <?php endif;?>
- <li class="nav-item">
- <a href="<?php echo site_url();?>edit/profile" class="nav-link">
- <p>
- <?php echo i18n('Edit_profile');?>
- </p>
- </a>
- </li>
- <li class="nav-item">
- <a href="<?php echo site_url();?>logout" class="nav-link">
- <p>
- <?php echo i18n('Logout'); ?>
- </p>
- </a>
- </li>
- </ul>
- </ul>
- </nav>
- <!-- /.sidebar-menu -->
- </div>
- <!-- /.sidebar -->
- </aside>
- <!-- Content Wrapper. Contains page content -->
- <div class="content-wrapper">
- <!-- Content Header (Page header) -->
- <div class="content-header">
- <div class="container-fluid">
- <div class="row mb-2">
- <div class="col">
- <?php if (!empty($breadcrumb)): ?>
- <style>.breadcrumb a {margin:0 5px;}</style>
- <div class="breadcrumb"><?php echo $breadcrumb ?></div>
- <?php endif; ?>
- </div><!-- /.col -->
- </div><!-- /.row -->
- </div><!-- /.container-fluid -->
- </div>
- <!-- /.content-header -->
- <!-- Main content -->
- <div class="content">
- <div class="container-fluid">
- <div class="row">
- <div class="col" >
- <div class="card card-primary card-outline">
- <div class="card-body">
- <?php echo content() ?>
- </div>
- </div><!-- /.card -->
- </div>
- <!-- /.col-md-6 -->
- </div>
- <!-- /.row -->
- </div><!-- /.container-fluid -->
- </div>
- <!-- /.content -->
- </div>
- <!-- /.content-wrapper -->
- <!-- Control Sidebar -->
- <aside class="control-sidebar control-sidebar-dark">
- <!-- Control sidebar content goes here -->
- <div class="p-3">
- <h5>Title</h5>
- <p>Sidebar content</p>
- </div>
- </aside>
- <!-- /.control-sidebar -->
- <!-- Main Footer -->
- <footer class="main-footer">
- <!-- To the right -->
- <div class="float-right d-none d-sm-inline">
- <small><?php echo i18n('Admin_panel_style_based_on');?> <a rel="nofollow" target="_blank" href="https://github.com/ColorlibHQ/AdminLTE">AdminLTE</a></small>
- </div>
- <!-- Default to the left -->
- <?php echo i18n('Proudly_powered_by');?> <a href="https://www.htmly.com" target="_blank"><?php echo 'HTMLy ' . constant('HTMLY_VERSION'); ?></a>
- </footer>
- </div>
- <!-- ./wrapper -->
- <?php } else { ?>
- <body class="hold-transition login-page <?php echo ((config('admin.theme') === 'light' || is_null(config('admin.theme'))) ? "light-mode" : "dark-mode"); ?>">
- <div class="login-box">
- <div class="login-logo">
- <h1><a href="https://www.htmly.com" target="_blank"><img width="200px" src="<?php echo site_url(); ?>system/resources/images/logo-big.png" alt="HTMLy"/></a></h1>
- </div>
- <!-- /.login-logo -->
- <div class="card">
- <div class="card-body login-card-body">
- <p class="login-box-msg"><?php echo i18n('Sign_in_to_start_your_session');?></p>
- <?php echo content();?>
- </div>
- <!-- /.login-card-body -->
- </div>
- <br>
- <span><a href="<?php echo site_url();?>"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left" viewBox="0 0 16 16">
- <path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8z"/>
- </svg> <?php echo i18n('Back_to'); ?> <?php echo blog_title();?></a></span><br><br>
- </div>
- <?php } ?>
- <style>
- .top-link {
- visibility: hidden;
- position: fixed;
- bottom: 60px;
- right: 30px;
- z-index: 99;
- background: #ddd;
- width: 42px;
- height: 42px;
- padding: 12px;
- border-radius: 64px;
- transition: visibility 0.5s, opacity 0.8s linear;
- border: none;
- font-size:13px;
- }
- .top-link:focus {
- outline: none;
- }
- @media all and (max-width: 640px) {
- table {
- overflow: auto;
- display: block;
- }
- }
- </style>
- <a href="#top" aria-label="go to top" title="Go to Top" class="top-link" id="top-link">
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
- <path d="M12 6H0l6-6z"></path>
- </svg>
- </a>
- <script>
- var mybutton = document.getElementById("top-link");
- window.onscroll = function () {
- if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
- mybutton.style.visibility = "visible";
- mybutton.style.opacity = "1";
- } else {
- mybutton.style.visibility = "hidden";
- mybutton.style.opacity = "0";
- }
- };
- </script>
- <script src="<?php echo site_url() ?>system/resources/js/bootstrap.min.js"></script>
- <script src="<?php echo site_url() ?>system/resources/js/adminlte.min.js"></script>
- </body>
- </html>
|