%PDF- %PDF-
Direktori : /home/vacivi36/sistemaparcerias/admin/ |
Current File : /home/vacivi36/sistemaparcerias/admin/index.php |
<?php session_start(); $usuario_nome = $_SESSION['usuarioNome']; include_once('../conexao.php'); if ($result = $conn->query("SELECT id FROM clientes")) { /* determine number of rows result set */ $row_clientes = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM usuarios")) { /* determine number of rows result set */ $row_usuarios = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM niveis_acessos")) { /* determine number of rows result set */ $row_empresa = $result->num_rows; $row_empresas = $row_empresa-2; /* close result set */ $result->close(); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <title>Vacivitta Dashboard</title> <!-- Custom fonts for this template--> <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet"> <!-- Custom styles for this template--> <link href="css/sb-admin-2.min.css" rel="stylesheet"> </head> <body id="page-top"> <!-- Page Wrapper --> <div id="wrapper"> <!-- Sidebar --> <ul class="navbar-nav bg-gradient-primary sidebar sidebar-dark accordion" id="accordionSidebar"> <!-- Sidebar - Brand --> <a class="sidebar-brand d-flex align-items-center justify-content-center" href="index.php"> <div class="sidebar-brand-icon rotate-n-15"> <i class="fas fa-laugh-wink"></i> </div> <div class="sidebar-brand-text mx-3">Vacivitta <sup>1.0</sup></div> </a> <!-- Divider --> <hr class="sidebar-divider my-0"> <!-- Nav Item - Dashboard --> <li class="nav-item active"> <a class="nav-link" href="index.php"> <i class="fas fa-fw fa-tachometer-alt"></i> <span>Dashboard</span></a> </li> <!-- Divider --> <hr class="sidebar-divider"> <!-- Heading --> <div class="sidebar-heading"> Interface </div> <!-- Nav Item - Pages Collapse Menu --> <li class="nav-item"> <a class="nav-link collapsed" href="#" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="true" aria-controls="collapseTwo"> <i class="fas fa-fw fa-cog"></i> <span>Adicionar</span> </a> <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionSidebar"> <div class="bg-white py-2 collapse-inner rounded"> <h6 class="collapse-header">Adicionar Usuários:</h6> <a class="collapse-item" href="criar.php">Criar</a> <a class="collapse-item" href="editar.php">Editar</a> </div> </div> </li> </ul> <!-- End of Sidebar --> <!-- Content Wrapper --> <div id="content-wrapper" class="d-flex flex-column"> <!-- Main Content --> <div id="content"> <!-- Topbar --> <nav class="navbar navbar-expand navbar-light bg-white topbar mb-4 static-top shadow"> <!-- Sidebar Toggle (Topbar) --> <button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3"> <i class="fa fa-bars"></i> </button> <!-- Topbar Navbar --> <ul class="navbar-nav ml-auto"> <!-- Nav Item - Search Dropdown (Visible Only XS) --> <li class="nav-item dropdown no-arrow d-sm-none"> <a class="nav-link dropdown-toggle" href="#" id="searchDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fas fa-search fa-fw"></i> </a> <!-- Dropdown - Messages --> <div class="dropdown-menu dropdown-menu-right p-3 shadow animated--grow-in" aria-labelledby="searchDropdown"> <form class="form-inline mr-auto w-100 navbar-search"> <div class="input-group"> <input type="text" class="form-control bg-light border-0 small" placeholder="Search for..." aria-label="Search" aria-describedby="basic-addon2"> <div class="input-group-append"> <button class="btn btn-primary" type="button"> <i class="fas fa-search fa-sm"></i> </button> </div> </div> </form> </div> </li> <!-- Nav Item - User Information --> <li class="nav-item dropdown no-arrow"> <a class="nav-link dropdown-toggle" href="#" id="userDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="mr-2 d-none d-lg-inline text-gray-600 small"><?php echo $usuario_nome;?></span> <img class="img-profile rounded-circle" src="img/undraw_profile.svg"> </a> <!-- Dropdown - User Information --> <div class="dropdown-menu dropdown-menu-right shadow animated--grow-in" aria-labelledby="userDropdown"> <!--<a class="dropdown-item" href="#"> <i class="fas fa-user fa-sm fa-fw mr-2 text-gray-400"></i> Profile </a> <a class="dropdown-item" href="#"> <i class="fas fa-cogs fa-sm fa-fw mr-2 text-gray-400"></i> Settings </a> <a class="dropdown-item" href="#"> <i class="fas fa-list fa-sm fa-fw mr-2 text-gray-400"></i> Activity Log </a>--> <div class="dropdown-divider"></div> <a class="dropdown-item" href="../sair.php" > <i class="fas fa-sign-out-alt fa-sm fa-fw mr-2 text-gray-400"></i> Sair </a> </div> </li> </ul> </nav> <!-- End of Topbar --> <!-- Begin Page Content --> <div class="container-fluid"> <!-- Page Heading --> <div class="d-sm-flex align-items-center justify-content-between mb-4"> <h1 class="h3 mb-0 text-gray-800">Dashboard</h1> </div> <!-- Content Row --> <div class="row"> <!-- Earnings (Monthly) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-primary shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-primary text-uppercase mb-1"> Clientes Cadastrados</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><?php echo $row_clientes; ?></div> </div> <div class="col-auto"> <i class="fas fa-calendar fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Earnings (Monthly) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-success shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-success text-uppercase mb-1"> Usuários Cadastrados</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><?php echo $row_usuarios; ?></div> </div> <div class="col-auto"> <i class="fas fa-clipboard-list fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Earnings (Monthly) Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-info shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-info text-uppercase mb-1">Armazenamento </div> <div class="row no-gutters align-items-center"> <div class="col-auto"> <div class="h5 mb-0 mr-3 font-weight-bold text-gray-800">50%</div> </div> <div class="col"> <div class="progress progress-sm mr-2"> <div class="progress-bar bg-info" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div> </div> </div> </div> </div> <div class="col-auto"> <i class="fas fa-clipboard-list fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> <!-- Pending Requests Card Example --> <div class="col-xl-3 col-md-6 mb-4"> <div class="card border-left-warning shadow h-100 py-2"> <div class="card-body"> <div class="row no-gutters align-items-center"> <div class="col mr-2"> <div class="text-xs font-weight-bold text-warning text-uppercase mb-1"> Empresas Parceiras</div> <div class="h5 mb-0 font-weight-bold text-gray-800"><?php echo $row_empresas; ?></div> </div> <div class="col-auto"> <i class="fas fa-comments fa-2x text-gray-300"></i> </div> </div> </div> </div> </div> </div> <!-- Content Row --> <div class="row"> <!-- Area Chart --> <div class="col-xl-12 col-lg-7"> <div class="card shadow mb-4"> <!-- Card Header - Dropdown --> <div class="card-header py-3 d-flex flex-row align-items-center justify-content-between"> <h6 class="m-0 font-weight-bold text-primary">Clientes Cadastrados</h6> <div class="dropdown no-arrow"> <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fas fa-ellipsis-v fa-sm fa-fw text-gray-400"></i> </a> <div class="dropdown-menu dropdown-menu-right shadow animated--fade-in" aria-labelledby="dropdownMenuLink"> <div class="dropdown-header">Dropdown Header:</div> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Something else here</a> </div> </div> </div> <!-- Card Body --> <div class="card-body"> <div class="chart-area"> <canvas id="myAreaChart"></canvas> </div> </div> </div> </div> <!-- Content Row --> <div class="row"> </div> <!-- /.container-fluid --> </div> <!-- End of Main Content --> <!-- Footer --> <footer class="sticky-footer bg-white"> <div class="container my-auto"> <div class="copyright text-center my-auto"> <span>Vacivitta 2021</span> </div> </div> </footer> <!-- End of Footer --> </div> <!-- End of Content Wrapper --> </div> <!-- End of Page Wrapper --> <!-- Scroll to Top Button--> <a class="scroll-to-top rounded" href="#page-top"> <i class="fas fa-angle-up"></i> </a> <!-- Bootstrap core JavaScript--> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- Core plugin JavaScript--> <script src="vendor/jquery-easing/jquery.easing.min.js"></script> <!-- Custom scripts for all pages--> <script src="js/sb-admin-2.min.js"></script> <!-- Page level plugins --> <script src="vendor/chart.js/Chart.min.js"></script> <!-- Page level custom scripts --> <script src="js/demo/chart-pie-demo.js"></script> <?php $hoje = new DateTime(); $ano = $hoje->format('Y'); if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-01-01' AND '$ano-01-31';")) { /* determine number of rows result set */ $row_janeiro = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-02-01' AND '$ano-02-31';")) { /* determine number of rows result set */ $row_fevereiro = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-03-01' AND '$ano-03-31';")) { /* determine number of rows result set */ $row_marco = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-04-01' AND '$ano-04-31';")) { /* determine number of rows result set */ $row_abril = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-05-01' AND '$ano-05-31';")) { /* determine number of rows result set */ $row_maio = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-06-01' AND '$ano-06-31';")) { /* determine number of rows result set */ $row_junho = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-07-01' AND '$ano-07-31';")) { /* determine number of rows result set */ $row_julho = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-08-01' AND '$ano-08-31';")) { /* determine number of rows result set */ $row_agosto = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-09-01' AND '$ano-09-31';")) { /* determine number of rows result set */ $row_setembro = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-10-01' AND '$ano-10-31';")) { /* determine number of rows result set */ $row_outubro = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-11-01' AND '$ano-11-31';")) { /* determine number of rows result set */ $row_novembro = $result->num_rows; /* close result set */ $result->close(); } if ($result = $conn->query("SELECT id FROM clientes WHERE cliente_datainsert BETWEEN '$ano-12-01' AND '$ano-12-31';")) { /* determine number of rows result set */ $row_dezembro = $result->num_rows; /* close result set */ $result->close(); } ?> <script> var janeiro = "<?php echo $row_janeiro; ?>"; var fevereiro = "<?php echo $row_fevereiro; ?>"; var marco = "<?php echo $row_marco; ?>"; var abril = "<?php echo $row_abril; ?>"; var maio = "<?php echo $row_maio; ?>"; var junho = "<?php echo $row_junho; ?>"; var julho = "<?php echo $row_julho; ?>"; var agosto = "<?php echo $row_agosto; ?>"; var setembro = "<?php echo $row_setembro; ?>"; var outubro = "<?php echo $row_outubro; ?>"; var novembro = "<?php echo $row_novembro; ?>"; var dezembro = "<?php echo $row_dezembro; ?>"; // Set new default font family and font color to mimic Bootstrap's default styling Chart.defaults.global.defaultFontFamily = 'Nunito', '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; Chart.defaults.global.defaultFontColor = '#858796'; function number_format(number, decimals, dec_point, thousands_sep) { // * example: number_format(1234.56, 2, ',', ' '); // * return: '1 234,56' number = (number + '').replace(',', '').replace(' ', ''); var n = !isFinite(+number) ? 0 : +number, prec = !isFinite(+decimals) ? 0 : Math.abs(decimals), sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep, dec = (typeof dec_point === 'undefined') ? '.' : dec_point, s = '', toFixedFix = function(n, prec) { var k = Math.pow(10, prec); return '' + Math.round(n * k) / k; }; // Fix for IE parseFloat(0.55).toFixed(0) = 0; s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.'); if (s[0].length > 3) { s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); } if ((s[1] || '').length < prec) { s[1] = s[1] || ''; s[1] += new Array(prec - s[1].length + 1).join('0'); } return s.join(dec); } // Area Chart Example var ctx = document.getElementById("myAreaChart"); var myLineChart = new Chart(ctx, { type: 'line', data: { labels: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], datasets: [{ label: "Clientes", lineTension: 0.3, backgroundColor: "rgba(78, 115, 223, 0.05)", borderColor: "rgba(78, 115, 223, 1)", pointRadius: 3, pointBackgroundColor: "rgba(78, 115, 223, 1)", pointBorderColor: "rgba(78, 115, 223, 1)", pointHoverRadius: 3, pointHoverBackgroundColor: "rgba(78, 115, 223, 1)", pointHoverBorderColor: "rgba(78, 115, 223, 1)", pointHitRadius: 10, pointBorderWidth: 2, data: [janeiro, fevereiro, marco, abril, maio, junho, julho, agosto, setembro, outubro, novembro, dezembro], }], }, options: { maintainAspectRatio: false, layout: { padding: { left: 10, right: 25, top: 25, bottom: 0 } }, scales: { xAxes: [{ time: { unit: 'date' }, gridLines: { display: false, drawBorder: false }, ticks: { maxTicksLimit: 7 } }], yAxes: [{ ticks: { maxTicksLimit: 5, padding: 10, // Include a dollar sign in the ticks callback: function(value, index, values) { return '' + number_format(value); } }, gridLines: { color: "rgb(234, 236, 244)", zeroLineColor: "rgb(234, 236, 244)", drawBorder: false, borderDash: [2], zeroLineBorderDash: [2] } }], }, legend: { display: false }, tooltips: { backgroundColor: "rgb(255,255,255)", bodyFontColor: "#858796", titleMarginBottom: 10, titleFontColor: '#6e707e', titleFontSize: 14, borderColor: '#dddfeb', borderWidth: 1, xPadding: 15, yPadding: 15, displayColors: false, intersect: false, mode: 'index', caretPadding: 10, callbacks: { label: function(tooltipItem, chart) { var datasetLabel = chart.datasets[tooltipItem.datasetIndex].label || ''; return datasetLabel + ': ' + number_format(tooltipItem.yLabel); } } } } }); </script> </body> </html>