big update casadoc

This commit is contained in:
2024-12-03 10:33:38 +01:00
parent d0698f2a6a
commit af8f3511eb
65 changed files with 4195 additions and 122 deletions
+89 -43
View File
@@ -1,4 +1,45 @@
<?php include('include/headscript.php'); ?>
<?php
// Connessione al database e avvio sessione
$conn = new mysqli($servername, $username, $password, $database);
// Verifica connessione
if ($conn->connect_error) {
die("Errore di connessione: " . $conn->connect_error);
}
// Recupera l'id utente loggato
$iduserlogin = $_SESSION['iduserlogin'];
// Calcolo del numero di immobili
$queryHomes = $conn->prepare("SELECT COUNT(*) AS total_homes FROM home WHERE iduser = ?");
$queryHomes->bind_param('i', $iduserlogin);
$queryHomes->execute();
$resultHomes = $queryHomes->get_result();
$totalHomes = $resultHomes->fetch_assoc()['total_homes'];
// Calcolo del numero di persone
$queryOwners = $conn->prepare("SELECT COUNT(*) AS total_owners FROM property_owners WHERE user_id = ?");
$queryOwners->bind_param('i', $iduserlogin);
$queryOwners->execute();
$resultOwners = $queryOwners->get_result();
$totalOwners = $resultOwners->fetch_assoc()['total_owners'];
// Numero di documenti (placeholder per ora)
// Calcolo del numero di documenti
$queryDocuments = $conn->prepare("
SELECT COUNT(*) AS total_documents
FROM doc_storage
LEFT JOIN home ON doc_storage.idhome = home.idhome
WHERE home.iduser = ?
");
$queryDocuments->bind_param('i', $iduserlogin);
$queryDocuments->execute();
$resultDocuments = $queryDocuments->get_result();
$totalDocuments = $resultDocuments->fetch_assoc()['total_documents'];
?>
<!DOCTYPE html>
<html lang="en">
@@ -110,92 +151,97 @@
<div class="row">
<div class="col-lg-12">
<div class="row">
<div class="col-lg-3">
<div class="card">
<!-- Statistica: Numero di immobili -->
<div class="col-lg-4">
<div class="card shadow">
<div class="card-body">
<div class="icon-contain">
<div class="row">
<div class="col-2 align-self-center">
<i class="fas fa-tasks text-gradient-success"></i>
<i class="mdi mdi-home-outline" style="font-size: 2.5rem; color: #85c1e9;"></i>
</div>
<div class="col-10 text-right">
<h5 class="mt-0 mb-1">190</h5>
<p class="mb-0 font-12 text-muted">---</p>
<h5 class="mt-0 mb-1"><?php echo $totalHomes; ?></h5>
<p class="mb-0 font-14" style="color: #5d6d7e;">Immobili inseriti</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-3">
<div class="card">
<div class="card-body justify-content-center">
<div class="icon-contain">
<div class="row">
<div class="col-2 align-self-center">
<i class="far fa-gem text-gradient-danger"></i>
</div>
<div class="col-10 text-right">
<h5 class="mt-0 mb-1">62</h5>
<p class="mb-0 font-12 text-muted">---</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-3">
<div class="card">
<!-- Statistica: Numero di persone -->
<div class="col-lg-4">
<div class="card shadow">
<div class="card-body">
<div class="icon-contain">
<div class="row">
<div class="col-2 align-self-center">
<i class="fas fa-users text-gradient-warning"></i>
<i class="mdi mdi-account-outline" style="font-size: 2.5rem; color: #82e0aa;"></i>
</div>
<div class="col-10 text-right">
<h5 class="mt-0 mb-1">14</h5>
<p class="mb-0 font-12 text-muted">---</p>
<h5 class="mt-0 mb-1"><?php echo $totalOwners; ?></h5>
<p class="mb-0 font-14" style="color: #5d6d7e;">Proprietari registrati</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-3">
<div class="card ">
<!-- Statistica: Numero di documenti -->
<!-- Statistica: Numero di documenti -->
<div class="col-lg-4">
<div class="card shadow">
<div class="card-body">
<div class="icon-contain">
<div class="row">
<div class="col-2 align-self-center">
<i class="fas fa-database text-gradient-primary"></i>
<i class="mdi mdi-file-outline" style="font-size: 2.5rem; color: #f8c471;"></i>
</div>
<div class="col-10 text-right">
<h5 class="mt-0 mb-1">$15562</h5>
<p class="mb-0 font-12 text-muted">---</p>
<h5 class="mt-0 mb-1"><?php echo $totalDocuments; ?></h5>
<p class="mb-0 font-14" style="color: #5d6d7e;">Documenti caricati</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-4">
<div class="card card-body">
<h4 class="card-title font-20 mt-0">XLS to RSL</h4>
<p class="font-13 text-muted">Import XLS requirements and create a Word document</p>
<a href="xlstorsl.php" class="btn btn-primary waves-effect waves-light"><?php echo $gotosection; ?></a>
</div>
</div>
</div>
<div class="row text-center">
<div class="col-lg-4 col-md-6 mb-4">
<a href="homes-list.php" class="btn btn-primary d-flex flex-column justify-content-center align-items-center py-5 shadow rounded-lg">
<i class="mdi mdi-home-outline" style="font-size: 3rem;"></i>
<span class="mt-2 fw-bold" style="font-size: 1.25rem;">Immobili</span>
</a>
</div>
<div class="col-lg-4 col-md-6 mb-4">
<a href="person-list.php" class="btn btn-success d-flex flex-column justify-content-center align-items-center py-5 shadow rounded-lg">
<i class="mdi mdi-account-outline" style="font-size: 3rem;"></i>
<span class="mt-2 fw-bold" style="font-size: 1.25rem;">Persone</span>
</a>
</div>
<div class="col-lg-4 col-md-6 mb-4">
<a href="condivisioni.php" class="btn btn-info d-flex flex-column justify-content-center align-items-center py-5 shadow rounded-lg">
<i class="mdi mdi-share-outline" style="font-size: 3rem;"></i>
<span class="mt-2 fw-bold" style="font-size: 1.25rem;">Condivisioni</span>
</a>
</div>
</div>
<!-- end row -->
</div><!-- container -->