Exemplo n.º 1
0
 protected function getInput()
 {
     $name = $this->name;
     $id = $this->id;
     $fields = array('OUTER_BACKGROUND' => 'outer_bg', 'INNER_BACKGROUND' => 'inner_bg', 'BACKGROUND' => 'bg', 'BORDER' => 'border', 'HEADER_TEXT' => 'header_txt', 'LINKED_TEXT' => 'linked_txt', 'BODY_TEXT' => 'body_txt');
     $html = '<div id="theme-override"><div class="span12">';
     $value = $this->value;
     //set default value
     $defaultval = array('outer_bg' => '#DEDEDE', 'inner_bg' => '#FFFFFF', 'bg' => '#FFFFFF', 'border' => '#636363', 'header_txt' => '#000000', 'linked_txt' => '#000000', 'body_txt' => '#9C0000');
     foreach ($fields as $label => $field) {
         $this->name = $name . '[' . $field . ']';
         $this->id = $id . '_' . $field;
         $this->value = is_object($value) && isset($value->{$field}) ? $value->{$field} : $defaultval[$field];
         if ($field == 'header_txt') {
             $html .= '</div><div class="span12" style="margin: 10px 0 0 0;">';
         }
         $html .= '<div class="span2 theme-override-' . $field . '">';
         $html .= '<small>' . JText::_('COM_JFBCONNECT_WIDGET_AMAZON_MY_FAVORITES_THEME_OVERRIDE_' . $label) . '</small><br />';
         $html .= parent::getInput();
         $html .= '</div>';
     }
     $html .= "</div></div>";
     $html .= "\n         <script type='text/javascript'>\n        jfbcJQuery( document ).ready(function() {\n            var arr = jfbcJQuery('#jform_params_widget_settings_theme').val().split('.');\n            toogleDesign(arr[0]);\n        });\n\n        function toogleDesign(design) {\n            if(design == '3' || design == '4' || design == '5'){\n                jfbcJQuery('#theme-override .theme-override-outer_bg').addClass('hide');\n                jfbcJQuery('#theme-override .theme-override-inner_bg').addClass('hide');\n                jfbcJQuery('#theme-override .theme-override-bg').addClass('hide');\n                jfbcJQuery('#theme-override .theme-override-border').addClass('hide');\n            }\n\n            if(design == '1') {\n                jfbcJQuery('#theme-override .theme-override-outer_bg').removeClass('hide');\n                jfbcJQuery('#theme-override .theme-override-inner_bg').removeClass('hide');\n                jfbcJQuery('#theme-override .theme-override-border').addClass('hide');\n                jfbcJQuery('#theme-override .theme-override-bg').addClass('hide');\n            }\n\n            if(design == '2') {\n                jfbcJQuery('#theme-override .theme-override-outer_bg').removeClass('hide');\n                jfbcJQuery('#theme-override .theme-override-bg').removeClass('hide');\n                jfbcJQuery('#theme-override .theme-override-border').removeClass('hide');\n                jfbcJQuery('#theme-override .theme-override-inner_bg').addClass('hide');\n            }\n        }\n        </script>\n        ";
     return $html;
 }
Exemplo n.º 2
0
 protected function getInput()
 {
     $cfg = JEVConfig::getInstance();
     $hideColour = false;
     if ($cfg->get('com_calForceCatColorEventForm', 0) == 1 && !JFactory::getApplication()->isAdmin()) {
         $hideColour = true;
     } else {
         if ($cfg->get('com_calForceCatColorEventForm', 0) == 2) {
             $hideColour = true;
         } else {
             $hideColour = false;
         }
     }
     if (!$hideColour) {
         return parent::getInput();
     }
     return "";
 }