function __construct()
 {
     //	var_dump($this);
     self::$vars = Skeleteon_Generic::get_plug_vars();
 }
//if(!isset ($temp_vars) )$temp_vars = Skeleteon_Generic::get_plug_vars();
/* Usage : return an array of options. Below is a 2 options example.
	return array(
		'input_unique_slug' => array(
			'type' => 'text',
			'abbr'	=>	__( 'Additional text to describe Label', $temp_vars['lang_slug'] ),
			'label'    =>  __( 'Label: ', $temp_vars['lang_slug'] ),
			'required' => true, // boolean
			'class'    => 'my-text-input', // input class string | array
			'validate' => array( 'phone' ), // specific validate action
			'placeholder' => __('Placeholder text',$temp_vars['lang_slug']),
			'wrap' => true, // boolean - wraps the whole block with a div to seperate
			'wrap_cl'  => array( 'form-row-last' ), // array | str - class for wrapper div
			'wrapinp' => true, // boolean - wrap the input with a span.inpwrap
			'name' => 'form_name[args]', // Optional. [input_unique_slug] used for name if not specified.
			'descr' => array(
				'txt' =>  __('Description text',$temp_vars['lang_slug']),
				'lbl' => 'More Info', // Descr Title
				'coll' => true, // boolean - Show Collapsed or expanded
				'lbl_cl' => '' // label class
			),
		),
		'another_input_slug_checkbox_example' => array(
			'type' => 'checkbox',
			'label' => __( 'Example Checkbox', $temp_vars['lang_slug'] )
		),
	);
*/
$exoptarr = array('option1' => __('Option', $temp_vars['lang_slug']) . '#1', 'option2' => __('Option', $temp_vars['lang_slug']) . '#2', 'option3' => __('Option', $temp_vars['lang_slug']) . '#3', 'option4' => __('Option', $temp_vars['lang_slug']) . '#4');
return array('ex_text_field' => array('type' => 'text', 'abbr' => __('An Example Text field', $temp_vars['lang_slug']), 'label' => __('Ex. Text', $temp_vars['lang_slug']), 'required' => true, 'class' => 'read-more-text', 'placeholder' => __('Read More &raquo;', $temp_vars['lang_slug']), 'descr' => array('txt' => __('You can change the read more text to something more interesting', $temp_vars['lang_slug']), 'lbl' => 'About read more text', 'coll' => true, 'lbl_cl' => 'rm-desc')), 'ex_textarea' => array('type' => 'textarea', 'label' => __('Ex. Textarea', $temp_vars['lang_slug'])), 'ex_checkbox' => array('type' => 'checkbox', 'label' => __('Ex. Checkbox - checked', $temp_vars['lang_slug']), 'std' => '1'), 'ex_checkbox3' => array('type' => 'checkbox', 'label' => __('Ex. Checkbox3 - checked', $temp_vars['lang_slug']), 'std' => '1'), 'ex_checkbox_onoff' => array('type' => 'checkbox', 'label' => __('Ex. ON - OFF Checkbox - unchecked', $temp_vars['lang_slug']), 'misc' => array('onoff' => true)), 'ex_select' => array('type' => 'select', 'label' => __('Select an option', $temp_vars['lang_slug']), 'std' => 'option3', 'options' => array('option1' => __('Option', $temp_vars['lang_slug']) . '#1', 'option2' => __('Option', $temp_vars['lang_slug']) . '#2', 'option3' => __('Option', $temp_vars['lang_slug']) . '#3', 'option4' => __('Option', $temp_vars['lang_slug']) . '#4')), 'ex_radio' => array('type' => 'radio', 'label' => __('Choose an option', $temp_vars['lang_slug']), 'std' => 'option4', 'options' => $exoptarr), 'ex_uploader' => array('type' => 'upload', 'label' => __('Ex. Uploader', $temp_vars['lang_slug']), 'descr' => array('txt' => __('This creates a full size uploader that previews the image.', $temp_vars['lang_slug']), 'coll' => true)), 'ex_images' => array('type' => 'images', 'label' => __('Image options', $temp_vars['lang_slug']), 'std' => 'none', 'options' => Skeleteon_Settings_Functions::gen_images_arr_from_folder('rsc/img/patterns/', true, '', '', $temp_vars), 'wrap_cl' => 'eq_h form-group'), 'ex_multicheck' => array('type' => 'multicheck', 'label' => __('Ex. Multicheck', $temp_vars['lang_slug']), 'std' => array('option3', 'option4'), 'options' => $exoptarr), 'ex_multiselect' => array("label" => __('Example Multiselect', $temp_vars['lang_slug']), "desc" => "Select the posts you want to exclude from recent posts in home.", "id" => "home_excl", "group" => "Homepage", 'std' => array('option1', 'option2'), 'type' => 'multiselect', 'options' => $exoptarr), 'ex_colorpicker_field' => array('type' => 'colorpicker', 'label' => __('Border Color', $temp_vars['lang_slug']), 'validate' => array('color'), 'descr' => array('txt' => __('Pick a color for your borders', $temp_vars['lang_slug']), 'coll' => false)), 'ex_editor' => array('label' => __('Example Editor', $temp_vars['lang_slug']), 'descr' => array('txt' => sprintf(__('You can also pass settings to the editor.  Read more about wp_editor in <a href="%1$s" target="_blank">the WordPress codex</a>', $temp_vars['lang_slug']), 'http://codex.wordpress.org/Function_Reference/wp_editor')), 'type' => 'editor', 'options' => array('wpautop' => true, 'textarea_rows' => 5, 'tinymce' => array('plugins' => 'wordpress,wplink'), 'media_buttons' => true)), 'ex_typography' => array('label' => __('Body Font', $temp_vars['lang_slug']), 'descr' => array('txt' => __('Main Body Font', $temp_vars['lang_slug'])), 'type' => 'typography'), 'ex_password_field' => array('type' => 'password', 'label' => __('Password', $temp_vars['lang_slug'])));