</label> <div class="controls"> <?php echo $this->_form->getInput('form_captcha'); ?> </div> </div> </fieldset> </div> </div> </div> <div id="style_inline"> <style class="formstyle"> <?php echo JSNUniformHelper::generateStylePages($this->formStyle, '.jsn-master #form-design-content .jsn-element-container .jsn-element', '.jsn-master #form-design-content .jsn-element-container .jsn-element.ui-state-edit', '.jsn-master #form-design-content .jsn-element-container .jsn-element .control-label', '', '', ".jsn-master #form-design-content .jsn-element-container .jsn-element .controls input,.jsn-master #form-design-content .jsn-element-container .jsn-element .controls select,.jsn-master #form-design-content .jsn-element-container .jsn-element .controls textarea"); ?> </style> <style class="formstylecustom"> <?php echo !empty($this->formStyle->custom_css) ? $this->formStyle->custom_css : ""; ?> </style> </div> <div id="form-design"> <div class="jsn-form-bar"> <div class="control-group "> <label class="control-label jsn-label-des-tipsy" original-title="<?php echo JText::_('JSN_UNIFORM_SELECT_TO_SHOW_FORM_FIELD_IN_SINGLE_PAGE'); ?> "><?php
/** * Generate Style Pages * * @return string */ public function generateStylePages() { $input = JFactory::getApplication()->input; $formId = $input->getInt('form_id'); if (!empty($formId)) { $db = JFactory::getDBO(); $db->setQuery($db->getQuery(true)->from('#__jsn_uniform_forms')->select('*')->where('form_id=' . (int) $formId)); $items = $db->loadObject(); $customCss = ""; $globalFormStyle = JSNUniformHelper::getDataConfig("form_style"); $formStyleCustom = new stdClass(); if (!empty($items->form_style)) { $formStyleCustom = json_decode($items->form_style); $customCss = !empty($formStyleCustom->custom_css) ? $formStyleCustom->custom_css : ""; if (!empty($globalFormStyle)) { $globalFormStyle = json_decode($globalFormStyle->value); if (!empty($globalFormStyle->themes_style)) { foreach ($globalFormStyle->themes_style as $key => $value) { $formStyleCustom->themes_style->{$key} = $value; } } if (!empty($globalFormStyle->themes)) { foreach ($globalFormStyle->themes as $key => $value) { $formStyleCustom->themes[] = $value; } } } } if (!empty($formStyleCustom->theme) && !empty($formStyleCustom->themes_style) && $formStyleCustom->theme != "jsn-style-light" && $formStyleCustom->theme != "jsn-style-dark") { $theme = str_replace("jsn-style-", "", $formStyleCustom->theme); if (!empty($formStyleCustom->themes_style->{$theme})) { $formStyleCustom = json_decode($formStyleCustom->themes_style->{$theme}); } } header("Content-Type: text/css;X-Content-Type-Options: nosniff;"); echo JSNUniformHelper::generateStylePages($formStyleCustom, "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group", "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight", "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label", "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block,\n" . "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-inline,\n" . "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label", "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important,\n" . "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important .badge-important", "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input,\n" . "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select,\n" . "#jsn_form_{$formId}.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea"); echo "\n{$customCss}\n"; } exit; }