Exemplo n.º 1
0
 public function getLabel()
 {
     $after_label = '';
     if (isset($this->element['viewname']) && $this->element['viewname'] == 'membership') {
         $after_label = '<div class="clr"></div><p class="rsmembership_after_label">' . JText::_('COM_RSMEMBERSHIP_MEMBERSHIP_DESCRIPTION_PLACEHOLDERS') . '<br /><br />' . '<span class="rsmembership_' . (strpos($this->value, '{price}') !== false ? 'green' : 'red') . '">{price}</span> - ' . JText::_('COM_RSMEMBERSHIP_PLACEHOLDER_PRICE') . '</p>' . '<span class="rsmembership_' . (strpos($this->value, '{stock}') !== false ? 'green' : 'red') . '">{stock}</span> - ' . JText::_('COM_RSMEMBERSHIP_PLACEHOLDER_STOCK') . '</p>';
     }
     return parent::getLabel() . $after_label;
 }
Exemplo n.º 2
0
 /**
  * Method to get the field label markup
  *
  * @return  string  The field label markup
  * @since   2.0
  */
 protected function getLabel()
 {
     $label = '';
     $cbname = $this->element['cbname'] ? $this->element['cbname'] : 'change[]';
     $cbvalue = $this->element['cbvalue'] ? $this->element['cbvalue'] : $this->name;
     $cbid = str_replace(array('[', ']'), array('', ''), $cbname . $cbvalue);
     $cbhtml = '<input id="' . $cbid . '" type="checkbox" name="' . $cbname . '" value="' . $cbvalue . '" />';
     $label = parent::getLabel();
     $insertpos = strpos($label, '>');
     $label = substr_replace($label, $cbhtml, $insertpos + 1, 0);
     return $label;
 }