mirror of
https://forge.chapril.org/tykayn/osm-commerces
synced 2025-10-09 17:02:46 +02:00
ajout view email proposé pour les commerçants
This commit is contained in:
parent
e71177dee1
commit
dbe2f62c45
12 changed files with 275 additions and 12 deletions
|
@ -103,6 +103,43 @@ class Place
|
|||
#[ORM\Column(nullable: true)]
|
||||
private ?int $habitants = null;
|
||||
|
||||
#[ORM\Column(nullable: true)]
|
||||
private ?\DateTime $osm_data_date = null;
|
||||
|
||||
|
||||
public function getPlaceTypeName(): ?string
|
||||
{
|
||||
if ($this->main_tag == 'amenity=restaurant') {
|
||||
return 'restaurant';
|
||||
}
|
||||
if ($this->main_tag == 'amenity=bar') {
|
||||
return 'bar';
|
||||
}
|
||||
if ($this->main_tag == 'amenity=cafe') {
|
||||
return 'café';
|
||||
}
|
||||
if ($this->main_tag == 'amenity=hotel') {
|
||||
return 'hôtel';
|
||||
}
|
||||
if ($this->main_tag == 'amenity=supermarket') {
|
||||
return 'supermarché';
|
||||
}
|
||||
if ($this->main_tag == 'amenity=pharmacy') {
|
||||
return 'pharmacie';
|
||||
}
|
||||
if ($this->main_tag == 'amenity=bank') {
|
||||
return 'banque';
|
||||
}
|
||||
if ($this->main_tag == 'amenity=post_office') {
|
||||
return 'poste';
|
||||
}
|
||||
if ($this->main_tag == 'amenity=school') {
|
||||
return 'école';
|
||||
}
|
||||
|
||||
return 'lieu';
|
||||
}
|
||||
|
||||
public function getMainTag(): ?string
|
||||
{
|
||||
return $this->main_tag;
|
||||
|
@ -594,4 +631,16 @@ class Place
|
|||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getOsmDataDate(): ?\DateTime
|
||||
{
|
||||
return $this->osm_data_date;
|
||||
}
|
||||
|
||||
public function setOsmDataDate(?\DateTime $osm_data_date): static
|
||||
{
|
||||
$this->osm_data_date = $osm_data_date;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -86,6 +86,15 @@ class Stats
|
|||
#[ORM\Column(nullable: true)]
|
||||
private ?int $avec_name = null;
|
||||
|
||||
#[ORM\Column(nullable: true)]
|
||||
private ?\DateTime $osm_data_date_min = null;
|
||||
|
||||
#[ORM\Column(nullable: true)]
|
||||
private ?\DateTime $osm_data_date_avg = null;
|
||||
|
||||
#[ORM\Column(nullable: true)]
|
||||
private ?\DateTime $osm_data_date_max = null;
|
||||
|
||||
public function getCTCurlBase(): ?string
|
||||
{
|
||||
$base = 'https://complete-tes-commerces.fr/';
|
||||
|
@ -493,6 +502,42 @@ class Stats
|
|||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getOsmDataDateMin(): ?\DateTime
|
||||
{
|
||||
return $this->osm_data_date_min;
|
||||
}
|
||||
|
||||
public function setOsmDataDateMin(?\DateTime $osm_data_date_min): static
|
||||
{
|
||||
$this->osm_data_date_min = $osm_data_date_min;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getOsmDataDateAvg(): ?\DateTime
|
||||
{
|
||||
return $this->osm_data_date_avg;
|
||||
}
|
||||
|
||||
public function setOsmDataDateAvg(?\DateTime $osm_data_date_avg): static
|
||||
{
|
||||
$this->osm_data_date_avg = $osm_data_date_avg;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getOsmDataDateMax(): ?\DateTime
|
||||
{
|
||||
return $this->osm_data_date_max;
|
||||
}
|
||||
|
||||
public function setOsmDataDateMax(?\DateTime $osm_data_date_max): static
|
||||
{
|
||||
$this->osm_data_date_max = $osm_data_date_max;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue