Пример #1
0
    /**
     * Render element html
     *
     * @param Varien_Data_Form_Element_Abstract $element
     * @return string
     */
    public function render(Varien_Data_Form_Element_Abstract $element)
    {
        $imageDirectoryBaseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'infortis/system/css/images';
        $elementData = $element->getOriginalData();
        $url1 = $this->getUrl('dataporter/adminhtml_cfgporter/index/action_type/import/package/Infortis_Ultimo');
        $url2 = $this->getUrl('dataporter/adminhtml_cfgporter/index/action_type/export/package/Infortis_Ultimo');
        //Start base HTML
        $html = '';
        $html .= sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5"><h4 id="%s">%s</h4></td></tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel());
        //Open row
        $html .= sprintf('<tr class="" id="row_%s_content">', $element->getHtmlId());
        //Add label cell
        $html .= sprintf('<td class="label"><label>%s</label></td>', $elementData['sublabel']);
        //Open main cell
        $html .= '<td class="value">';
        //Buttons
        $html .= $this->getLayout()->createBlock('adminhtml/widget_button')->setType('button')->setClass('go-to-page')->setLabel('Import')->setOnClick("setLocation('{$url1}')")->toHtml();
        $html .= '&nbsp;';
        $html .= $this->getLayout()->createBlock('adminhtml/widget_button')->setType('button')->setClass('go-to-page')->setLabel('Export')->setOnClick("setLocation('{$url2}')")->toHtml();
        //Close all wrappers: cell and row
        $html .= '</td>';
        $html .= '</tr>';
        //Add CSS
        $html .= '<style>
button.go-to-page span {
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-image: url(' . $imageDirectoryBaseUrl . '/btn-go-to-page-icon.png);
	padding-right: 26px;
}
</style>';
        return $html;
    }
Пример #2
0
 /**
  * Output the region element and javasctipt that makes it dependent from country element
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @return string
  */
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     $country = $element->getForm()->getElement('country_id');
     if (!is_null($country)) {
         $countryId = $country->getValue();
     } else {
         return $element->getDefaultHtml();
     }
     $regionId = $element->getForm()->getElement('region_id')->getValue();
     $quoteStoreId = $element->getEntityAttribute()->getStoreId();
     $html = '<tr>';
     $element->setClass('input-text');
     $element->setRequired(true);
     $html .= '<td class="label">' . $element->getLabelHtml() . '</td><td class="value">';
     $html .= $element->getElementHtml();
     $selectName = str_replace('region', 'region_id', $element->getName());
     $selectId = $element->getHtmlId() . '_id';
     $html .= '<select id="' . $selectId . '" name="' . $selectName . '" class="select required-entry" style="display:none">';
     $html .= '<option value="">' . $this->_factory->getHelper('customer')->__('Please select') . '</option>';
     $html .= '</select>';
     $html .= '<script type="text/javascript">' . "\n";
     $html .= '$("' . $selectId . '").setAttribute("defaultValue", "' . $regionId . '");' . "\n";
     $html .= 'new regionUpdater("' . $country->getHtmlId() . '", "' . $element->getHtmlId() . '", "' . $selectId . '", ' . $this->helper('directory')->getRegionJsonByStore($quoteStoreId) . ');' . "\n";
     $html .= '</script>' . "\n";
     $html .= '</td></tr>' . "\n";
     return $html;
 }
Пример #3
0
 protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
 {
     $real_val = $element->getValue();
     $many_val = $element->getValues();
     $output = '';
     if ($many_val) {
         foreach ($many_val as $curr_val) {
             $output .= '<div  style="padding: 0 15px 15px 0; float: left; width: 130px;">';
             $output .= '<input type="radio"' . $element->serialize(array('style', 'class', 'name'));
             if ($curr_val instanceof Varien_Object) {
                 $output .= 'id="' . $element->getHtmlId() . $curr_val->getValue() . '" ' . $curr_val->serialize(array('title', 'label', 'style', 'class', 'value'));
                 if (in_array($curr_val->getValue(), $real_val)) {
                     $output .= ' checked="checked"';
                 }
                 $output .= ' /><span>' . $curr_val->getLabel() . '</span>';
             } elseif (is_array($curr_val)) {
                 $output .= 'id="' . $element->getHtmlId() . $curr_val['value'] . '" value="' . htmlspecialchars($curr_val['value'], ENT_COMPAT) . '"';
                 if ($curr_val['value'] == $real_val) {
                     $output .= ' checked="checked"';
                 }
                 $output .= ' /><span>' . $curr_val['label'] . '</span>';
             }
             if ($curr_val['value']) {
                 $output .= '<div style="height:30px;background:url(' . Mage::getDesign()->getSkinUrl('magentothem/images/' . $curr_val['value'] . '.png') . ')">&nbsp;</div>';
             }
             $output .= '</div>' . "\n";
         }
     }
     return $output . '<div class="clear"></div>';
 }
 protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
 {
     $after_element_html = $element->getAfterElementHtml();
     $javaScript = "\n            <script type=\"text/javascript\">\n                Event.observe('{$element->getHtmlId()}', 'change', function(){\n                    var value = \$('{$element->getHtmlId()}').value;                    \n                    var elements = eval({$this->_getAssociatedElements()});\n                    if (value == " . GoMage_Navigation_Model_Layer::FILTER_TYPE_IMAGE . "){\n                    \tfor (var i = 0; i < elements.length; i++) {\n                    \t\tvar id = '{$this->_getBasePartName($element)}' + elements[i]; \n                            if (\$(id)){\n                            \t\$(id).up('td').up('tr').show();\t\n    \t\t\t\t\t\t}\n                        }\n                        var id = '{$this->_getBasePartName($element)}' + 'inblock_height'; \n                        if (\$(id)){\n                        \t\$(id).up('td').up('tr').hide();\t\n\t\t\t\t\t\t}\n    \t\t\t\t}else if (value == " . GoMage_Navigation_Model_Layer::FILTER_TYPE_DEFAULT_INBLOCK . "){\n    \t\t\t\t\tfor (var i = 0; i < elements.length; i++) {\n                    \t\tvar id = '{$this->_getBasePartName($element)}' + elements[i]; \n                            if (\$(id)){\n                            \t\$(id).up('td').up('tr').hide();\t\n    \t\t\t\t\t\t}\n                        }\n    \t\t\t\t\tvar id = '{$this->_getBasePartName($element)}' + 'inblock_height'; \n                        if (\$(id)){\n                        \t\$(id).up('td').up('tr').show();\t\n\t\t\t\t\t\t}\n    \t\t\t\t}else{\n    \t\t\t\t\tfor (var i = 0; i < elements.length; i++) {\n                    \t\tvar id = '{$this->_getBasePartName($element)}' + elements[i]; \n                            if (\$(id)){\n                            \t\$(id).up('td').up('tr').hide();\t\n    \t\t\t\t\t\t}\n                        }\n                        var id = '{$this->_getBasePartName($element)}' + 'inblock_height'; \n                        if (\$(id)){\n                        \t\$(id).up('td').up('tr').hide();\t\n\t\t\t\t\t\t}\n    \t\t\t\t}\n                });\n                document.observe('dom:loaded', function() {   \t\n                \tinit_{$element->getHtmlId()}();                \t\n                });\n                document.onreadystatechange = init_{$element->getHtmlId()};\n                \n                function init_{$element->getHtmlId()}() {\n                \tGomage_Navigation_fireEvent(\$('{$element->getHtmlId()}'), 'change');\n                }\n            </script>";
     $element->setData('after_element_html', $javaScript . $after_element_html);
     return $element->getElementHtml();
 }
