protected function renderLabel() { if ($this->model === null) { throw new NotImplementedException(); } return ZurmoHtml::label(Zurmo::t('ZurmoModule', 'Who can read and write - Default'), false); }
protected function getCheckboxContent($translatedLabel, $class) { $htmlOptions = array('onClick' => 'js:$(".' . $class . '").parentsUntil("li").parent().toggle();'); $label = ZurmoHtml::label($translatedLabel, $translatedLabel, array('class' => 'label-for-marketing-list-widgets')); $content = ZurmoHtml::checkBox($translatedLabel, true, $htmlOptions) . $label; return $content; }
/** * Always show attribute label without label tag. */ protected function renderLabel() { $label = $this->getFormattedAttributeLabel(); if ($this->form === null) { return $label; } return ZurmoHtml::label($label, false); }
protected function renderLabel() { $label = Zurmo::t('UsersModule', 'Select Outbound Settings'); if ($this->form === null) { return $this->getFormattedAttributeLabel(); } $content = ZurmoHtml::label($label, $this->getEditableInputId()); $content .= self::renderToolTipContent(); return $content; }
protected function renderCheckboxWithHiddenInput($label, $attribute, $renderHidden = false) { $checkboxLabelFor = $attribute; if ($renderHidden) { $attribute = $this->resolveCheckboxInputAttributeName($attribute); $checkboxLabelFor = ZurmoHtml::activeId($this->model, $attribute); } $checkboxLabelHtmlOptions = array(); $checkboxLabel = ZurmoHtml::label($label, $checkboxLabelFor, $checkboxLabelHtmlOptions); $checkboxHtmlOptions = $this->resolveCheckBoxHtmlOptions($renderHidden); $content = null; if ($renderHidden) { $content .= $this->form->checkBox($this->model, $attribute, $checkboxHtmlOptions); } else { $content .= ZurmoHtml::checkBox($attribute, false, $checkboxHtmlOptions); } $content .= $checkboxLabel; return $content; }
/** * @return string */ public function render() { $content = null; if ($this->hasRuntimeFilters()) { $htmlOptions = array('onClick' => 'js:$(".RuntimeFiltersForPortletView").toggle();'); $label = ZurmoHtml::label(Zurmo::t('ReportsModule', 'Filters'), Zurmo::t('ReportsModule', 'Filters'), array('class' => 'label-for-report-widgets')); $content .= ZurmoHtml::checkBox(Zurmo::t('ReportsModule', 'Filters'), true, $htmlOptions) . $label; } if ($this->hasChart()) { $htmlOptions = array('onClick' => 'js:$(".ReportChartForPortletView").toggle();'); $label = ZurmoHtml::label(Zurmo::t('ReportsModule', 'Chart'), Zurmo::t('ReportsModule', 'Chart'), array('class' => 'label-for-report-widgets')); $content .= ZurmoHtml::checkBox(Zurmo::t('ReportsModule', 'Chart'), true, $htmlOptions) . $label; } $htmlOptions = array('onClick' => 'js:$(".ReportResultsGridForPortletView").toggle();'); $label = ZurmoHtml::label(Zurmo::t('ReportsModule', 'Grid'), Zurmo::t('ReportsModule', 'Grid'), array('class' => 'label-for-report-widgets')); $content .= ZurmoHtml::checkBox(Zurmo::t('ReportsModule', 'Grid'), true, $htmlOptions) . $label; $htmlOptions = array('onClick' => 'js:$(".ReportSQLForPortletView").toggle();'); $label = ZurmoHtml::label(Zurmo::t('ReportsModule', 'SQL'), Zurmo::t('ReportsModule', 'SQL'), array('class' => 'label-for-report-widgets')); $content .= ZurmoHtml::checkBox(Zurmo::t('ReportsModule', 'SQL'), false, $htmlOptions) . $label; return ZurmoHtml::tag('div', $this->getHtmlOptions(), $content); }
/** * Attribute will be missing on the model, so we need * to override and specify our own */ protected function renderLabel() { return ZurmoHtml::label(Zurmo::t('DesignerModule', 'Field Type'), false); }
protected function renderHtmlContentArea() { $id = $this->getEditableInputId(static::HTML_CONTENT_INPUT_NAME); $htmlOptions = array(); $htmlContent = $this->model->htmlContent; $htmlOptions['id'] = $id; $htmlOptions['name'] = $this->getEditableInputName(static::HTML_CONTENT_INPUT_NAME); $cClipWidget = new CClipWidget(); $cClipWidget->beginClip("Redactor"); // Begin Not Coding Standard $cClipWidget->widget('application.core.widgets.Redactor', array('htmlOptions' => $htmlOptions, 'content' => $htmlContent, 'paragraphy' => "false", 'fullpage' => "true", 'deniedTags' => "false", 'plugins' => CJSON::encode($this->resolvePlugins()), 'observeImages' => 'true', 'imageUpload' => ImageFileModelUtil::getUrlForActionUpload(), 'imageGetJson' => ImageFileModelUtil::getUrlForActionGetUploaded(), 'initCallback' => 'function(){ var contentHeight = $(".redactor_box iframe").contents().find("body").outerHeight(); $(".redactor_box iframe").height(contentHeight + 50); }')); // End Not Coding Standard $cClipWidget->endClip(); $content = ZurmoHtml::label($this->renderHtmlContentAreaLabel(), $id); $content .= $cClipWidget->getController()->clips['Redactor']; return $content; }
/** * Renders check list * @return string */ protected function renderCheckListItemsContent() { $content = null; $rows = 0; $data = array(); foreach ($this->checkListItemsData as $checkListItem) { if ($checkListItem->completed == null || $checkListItem->completed == 0) { $checked = false; } else { $checked = true; } $checkboxLabel = ZurmoHtml::label($checkListItem->name, 'TaskCheckListItem_' . $checkListItem->id, array()); $checkBox = ZurmoHtml::checkBox('TaskCheckListItem_' . $checkListItem->id, $checked, array('class' => 'checkListItem', 'value' => $checkListItem->id)); $itemContent = ZurmoHtml::tag('div', array('class' => 'editable'), $checkBox . '<p>' . $checkboxLabel . '</p>'); $itemContent .= $this->renderHiddenEditableTextField($checkListItem->id, $checkListItem->name); $itemContent .= $this->attachActionsToCheckListItem(); $content .= ZurmoHtml::tag('li', array('class' => 'check-list-item clearfix', 'id' => 'SortedTaskCheckListItem_' . $checkListItem->id), $itemContent); } Yii::app()->clientScript->registerScriptFile(Yii::app()->getAssetManager()->publish(Yii::getPathOfAlias('application.modules.tasks.elements.assets')) . '/TaskUtils.js', CClientScript::POS_END); $this->registerCheckListItemsScript($checkListItem->id); return $content; }
protected function resolveNonActiveFormFormattedLabel($label) { if ($this->form === null) { return $label; } return ZurmoHtml::label($label, false); }
protected function renderLabel() { return ZurmoHtml::label(Yii::t('Default', 'Related to'), false); }
protected function renderHtmlContentArea() { $id = $this->getEditableInputId(static::HTML_CONTENT_INPUT_NAME); $htmlOptions = array(); $htmlOptions['id'] = $id; $htmlOptions['name'] = $this->getEditableInputName(static::HTML_CONTENT_INPUT_NAME); $cClipWidget = new CClipWidget(); $cClipWidget->beginClip("Redactor"); $cClipWidget->widget('application.core.widgets.Redactor', array('htmlOptions' => $htmlOptions, 'content' => $this->model->htmlContent)); $cClipWidget->endClip(); $content = ZurmoHtml::label($this->renderHtmlContentAreaLabel(), $id); $content .= $cClipWidget->getController()->clips['Redactor']; $content .= $this->renderHtmlContentAreaError(); return $content; }
protected function renderLabel() { return ZurmoHtml::label(Zurmo::t('Core', 'Related to'), false); }
/** * Render webhook url on form. * @param CModel $model * @param string $attribute * @param string $width * @return string */ public static function renderEventWebHookUrlOnForm($model, $attribute, $width = '') { $url = static::resolveUrl($model, $attribute); $url = ZurmoHtml::tag('div', array('id' => 'eventWebhookUrl', 'style' => 'padding-top:5px;'), $url); $label = ZurmoHtml::label(Zurmo::t('SendGridModule', 'Event Webhook Url'), 'eventWebhookUrl'); if (!empty($width)) { $content = '<table class="form-fields"><tr><th width="' . $width . '">' . $label . '</th>' . '<td colspan="1">' . $url . '</td></tr></table>'; } else { $content = '<table class="form-fields"><tr><th>' . $label . '</th></tr>' . '<tr><td style="padding-left:0px;padding-bottom:0px;">' . $url . '</td></tr></table>'; } return ZurmoHtml::tag('div', array('class' => 'panel'), $content); }