{
$x = DB_DataObject::factory($cg->ontable);
$ar = $x->links();
- if (!isset($ar[$this->field()])) {
+ if (empty($this->value) || !isset($ar[$this->field()])) {
return $this->value;
}
+ // lr = ProjecT:id
+ $lr = explode(':', $ar[$this->field()]);
+ $x = DB_DataObject::factory($lr[1]);
+ $x->get($this->value);
+ return $x->name; // big assumption..
+
}
function oldvalue($cg)
-
+ {
+ $x = DB_DataObject::factory($cg->ontable);
+ $ar = $x->links();
+ if (empty($this->oldvalue) || !isset($ar[$this->field()])) {
+ return $this->value;
+ }
+ // lr = ProjecT:id
+ $lr = explode(':', $ar[$this->field()]);
+ $x = DB_DataObject::factory($lr[1]);
+ $x->get($this->oldvalue);
+ return $x->name; // big assumption..
+ }
}