summaryrefslogtreecommitdiff
path: root/core/models
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2008-11-08 09:28:11 +0000
committerBharat Mediratta <bharat@menalto.com>2008-11-08 09:28:11 +0000
commit950c58e6d37f68f69815d4d73df5577b9789679a (patch)
treef8f176513d9b364b4b0a7b2a6e87ade8af11baeb /core/models
parentac8199a09a810277624c93fd82e49d2250ae0461 (diff)
Add support for in-place editing of data fields.
Diffstat (limited to 'core/models')
-rw-r--r--core/models/item.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/models/item.php b/core/models/item.php
index a32becc9..b83fe5c3 100644
--- a/core/models/item.php
+++ b/core/models/item.php
@@ -185,6 +185,10 @@ class Item_Model extends ORM_MPTT {
$this->owner = ORM::factory("user", $this->owner_id);
}
return $this->owner;
+ } else if (substr($column, -5) == "_edit") {
+ $real_column = substr($column, 0, strlen($column) - 5);
+ return "<span class=\"gInPlaceEdit gEditField-{$this->id}-{$real_column}\">" .
+ "{$this->$real_column}</span>";
} else {
return parent::__get($column);
}