function getContent() { $this->createGatekeeper(); // This functionality is for logged-in users only // Are we loading an entity? if (!empty($this->arguments)) { $object = \IdnoPlugins\Checkin\Checkin::getByID($this->arguments[0]); } else { $object = new \IdnoPlugins\Checkin\Checkin(); } if ($owner = $object->getOwner()) { $this->setOwner($owner); } $t = \Idno\Core\Idno::site()->template(); $body = $t->__(array('object' => $object))->draw('entity/Checkin/edit'); if (empty($object)) { $title = 'Where are you?'; } else { $title = 'Edit checkin'; } if (!empty($this->xhr)) { echo $body; } else { $t->__(array('body' => $body, 'title' => $title))->drawPage(); } }