diff --git a/Layout/default/Building/Index.php b/Layout/default/Building/Index.php
index efff4a2d8..0ef681c28 100644
--- a/Layout/default/Building/Index.php
+++ b/Layout/default/Building/Index.php
@@ -148,6 +148,7 @@
Einheiten |
Status |
+ Erstellt Bearbeitet |
|
@@ -164,6 +165,10 @@
=$building->units?> |
=__($building->status->name."-b")?> |
+
+ =date('d.m.Y H:i:s',$building->create)?> (=$building->creator->name?>)
+ =date('d.m.Y H:i:s',$building->edit)?> (=$building->editor->name?>)
+ |
$building->id])?>">
$building->id])?>" class="text-danger" onclick="if(!confirm('Objekt wirklich löschen?')) return false;" title="Objekt Löschen">
diff --git a/application/Building/Building.php b/application/Building/Building.php
index ea0e41dd3..abf734f3a 100644
--- a/application/Building/Building.php
+++ b/application/Building/Building.php
@@ -15,7 +15,9 @@ class Building extends mfBaseModel {
private $workflowitems;
private $files;
private $pipework_enabler;
-
+ private $creator;
+ private $editor;
+
public function getAddress($singelLine = false) {
if(!$this->id) {
return false;
@@ -327,6 +329,28 @@ class Building extends mfBaseModel {
return $this->pipework_enabler;
}
+ if($name == "creator") {
+ $this->creator = mfValuecache::singleton()->get("Worker-id-" . $this->create_by);
+ if($this->creator === null) {
+ $this->creator = new User($this->create_by);
+ if($this->creator->id) {
+ mfValuecache::singleton()->set("Worker-id-" . $this->create_by, $this->creator);
+ }
+ }
+ return $this->creator;
+ }
+
+ if($name == "editor") {
+ $this->editor = mfValuecache::singleton()->get("Worker-id-" . $this->edit_by);
+ if($this->editor === null) {
+ $this->editor = new User($this->edit_by);
+ if($this->editor->id) {
+ mfValuecache::singleton()->set("Worker-id-" . $this->edit_by, $this->editor);
+ }
+ }
+ return $this->editor;
+ }
+
$classname = ucfirst($name);
$idfield = $name."_id";
$this->$name = mfValuecache::singleton()->get("mfObjectmodel-$name-".$this->$idfield);
|