Пример #5
0
 protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
 {
     $after_element_html = $element->getAfterElementHtml();
     $javaScript = "\r\n            <script type=\"text/javascript\">\r\n                Event.observe('{$element->getHtmlId()}', 'change', function(){\r\n                    var value = \$('{$element->getHtmlId()}').value;                    \r\n                    var elements = eval({$this->_getAssociatedElements()});\r\n\r\n                    if (value == " . GoMage_Navigation_Model_Adminhtml_System_Config_Source_Filter_Type_Inblock::TYPE_FIXED . "){\r\n                    \tfor (var i = 0; i < elements.length; i++) {\r\n                    \t\tvar id = '{$this->_getBasePartName($element)}' + elements[i]; \r\n                            if (\$(id)){\r\n                            \t\$(id).up('td').up('tr').show();\t\r\n    \t\t\t\t\t\t}\r\n                        }\r\n                        var id = '{$this->_getBasePartName($element)}' + 'max_inblock_height'; \r\n                        if (\$(id)){\r\n                        \t\$(id).up('td').up('tr').hide();\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tvar id = '{$this->_getBasePartName($element)}' + 'inblock_height';\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n                        if (\$(id) && \$('row_'+ '{$this->_getBasePartName($element)}' + 'inblock_type').visible() == true){\r\n                        \t\$(id).up('td').up('tr').show();\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\telse\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\$(id).up('td').up('tr').hide();\r\n\t\t\t\t\t\t}\r\n    \t\t\t\t}else if (value == " . GoMage_Navigation_Model_Adminhtml_System_Config_Source_Filter_Type_Inblock::TYPE_AUTO . "){\r\n    \t\t\t\t\tfor (var i = 0; i < elements.length; i++) {\r\n                    \t\tvar id = '{$this->_getBasePartName($element)}' + elements[i]; \r\n                            if (\$(id)){\r\n                            \t\$(id).up('td').up('tr').hide();\t\r\n    \t\t\t\t\t\t}\r\n                        }\r\n    \t\t\t\t\tvar id = '{$this->_getBasePartName($element)}' + 'max_inblock_height';\r\n    \t\t\t\t\tvar filter_type = \$('{$this->_getBasePartName($element)}' + 'filter_type').value;\r\n                        if (\$(id) && filter_type == 9){\r\n                        \t\$(id).up('td').up('tr').show();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tvar id = '{$this->_getBasePartName($element)}' + 'inblock_height'; \r\n                        if (\$(id)){\r\n                        \t\$(id).up('td').up('tr').hide();\t\r\n\t\t\t\t\t\t}\r\n    \t\t\t\t}else{\r\n    \t\t\t\t\tfor (var i = 0; i < elements.length; i++) {\r\n                    \t\tvar id = '{$this->_getBasePartName($element)}' + elements[i]; \r\n                            if (\$(id)){\r\n                            \t\$(id).up('td').up('tr').hide();\t\r\n    \t\t\t\t\t\t}\r\n                        }\r\n                        var id = '{$this->_getBasePartName($element)}' + 'inblock_height'; \r\n                        if (\$(id)){\r\n                        \t\$(id).up('td').up('tr').hide();\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tvar id = '{$this->_getBasePartName($element)}' + 'max_inblock_height'; \r\n                        if (\$(id)){\r\n                        \t\$(id).up('td').up('tr').hide();\t\r\n\t\t\t\t\t\t}\r\n    \t\t\t\t}\r\n                });\r\n                document.observe('dom:loaded', function() {   \t\r\n                \tinit_{$element->getHtmlId()}();                \t\r\n                });\r\n                document.onreadystatechange = init_{$element->getHtmlId()};\r\n                \r\n                function init_{$element->getHtmlId()}() {\r\n                \tGomage_Navigation_fireEvent(\$('{$element->getHtmlId()}'), 'change');\r\n                }\r\n            </script>";
     $element->setData('after_element_html', $javaScript . $after_element_html);
     return $element->getElementHtml();
 }
