summaryrefslogtreecommitdiff
path: root/src/model/Locations.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2023-08-30 12:20:39 +0200
committerpolo <ordipolo@gmx.fr>2023-08-30 12:20:39 +0200
commit6f4cc3afffde36a13618458ffda72e6104624f36 (patch)
treefbf77181dee390e048bc5fa340ca60bd078ab22b /src/model/Locations.php
parent747674b450d6840ce9bd9aecd765cf31445ef8d3 (diff)
downloadAppliGestionPHP-6f4cc3afffde36a13618458ffda72e6104624f36.zip
section client à part, section modif en cours, bug dans Dates,
Diffstat (limited to 'src/model/Locations.php')
-rw-r--r--src/model/Locations.php18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/model/Locations.php b/src/model/Locations.php
index b669e7c..e3c9507 100644
--- a/src/model/Locations.php
+++ b/src/model/Locations.php
@@ -4,6 +4,7 @@
4class Locations extends Model 4class Locations extends Model
5{ 5{
6 // lecture des données ou hydratation 6 // lecture des données ou hydratation
7 protected $ID;
7 protected $ID_presta; 8 protected $ID_presta;
8 protected $designation; 9 protected $designation;
9 protected $modele_description; 10 protected $modele_description;
@@ -15,13 +16,26 @@ class Locations extends Model
15 protected $loyers_payes; 16 protected $loyers_payes;
16 protected $caution; 17 protected $caution;
17 18
18 //~ use ModelChildren;
19
20 public function __construct() 19 public function __construct()
21 { 20 {
22 $this->table = strtolower(__CLASS__); // locations 21 $this->table = strtolower(__CLASS__); // locations
23 } 22 }
24 23
24 public function getAllWithWindowFields(): array // différent de Model::getAll() qui retourne get_object_vars($this)
25 {
26 return [
27 "Numéro location:" => $this->ID,
28 "Désignation:" => $this->designation,
29 "Description du modèle:" => $this->modele_description,
30 "Valeur:" => $this->valeur,
31 "État des lieux de début:" => $this->etat_des_lieux_debut,
32 "État des lieux de fin:" => $this->etat_des_lieux_fin,
33 "Durée de la location:" => $this->duree_location,
34 "Loyer Mensuel" => $this->loyer_mensuel,
35 "Loyers Payés" => $this->loyers_payes,
36 "Caution" => $this->caution];
37 }
38
25 // setters 39 // setters
26 public function setIDPresta(int $value) 40 public function setIDPresta(int $value)
27 { 41 {