Ejemplo n.º 1
0
 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();
     }
 }