Пример #6
0
    /**
     * @return string
     */
    protected function _getScriptHtml(Varien_Data_Form_Element_Abstract $element)
    {
        return <<<SCRIPT
<script type="text/javascript">
//<![CDATA[
    \$\$('#_accountnew_password,#account-send-pass').each(function(elem) {
        \$(elem).on('change', function() {
            if (\$('_accountnew_password').getValue() || \$('account-send-pass').checked) {
                \$('{$element->getHtmlId()}_container').show();
                \$('{$element->getHtmlId()}').enable();
            } else {
                \$('{$element->getHtmlId()}_container').hide();
                \$('{$element->getHtmlId()}').disable();
            }
        });
        \$(elem).on('focus', function() {
            \$('{$element->getHtmlId()}_container').show();
            \$('{$element->getHtmlId()}').enable();
        });
        \$(elem).on('blur', function() {
            if (!\$('_accountnew_password').getValue() && !\$('account-send-pass').checked) {
                \$('{$element->getHtmlId()}_container').hide();
                \$('{$element->getHtmlId()}').disable();
            }
        });
        document.observe("dom:loaded", function() {
            \$('{$element->getHtmlId()}_container').hide();
            \$('{$element->getHtmlId()}').disable();
        });
    });
//]]></script>
SCRIPT;
    }
Пример #7
0
    public function render(Varien_Data_Form_Element_Abstract $element)
    {
        $useContainerId = $element->getData('use_container_id');
        return sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5" class="ves-description">
					   <h3>	<a href="http://www.venustheme.com"><b>Magento - Venus Deals Block</b></a>  </h3>
								The most elegant way to show list products of your magento store inside the smooth ProductCarousel. 
								the module supports multiple themes for fitting your design, easy to make owner themes by yourself, 
								and many kind of selecting products sources. 
								When you used, sure you will get highest effects while introducing your customers great products, featured products .<br>
							<br>
							
							<h4><b>Guide</b></h4>
							<ul>
								<li><a href="http://www.venustheme.com"> 1) Forum Support</a></li>
								<li><a href="http://www.venustheme.com"> 2) Submit A Request</a></li>
								<li><a href="http://www.venustheme.com"> 3) Submit A Ticket</a></li>
							</ul>
							<div>
								<h4>How to implement</h4>
								<ul>
									<li>&lt block type="ves_deals/deal_productlist" name="deals.list" /&gt</li>
									<li>{{block type="ves_deals/deal_productlist" name="deals.list"}}</li>
								</ul>
								
							</div>
							<br>
							<div style="font-size:11px">@Copyright: <i><a href="http://www.venustheme.com" target="_blank">VenusTheme.Com</a></i></div>
					   </td></tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel());
    }
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     if ($country = $element->getForm()->getElement('country_id')) {
         $countryId = $country->getValue();
     } else {
         return $element->getDefaultHtml();
     }
     $regionId = $element->getForm()->getElement('region_id')->getValue();
     $html = '<tr>';
     $element->setClass('input-text');
     $html .= '<td class="label">' . $element->getLabelHtml() . '</td><td class="value">';
     $html .= $element->getElementHtml();
     $selectName = str_replace('region', 'region_id', $element->getName());
     $selectId = $element->getHtmlId() . '_id';
     $html .= '<select id="' . $selectId . '" name="' . $selectName . '" class="select required-entry" style="display:none">';
     $html .= '<option value="">' . AO::helper('customer')->__('Please select') . '</option>';
     $html .= '</select>';
     $html .= '<script type="text/javascript">
     if ($("' . $country->getHtmlId() . '") != undefined) {
         new regionUpdater("' . $country->getHtmlId() . '", "' . $element->getHtmlId() . '", "' . $selectId . '", ' . $this->helper('directory')->getRegionJson() . ');
     }
     </script>';
     $html .= '</td></tr>' . "\n";
     return $html;
 }
Пример #9
0
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     $html = '<tr>' . "\n";
     $countryId = false;
     if ($country = $element->getForm()->getElement('country_id')) {
         $countryId = $country->getValue();
     }
     $regionCollection = false;
     if ($countryId) {
         if (!isset(self::$_regionCollections[$countryId])) {
             self::$_regionCollections[$countryId] = Mage::getModel('directory/country')->setId($countryId)->getLoadedRegionCollection();
         }
         $regionCollection = self::$_regionCollections[$countryId];
     }
     $regionId = $element->getForm()->getElement('region_id')->getValue();
     if ($regionCollection && $regionCollection->getSize()) {
         $elementClass = $element->getClass();
         $element->setClass(str_replace('input-text', '', $elementClass));
         $html .= '<td class="label">' . $element->getLabelHtml() . '</td>';
         $html .= '<td class="value"><select id="' . $element->getHtmlId() . '" name="' . $element->getName() . '" ' . $element->serialize($element->getHtmlAttributes()) . '>' . "\n";
         foreach ($regionCollection as $region) {
             $selected = $regionId == $region->getId() ? ' selected' : '';
             $html .= '<option value="' . $region->getId() . '"' . $selected . '>' . $region->getName() . '</option>';
         }
         $html .= '</select></td>';
         $element->setClass($elementClass);
     } else {
         $element->setClass('input-text');
         $html .= '<td class="label"><label for="' . $element->getHtmlId() . '">' . $element->getLabel() . ' <span class="required" style="display:none">*</span></label></td>';
         $element->setRequired(false);
         $html .= '<td class="value"><input id="' . $element->getHtmlId() . '" name="' . $element->getName() . '" value="' . $element->getEscapedValue() . '"' . $element->serialize($element->getHtmlAttributes()) . '/></td>' . "\n";
     }
     $html .= '</tr>' . "\n";
     return $html;
 }
Пример #10
0
	public function render(Varien_Data_Form_Element_Abstract $element)
    {
        $useContainerId = $element->getData('use_container_id');
        return sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5"><h4 id="%s">%s</h4></td></tr>',
            $element->getHtmlId(), $element->getHtmlId(), $element->getLabel()
        );
    }
