function weaverx_form_text_props($value, $type = 'titles') { // display text properties for an area or title $id = $value['id']; $name = $value['name']; $info = $value['info']; $id_colorbg = $id . '_bgcolor'; $id_color = $id . '_color'; $id_size = $id . '_font_size'; $id_family = $id . '_font_family'; $id_bold = $id . '_bold'; $id_normal = $id . '_normal'; $id_italic = $id . '_italic'; // COLOR BG & COLOR BOX if ($id == 'wrapper') { echo '<tr><td></td><td colspan="2"><p>'; _e('<strong>Important note:</strong> The Wrapper Area provides default <em>background color, text color, and text font properties</em> for most other areas, including Header, Container, Content, Widgets, and more.', 'weaver-xtreme'); echo "</p></td></tr>\n"; } //echo "\n<!-- *************************** weaverx_form_text_props ID: {$id} ***************************** -->\n"; weaverx_form_ctext(array('name' => $name . ' BG', 'id' => $id_colorbg, 'info' => '<em>' . $info . __(':</em> Background Color (use CSS+ to specify custom CSS for area)', 'weaver-xtreme'))); if ($type == 'menu' || $id == 'post_title') { weaverx_form_ctext(array('name' => $name . ' ' . __('Text Color', 'weaver-xtreme'), 'id' => $id_color, 'info' => '<em>' . $info . __(':</em> Text properties', 'weaver-xtreme'))); } else { weaverx_form_color(array('name' => $name . ' ' . __('Text Color', 'weaver-xtreme'), 'id' => $id_color, 'info' => '<em>' . $info . __(':</em> Text properties', 'weaver-xtreme'))); } // FONT PROPERTIES ?> <tr> <th scope="row" align="right"><span class="i-left font-bold font-italic"><span style="font-size:16px;">a</span><span style="font-size:14px;">b</span><span style="font-size:12px;">c</span></span><small> <?php echo $type == 'titles' ? __('Title', 'weaver-xtreme') : __('Text', 'weaver-xtreme'); ?> <?php _e('Font properties:', 'weaver-xtreme'); ?> </small> </th> <td colspan="2"> <?php if ($type != 'content') { echo ' <span class="rtl-break"><small><em>Size:</em></small>'; weaverx_form_select_font_size(array('id' => $id_size), false); echo '</span>'; } echo ' <span class="rtl-break"><small><em>Family:</em></small>'; weaverx_form_select_font_family(array('id' => $id_family), false); echo '</span>'; ?> <?php if ($type == 'titles') { ?> <span class="rtl-break"><small><?php _e('Normal Weight', 'weaver-xtreme'); ?> </small> <input type="checkbox" name="<?php weaverx_sapi_main_name($id_normal); ?> " id="<?php echo $id_normal; ?> " <?php checked(weaverx_getopt_checked($id_normal)); ?> ></span> <?php } else { ?> <span class="rtl-break"><small><strong><?php _e('Bold', 'weaver-xtreme'); ?> </strong></small> <?php weaverx_form_font_bold_italic(array('id' => $id_bold)); /* <input type="checkbox" name="<?php weaverx_sapi_main_name($id_bold); ?>" id="<?php echo $id_bold; ?>" <?php checked(weaverx_getopt_checked( $id_bold )); ?> > */ ?> </span> <?php } ?> <span class="rtl-break"> <small><em><?php _e('Italic', 'weaver-xtreme'); ?> </em></small> <?php weaverx_form_font_bold_italic(array('id' => $id_italic)); /* <input type="checkbox" name="<?php weaverx_sapi_main_name($id_italic); ?>" id="<?php echo $id_italic; ?>" /<?php checked(weaverx_getopt_checked( $id_italic )); ?> > */ ?> </span> <?php if (apply_filters('weaverx_xtra_type', '+plus_fonts') == 'inactive') { echo '<small> ' . __('(Add new fonts with <em>Weaver Xtreme Plus</em>)', 'weaver-xtreme') . '</small>'; } else { echo '<small> ' . __('(Add new fonts from Custom & Fonts tab.)', 'weaver-xtreme') . '</small>'; } ?> </td> </tr> <?php }
function weaverx_form_show_options($weaverx_olist, $begin_table = true, $end_table = true) { /* output a list of options - this really does the layout for the options defined in an array */ if ($begin_table) { ?> <div> <table class="optiontable" style="margin-top:6px;"> <?php } foreach ($weaverx_olist as $value) { $value['type'] = weaverx_fix_type($value['type']); switch ($value['type']) { case 'align': weaverx_form_align($value); break; case 'break': weaverx_form_break($value); break; case 'checkbox': weaverx_form_checkbox($value); break; case 'ctext': weaverx_form_ctext($value); break; case 'color': weaverx_form_color($value); break; case 'custom_css': weaverx_custom_css($value); break; case 'endheader': echo '<!-- end header -->'; break; case 'fi_align': weaverx_form_fi_align($value); break; case 'fi_location': weaverx_from_fi_location($value); break; case 'fi_location_post': weaverx_from_fi_location($value, true); break; case 'fixedtop': weaverx_form_fixedtop($value); break; case 'header': weaverx_form_header($value); break; case 'header_area': weaverx_form_header_area($value); break; case 'header0': weaverx_form_header($value, true); break; case 'inactive': weaverx_form_inactive($value); break; case 'link': weaverx_form_link($value); break; case 'menu_opts': weaverx_form_menu_opts($value, false); break; case 'menu_opts_submit': weaverx_form_menu_opts($value, true); break; case 'note': weaverx_form_note($value); break; case 'radio': weaverx_form_radio($value); break; case 'rounded': weaverx_form_rounded($value); break; case 'select_hide': weaverx_form_select_hide($value); break; case 'select_id': weaverx_form_select_id($value); break; case 'select_layout': weaverx_form_select_layout($value); break; case 'shadows': weaverx_form_shadows($value); break; case 'subheader': weaverx_form_subheader($value); break; case 'subheader_alt': weaverx_form_subheader_alt($value); break; case 'submit': weaverx_form_submit($value); break; case 'text': case 'widetext': weaverx_form_text($value); break; case 'text_xy': weaverx_form_text_xy($value); break; case 'text_xy_em': weaverx_form_text_xy($value, 'X', 'Y', 'em'); break; case 'text_xy_percent': weaverx_form_text_xy($value, 'X', 'Y', '%'); break; case 'text_tb': weaverx_form_text_xy($value, 'T', 'B'); break; case 'text_lr': weaverx_form_text_xy($value, 'L', 'R'); break; case 'text_lr_em': weaverx_form_text_xy($value, 'L', 'R', 'em'); break; case 'text_lr_percent': weaverx_form_text_xy($value, 'L', 'R', '%'); break; case 'textarea': weaverx_form_textarea($value); break; case 'titles': weaverx_form_text_props($value, 'titles'); break; case 'titles_area': weaverx_form_text_props($value, 'area'); break; case 'titles_content': weaverx_form_text_props($value, 'content'); break; case 'titles_menu': weaverx_form_text_props($value, 'menu'); break; case 'titles_text': weaverx_form_text_props($value, 'text'); break; case 'val_num': weaverx_form_val($value, ''); break; case 'val_percent': weaverx_form_val($value, '%'); break; case 'val_px': weaverx_form_val($value, 'px'); break; case 'val_em': weaverx_form_val($value, 'em'); break; case 'widget_area': weaverx_form_widget_area($value, false); break; case 'widget_area_submit': weaverx_form_widget_area($value, true); break; default: weaverx_form_subheader_alt($value); break; } } if ($end_table) { ?> </table></div> <!-- close previous tab div --> <br /> <?php } }