From ef9afb0357b3b323d0716e57da964041ba9d8fb1 Mon Sep 17 00:00:00 2001 From: Claudio Date: Mon, 3 Mar 2025 08:44:48 +0100 Subject: [PATCH] fixed index --- public/userportal/homes-list.php | 2 +- public/userportal/index.php | 764 +++++++++++++++++++++++++------ public/userportal/indexold.php | 343 ++++++++++++++ 3 files changed, 961 insertions(+), 148 deletions(-) create mode 100644 public/userportal/indexold.php diff --git a/public/userportal/homes-list.php b/public/userportal/homes-list.php index 8723776..f33bc28 100644 --- a/public/userportal/homes-list.php +++ b/public/userportal/homes-list.php @@ -51,7 +51,7 @@ $result = $stmt->get_result(); - Elenco delle tue case + Elenco dei tuoi immobili diff --git a/public/userportal/index.php b/public/userportal/index.php index 598b548..d17b716 100644 --- a/public/userportal/index.php +++ b/public/userportal/index.php @@ -38,164 +38,296 @@ $queryDocuments->execute(); $resultDocuments = $queryDocuments->get_result(); $totalDocuments = $resultDocuments->fetch_assoc()['total_documents']; ?> +prepare($sql); +$stmt->bind_param('i', $iduserlogin); +$stmt->execute(); +$result = $stmt->get_result(); +?> - + - - - - - - + + Elenco delle tue case + - + + + + + + + + + + - - - + /* I 3 puntini restano nascosti finché il mouse non passa sopra */ + .box-home .action-menu { + opacity: 0; + transition: opacity 0.3s ease-in-out; + } + + /* Mostra i 3 puntini solo in hover */ + .box-home:hover .action-menu { + opacity: 1; + } + + - - -
-
-
-
-
- -
- - - -
-
- -
- +
-
-

Dashboard

+

Elenco dei tuoi immobili

-
@@ -262,64 +394,376 @@ $totalDocuments = $resultDocuments->fetch_assoc()['total_documents'];
- -
- -
- - - I miei immobili +
+
+ + Aggiungi Casa/Terreno + +
- -
-
- - - - + + + + + + +
+ +
+ data_seek(0); // Ripristina i dati per la griglia + while ($row = $result->fetch_assoc()) { ?> +
+
+ <?php echo htmlspecialchars($row['name']); ?> + + + + + + + + + +
+
+

-

+
+
+
+ +
+
+ - - - +
+ +
- -
- -
- +
+
+
+
-
- + + + + + + + + + + + + + - + @@ -332,12 +776,38 @@ $totalDocuments = $resultDocuments->fetch_assoc()['total_documents']; - + + + + + + \ No newline at end of file diff --git a/public/userportal/indexold.php b/public/userportal/indexold.php new file mode 100644 index 0000000..598b548 --- /dev/null +++ b/public/userportal/indexold.php @@ -0,0 +1,343 @@ + +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']; +?> + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + +
+ + + + + +
+ +
+ + + +
+ +
+ +
+
+
+
+ +
+

Dashboard

+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+

Immobili inseriti

+
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+

Proprietari registrati

+
+
+
+
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+

Documenti caricati

+
+
+
+
+
+
+ + +
+
+
+ + + + + + + + + + + + +
+ +
+ +
+ + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file