Пример #11
0
 /**
  * Override method to output wrapper
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @param Array $option
  * @param String $selected
  * @return String
  */
 protected function _optionToHtml($element, $option, $selected)
 {
     $html = '<div class="left a-center meigee-radio">';
     $html .= '<div class="meigee-thumb"></div>';
     if (is_array($option)) {
         $html .= '<label class="inline" for="' . $element->getHtmlId() . $option['value'] . '"><i class="fa ' . $option['label'] . '"></i></label>';
     } elseif ($option instanceof Varien_Object) {
         $html .= '<label class="inline" for="' . $element->getHtmlId() . $option->getValue() . '"><i class="fa ' . $option->getLabel() . '"></i></label>';
     }
     $html .= '<input type="radio"' . $element->serialize(array('name', 'class', 'style'));
     if (is_array($option)) {
         $html .= 'value="' . htmlspecialchars($option['value'], ENT_COMPAT) . '"  id="' . $element->getHtmlId() . $option['value'] . '"';
         if ($option['value'] == $selected) {
             $html .= ' checked="checked"';
         }
         $html .= ' />';
     } elseif ($option instanceof Varien_Object) {
         $html .= 'id="' . $element->getHtmlId() . $option->getValue() . '"' . $option->serialize(array('label', 'title', 'value', 'class', 'style'));
         if (in_array($option->getValue(), $selected)) {
             $html .= ' checked="checked"';
         }
         $html .= ' />';
     }
     $html .= '</div>';
     $html .= $element->getSeparator() . "\n";
     return $html;
 }
Пример #12
0
    protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
    {
        $html = $element->getElementHtml();
        $jsUrl = $this->getJsUrl('smartwave/jquery/jquery-1.8.3.min.js');
        $textureUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . Mage::helper('mango')->getTexturePath();
        $bgcPickerId = str_replace('_texture', '_bg_color', $element->getHtmlId());
        $previewId = $element->getHtmlId() . '-texture-preview';
        if (Mage::registry('jqueryLoaded') == false) {
            $html .= '<script type="text/javascript" src="' . $jsUrl . '"></script>
			    <script type="text/javascript">jQuery.noConflict();</script>';
            Mage::register('jqueryLoaded', 1);
        }
        $html .= '<br/><div id="' . $previewId . '" style="width:280px; height:160px; margin:10px 0; background-color:transparent;"></div>
		    <script type="text/javascript">
			    jQuery(function($){
				    var texture		= $("#' . $element->getHtmlId() . '");
				    var bgcolor		= $("#' . $bgcPickerId . '");
				    var preview 	= $("#' . $previewId . '");
				    
				    preview.css("background-color", bgcolor.attr("value"));
				    texture.change(function() {
                        var bg_image = "url(' . $textureUrl . '" + texture.val() + ".png)";
                        if(texture.val() == 0)
                            bg_image = "none";
					    preview.css({
						    "background-color": bgcolor.css("background-color"),
						    "background-image": bg_image
					    });
				    }).change();
                    bgcolor.change(function(){texture.change();});
			    });
		    </script>';
        return $html;
    }
Пример #13
0
 /**
  * Override method to output wrapper
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @param Array $option
  * @param String $selected
  * @return String
  */
 protected function _optionToHtml($element, $option, $selected)
 {
     $float = $option['value'] == 'fixed' ? 'right' : 'left';
     $html = '<div class="' . $float . ' a-center">';
     $html .= '<img src="' . Mage::getDesign()->getSkinUrl('images/magik/lamby/appearance_width_' . $option['value'] . '.jpg') . '" alt="" /><br/>';
     $html .= '<input type="radio"' . $element->serialize(array('name', 'class', 'style'));
     if (is_array($option)) {
         $html .= 'value="' . htmlspecialchars($option['value'], ENT_COMPAT) . '"  id="' . $element->getHtmlId() . $option['value'] . '"';
         if ($option['value'] == $selected) {
             $html .= ' checked="checked"';
         }
         $html .= ' />';
         $html .= '<label class="inline" for="' . $element->getHtmlId() . $option['value'] . '"> ' . $option['label'] . '</label>';
     } elseif ($option instanceof Varien_Object) {
         $html .= 'id="' . $element->getHtmlId() . $option->getValue() . '"' . $option->serialize(array('label', 'title', 'value', 'class', 'style'));
         if (in_array($option->getValue(), $selected)) {
             $html .= ' checked="checked"';
         }
         $html .= ' />';
         $html .= '<label class="inline" for="' . $element->getHtmlId() . $option->getValue() . '">' . $option->getLabel() . '</label>';
     }
     $html .= '</div>';
     $html .= $element->getSeparator() . "\n";
     return $html;
 }
 /**
  * Render element html
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @return string
  */
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     return sprintf('<tr class="system-fieldset-sub-head" id="row_%s">
             <td class="label"><label for="%s">%s</label></td>
             <td class="value" colspan="4">%s</td>
         </tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel(), Mage::helper('eyehubspot')->getVersion());
 }
