protected function resolveNameContent() { $starLink = null; $spanContent = null; if (StarredUtil::modelHasStarredInterface($this->model)) { $starLink = StarredUtil::getToggleStarStatusLink($this->model, null); } return ZurmoHtml::tag('h2', array(), $spanContent . strval($this->model) . $starLink . $this->renderGoToDetailsLink()); }
protected function resolveNameContent() { $element = new DropDownElement($this->model, 'title', null); $element->nonEditableTemplate = '{content}'; $starLink = null; $spanContent = null; if (StarredUtil::modelHasStarredInterface($this->model)) { $starLink = StarredUtil::getToggleStarStatusLink($this->model, null); } $salutation = $element->render(); if ($salutation != null) { $spanContent = ZurmoHtml::tag('span', array('class' => 'salutation'), $element->render()); } return ZurmoHtml::tag('h2', array(), $spanContent . strval($this->model) . $starLink . $this->renderGoToDetailsLink()); }
/** * Render a hidden field to filter models by starred only * @param ZurmoActiveForm $form * @return string */ protected function renderStarredFilterHidenField($form) { $content = null; if (StarredUtil::modelHasStarredInterface($this->model->getModel())) { $content .= $form->hiddenField($this->model, 'filterByStarred', array('class' => $form->id . '_filterByStarred')); } return $content; }
/** * Render a checkBox to filter models by starred only * @param ZurmoActiveForm $form * @return string */ protected function renderStarredFilterHidenField($model, $form) { $content = null; $modelsImplementsStarredInterface = false; if (isset($this->modelClassName) && StarredUtil::modelHasStarredInterface($this->modelClassName)) { $modelsImplementsStarredInterface = true; } if ($modelsImplementsStarredInterface) { $content .= $form->hiddenField($model, 'filterByStarred', array('class' => $form->id . '_filterByStarred')); } return $content; }