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;
 }
Ejemplo n.º 3
0
 /**
  * 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;
 }
Ejemplo n.º 10
0
 protected function resolveNonActiveFormFormattedLabel($label)
 {
     if ($this->form === null) {
         return $label;
     }
     return ZurmoHtml::label($label, false);
 }
Ejemplo n.º 11
0
 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;
 }
Ejemplo n.º 13
0
 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);
 }