Пример #15
0
    /**
     * Render element html
     *
     * @param Varien_Data_Form_Element_Abstract $element
     * @return string
     */
    public function render(Varien_Data_Form_Element_Abstract $element)
    {
        $fieldIdSuffix = strstr($element->getHtmlId(), '_product_previewjs');
        //Replace the suffix with suffix appropriate for the background color picker in the current options group
        $bgcPickerId = str_replace($fieldIdSuffix, '_bg_color', $element->getHtmlId());
        $elements = array();
        $elements['product-item'] = array('bg_color' => 'background-color', 'hover_bg_color' => 'background-color', 'padding_top' => 'padding-top', 'padding_right' => 'padding-right', 'padding_bottom' => 'padding-bottom', 'padding_left' => 'padding-left', 'border_width' => 'border-width', 'border_color' => 'border-color', 'border_style' => 'border-style');
        $elements['product-name'] = array('name_fonts' => 'font-family', 'name_color' => 'color', 'name_hover_color' => 'color', '');
        $elements['price-box'] = array('price_color' => 'color');
        $elements['old-price'] = array('old_price_color' => 'color');
        $elements['special-price'] = array('special_price_color' => 'color');
        $elements['btn-cart'] = array('addtocart_color' => 'color', 'addtocart_hover_color' => 'color', 'addtocart_bg_color' => 'background-color', 'addtocart_hover_bg_color' => 'background-color');
        $elements['quickview'] = array('quickview_color' => 'color', 'quickview_hover_color' => 'color', 'quickview_bg_color' => 'background-color', 'quickview_hover_bg_color' => 'background-color');
        $elements['link-compare'] = array('compare_color' => 'color', 'compare_hover_color' => 'color', 'compare_bg_color' => 'background-color', 'compare_hover_bg_color' => 'background-color');
        $elements['link-wishlist'] = array('whishlist_color' => 'color', 'whishlist_hover_color' => 'color', 'whishlist_bg_color' => 'background-color', 'whishlist_hover_bg_color' => 'background-color');
        $elements['desc'] = array('short_description_color' => 'color');
        $elements['countdown-timmer'] = array('countdown_timer_color' => 'color');
        $elements['new-icon'] = array('new_label_color' => 'color', 'new_label_bg_color' => 'background-color');
        $elements['onsale'] = array('sale_label_color' => 'color', 'sale_label_bg_color' => 'background-color');
        $script = '';
        $script .= '<script type="text/javascript">
		jQuery(function(){
			';
        foreach ($elements as $k => $v) {
            if (is_array($v)) {
                foreach ($v as $key => $val) {
                    $htmlId = str_replace($fieldIdSuffix, '_' . $key, $element->getHtmlId());
                    $id = time();
                    $script .= '
						var tex' . $id . '	= jQuery("#' . $htmlId . '");
						tex' . $id . '.change(function() {
						var val = jQuery(this).val();
						var elemenClass = ".' . $k . '";
						';
                    if (preg_match('/hover/', $key)) {
                        $script .= 'var originalData = "";
								if(jQuery(elemenClass).css("' . $val . '") !== "undefined"){
									originalData = jQuery(elemenClass).css("' . $val . '");
								}
							';
                        $script .= 'jQuery(elemenClass).hover(function(){
								jQuery(elemenClass).css({"' . $val . '": val});
							},function(){
								if(originalData!=""){
									jQuery(elemenClass).css({"' . $val . '": originalData});
								}
							});';
                    } else {
                        $script .= 'jQuery(elemenClass).css({"' . $val . '": val});';
                    }
                    $script .= '}).change();';
                }
            }
        }
        $script .= '			
						});
						</script>';
        $useContainerId = $element->getData('use_container_id');
        return sprintf('<tr class="system-fieldset-sub-head fieldset-hidden" id="row_%s"><td colspan="5">%s</td></tr>', $element->getHtmlId(), $script);
    }
Пример #16
0
    protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
    {
        $html = $element->getElementHtml();
        $isLoadScript = Mage::registry('gmap_loaded');
        $elementId = $element->getHtmlId();
        $elementId = str_replace("_address_preview", "", $elementId);
        $latElementId = $elementId . '_location_lat';
        $lngElementId = $elementId . '_location_lng';
        $addressElementId = $element->getHtmlId();
        if (empty($isLoadScript)) {
            $html .= '<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script><script src="http://js.maxmind.com/app/geoip.js" type="text/javascript"></script><script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=places"></script><script src="' . Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS) . 'ves/themesettings/locationpicker.jquery.js"></script>';
            Mage::register('gmap_loaded', true);
        }
        $html .= '<br/><div id="map-' . $element->getHtmlId() . '" style="width:600px;height:400px">';
        $html .= '</div>';
        $html .= '<script type="text/javascript">

        jQuery(window).load(function(){
            jQuery("#map-' . $element->getHtmlId() . '").locationpicker({
                location: {latitude: $("' . $latElementId . '").value, longitude: $("' . $lngElementId . '").value},
                radius: 100,
                enableAutocomplete: true,
                inputBinding: {
                    latitudeInput: jQuery("#' . $latElementId . '"),
                    longitudeInput: jQuery("#' . $lngElementId . '"),
                    locationNameInput: jQuery("#' . $addressElementId . '")
                }
            });
});
</script>';
        return $html;
    }
Пример #17
0
 protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
 {
     $after_element_html = $element->getAfterElementHtml();
     $javaScript = "\r\n            <script type=\"text/javascript\">\r\n            \tif('{$element->getHtmlId()}' == 'gomage_navigation_category_show_shopby')\r\n            \t{\r\n            \t\tvar sel_cat = \$('gomage_navigation_category_filter_type');\r\n            \t\t\r\n            \t\tEvent.observe('{$element->getHtmlId()}', 'change', function(){\r\n\t                    var value = \$('{$element->getHtmlId()}').value;                    \r\n\t                    if (value == 1){\r\n\t                    \tfor(i=sel_cat.options.length-1;i>=0;i--)\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tif (sel_cat.options[i].value == '8'\r\n\t\t\t\t\t\t\t\t\t\t||\r\n\t\t\t\t\t\t\t\t\tsel_cat.options[i].value == '6')\r\n\t\t                    \t{\r\n\t\t                    \t\tsel_cat.remove(i);\r\n\t\t                    \t}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t}\r\n                    \t\r\n\t    \t\t\t\t}else{\r\n\t    \t\t\t\t\tvar option_fly = false;\r\n\t    \t\t\t\t\tvar option_plain = false;\r\n\t    \t\t\t\t\tfor(i=sel_cat.options.length-1;i>=0;i--)\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tif (sel_cat.options[i].value == '8')\r\n\t\t                    \t{\r\n\t\t                    \t\toption_fly = true;\r\n\t\t                    \t}\r\n\t\t                    \t\r\n\t\t                    \tif (sel_cat.options[i].value == '6')\r\n\t\t                    \t{\r\n\t\t                    \t\toption_plain = true;\r\n\t\t                    \t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\r\n\t    \t\t\t\t\tif ( !option_plain )\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tsel_cat.options[sel_cat.options.length] = new Option('Plain', '6');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tif ( !option_fly )\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tsel_cat.options[sel_cat.options.length] = new Option('Fly-Out', '8');\r\n\t\t\t\t\t\t\t}\r\n\t    \t\t\t\t}\r\n\t                });\r\n            \t}\r\n            \telse if('{$element->getHtmlId()}' == 'gomage_navigation_rightcolumnsettings_show_shopby')\r\n            \t{\r\n            \t\tvar sel_right = \$('gomage_navigation_rightcolumnsettings_filter_type');\r\n            \t\t\r\n            \t\tEvent.observe('{$element->getHtmlId()}', 'change', function(){\r\n\t                    var value = \$('{$element->getHtmlId()}').value;                    \r\n\t                    if (value == 1){\r\n\t                    \tfor(i=sel_right.options.length-1;i>=0;i--)\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tif (sel_right.options[i].value == '8'\r\n\t\t\t\t\t\t\t\t\t\t||\r\n\t\t\t\t\t\t\t\t\tsel_right.options[i].value == '6'\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t                    \t{\r\n\t\t                    \t\tsel_right.remove(i);\r\n\t\t                    \t}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t}\r\n                    \t\r\n\t    \t\t\t\t}else{\r\n\t    \t\t\t\t\tvar option_fly = false;\r\n\t    \t\t\t\t\tvar option_plain = false;\r\n\t    \t\t\t\t\tfor(i=sel_right.options.length-1;i>=0;i--)\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tif (sel_right.options[i].value == '8')\r\n\t\t                    \t{\r\n\t\t                    \t\toption_fly = true;\r\n\t\t                    \t}\r\n\t\t                    \t\r\n\t\t                    \tif (sel_right.options[i].value == '6')\r\n\t\t                    \t{\r\n\t\t                    \t\toption_plain = true;\r\n\t\t                    \t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\r\n\t    \t\t\t\t\tif ( !option_plain )\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tsel_right.options[sel_right.options.length] = new Option('Plain', '6');\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tif ( !option_fly )\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tsel_right.options[sel_right.options.length] = new Option('Fly-Out', '8');\r\n\t\t\t\t\t\t\t}\r\n\t    \t\t\t\t}\r\n\t                });\r\n            \t}\r\n            \t\r\n                \r\n                document.observe('dom:loaded', function() {   \t\r\n                \tinit_{$element->getHtmlId()}();                \t\r\n                });\r\n                document.onreadystatechange = init_{$element->getHtmlId()};\r\n                \r\n                function init_{$element->getHtmlId()}() {\r\n                \tGomage_Navigation_fireEvent(\$('{$element->getHtmlId()}'), 'change');\r\n                }\r\n            </script>";
     $element->setData('after_element_html', $javaScript . $after_element_html);
     return $element->getElementHtml();
 }
