public function index() { try { $template = $this->getTpl(); } catch (DataException $e) { $template = new Template(); $properties = array('id' => 'new', 'name' => ''); $template->setProperties($properties); } $folder = $template->getResourcefolder(); $site = $template->getSite(); $this->template->template = $template; $this->template->site = $site; $this->template->sites = $this->dRep->getSiteCollection(array('roleId' => $this->INK_User->getRole()->getId())); $this->template->resourceFolderId = !is_object($folder) && $folder == 0 || $folder->getId() == 'new' ? 0 : $folder->getId(); $this->template->resourceFolderName = !is_object($folder) && $folder == 0 || $folder->getId() == 'new' ? "" : $folder->getName(); }