From: Alan Knowles Date: Sat, 8 Oct 2011 03:39:45 +0000 (+0800) Subject: DataObjects/Events.php X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=88186bd118c1f781440215af9f860aad13d37709;p=Pman.Core DataObjects/Events.php --- diff --git a/DataObjects/Events.php b/DataObjects/Events.php index e9980075..3c69a927 100644 --- a/DataObjects/Events.php +++ b/DataObjects/Events.php @@ -96,8 +96,16 @@ class Pman_Core_DataObjects_Events extends DB_DataObject function init($act, $obj, $remarks) { - $pg = HTML_FlexyFramework::get()->page; + $ff = HTML_FlexyFramework::get(); + $pg = $ff->page; $au = $pg->getAuthUser(); + + if ($ff->cli && empty($au) && isset($obj->person_id)) { + $au = DB_DataObject::Factory('Person'); // not always a person.. + $au->get($obj->person_id); + } + + $this->person_name = $au && !empty($au->name) ? $au->name : ''; $this->person_id = $au ? $au->id : '';