Пример #18
0
    public function render(Varien_Data_Form_Element_Abstract $element)
    {
        $useContainerId = $element->getData('use_container_id');
        return sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5" class="ves-description">
					   <h3>	<a href="http://www.venustheme.com"><b>Magento - Venus Product Categories Block</b></a>  </h3>
								Show List Categories.<br>
							<br>
							
							<h4><b>Guide</b></h4>
							<ul>
								<li><a href="http://www.venustheme.com"> 1) Forum Support</a></li>
								<li><a href="http://www.venustheme.com"> 2) Submit A Request</a></li>
								<li><a href="http://www.venustheme.com"> 3) Submit A Ticket</a></li>
							</ul>
							<div>
								<h4>How to implement</h4>
								<ul>
									<li>&ltblock type="ves_productcategories/list" name="ves.list" /&gt</li>
									<li>{{block type="ves_productcategories/list" name="ves.list"}}</li>
								</ul>
								
							</div>
							<br>
							<div style="font-size:11px">@Copyright: <i><a href="http://www.venustheme.com" target="_blank">VenusTheme.Com</a></i></div>
					   </td></tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel());
    }
Пример #19
0
 /**
  * Render element html
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @return string
  */
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     $script = '$("row_payment_paymentnetwork_pnsofortueberweisung_display_settings_heading").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_checkout_presentation").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_customer_protection").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_allowspecific").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_specificcountry").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_sort_order").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_usage_settings_heading").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_usage_text_one").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_usage_text_two").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_status_settings_heading").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_order_status").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_order_status_pending_not_credited_yet").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_order_status_loss_not_credited").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_order_status_received_credited").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_create_invoice").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_status_config_text_one").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_status_config_text_two").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_create_creditmemo").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_send_order_confirmation").toggle();
                $("row_payment_paymentnetwork_pnsofortueberweisung_send_mail").toggle();';
     $labelText = Mage::helper('sofort')->__("Adjust the SOFORT Banking module properties here. <a onclick='%s'>(Click to open)</a>");
     $label = sprintf($labelText, $script);
     return sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5"><div id="%s">%s</div></td></tr>', $element->getHtmlId(), $element->getHtmlId(), $label . $element->getLabel());
 }
 /**
  * Render element html
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @return string
  */
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     return sprintf('<tr class="system-fieldset-sub-head" id="row_%s">
             <td class="label"><label for="%s">%s</label></td>
             <td class="value" colspan="4">%s</td>
         </tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel(), '<a href="mailto:hubspot@eyemaginetech.com">hubspot@eyemaginetech.com</a>');
 }
Пример #21
0
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     //return parent::render($element);
     $useContainerId = $element->getData('use_container_id');
     $block = $this->getLayout()->createBlock('core/template')->setTemplate('aheadgroups/baseall/extensionlist.phtml');
     $extensions = $block->renderView();
     return sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5"><h4 id="%s">%s</h4></td></tr>', $element->getHtmlId(), $element->getHtmlId(), $extensions);
 }
 /**
  * Render element html
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @return string
  */
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     $useContainerId = $element->getData('use_container_id');
     return sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5" style="max-width:580px;"><h4 id="%s">%s</h4><p class="subheading-note" style="font-size:11px;font-style:italic;color:#999;"><span>%s</span></p></td></tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel(), $element->getComment());
     //Original:
     /*return sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5"><h2 id="%s">%s</h2></td></tr>',
     			$element->getHtmlId(), $element->getHtmlId(), $element->getLabel()
     		);*/
 }
Пример #23
0
 /**
  * Render element html
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @return string
  */
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     $origData = $element->getOriginalData();
     $html = sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5"><h4 id="%s">%s</h4>%s</td></tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel(), isset($origData['note']) ? '<div style="margin-top:10px">' . $origData['note'] . '</div>' : '');
     if ($element->getComment()) {
         $html .= '<p class="note"><span>' . $element->getComment() . '</span></p>';
     }
     return $html;
 }
