protected function renderAfterFormLayoutForDetailsContent($form = null)
 {
     SendTestEmailModalEditView::registerSendTestEmailScriptsForDetailsView($this->modelId, $this->modelClassName);
     $content = $this->renderHtmlAndTextContentElement($this->model, null, $form);
     $content .= parent::renderAfterFormLayoutForDetailsContent($form);
     return $content;
 }
 public function getPostTruncatedTitleContent()
 {
     if ($this->isCampaignCompleted()) {
         $label = Zurmo::t('Core', 'Completed');
         return ZurmoHtml::tag('span', array('class' => 'campaign-status-badge status-true'), $label);
     }
     return parent::getPostTruncatedTitleContent();
 }
 /**
  * Override to handle the edit link, since it is only editable
  */
 protected function shouldRenderToolBarElement($element, $elementInformation)
 {
     assert('$element instanceof ActionElement');
     assert('is_array($elementInformation)');
     if (!parent::shouldRenderToolBarElement($element, $elementInformation)) {
         return false;
     }
     if ($elementInformation['type'] == 'EditLink' && $this->model->owner != Yii::app()->user->userModel) {
         return false;
     }
     return true;
 }
 protected function renderAfterFormLayoutForDetailsContent($form = null)
 {
     $content = $this->renderHtmlAndTextContentElement($this->model, null, $form);
     $content .= parent::renderAfterFormLayoutForDetailsContent($form);
     return $content;
 }