Controle de faturas e bloqueio de usuários para o sistema de lojas web
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

208 lines
7.9 KiB

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
{% include 'controle/favicon.html' %}
<title>{% block title %}Nexverse SIGE{% endblock title %}</title>
{% block style %}
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<!-- Font Awesome -->
<link
rel="stylesheet"
href="{% static 'plugins/fontawesome-free/css/all.min.css' %}"
/>
<!-- Ionicons -->
<link
rel="stylesheet"
href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"
/>
<!-- Tempusdominus Bootstrap 4 -->
<link
rel="stylesheet"
href="{% static 'plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css' %}"
/>
<!-- iCheck -->
<link
rel="stylesheet"
href="{% static 'plugins/icheck-bootstrap/icheck-bootstrap.min.css' %}"
/>
<!-- JQVMap -->
<link
rel="stylesheet"
href="{% static 'plugins/jqvmap/jqvmap.min.css' %}"
/>
<!-- Theme style -->
<link rel="stylesheet" href="{% static 'dist/css/adminlte.min.css' %}" />
<!-- overlayScrollbars -->
<link
rel="stylesheet"
href="{% static 'plugins/overlayScrollbars/css/OverlayScrollbars.min.css' %}"
/>
<!-- Daterange picker -->
<link
rel="stylesheet"
href="{% static 'plugins/daterangepicker/daterangepicker.css' %}"
/>
<!-- summernote -->
<link
rel="stylesheet"
href="{% static 'plugins/summernote/summernote-bs4.min.css' %}"
/>
{% endblock style %}
</head>
<body class="hold-transition sidebar-mini layout-fixed dark-mode">
<div class="wrapper">
{% include 'controle/header.html' %} {% include 'controle/sidebar.html' %}
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
{% for message in messages %}
<div class="alert alert-{{ message.tags }} alert-dismissible">
<button
type="button"
class="close"
data-dismiss="alert"
aria-hidden="true"
>
×
</button>
{% if message.title %}
<h5>
{% if message.icon %}<i class="icon fas fa-ban"></i>{% endif %}
Aviso!
</h5>
{% endif %} {{ message }}
</div>
{% endfor %}
<!-- Content Header (Page header) -->
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
{% block content_title %} {% endblock content_title %}
</div>
<!-- /.col -->
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
{% block breadcrumbs %} {% endblock breadcrumbs %}
</ol>
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
<!-- /.container-fluid -->
</div>
<!-- /.content-header -->
<!-- Main content -->
<section class="content">
<div class="container-fluid">
{% block main_content %} {% endblock main_content %}
</div>
<!-- /.container-fluid -->
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
{% include 'controle/footer.html' %}
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->
{% block script %}
<!-- jQuery -->
<script src="{% static 'plugins/jquery/jquery.min.js' %}"></script>
<!-- jQuery UI 1.11.4 -->
<script src="{% static 'plugins/jquery-ui/jquery-ui.min.js' %}"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge("uibutton", $.ui.button);
</script>
<!-- Bootstrap 4 -->
<script src="{% static 'plugins/bootstrap/js/bootstrap.bundle.min.js' %}"></script>
<!-- ChartJS -->
<script src="{% static 'plugins/chart.js/Chart.min.js' %}"></script>
<!-- Sparkline -->
<script src="{% static 'plugins/sparklines/sparkline.js' %}"></script>
<!-- JQVMap -->
<script src="{% static 'plugins/jqvmap/jquery.vmap.min.js' %}"></script>
<script src="{% static 'plugins/jqvmap/maps/jquery.vmap.usa.js' %}"></script>
<!-- jQuery Knob Chart -->
<script src="{% static 'plugins/jquery-knob/jquery.knob.min.js' %}"></script>
<!-- daterangepicker -->
<script src="{% static 'plugins/moment/moment.min.js' %}"></script>
<script src="{% static 'plugins/daterangepicker/daterangepicker.js' %}"></script>
<!-- Tempusdominus Bootstrap 4 -->
<script src="{% static 'plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js' %}"></script>
<!-- Summernote -->
<script src="{% static 'plugins/summernote/summernote-bs4.min.js' %}"></script>
<!-- overlayScrollbars -->
<script src="{% static 'plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js' %}"></script>
<!-- AdminLTE App -->
<script src="{% static 'dist/js/adminlte.js' %}"></script>
<!-- AdminLTE for demo purposes -->
<!-- <script src="{% static 'dist/js/demo.js' %}"></script> -->
<!-- AdminLTE dashboard demo (This is only for demo purposes) -->
<!-- <script src="{% static 'dist/js/pages/dashboard.js' %}"></script> -->
<script>
function toggleTheme(e) {
e = e || window.event;
var target = e.target || e.srcElement;
if (target.checked) {
$('body').addClass('dark-mode');
$('aside.main-sidebar').removeClass('sidebar-light-primary');
$('aside.main-sidebar').addClass('sidebar-dark-primary');
$('nav.main-header').removeClass('navbar-white');
$('nav.main-header').addClass('navbar-dark');
localStorage.setItem("theme", 'dark');
} else {
$('body').removeClass('dark-mode');
$('aside.main-sidebar').removeClass('sidebar-dark-primary');
$('aside.main-sidebar').addClass('sidebar-light-primary');
$('nav.main-header').removeClass('navbar-dark');
$('nav.main-header').addClass('navbar-white');
localStorage.setItem("theme", 'light');
}
}
$( document ).ready(function() {
if (localStorage.getItem("theme") !== null) {
const theme = localStorage.getItem("theme");
let body = $('body');
let aside = $('aside.main-sidebar');
let nav = $('nav.main-header');
if (theme === 'light') {
body.hasClass('dark-mode') ? body.removeClass('dark-mode') : null;
aside.hasClass('sidebar-dark-primary') ? aside.removeClass('sidebar-dark-primary') : null;
aside.hasClass('sidebar-light-primary') ? null : aside.addClass('sidebar-light-primary');
nav.hasClass('navbar-dark') ? nav.removeClass('navbar-dark') : null;
nav.hasClass('navbar-white') ? null : nav.addClass('navbar-white');
$('#themeChoice').prop( "checked", false );
} else {
body.hasClass('dark-mode') ? null : body.addClass('dark-mode');
aside.hasClass('sidebar-dark-primary') ? null : aside.addClass('sidebar-dark-primary');
aside.hasClass('sidebar-light-primary') ? aside.removeClass('sidebar-light-primary') : null;
nav.hasClass('navbar-dark') ? null : nav.addClass('sidebar-dark-primary');
nav.hasClass('navbar-white') ? nav.removeClass('navbar-white') : null;
}
}
});
</script>
{% endblock script %}
</body>
</html>