Пример #24
0
    public function render(Varien_Data_Form_Element_Abstract $element)
    {
        $useContainerId = $element->getData('use_container_id');
        return sprintf('<tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5" class="lof-description">
					   <h3>	<a target="_blank" href="http://landofcoder.com/our-porfolios/joomla-commercial-extensions/item/40-lof-cordion-module.html">. <b>Lof Twitter Module</b></a><p><i>The Lof Twitter - a Lightweight module  have released which develop on jquery library and power Lof\'s Core module, it\'s as  promised bring your site a new style.</i></p><ul><li><a href="http://landofcoder.com/submit-request.html">Report Bug </a></li><li><a href="http://landofcoder.com/forum/forum.html?id=24">Discussion</a></li></ul><p><b> - Short Userguide</b><p><img style="width:99%" src="../modules/mod_lofcordion/assets/ug-image-1.png"></p>Copyright <a href="http://landofcoder.com"><i>LandOfCoder.Com</i></a></p><script type="text/javascript" src="../modules/mod_lofcordion/assets/form.js"></script> <style>.lof-group{ padding:2px;color:#666;background:#CCC;cursor:hand; font-weight:bold; clear:both; cursor:pointer}</style>
							<br>
							<div style="font-size:11px">@Copyright: <i><a href="http://landofcoder.com" target="_blank">LandOfCoder.Com</a></i></div>
					   </td></tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel());
    }
Пример #25
0
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     $useContainerId = $element->getData('use_container_id');
     return sprintf('
         <tr class="system-fieldset-sub-head" id="row_%s"><td colspan="5" class="ves-description">
             <h3><a href="#"><b>Magento - Ves Template Control Panel Block</b></a></h3>
                         The Theme Configuration is not avariable, because may be you forgot set a theme from VenusTheme.Com as default theme of front-office, Please try to check again 
                         <br\\><br\\>
             </td></tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel());
 }
Пример #26
0
 /**
  * Render element html
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @return string
  */
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     $useContainerId = $element->getData('use_container_id');
     return sprintf('<tr id="row_%s">
                         <td class="label">
                             <h4 id="%s">%s</h4>
                         </td>
                         <td class="label">%s</td>
                    </tr>', $element->getHtmlId(), $element->getHtmlId(), $element->getLabel(), Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . "index.php/anymarketcallback/index/sinc");
 }
Пример #27
0
 public function render(Varien_Data_Form_Element_Abstract $element)
 {
     $html = '<span class="field-row">' . "\n";
     if ($element->getLabel()) {
         $html .= '<label for="' . $element->getHtmlId() . '">' . $element->getLabel() . 'fdasdf</label>' . "\n";
     }
     $html .= '<iframe src="' . $element->getValue() . '" id="' . $element->getHtmlId() . '" frameborder="0" class="template-preview"/>';
     $html .= '</span>' . "\n";
     return $html;
 }
