File: /home/thanexcelr/www/wp-content/plugins/slider-wd/admin/views/WDSViewGoptions_wds.php
<?php
class WDSViewGoptions_wds {
private $model;
public function __construct($model) {
$this->model = $model;
}
public function display($sliders) {
$default_layer_fweights = array(
'lighter' => __('Lighter', WDS()->prefix),
'normal' => __('Normal', WDS()->prefix),
'bold' => __('Bold', WDS()->prefix),
);
$default_layer_effects_in = array(
'none' => __('None', WDS()->prefix),
'bounce' => __('Bounce', WDS()->prefix),
'flash' => __('Flash', WDS()->prefix),
'pulse' => __('Pulse', WDS()->prefix),
'rubberBand' => __('RubberBand', WDS()->prefix),
'shake' => __('Shake', WDS()->prefix),
'swing' => __('Swing', WDS()->prefix),
'tada' => __('Tada', WDS()->prefix),
'wobble' => __('Wobble', WDS()->prefix),
'hinge' => __('Hinge', WDS()->prefix),
'lightSpeedIn' => __('LightSpeedIn', WDS()->prefix),
'rollIn' => __('RollIn', WDS()->prefix),
'bounceIn' => __('BounceIn', WDS()->prefix),
'bounceInDown' => __('BounceInDown', WDS()->prefix),
'bounceInLeft' => __('BounceInLeft', WDS()->prefix),
'bounceInRight' => __('BounceInRight', WDS()->prefix),
'bounceInUp' => __('BounceInUp', WDS()->prefix),
'fadeIn' => __('FadeIn', WDS()->prefix),
'fadeInDown' => __('FadeInDown', WDS()->prefix),
'fadeInDownBig' => __('FadeInDownBig', WDS()->prefix),
'fadeInLeft' => __('FadeInLeft', WDS()->prefix),
'fadeInLeftBig' => __('FadeInLeftBig', WDS()->prefix),
'fadeInRight' => __('FadeInRight', WDS()->prefix),
'fadeInRightBig' => __('FadeInRightBig', WDS()->prefix),
'fadeInUp' => __('FadeInUp', WDS()->prefix),
'fadeInUpBig' => __('FadeInUpBig', WDS()->prefix),
'flip' => __('Flip', WDS()->prefix),
'flipInX' => __('FlipInX', WDS()->prefix),
'flipInY' => __('FlipInY', WDS()->prefix),
'rotateIn' => __('RotateIn', WDS()->prefix),
'rotateInDownLeft' => __('RotateInDownLeft', WDS()->prefix),
'rotateInDownRight' => __('RotateInDownRight', WDS()->prefix),
'rotateInUpLeft' => __('RotateInUpLeft', WDS()->prefix),
'rotateInUpRight' => __('RotateInUpRight', WDS()->prefix),
'zoomIn' => __('ZoomIn', WDS()->prefix),
'zoomInDown' => __('ZoomInDown', WDS()->prefix),
'zoomInLeft' => __('ZoomInLeft', WDS()->prefix),
'zoomInRight' => __('ZoomInRight', WDS()->prefix),
'zoomInUp' => __('ZoomInUp', WDS()->prefix),
);
$default_layer_effects_out = array(
'none' => __('None', WDS()->prefix),
'bounce' => __('Bounce', WDS()->prefix),
'flash' => __('Flash', WDS()->prefix),
'pulse' => __('Pulse', WDS()->prefix),
'rubberBand' => __('RubberBand', WDS()->prefix),
'shake' => __('Shake', WDS()->prefix),
'swing' => __('Swing', WDS()->prefix),
'tada' => __('Tada', WDS()->prefix),
'wobble' => __('Wobble', WDS()->prefix),
'hinge' => __('Hinge', WDS()->prefix),
'lightSpeedOut' => __('LightSpeedOut', WDS()->prefix),
'rollOut' => __('RollOut', WDS()->prefix),
'bounceOut' => __('BounceOut', WDS()->prefix),
'bounceOutDown' => __('BounceOutDown', WDS()->prefix),
'bounceOutLeft' => __('BounceOutLeft', WDS()->prefix),
'bounceOutRight' => __('BounceOutRight', WDS()->prefix),
'bounceOutUp' => __('BounceOutUp', WDS()->prefix),
'fadeOut' => __('FadeOut', WDS()->prefix),
'fadeOutDown' => __('FadeOutDown', WDS()->prefix),
'fadeOutDownBig' => __('FadeOutDownBig', WDS()->prefix),
'fadeOutLeft' => __('FadeOutLeft', WDS()->prefix),
'fadeOutLeftBig' => __('FadeOutLeftBig', WDS()->prefix),
'fadeOutRight' => __('FadeOutRight', WDS()->prefix),
'fadeOutRightBig' => __('FadeOutRightBig', WDS()->prefix),
'fadeOutUp' => __('FadeOutUp', WDS()->prefix),
'fadeOutUpBig' => __('FadeOutUpBig', WDS()->prefix),
'flip' => __('Flip', WDS()->prefix),
'flipOutX' => __('FlipOutX', WDS()->prefix),
'flipOutY' => __('FlipOutY', WDS()->prefix),
'rotateOut' => __('RubberBand', WDS()->prefix),
'rotateOutDownLeft' => __('RotateOutDownLeft', WDS()->prefix),
'rotateOutDownRight' => __('RotateOutDownRight', WDS()->prefix),
'rotateOutUpLeft' => __('RotateOutUpLeft', WDS()->prefix),
'rotateOutUpRight' => __('RotateOutUpRight', WDS()->prefix),
'zoomOut' => __('ZoomOut', WDS()->prefix),
'zoomOutDown' => __('ZoomOutDown', WDS()->prefix),
'zoomOutLeft' => __('ZoomOutLeft', WDS()->prefix),
'zoomOutRight' => __('ZoomOutRight', WDS()->prefix),
'zoomOutUp' => __('ZoomOutUp', WDS()->prefix),
);
$font_families = WDW_S_Library::get_font_families();
$google_fonts = WDW_S_Library::get_google_fonts();
$loading_gifs = array(
0 => __('Loading default', WDS()->prefix),
1 => __('Loading1', WDS()->prefix),
2 => __('Loading2', WDS()->prefix),
3 => __('Loading3', WDS()->prefix),
4 => __('Loading4', WDS()->prefix),
5 => __('Loading5', WDS()->prefix),
);
$wds_global_options = get_option("wds_global_options", 0);
$global_options = json_decode($wds_global_options);
if ( !$wds_global_options ) {
$global_options = (object) WDW_S_Library::global_options_defults();
$global_options->loading_gif = get_option("wds_loading_gif", 0);
$global_options->register_scripts = get_option("wds_register_scripts", 0);
}
$uninstall_href = add_query_arg( array( 'page' => 'uninstall_wds'), admin_url('admin.php') );
?>
<div class="clear"></div>
<div class="wrap">
<form id="sliders_form" class="wds_options_form" method="post" action="admin.php?page=goptions_wds" enctype="multipart/form-data">
<?php wp_nonce_field('nonce_wd', 'nonce_wd'); ?>
<div class="wds-options-page-banner">
<div class="wds-options-logo"></div>
<div class="wds-options-logo-title"><?php _e('Options', WDS()->prefix); ?></div>
<div class="wds-page-actions">
<button class="button button-primary" onclick="spider_set_input_value('task', 'save');"><?php _e('Save', WDS()->prefix); ?></button>
</div>
</div>
<div class="wd-table">
<div class="wd-table-col wd-table-col-50 wd-table-col-left">
<div class="wd-box-section">
<div class="wd-box-title">
<strong><?php _e('Global Options', WDS()->prefix); ?></strong>
</div>
<div class="wd-box-content">
<div class="wd-group">
<label class="wd-label"><?php _e('Enable WD Media Uploader', WDS()->prefix); ?></label>
<input type="radio" id="spider_uploader1" name="spider_uploader" <?php echo (($global_options->spider_uploader == 1)? "checked='checked'" : ""); ?> value="1" /><label <?php echo ($global_options->spider_uploader ? 'class="selected_color"' : ''); ?> for="spider_uploader1"><?php _e('Yes', WDS()->prefix); ?></label>
<input type="radio" id="spider_uploader0" name="spider_uploader" <?php echo (($global_options->spider_uploader == 0)? "checked='checked'" : ""); ?> value="0" /><label <?php echo ($global_options->spider_uploader ? '' : 'class="selected_color"'); ?> for="spider_uploader0"><?php _e('No', WDS()->prefix); ?></label>
<p class="description"><?php _e('Enabling this option lets you use custom media uploader to add images, instead of WordPress Media Library.', WDS()->prefix); ?></p>
</div>
<div class="wd-group">
<label for="loading_gif" class="wd-label"><?php _e('Loading icon', WDS()->prefix); ?></label>
<select class="select_icon select_icon_320 select_gif" name="loading_gif" id="loading_gif" onchange="wds_loading_gif(jQuery(this).val(), '<?php echo WDS()->plugin_url ?>')">
<?php foreach ($loading_gifs as $key => $loading_gif) { ?>
<option value="<?php echo $key; ?>" <?php if ($global_options->loading_gif == $key) echo 'selected="selected"'; ?>><?php echo $loading_gif; ?></option>
<?php } ?>
</select>
<span class="button wds_fieldset_img_preview" onclick="wds_loading_preview()"><?php _e('Preview', WDS()->prefix); ?></span>
<div class="wds_fieldset_img">
<img id="load_gif_img" src="<?php echo WDS()->plugin_url . '/images/loading/' . $global_options->loading_gif . '.gif'; ?>" />
</div>
</div>
<div class="wd-group">
<label class="wd-label"><?php _e('Uninstall Slider by 10Web', WDS()->prefix); ?></label>
<a class="button" href="<?php echo $uninstall_href ?>"><?php _e('Uninstall', WDS()->prefix); ?></a>
</div>
</div>
</div>
</div>
<div class="wd-table-col wd-table-col-50 wd-table-col-right">
<div class="wd-box-section">
<div class="wd-box-title">
<strong><?php _e('Default options for layers', WDS()->prefix); ?></strong>
</div>
<div class="wd-box-content<?php echo (WDS()->is_free ? ' wd-free' : ''); ?>">
<?php
if ( WDS()->is_free ) {
echo WDW_S_Library::message_id(0, __('This functionality is disabled in free version.', WDS()->prefix), 'error');
}
?>
<div class="wd-group">
<label class="wd-label" for="default_layer_ffamily"><?php _e('Font', WDS()->prefix); ?></label>
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_google_fonts1" type="radio" name="default_layer_google_fonts" value="1" <?php echo (($global_options->default_layer_google_fonts) ? 'checked="checked"' : ''); ?> onchange="wds_change_fonts()" />
<label for="default_layer_google_fonts1"><?php _e('Google fonts', WDS()->prefix); ?></label>
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_google_fonts0" type="radio" name="default_layer_google_fonts" value="0" <?php echo (($global_options->default_layer_google_fonts) ? '' : 'checked="checked"'); ?> onchange="wds_change_fonts()" />
<label for="default_layer_google_fonts0"><?php _e('Default', WDS()->prefix); ?></label>
</div>
<div class="wd-group">
<label class="wd-label wds_default_label" for="default_layer_ffamily"><?php _e('Font family', WDS()->prefix); ?></label>
<select <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> class="select_icon select_icon_320" id="default_layer_ffamily" onchange="wds_change_fonts('', 1)" name="default_layer_ffamily">
<?php
$fonts = (isset($global_options->default_layer_google_fonts) && $global_options->default_layer_google_fonts) ? $google_fonts : $font_families;
foreach ($fonts as $key => $font_family) {
?>
<option value="<?php echo $key; ?>" <?php echo (($global_options->default_layer_ffamily == $key) ? 'selected="selected"' : ''); ?>><?php echo $font_family; ?></option>
<?php } ?>
</select>
</div>
<div class="wd-group">
<label class="wd-label" for="possib_add_ffamily_input"><?php _e('Add font-family', WDS()->prefix); ?></label>
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> type="text" id="possib_add_ffamily_input" value="" class="spider_box_input"/>
<input type="hidden" id="possib_add_ffamily" name="possib_add_ffamily" value="<?php echo $global_options->possib_add_ffamily; ?>"/>
<input type="hidden" id="possib_add_ffamily_google" name="possib_add_ffamily_google" value="<?php echo $global_options->possib_add_ffamily_google; ?>"/>
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="possib_add_google_fonts" type="checkbox" name="possib_add_google_fonts" value="1"/><label for="possib_add_google_fonts"><?php _e('Add to Google fonts', WDS()->prefix); ?></label>
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="add_font_family" class="button button-primary" type="button" onclick="set_ffamily_value();spider_set_input_value('task', 'save_font_family');spider_form_submit(event, 'sliders_form')" value="<?php _e('Add font-family', WDS()->prefix); ?>"/>
<p class="description"><?php _e('The added font family will appear in the drop-down list of fonts.', WDS()->prefix); ?></p>
</div>
<div class="wd-group">
<label class="wd-label wds_default_label" for="default_layer_fweight"><?php _e('Font weight', WDS()->prefix); ?></label>
<select <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> class="select_icon select_icon_320" id="default_layer_fweight" name="default_layer_fweight">
<?php foreach ($default_layer_fweights as $key => $default_layer_fweight) { ?>
<option value="<?php echo $key; ?>" <?php echo (($global_options->default_layer_fweight == $key) ? 'selected="selected"' : ''); ?>><?php echo $default_layer_fweight; ?></option>
<?php } ?>
</select>
</div>
<div class="wd-group">
<label class="wd-label wds_default_label" for="default_layer_effect_in"><?php _e('Effect In', WDS()->prefix); ?></label>
<span style="display: inline-block;">
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_start" class="spider_int_input" type="text" value="<?php echo $global_options->default_layer_start; ?>" name="default_layer_start"/> ms
<p class="description"><?php _e('Start', WDS()->prefix); ?></p>
</span>
<span style="display: inline-block;">
<select <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> class="select_icon select_icon_320" name="default_layer_effect_in" id="default_layer_effect_in">
<?php foreach ( $default_layer_effects_in as $key => $default_layer_effect_in ) { ?>
<option value="<?php echo $key; ?>" <?php echo ( $global_options->default_layer_effect_in == $key ) ? 'selected="selected"' : '' ?>><?php echo $default_layer_effect_in; ?></option>
<?php } ?>
</select>
<p class="description"><?php _e('Effect', WDS()->prefix); ?></p>
</span>
<span style="display: inline-block;">
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_duration_eff_in" class="spider_int_input" type="text" value="<?php echo $global_options->default_layer_duration_eff_in; ?>" name="default_layer_duration_eff_in"/>ms
<p class="description"><?php _e('Duration', WDS()->prefix); ?></p>
</span>
<span style="display: inline-block;">
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_infinite_in" type="text" name="default_layer_infinite_in" value="<?php echo $global_options->default_layer_infinite_in; ?>" class="spider_int_input" title="<?php _e('0 for play infinte times', WDS()->prefix);?>" />
<p class="description"><?php _e('Iteration', WDS()->prefix); ?></p>
</span>
</div>
<div class="wd-group">
<label class="wd-label wds_default_label" for="default_layer_effect_out"><?php _e('Effect Out', WDS()->prefix); ?></label>
<span style="display: inline-block;">
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_end" class="spider_int_input" type="text" value="<?php echo $global_options->default_layer_end; ?>" name="default_layer_end">ms
<p class="description"><?php _e('Start', WDS()->prefix); ?></p>
</span>
<span style="display: inline-block;">
<select <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> class="select_icon select_icon_320" name="default_layer_effect_out" id="default_layer_effect_out" style="width:150px;">
<?php foreach ($default_layer_effects_out as $key => $default_layer_effect_out) { ?>
<option value="<?php echo $key; ?>" <?php echo ( $global_options->default_layer_effect_out == $key ) ? 'selected="selected"' : '' ?>><?php echo $default_layer_effect_out; ?></option>
<?php
}
?>
</select>
<p class="description"><?php _e('Effect', WDS()->prefix); ?></p>
</span>
<span style="display: inline-block;">
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_duration_eff_out" class="spider_int_input" type="text" onkeypress="return spider_check_isnum(event)" value="<?php echo $global_options->default_layer_duration_eff_out; ?>" name="default_layer_duration_eff_out">ms
<p class="description"><?php _e('Duration', WDS()->prefix); ?></p>
</span>
<span style="display: inline-block;">
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_infinite_out" type="text" name="default_layer_infinite_out" value="<?php echo $global_options->default_layer_infinite_out; ?>" class="spider_int_input" title="<?php _e('0 for play infinte times', WDS()->prefix); ?>" />
<p class="description"><?php _e('Iteration', WDS()->prefix); ?></p>
</span>
</div>
<div class="wd-group">
<label class="wd-label wds_default_label" for="default_layer_add_class"><?php _e('Add class', WDS()->prefix); ?></label>
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> id="default_layer_add_class" class="spider_char_input" type="text" value="<?php echo $global_options->default_layer_add_class; ?>" name="default_layer_add_class" />
</div>
<div class="wd-group">
<input <?php echo (WDS()->is_free ? 'disabled="disabled" title="' . __('This functionality is disabled in free version.', WDS()->prefix) . '"' : ''); ?> type="button" class="button button-primary" onclick="wds_set_one(); wds_invent_default_layer_check();" value="<?php _e('Apply to existing layers', WDS()->prefix); ?>" />
</div>
</div>
</div>
</div>
</div>
<div class="wds_opacity_set" onclick="jQuery('.wds_opacity_set').hide();jQuery('.wds_set').hide();"></div>
<div class="wds_set">
<table>
<tbody class="choose_slider_tbody">
<tr>
<td colspan="2">
<select class="select_icon select_icon_320" id="choose_slider" name="choose_slider">
<?php foreach ($sliders as $key => $slider) { ?>
<option value="<?php echo $slider->id; ?>"><?php echo $slider->name; ?></option>
<?php } ?>
</select>
<p class="description"><?php _e('Select slider to apply.', WDS()->prefix); ?></p>
</td>
</tr>
<tr class="wds_template_class">
<td><label class="spider_label"></label></td>
<td align="right"><input class="wds_check" type="checkbox" value="1" /></td>
</tr>
<tr>
<td colspan="2" align="right">
<br>
<input type="button" class="button button-primary" onclick="spider_set_input_value('task', 'change_layer_options'); wds_checked_options(event);" value="<?php _e('Apply', WDS()->prefix); ?>" />
<input type="button" class="button" onclick="jQuery('.wds_set').hide(); jQuery('.wds_opacity_set').hide(); return false;" value="<?php _e('Cancel', WDS()->prefix); ?>" />
</td>
</tr>
<tbody>
</table>
</div>
<input id="task" name="task" type="hidden" value="" />
</form>
</div>
<?php
}
}