示例#1
0
</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 
示例#2
0
 /**
  * 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;
 }