Пример #28
0
 protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
 {
     $html = "";
     $html .= "<input class=' input-text'  type='hidden' id='" . $element->getHtmlId() . "' name='" . $element->getName() . "' value='" . $element->getEscapedValue() . "' '" . $element->serialize($element->getHtmlAttributes()) . "/>";
     $html .= "\n<script>\n    document.observe('dom:loaded', function(){\n       \n        if(!\$('" . $element->getHtmlId() . "').value.isJSON())\$('" . $element->getHtmlId() . "').value='{\"days\":[],\"hours\":[]}';\n         cron=\$('" . $element->getHtmlId() . "').value.evalJSON();\n       \n        \n        cron.days.each(function(d){\n            if(\$('d-'+d)){\n                \$('d-'+d).checked=true;\n                \$('d-'+d).ancestors()[0].addClassName('checked');\n            }\n            \n        })\n        cron.hours.each(function(h){\n            if( \$('h-'+h.replace(':',''))){\n                \$('h-'+h.replace(':','')).checked=true;\n                \$('h-'+h.replace(':','')).ancestors()[0].addClassName('checked');\n            }\n        })\n        \n        \$\$('.cron-box').each(function(e){\n            e.observe('click',function(){\n                \n                if(e.checked)e.ancestors()[0].addClassName('checked');\n                else e.ancestors()[0].removeClassName('checked');\n               \n                d=new Array\n                \$\$('.cron-d-box INPUT').each(function(e){\n                    if(e.checked) d.push(e.value)\n                })\n                h=new Array;\n                \$\$('.cron-h-box INPUT').each(function(e){\n                    if(e.checked) h.push(e.value)\n                })\n                \n                \$('" . $element->getHtmlId() . "').value=Object.toJSON({days:d,hours:h})\n               \n            }) \n        })\n    })\n    \n</script>\n";
     $html .= "\n<style>\n    .morning .cron-h-box{\n        border: 1px solid #AFAFAF;\n        border-radius: 3px 3px 3px 3px;\n        margin: 2px;\n        padding: 0 3px;\n        background:#efefef;\n    }\n    .afternoon .cron-h-box{\n        border: 1px solid #AFAFAF;\n        border-radius: 3px 3px 3px 3px;\n        margin: 2px;\n        padding: 0 3px;\n        background:#efefef;\n    }\n    .morning-half .cron-h-box{\n        border: 1px solid #AFAFAF;\n        border-radius: 3px 3px 3px 3px;\n        margin: 2px;\n        padding: 0 3px;\n        background:#efefef;\n    }\n    .afternoon-half .cron-h-box{\n\n        border: 1px solid #AFAFAF;\n        border-radius: 3px 3px 3px 3px;\n        margin: 2px;\n        padding: 0 3px;\n        background:#efefef;\n    }\n\n    .cron-d-box{\n\n        background:#efefef;\n        border: 1px solid #AFAFAF;\n        border-radius: 3px 3px 3px 3px;\n        margin: 2px;\n        padding: 0 3px;\n    }\n    .checked{\n        background-color: #EFFFF0!important;\n    }\n</style>";
     $html .= "<table style='width:600px !important'>\n            <thead> \n                <tr><th>Days of the week</th><th width='20'></th><th colspan='4'>Hours of the day</th></tr>\n            </thead>\n            <tr>\n                <td width='300'>\n                    <div class='cron-d-box'><input class='cron-box' value='Monday' id='d-Monday' type='checkbox'/> Monday</div>\n                    <div class='cron-d-box'><input class='cron-box' value='Tuesday' id='d-Tuesday' type='checkbox'/> Tuesday</div>\n                    <div class='cron-d-box'><input class='cron-box' value='Wednesday' id='d-Wednesday' type='checkbox'/> Wednesday</div>\n                    <div class='cron-d-box'><input class='cron-box' value='Thursday' id='d-Thursday' type='checkbox'/> Thursday</div>\n                    <div class='cron-d-box'><input class='cron-box' value='Friday' id='d-Friday' type='checkbox'/> Friday</div>\n                    <div class='cron-d-box'><input class='cron-box' value='Saturday' id='d-Saturday' type='checkbox'/> Saturday</div>\n                    <div class='cron-d-box'><input class='cron-box' value='Sunday' id='d-Sunday' type='checkbox'/> Sunday</div>\n                </td>\n                <td></td>\n                <td width='150' class='morning-half'>\n                    <div class='cron-h-box'><input class='cron-box' value='00:00' id='h-0000'  type='checkbox'/> 00:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='01:00' id='h-0100' type='checkbox'/> 01:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='02:00' id='h-0200' type='checkbox'/> 02:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='03:00' id='h-0300' type='checkbox'/> 03:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='04:00' id='h-0400' type='checkbox'/> 04:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='05:00' id='h-0500' type='checkbox'/> 05:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='06:00' id='h-0600'  type='checkbox'/> 06:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='07:00' id='h-0700' type='checkbox'/> 07:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='08:00' id='h-0800'  type='checkbox'/> 08:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='09:00' id='h-0900' type='checkbox'/> 09:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='10:00' id='h-1000' type='checkbox'/> 10:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='11:00' id='h-1100' type='checkbox'/> 11:00 AM</div>\n\n                </td>\n                <td width='150' class='morning'>\n                    <div class='cron-h-box'><input class='cron-box' value='00:30' id='h-0030' type='checkbox'/> 00:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='01:30' id='h-0130' type='checkbox'/> 01:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='02:30' id='h-0230' type='checkbox'/> 02:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='03:30' id='h-0330' type='checkbox'/> 03:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='04:30' id='h-0430' type='checkbox'/> 04:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='05:30' id='h-0530' type='checkbox'/> 05:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='06:30' id='h-0630' type='checkbox'/> 06:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='07:30' id='h-0730' type='checkbox'/> 07:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='08:30' id='h-0830' type='checkbox'/> 08:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='09:30' id='h-0930' type='checkbox'/> 09:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='10:30' id='h-1030' type='checkbox'/> 10:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='11:30' id='h-1130' type='checkbox'/> 11:30 AM</div>\n\n\n\n\n                </td>\n                <td width='150' class='afternoon-half'>\n                    <div class='cron-h-box'><input class='cron-box' value='12:00' id='h-1200' type='checkbox'/> 12:00 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='13:00' id='h-1300' type='checkbox'/> 01:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='14:00' id='h-1400' type='checkbox'/> 02:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='15:00' id='h-1500' type='checkbox'/> 03:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='16:00' id='h-1600' type='checkbox'/> 04:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='17:00' id='h-1700' type='checkbox'/> 05:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='18:00' id='h-1800' type='checkbox'/> 06:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='19:00' id='h-1900' type='checkbox'/> 07:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='20:00' id='h-2000' type='checkbox'/> 08:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='21:00' id='h-2100' type='checkbox'/> 09:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='22:00' id='h-2200' type='checkbox'/> 10:00 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='23:00' id='h-2300' type='checkbox'/> 11:00 PM</div>\n\n                </td>\n                <td width='150' class='afternoon'>\n                    <div class='cron-h-box'><input class='cron-box' value='12:30' id='h-1230' type='checkbox'/> 12:30 AM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='13:30' id='h-1330' type='checkbox'/> 01:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='14:30' id='h-1430' type='checkbox'/> 02:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='15:30' id='h-1530' type='checkbox'/> 03:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='16:30' id='h-1630' type='checkbox'/> 04:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='17:30' id='h-1730' type='checkbox'/> 05:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='18:30' id='h-1830' type='checkbox'/> 06:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='19:30' id='h-1930' type='checkbox'/> 07:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='20:30' id='h-2030' type='checkbox'/> 08:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='21:30' id='h-2130' type='checkbox'/> 09:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='22:30' id='h-2230' type='checkbox'/> 10:30 PM</div>\n                    <div class='cron-h-box'><input class='cron-box' value='23:30' id='h-2330' type='checkbox'/> 11:30 PM</div>\n\n\n                </td>\n            </tr>\n        </table>";
     $html .= $element->getAfterElementHtml();
     return $html;
 }
    public function render(Varien_Data_Form_Element_Abstract $element)
    {
        $html = '<tr><td class="label">' . "\n";
        if ($element->getLabel()) {
            $html .= '<label for="' . $element->getHtmlId() . '">' . $element->getLabel() . '</label>' . "\n";
        }
        $html .= '</td><td class="value">
<iframe src="' . $element->getValue() . '" id="' . $element->getHtmlId() . '" frameborder="0" class="template-preview"> </iframe>';
        $html .= '</td><td></td></tr>' . "\n";
        return $html;
    }
Пример #30
0
 /**
  * Return header title part of html for payment solution
  *
  * @param Varien_Data_Form_Element_Abstract $element
  * @return string
  */
 protected function _getHeaderTitleHtml($element)
 {
     $html = '<div class="entry-edit-head collapseable" ><a id="' . $element->getHtmlId() . '-head" href="#" onclick="Fieldset.toggleCollapse(\'' . $element->getHtmlId() . '\', \'' . $this->getUrl('*/*/state') . '\'); return false;">';
     $html .= ' <img src="' . $this->getSkinUrl('images/adyen/logo.png') . '" height="20" style="vertical-align: text-bottom; margin-right: 5px;"/> ';
     $html .= $element->getLegend();
     if ($this->_isPaymentEnabled($element)) {
         $html .= ' <img src="' . $this->getSkinUrl('images/icon-enabled.png') . '" style="vertical-align: middle"/> ';
     }
     $html .= '</a></div>';
     return $html;
 }