Mage_Adminhtml_Block_Catalog_Form_Renderer_Config_DateFieldsOrder Class Reference

Inheritance diagram for Mage_Adminhtml_Block_Catalog_Form_Renderer_Config_DateFieldsOrder:

Mage_Adminhtml_Block_System_Config_Form_Field Mage_Adminhtml_Block_Abstract Varien_Data_Form_Element_Renderer_Interface Mage_Core_Block_Template Mage_Core_Block_Abstract Varien_Object

List of all members.

Protected Member Functions

 _getElementHtml (Varien_Data_Form_Element_Abstract $element)


Detailed Description

Definition at line 34 of file DateFieldsOrder.php.


Member Function Documentation

_getElementHtml ( Varien_Data_Form_Element_Abstract element  )  [protected]

Enter description here...

Parameters:
Varien_Data_Form_Element_Abstract $element
Returns:
string

Reimplemented from Mage_Adminhtml_Block_System_Config_Form_Field.

Definition at line 37 of file DateFieldsOrder.php.

00038     {
00039         $_options = array(
00040             'd' => Mage::helper('adminhtml')->__('Day'),
00041             'm' => Mage::helper('adminhtml')->__('Month'),
00042             'y' => Mage::helper('adminhtml')->__('Year')
00043         );
00044 
00045         $element->setValues($_options)
00046             ->setStyle('width:70px;')
00047             ->setName($element->getName() . '[]');
00048         if ($element->getValue()) {
00049             $values = explode(',', $element->getValue());
00050         } else {
00051             $values = array();
00052         }
00053 
00054         $_parts = array();
00055         $_parts[] = $element->setValue(isset($values[0]) ? $values[0] : null)->getElementHtml();
00056         $_parts[] = $element->setValue(isset($values[1]) ? $values[1] : null)->getElementHtml();
00057         $_parts[] = $element->setValue(isset($values[2]) ? $values[2] : null)->getElementHtml();
00058 
00059         return implode(' / ', $_parts);
00060     }


The documentation for this class was generated from the following file:

Generated on Sat Jul 4 17:22:43 2009 for Magento by  doxygen 1.5.8