Пример #1
0
function un_get_localization_array()
{
    global $un_settings;
    return apply_filters('un_localization_array', array('text' => (un_get_option(UN_FEEDBACK_BUTTON_ICON) && !un_get_option(UN_DISABLE_ICONS) ? "<i class='" . un_get_option(UN_FEEDBACK_BUTTON_ICON) . "'></i>" : '') . un_get_option(UN_FEEDBACK_BUTTON_TEXT, __('Feedback', 'usernoise')), 'style' => sprintf("background-color: %s; color: %s", un_get_option(UN_FEEDBACK_BUTTON_COLOR), un_get_option(UN_FEEDBACK_BUTTON_TEXT_COLOR)), 'class' => implode(' ', un_button_class()), 'windowUrl' => un_ajax_url('load_window'), 'showButton' => apply_filters('un_show_button', un_get_option(UN_DISABLE_ON_MOBILES) ? !$un_settings->is_mobile() : true)));
}
Пример #2
0
    function feedback_form($action)
    {
        global $un_h;
        ?>
		<form action="<?php 
        echo esc_attr(un_ajax_url('feedback_form_submit'));
        ?>
" method="post" class="un-feedback-form">
			<?php 
        if (un_get_option(UN_FEEDBACK_FORM_SHOW_TYPE)) {
            ?>
				<div class="un-types-wrapper">
					<?php 
            $tags = get_terms(FEEDBACK_TYPE, array('un_orderby_meta' => 'position', 'hide_empty' => false));
            ?>
					<?php 
            foreach ($tags as $tag) {
                ?>
						<a href="#" class="un-feedback-type" data-type="<?php 
                echo $tag->slug;
                ?>
"><?php 
                if (!un_get_option(UN_DISABLE_ICONS)) {
                    ?>
<i class="<?php 
                    echo un_get_term_meta($tag->term_id, 'icon');
                    ?>
"></i><?php 
                }
                echo esc_html(__($tag->name, 'usernoise'));
                ?>
</a>
					<?php 
            }
            ?>
					<?php 
            if (isset($tags[0])) {
                ?>
						<?php 
                $slug = $tags[0];
                ?>
						<?php 
                $slug = $slug->slug;
                ?>
					<?php 
            } else {
                ?>
						<?php 
                $slug = null;
                ?>
					<?php 
            }
            ?>
					<?php 
            $un_h->hidden_field('type', $slug);
            ?>
				</div>
			<?php 
        }
        ?>
			<?php 
        $un_h->textarea('description', un_get_option(UN_FEEDBACK_TEXTAREA_PLACEHOLDER), array('id' => 'un-description', 'class' => 'text text-empty'));
        ?>
			<?php 
        if (un_get_option(UN_FEEDBACK_FORM_SHOW_SUMMARY)) {
            ?>
				<?php 
            $un_h->text_field('title', un_get_option(UN_FEEDBACK_SUMMARY_PLACEHOLDER), array('id' => 'un-title', 'class' => 'text text-empty'));
            ?>
			<?php 
        }
        ?>
			<?php 
        if (un_get_option(UN_FEEDBACK_FORM_SHOW_EMAIL)) {
            ?>
				<?php 
            $un_h->text_field('email', un_get_option(UN_FEEDBACK_EMAIL_PLACEHOLDER), array('id' => 'un-email', 'class' => 'text text-empty'));
            ?>
			<?php 
        }
        ?>
			<?php 
        if (un_get_option(UN_FEEDBACK_FORM_SHOW_NAME)) {
            ?>
				<?php 
            $un_h->text_field('name', un_get_option(UN_FEEDBACK_NAME_PLACEHOLDER), array('id' => 'un-name', 'class' => 'text text-empty'));
            ?>
			<?php 
        }
        ?>
			<?php 
        do_action('un_feedback_form_body');
        ?>
			<input type="submit" class="un-submit" value="<?php 
        echo esc_attr(un_submit_feedback_button_text());
        ?>
" id="un-feedback-submit">
			&nbsp;<img src="<?php 
        echo usernoise_url('/images/loader.gif');
        ?>
" id="un-feedback-loader" class="loader" style="display: none;">
			<div class="un-feedback-errors-wrapper" style="display: none;">
				<div class="un-errors"></div>
			</div>
		</form>
		<?php 
    }