update entra id
This commit is contained in:
+27
-76
@@ -1,20 +1,24 @@
|
||||
<?php include('include/headscript.php'); ?>
|
||||
<?php
|
||||
// Connessione al database
|
||||
$conn = new mysqli($servername, $username, $password, $database);
|
||||
// Includi la classe DBHandlerSelect
|
||||
require_once 'class/db-functions.php';
|
||||
|
||||
// Inizializza la connessione con DBHandlerSelect
|
||||
$dbHandler = new DBHandlerSelect();
|
||||
$pdo = $dbHandler->getConnection();
|
||||
|
||||
// Query 1: Numero totale di prodotti
|
||||
$totalProductsQuery = "SELECT COUNT(DISTINCT p.idproducts) AS totalProducts FROM products p WHERE 1=1";
|
||||
$totalProductsResult = $conn->query($totalProductsQuery);
|
||||
$totalProducts = $totalProductsResult->fetch_assoc()['totalProducts'];
|
||||
$stmt = $pdo->query($totalProductsQuery);
|
||||
$totalProducts = $stmt->fetch(PDO::FETCH_ASSOC)['totalProducts'];
|
||||
|
||||
// Query 2: Numero totale di report
|
||||
$totalReportsQuery = "
|
||||
SELECT COUNT(DISTINCT r.idreports) AS totalReports
|
||||
FROM reports r
|
||||
LEFT JOIN products p ON r.idproducts = p.idproducts";
|
||||
$totalReportsResult = $conn->query($totalReportsQuery);
|
||||
$totalReports = $totalReportsResult->fetch_assoc()['totalReports'];
|
||||
$stmt = $pdo->query($totalReportsQuery);
|
||||
$totalReports = $stmt->fetch(PDO::FETCH_ASSOC)['totalReports'];
|
||||
|
||||
// Query 3: Numero di report "fail"
|
||||
$failedReportsQuery = "
|
||||
@@ -22,39 +26,29 @@ $failedReportsQuery = "
|
||||
FROM reports r
|
||||
LEFT JOIN products p ON r.idproducts = p.idproducts
|
||||
WHERE UPPER(r.reportsRating) IN ('FAIL', 'F', 'DOESN\'T COMPLY')";
|
||||
$failedReportsResult = $conn->query($failedReportsQuery);
|
||||
$failedReports = $failedReportsResult->fetch_assoc()['failedReports'];
|
||||
$stmt = $pdo->query($failedReportsQuery);
|
||||
$failedReports = $stmt->fetch(PDO::FETCH_ASSOC)['failedReports'];
|
||||
|
||||
// Query 4: Numero totale di test
|
||||
$totalTestsQuery = "
|
||||
SELECT COUNT(DISTINCT ap.idreports, ap.idPart, ap.result_TestName) AS totalTests
|
||||
FROM analysis_project ap
|
||||
LEFT JOIN result_project rp ON ap.idAnalysis_Project = rp.idanalysis_project
|
||||
LEFT JOIN reports r ON ap.idreports = r.idreports
|
||||
LEFT JOIN products p ON r.idproducts = p.idproducts";
|
||||
$totalTestsResult = $conn->query($totalTestsQuery);
|
||||
$totalTests = $totalTestsResult->fetch_assoc()['totalTests'];
|
||||
// Verifica connessione
|
||||
if ($conn->connect_error) {
|
||||
die("Connessione fallita: " . $conn->connect_error);
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
// Connessione al database
|
||||
$conn = new mysqli($servername, $username, $password, $database);
|
||||
// Query per ottenere i moduli attivi e disattivi
|
||||
$stmt = $pdo->query($totalTestsQuery);
|
||||
$totalTests = $stmt->fetch(PDO::FETCH_ASSOC)['totalTests'];
|
||||
|
||||
// Query per ottenere i moduli attivi e disattivi
|
||||
$query = "
|
||||
SELECT idmodules, activemod
|
||||
FROM activemodules
|
||||
WHERE idcompany = ?
|
||||
WHERE idcompany = :idcompany
|
||||
";
|
||||
$stmt = $conn->prepare($query);
|
||||
$stmt->bind_param("i", $idcompany);
|
||||
$stmt->execute();
|
||||
$result = $stmt->get_result();
|
||||
|
||||
$stmt = $pdo->prepare($query);
|
||||
$stmt->execute(['idcompany' => $idcompany]);
|
||||
$modulesStatus = [];
|
||||
while ($row = $result->fetch_assoc()) {
|
||||
while ($row = $stmt->fetch()) {
|
||||
$modulesStatus[$row['idmodules']] = $row['activemod'];
|
||||
}
|
||||
?>
|
||||
@@ -72,14 +66,10 @@ while ($row = $result->fetch_assoc()) {
|
||||
|
||||
<link rel="shortcut icon" href="assets/images/favicon.ico">
|
||||
|
||||
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css">
|
||||
<link href="assets/css/icons.css" rel="stylesheet" type="text/css">
|
||||
<link href="assets/css/style.css" rel="stylesheet" type="text/css">
|
||||
<link href="https://cdn.jsdelivr.net/npm/boxicons@2.0.7/css/boxicons.min.css" rel="stylesheet">
|
||||
|
||||
<?php include('cssinclude.php'); ?>
|
||||
</head>
|
||||
|
||||
|
||||
<body class="fixed-left">
|
||||
|
||||
<!-- Loader -->
|
||||
@@ -95,15 +85,13 @@ while ($row = $result->fetch_assoc()) {
|
||||
<?php include('include/navigationbar.php'); ?>
|
||||
|
||||
<!-- Start right Content here -->
|
||||
|
||||
<div class="content-page">
|
||||
<!-- Start content -->
|
||||
<div class="content">
|
||||
|
||||
<?php include('include/topbar.php'); ?>
|
||||
|
||||
<div class="page-content-wrapper ">
|
||||
|
||||
<div class="page-content-wrapper">
|
||||
<div class="container-fluid">
|
||||
|
||||
<div class="row">
|
||||
@@ -120,6 +108,8 @@ while ($row = $result->fetch_assoc()) {
|
||||
</div>
|
||||
</div>
|
||||
<!-- end page title end breadcrumb -->
|
||||
|
||||
<!-- Header Stats -->
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<div class="card">
|
||||
@@ -194,10 +184,8 @@ while ($row = $result->fetch_assoc()) {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!-- Button Index -->
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-3">
|
||||
<div class="card card-body">
|
||||
<a href="<?php echo USERAREA_PATH; ?>products/products.php">
|
||||
@@ -205,7 +193,6 @@ while ($row = $result->fetch_assoc()) {
|
||||
<i class="mdi mdi-database-import d-block display-4 mt-2 mb-3 text-warning"></i>
|
||||
<h5 class="text-primary"><?php echo $products; ?></h5>
|
||||
<p class="text-primary"><?php echo $productsslogan; ?></p><br>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
@@ -217,7 +204,6 @@ while ($row = $result->fetch_assoc()) {
|
||||
<i class="mdi mdi-cloud-sync d-block display-4 mt-2 mb-3 text-primary"></i>
|
||||
<h5 class="text-primary">Reports</h5>
|
||||
<p class="text-primary"><?php echo $reportsslogan; ?></p>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
@@ -229,7 +215,6 @@ while ($row = $result->fetch_assoc()) {
|
||||
<i class="mdi mdi-signal d-block display-4 mt-2 mb-3 text-info"></i>
|
||||
<h5 class="text-primary"><?php echo $statkpi; ?></h5>
|
||||
<p class="text-primary"><?php echo $statkpislogan; ?></p>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
@@ -241,15 +226,12 @@ while ($row = $result->fetch_assoc()) {
|
||||
<i class="mdi mdi-database-import d-block display-4 mt-2 mb-3 text-success"></i>
|
||||
<h5 class="text-primary"><?php echo $importify; ?></h5>
|
||||
<p class="text-primary"><?php echo $importifyslogan; ?></p><br>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<div class="card card-body">
|
||||
@@ -258,7 +240,6 @@ while ($row = $result->fetch_assoc()) {
|
||||
<i class="mdi mdi-view-list d-block display-4 mt-2 mb-3 text-danger"></i>
|
||||
<h5 class="text-danger"><?php echo $rsl; ?></h5>
|
||||
<p><?php echo $easyspecslogan; ?></p><br>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
@@ -271,7 +252,6 @@ while ($row = $result->fetch_assoc()) {
|
||||
<i class="mdi mdi-database-import d-block display-4 mt-2 mb-3 text-danger"></i>
|
||||
<h5 class="text-danger">SayTRL</h5>
|
||||
<p class="text-danger"><?php echo $saytrlslogan; ?></p>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
@@ -284,7 +264,6 @@ while ($row = $result->fetch_assoc()) {
|
||||
<i class="mdi mdi-file-document-box d-block display-4 mt-2 mb-3 text-info"></i>
|
||||
<h5 class="text-primary">Rate&Go</h5>
|
||||
<p class="text-primary"><?php echo $rategoslogan; ?></p>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
@@ -296,50 +275,22 @@ while ($row = $result->fetch_assoc()) {
|
||||
<i class="fas fa-random display-4 mt-2 mb-3 text-warning"></i>
|
||||
<h5 class="text-primary">ReEvaluate</h5>
|
||||
<p class="text-primary"><?php echo $reevaluateslogan; ?></p>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<!-- end row -->
|
||||
|
||||
</div><!-- container -->
|
||||
|
||||
</div> <!-- Page content Wrapper -->
|
||||
|
||||
</div> <!-- content -->
|
||||
|
||||
<!-- Footer -->
|
||||
<?php include('include/footer.php'); ?>
|
||||
|
||||
</div>
|
||||
<!-- End Right content here -->
|
||||
|
||||
</div>
|
||||
<!-- END wrapper -->
|
||||
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="assets/js/jquery.min.js"></script>
|
||||
<script src="assets/js/popper.min.js"></script>
|
||||
<script src="assets/js/bootstrap.min.js"></script>
|
||||
<script src="assets/js/modernizr.min.js"></script>
|
||||
<script src="assets/js/detect.js"></script>
|
||||
<script src="assets/js/fastclick.js"></script>
|
||||
<script src="assets/js/jquery.slimscroll.js"></script>
|
||||
<script src="assets/js/jquery.blockUI.js"></script>
|
||||
<script src="assets/js/waves.js"></script>
|
||||
<script src="assets/js/jquery.nicescroll.js"></script>
|
||||
<script src="assets/js/jquery.scrollTo.min.js"></script>
|
||||
|
||||
<script src="assets/plugins/chart.js/chart.min.js"></script>
|
||||
<script src="assets/pages/dashboard.js"></script>
|
||||
|
||||
<!-- App js -->
|
||||
<script src="assets/js/app.js"></script>
|
||||
<?php include('jsinclude.php'); ?>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user