private function _addElementPersonPerformed() { $translate = Zend_Registry::get("Zend_Translate"); $url = new Zend_View_Helper_Url(); $urlSearch = $url->url(array('module' => 'persons', 'controller' => 'person', 'action' => 'search-form'), null, true); $urlNew = $url->url(array('module' => 'persons', 'controller' => 'person', 'action' => 'create'), null, true); $append = ''; if ($this->_action == self::ACTION_ADD) { $append .= '<a id="btnPersonPerformedSearch" href="' . $urlSearch . '" ' . ' rel="colorbox-search" search-return-id="id" search-return-value="person_name">' . '<i class="icon-search" rel="tooltip" data-original-title="' . $translate->_("Search person") . '"></i>' . '</a>'; } $description = new Agana_Form_Element_Html('person_performed_name', array()); //$description->addDecorator('Agana_Form_Decorator_Highlighted'); $description->setLabel('Person'); $this->addElement($description); $this->addElement('text', 'person_performed_name', array('label' => 'Person', 'value' => $this->_model ? $this->_model->getPerson()->getName() : '', 'dimension' => 2, 'disabled' => true, 'placeholder' => $translate->_('Use the links aside to search a person or create a new one'), 'append' => $append . ' | ' . '<a class="hide" id="btnPersonDetails" href="#" rel="colorbox-details">' . $translate->_("Details") . '</a>' . ' | ' . '<a class="hide" id="btnPersonCreate" href="' . $urlNew . '" rel="colorbox">' . '<i class="icon-plus-sign" rel="tooltip" data-original-title="' . $translate->_("Add new") . ' ' . $translate->_("person") . '"></i>' . '</a>')); }
public function delete() { if ($this->_isAllowed()) { try { $u = new Assistance_Persist_Dao_Activity(); return $u->delete($this->_activity->getId()); } catch (Exception $e) { throw $e; } } }