Exemplo n.º 1
0
function A2A_SHARE_SAVE_options_page()
{
    global $A2A_SHARE_SAVE_plugin_url_path, $A2A_SHARE_SAVE_services;
    // Require admin privs
    if (!current_user_can('manage_options')) {
        return false;
    }
    $new_options = array();
    $namespace = 'A2A_SHARE_SAVE_';
    // Make available services extensible via plugins, themes (functions.php), etc.
    $A2A_SHARE_SAVE_services = apply_filters('A2A_SHARE_SAVE_services', $A2A_SHARE_SAVE_services);
    // Which tab is selected?
    $possible_screens = array('default', 'floating');
    $current_screen = isset($_GET['action']) && in_array($_GET['action'], $possible_screens) ? $_GET['action'] : 'default';
    if (isset($_POST['Submit'])) {
        // Nonce verification
        check_admin_referer('add-to-any-update-options');
        if ('floating' == $current_screen) {
            // Floating options screen
            $possible_floating_values = array('left_docked', 'right_docked', 'none');
            $new_options['floating_vertical'] = in_array($_POST['A2A_SHARE_SAVE_floating_vertical'], $possible_floating_values) ? $_POST['A2A_SHARE_SAVE_floating_vertical'] : 'none';
            $new_options['floating_horizontal'] = in_array($_POST['A2A_SHARE_SAVE_floating_horizontal'], $possible_floating_values) ? $_POST['A2A_SHARE_SAVE_floating_horizontal'] : 'none';
            $new_options['floating_vertical_position'] = isset($_POST['A2A_SHARE_SAVE_floating_vertical_position']) && is_numeric($_POST['A2A_SHARE_SAVE_floating_vertical_position']) ? $_POST['A2A_SHARE_SAVE_floating_vertical_position'] : '100';
            $new_options['floating_vertical_offset'] = isset($_POST['A2A_SHARE_SAVE_floating_vertical_offset']) && is_numeric($_POST['A2A_SHARE_SAVE_floating_vertical_offset']) ? $_POST['A2A_SHARE_SAVE_floating_vertical_offset'] : '0';
            $new_options['floating_vertical_responsive'] = isset($_POST['A2A_SHARE_SAVE_floating_vertical_responsive']) && '1' == $_POST['A2A_SHARE_SAVE_floating_vertical_responsive'] ? '1' : '-1';
            $new_options['floating_vertical_responsive_max_width'] = isset($_POST['A2A_SHARE_SAVE_floating_vertical_responsive_max_width']) && is_numeric($_POST['A2A_SHARE_SAVE_floating_vertical_responsive_max_width']) ? $_POST['A2A_SHARE_SAVE_floating_vertical_responsive_max_width'] : '980';
            $new_options['floating_horizontal_position'] = isset($_POST['A2A_SHARE_SAVE_floating_horizontal_position']) && is_numeric($_POST['A2A_SHARE_SAVE_floating_horizontal_position']) ? $_POST['A2A_SHARE_SAVE_floating_horizontal_position'] : '0';
            $new_options['floating_horizontal_offset'] = isset($_POST['A2A_SHARE_SAVE_floating_horizontal_offset']) && is_numeric($_POST['A2A_SHARE_SAVE_floating_horizontal_offset']) ? $_POST['A2A_SHARE_SAVE_floating_horizontal_offset'] : '0';
            $new_options['floating_horizontal_responsive'] = isset($_POST['A2A_SHARE_SAVE_floating_horizontal_responsive']) && '1' == $_POST['A2A_SHARE_SAVE_floating_horizontal_responsive'] ? '1' : '-1';
            $new_options['floating_horizontal_responsive_min_width'] = isset($_POST['A2A_SHARE_SAVE_floating_horizontal_responsive_min_width']) && is_numeric($_POST['A2A_SHARE_SAVE_floating_horizontal_responsive_min_width']) ? $_POST['A2A_SHARE_SAVE_floating_horizontal_responsive_min_width'] : '981';
        } else {
            // Standard options screen
            $new_options['position'] = isset($_POST['A2A_SHARE_SAVE_position']) ? $_POST['A2A_SHARE_SAVE_position'] : 'bottom';
            $new_options['display_in_posts_on_front_page'] = isset($_POST['A2A_SHARE_SAVE_display_in_posts_on_front_page']) && $_POST['A2A_SHARE_SAVE_display_in_posts_on_front_page'] == '1' ? '1' : '-1';
            $new_options['display_in_posts_on_archive_pages'] = isset($_POST['A2A_SHARE_SAVE_display_in_posts_on_archive_pages']) && $_POST['A2A_SHARE_SAVE_display_in_posts_on_archive_pages'] == '1' ? '1' : '-1';
            $new_options['display_in_excerpts'] = isset($_POST['A2A_SHARE_SAVE_display_in_excerpts']) && $_POST['A2A_SHARE_SAVE_display_in_excerpts'] == '1' ? '1' : '-1';
            $new_options['display_in_posts'] = isset($_POST['A2A_SHARE_SAVE_display_in_posts']) && $_POST['A2A_SHARE_SAVE_display_in_posts'] == '1' ? '1' : '-1';
            $new_options['display_in_pages'] = isset($_POST['A2A_SHARE_SAVE_display_in_pages']) && $_POST['A2A_SHARE_SAVE_display_in_pages'] == '1' ? '1' : '-1';
            $new_options['display_in_feed'] = isset($_POST['A2A_SHARE_SAVE_display_in_feed']) && $_POST['A2A_SHARE_SAVE_display_in_feed'] == '1' ? '1' : '-1';
            $new_options['show_title'] = isset($_POST['A2A_SHARE_SAVE_show_title']) && $_POST['A2A_SHARE_SAVE_show_title'] == '1' ? '1' : '-1';
            $new_options['onclick'] = isset($_POST['A2A_SHARE_SAVE_onclick']) && $_POST['A2A_SHARE_SAVE_onclick'] == '1' ? '1' : '-1';
            $new_options['icon_size'] = isset($_POST['A2A_SHARE_SAVE_icon_size']) ? $_POST['A2A_SHARE_SAVE_icon_size'] : '';
            $new_options['button'] = isset($_POST['A2A_SHARE_SAVE_button']) ? $_POST['A2A_SHARE_SAVE_button'] : '';
            $new_options['button_custom'] = isset($_POST['A2A_SHARE_SAVE_button_custom']) ? $_POST['A2A_SHARE_SAVE_button_custom'] : '';
            $new_options['button_show_count'] = isset($_POST['A2A_SHARE_SAVE_button_show_count']) && $_POST['A2A_SHARE_SAVE_button_show_count'] == '1' ? '1' : '-1';
            $new_options['header'] = isset($_POST['A2A_SHARE_SAVE_header']) ? $_POST['A2A_SHARE_SAVE_header'] : '';
            $new_options['additional_js_variables'] = isset($_POST['A2A_SHARE_SAVE_additional_js_variables']) ? trim($_POST['A2A_SHARE_SAVE_additional_js_variables']) : '';
            $new_options['additional_css'] = isset($_POST['A2A_SHARE_SAVE_additional_css']) ? trim($_POST['A2A_SHARE_SAVE_additional_css']) : '';
            $new_options['custom_icons'] = isset($_POST['A2A_SHARE_SAVE_custom_icons']) && $_POST['A2A_SHARE_SAVE_custom_icons'] == 'url' ? 'url' : '-1';
            $new_options['custom_icons_url'] = isset($_POST['A2A_SHARE_SAVE_custom_icons_url']) ? trailingslashit($_POST['A2A_SHARE_SAVE_custom_icons_url']) : '';
            $new_options['custom_icons_type'] = isset($_POST['A2A_SHARE_SAVE_custom_icons_type']) ? $_POST['A2A_SHARE_SAVE_custom_icons_type'] : 'png';
            $new_options['inline_css'] = isset($_POST['A2A_SHARE_SAVE_inline_css']) && $_POST['A2A_SHARE_SAVE_inline_css'] == '1' ? '1' : '-1';
            $new_options['cache'] = isset($_POST['A2A_SHARE_SAVE_cache']) && $_POST['A2A_SHARE_SAVE_cache'] == '1' ? '1' : '-1';
            $custom_post_types = array_values(get_post_types(array('public' => true, '_builtin' => false), 'objects'));
            foreach ($custom_post_types as $custom_post_type_obj) {
                $placement_name = $custom_post_type_obj->name;
                $new_options['display_in_cpt_' . $placement_name] = isset($_POST['A2A_SHARE_SAVE_display_in_cpt_' . $placement_name]) && $_POST['A2A_SHARE_SAVE_display_in_cpt_' . $placement_name] == '1' ? '1' : '-1';
            }
            // Schedule cache refresh?
            if (isset($_POST['A2A_SHARE_SAVE_cache']) && $_POST['A2A_SHARE_SAVE_cache'] == '1') {
                A2A_SHARE_SAVE_schedule_cache();
                A2A_SHARE_SAVE_refresh_cache();
            } else {
                A2A_SHARE_SAVE_unschedule_cache();
            }
            // Store desired text if 16 x 16px buttons or text-only is chosen:
            if ($new_options['button'] == 'favicon.png|16|16') {
                $new_options['button_text'] = $_POST['A2A_SHARE_SAVE_button_favicon_16_16_text'];
            } elseif ($new_options['button'] == 'share_16_16.png|16|16') {
                $new_options['button_text'] = $_POST['A2A_SHARE_SAVE_button_share_16_16_text'];
            } else {
                $new_options['button_text'] = trim($_POST['A2A_SHARE_SAVE_button_text']) != '' ? $_POST['A2A_SHARE_SAVE_button_text'] : __('Share', 'add-to-any');
            }
            // Store chosen individual services to make active
            $active_services = array();
            if (!isset($_POST['A2A_SHARE_SAVE_active_services'])) {
                $_POST['A2A_SHARE_SAVE_active_services'] = array();
            }
            foreach ($_POST['A2A_SHARE_SAVE_active_services'] as $dummy => $sitename) {
                $service = substr($sitename, 7);
                $active_services[] = $service;
                // AddToAny counter enabled?
                if (in_array($service, array('facebook', 'pinterest', 'linkedin', 'reddit'))) {
                    $new_options['special_' . $service . '_options'] = array('show_count' => isset($_POST['addtoany_' . $service . '_show_count']) && $_POST['addtoany_' . $service . '_show_count'] == '1' ? '1' : '-1');
                }
            }
            $new_options['active_services'] = $active_services;
            // Store special service options
            $new_options['special_facebook_like_options'] = array('verb' => isset($_POST['addtoany_facebook_like_verb']) && $_POST['addtoany_facebook_like_verb'] == 'recommend' ? 'recommend' : 'like');
            $new_options['special_twitter_tweet_options'] = array('show_count' => '-1');
            $new_options['special_google_plusone_options'] = array('show_count' => isset($_POST['addtoany_google_plusone_show_count']) && $_POST['addtoany_google_plusone_show_count'] == '1' ? '1' : '-1');
            $new_options['special_google_plus_share_options'] = array('show_count' => isset($_POST['addtoany_google_plus_share_show_count']) && $_POST['addtoany_google_plus_share_show_count'] == '1' ? '1' : '-1');
            $new_options['special_pinterest_pin_options'] = array('show_count' => isset($_POST['addtoany_pinterest_pin_show_count']) && $_POST['addtoany_pinterest_pin_show_count'] == '1' ? '1' : '-1');
        }
        // Get all existing AddToAny options
        $existing_options = get_option('addtoany_options');
        // Merge $new_options into $existing_options to retain AddToAny options from all other screens/tabs
        if ($existing_options) {
            $new_options = array_merge($existing_options, $new_options);
        }
        update_option('addtoany_options', $new_options);
        ?>
		<div class="updated fade"><p><strong><?php 
        _e('Settings saved.');
        ?>
</strong></p></div>
		<?php 
    } else {
        if (isset($_POST['Reset'])) {
            // Nonce verification
            check_admin_referer('add-to-any-update-options');
            delete_option('addtoany_options');
        }
    }
    $options = get_option('addtoany_options');
    function position_in_content($options, $option_box = false)
    {
        if (!isset($options['position'])) {
            $options['position'] = 'bottom';
        }
        $positions = array('bottom' => array('selected' => 'bottom' == $options['position'] ? ' selected="selected"' : '', 'string' => __('bottom', 'add-to-any')), 'top' => array('selected' => 'top' == $options['position'] ? ' selected="selected"' : '', 'string' => __('top', 'add-to-any')), 'both' => array('selected' => 'both' == $options['position'] ? ' selected="selected"' : '', 'string' => __('top &amp; bottom', 'add-to-any')));
        if ($option_box) {
            $html = '</label>';
            $html .= '<label>';
            // Label needed to prevent checkmark toggle on SELECT click
            $html .= '<select name="A2A_SHARE_SAVE_position">';
            $html .= '<option value="bottom"' . $positions['bottom']['selected'] . '>' . $positions['bottom']['string'] . '</option>';
            $html .= '<option value="top"' . $positions['top']['selected'] . '>' . $positions['top']['string'] . '</option>';
            $html .= '<option value="both"' . $positions['both']['selected'] . '>' . $positions['both']['string'] . '</option>';
            $html .= '</select>';
            return $html;
        } else {
            $html = '<span class="A2A_SHARE_SAVE_position">';
            $html .= $positions[$options['position']]['string'];
            $html .= '</span>';
            return $html;
        }
    }
    ?>
	
	<div class="wrap">
	
	<h1><?php 
    _e('AddToAny Share Settings', 'add-to-any');
    ?>
</h1>
	
	<h2 class="nav-tab-wrapper">
		<a href="<?php 
    echo admin_url('options-general.php?page=add-to-any.php');
    ?>
" class="nav-tab<?php 
    if ('default' == $current_screen) {
        echo ' nav-tab-active';
    }
    ?>
"><?php 
    esc_html_e('Standard');
    ?>
</a>
		<a href="<?php 
    echo esc_url(add_query_arg(array('action' => 'floating'), admin_url('options-general.php?page=add-to-any.php')));
    ?>
" class="nav-tab<?php 
    if ('floating' == $current_screen) {
        echo ' nav-tab-active';
    }
    ?>
"><?php 
    esc_html_e('Floating');
    ?>
</a>
	</h2>

	<form id="addtoany_admin_form" method="post" action="">
	
	<?php 
    wp_nonce_field('add-to-any-update-options');
    ?>

		<table class="form-table">
		
		<?php 
    if ('default' == $current_screen) {
        ?>
			<tr valign="top">
			<th scope="row"><?php 
        _e("Icon Size", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label><input type="radio" name="A2A_SHARE_SAVE_icon_size" value="32"<?php 
        if (!isset($options['icon_size']) || '32' == $options['icon_size']) {
            echo ' checked="checked"';
        }
        ?>
> <?php 
        _e('Large', 'add-to-any');
        ?>
</label>
				<br>
				<label><input type="radio" name="A2A_SHARE_SAVE_icon_size" value="16"<?php 
        if (isset($options['icon_size']) && '16' == $options['icon_size']) {
            echo ' checked="checked"';
        }
        ?>
> <?php 
        _e('Small', 'add-to-any');
        ?>
</label>
				<br>
				<label><input type="radio" name="A2A_SHARE_SAVE_icon_size"<?php 
        if (isset($options['icon_size']) && !in_array($options['icon_size'], array('32', '16'))) {
            echo ' value="' . $options['icon_size'] . '" checked="checked"';
        }
        ?>
> <?php 
        _e('Custom', 'add-to-any');
        ?>
</label>
				<input class="addtoany_icon_size_custom small-text" id="A2A_SHARE_SAVE_icon_size_custom" maxlength="3" type="text" onclick="document.getElementsByName('A2A_SHARE_SAVE_icon_size')[2].checked=true" value="<?php 
        if (isset($options['icon_size']) && !in_array($options['icon_size'], array('32', '16'))) {
            echo $options['icon_size'];
        }
        ?>
">
				<label class="addtoany_icon_size_custom" for="A2A_SHARE_SAVE_icon_size_custom">pixels</label>
			</fieldset></td>
			</tr>
			
			<tr valign="top">
			<th scope="row"><?php 
        _e("Standalone Buttons", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<ul id="addtoany_services_sortable" class="addtoany_admin_list addtoany_override a2a_kit_size_32">
					<li class="dummy"><img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path;
        ?>
/icons/transparent.gif" width="16" height="16" alt="" /></li>
				</ul>
				<p id="addtoany_services_info"><?php 
        _e("Choose the services you want below. &nbsp;Click a chosen service again to remove. &nbsp;Reorder services by dragging and dropping as they appear above.", 'add-to-any');
        ?>
</p>
				<ul id="addtoany_services_selectable" class="addtoany_admin_list">
				<?php 
        // Show all services
        foreach ($A2A_SHARE_SAVE_services as $service_safe_name => $site) {
            if (isset($site['href'])) {
                $custom_service = true;
            } else {
                $custom_service = false;
            }
            if (!isset($site['icon'])) {
                $site['icon'] = 'default';
            }
            $special_service = in_array($service_safe_name, array('facebook', 'pinterest', 'linkedin', 'reddit')) ? ' class="addtoany_special_service"' : '';
            ?>
						<li data-addtoany-icon-name="<?php 
            echo $site['icon'];
            ?>
"<?php 
            echo $special_service;
            ?>
 id="a2a_wp_<?php 
            echo $service_safe_name;
            ?>
" title="<?php 
            echo $site['name'];
            ?>
">
							<span><img src="<?php 
            echo isset($site['icon_url']) ? $site['icon_url'] : $A2A_SHARE_SAVE_plugin_url_path . '/icons/' . $site['icon'] . '.png';
            ?>
" width="<?php 
            echo isset($site['icon_width']) ? $site['icon_width'] : '16';
            ?>
" height="<?php 
            echo isset($site['icon_height']) ? $site['icon_height'] : '16';
            ?>
" alt="" /><?php 
            echo $site['name'];
            ?>
</span>
						</li>
				<?php 
        }
        ?>
					<li style="clear:left" id="a2a_wp_facebook_like" class="addtoany_special_service addtoany_3p_button" title="Facebook Like button">
						<span><img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/icons/facebook_like.png';
        ?>
" width="50" height="20" alt="Facebook Like" /></span>
					</li>
					<li id="a2a_wp_twitter_tweet" class="addtoany_special_service addtoany_3p_button" title="Twitter Tweet button">
						<span><img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/icons/twitter_tweet.png';
        ?>
" width="55" height="20" alt="Twitter Tweet" /></span>
					</li>
					<li id="a2a_wp_google_plusone" class="addtoany_special_service addtoany_3p_button" title="Google +1 button">
						<span><img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/icons/google_plusone.png';
        ?>
" width="32" height="20" alt="Google +1" /></span>
					</li>
					<li id="a2a_wp_google_plus_share" class="addtoany_special_service addtoany_3p_button" title="Google+ Share button">
						<span><img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/icons/google_plus_share.png';
        ?>
" width="56" height="20" alt="Google+ Share" /></span>
					</li>
					<li id="a2a_wp_pinterest_pin" class="addtoany_special_service addtoany_3p_button" title="Pinterest Pin It button">
						<span><img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/icons/pinterest_pin.png';
        ?>
" width="40" height="20" alt="Pinterest Pin It" /></span>
					</li>
				</ul>
			</fieldset></td>
			</tr>
			
			<tr valign="top">
			<th scope="row"><?php 
        _e("Universal Button", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<div class="addtoany_icon_size_large">
					<label class="addtoany_override a2a_kit_size_32">
						<input name="A2A_SHARE_SAVE_button" value="A2A_SVG_32" type="radio"<?php 
        if (!isset($options['button']) || 'A2A_SVG_32' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 style="margin:9px 0;vertical-align:middle">
						<span class="a2a_svg a2a_s_a2a" onclick="this.parentNode.firstChild.checked=true" style="margin-left:9px"></span>
					</label>
					<br>
				</div>
				
				<div class="addtoany_icon_size_small">
					<label>
						<input name="A2A_SHARE_SAVE_button" value="favicon.png|16|16" id="A2A_SHARE_SAVE_button_is_favicon_16" type="radio"<?php 
        if (isset($options['button']) && 'favicon.png|16|16' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 style="margin:9px 0;vertical-align:middle">
						<img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/favicon.png';
        ?>
" width="16" height="16" border="0" style="padding:9px;vertical-align:middle" alt="+ <?php 
        _e('Share', 'add-to-any');
        ?>
" title="+ <?php 
        _e('Share', 'add-to-any');
        ?>
" onclick="this.parentNode.firstChild.checked=true"/>
					</label>
					<input name="A2A_SHARE_SAVE_button_favicon_16_16_text" type="text" class="code" size="50" onclick="document.getElementById('A2A_SHARE_SAVE_button_is_favicon_16').checked=true" style="vertical-align:middle;width:150px" value="<?php 
        echo isset($options['button_text']) && '' != trim($options['button_text']) ? stripslashes($options['button_text']) : __('Share', 'add-to-any');
        ?>
" />
					<label style="padding-left:9px">
						<input name="A2A_SHARE_SAVE_button" value="share_16_16.png|16|16" id="A2A_SHARE_SAVE_button_is_share_icon_16" type="radio"<?php 
        if (isset($options['button']) && 'share_16_16.png|16|16' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 style="margin:9px 0;vertical-align:middle">
						<img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/share_16_16.png';
        ?>
" width="16" height="16" border="0" style="padding:9px;vertical-align:middle" alt="+ <?php 
        _e('Share', 'add-to-any');
        ?>
" title="+ <?php 
        _e('Share', 'add-to-any');
        ?>
" onclick="this.parentNode.firstChild.checked=true"/>
					</label>
					<input name="A2A_SHARE_SAVE_button_share_16_16_text" type="text" class="code" size="50" onclick="document.getElementById('A2A_SHARE_SAVE_button_is_share_icon_16').checked=true" style="vertical-align:middle;width:150px" value="<?php 
        echo isset($options['button_text']) && '' != trim($options['button_text']) ? stripslashes($options['button_text']) : __('Share', 'add-to-any');
        ?>
" />
					<br>
					<label>
						<input name="A2A_SHARE_SAVE_button" value="share_save_120_16.png|120|16" type="radio"<?php 
        if (isset($options['button']) && 'share_save_120_16.png|120|16' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 style="margin:9px 0;vertical-align:middle">
						<img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/share_save_120_16.png';
        ?>
" width="120" height="16" border="0" style="padding:9px;vertical-align:middle" onclick="this.parentNode.firstChild.checked=true"/>
					</label>
					<br>
					<label>
						<input name="A2A_SHARE_SAVE_button" value="share_save_171_16.png|171|16" type="radio"<?php 
        if (isset($options['button']) && 'share_save_171_16.png|171|16' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 style="margin:9px 0;vertical-align:middle">
						<img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/share_save_171_16.png';
        ?>
" width="171" height="16" border="0" style="padding:9px;vertical-align:middle" onclick="this.parentNode.firstChild.checked=true"/>
					</label>
					<br>
					<label>
						<input name="A2A_SHARE_SAVE_button" value="share_save_256_24.png|256|24" type="radio"<?php 
        if (isset($options['button']) && 'share_save_256_24.png|256|24' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 style="margin:9px 0;vertical-align:middle">
						<img src="<?php 
        echo $A2A_SHARE_SAVE_plugin_url_path . '/share_save_256_24.png';
        ?>
" width="256" height="24" border="0" style="padding:9px;vertical-align:middle" onclick="this.parentNode.firstChild.checked=true"/>
					</label>
					<br>
				</div>
				
				<label>
					<input name="A2A_SHARE_SAVE_button" value="CUSTOM" id="A2A_SHARE_SAVE_button_is_custom" type="radio"<?php 
        if (isset($options['button']) && 'CUSTOM' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 style="margin:9px 0;vertical-align:middle">
					<span style="margin:0 9px;vertical-align:middle"><?php 
        _e("Image URL");
        ?>
:</span>
				</label>
				<input name="A2A_SHARE_SAVE_button_custom" type="text" class="code" size="50" onclick="document.getElementById('A2A_SHARE_SAVE_button_is_custom').checked=true" style="vertical-align:middle" value="<?php 
        if (isset($options['button_custom'])) {
            echo $options['button_custom'];
        }
        ?>
" />
				<br>
				<label>
					<input name="A2A_SHARE_SAVE_button" value="TEXT" id="A2A_SHARE_SAVE_button_is_text" type="radio"<?php 
        if (isset($options['button']) && 'TEXT' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 style="margin:9px 0;vertical-align:middle">
					<span style="margin:0 9px;vertical-align:middle"><?php 
        _e("Text only");
        ?>
:</span>
				</label>
				<input name="A2A_SHARE_SAVE_button_text" type="text" class="code" size="50" onclick="document.getElementById('A2A_SHARE_SAVE_button_is_text').checked=true" style="vertical-align:middle;width:150px" value="<?php 
        echo isset($options['button_text']) && trim('' != $options['button_text']) ? stripslashes($options['button_text']) : __('Share', 'add-to-any');
        ?>
" />
				<br>
				<label>
					<input name="A2A_SHARE_SAVE_button" value="NONE" type="radio"<?php 
        if (isset($options['button']) && 'NONE' == $options['button']) {
            echo ' checked="checked"';
        }
        ?>
 onclick="return confirm('<?php 
        _e('This option will disable universal sharing. Are you sure you want to disable universal sharing?', 'add-to-any');
        ?>
')" style="margin:9px 0;vertical-align:middle">
					<span style="margin:0 9px;vertical-align:middle"><?php 
        _e("None");
        ?>
</span>
				</label>
				<br>
				<label>
					<input id="A2A_SHARE_SAVE_button_show_count" name="A2A_SHARE_SAVE_button_show_count" type="checkbox"<?php 
        if (isset($options['button_show_count']) && $options['button_show_count'] == '1') {
            echo ' checked="checked"';
        }
        ?>
 value="1">
					<span style="margin-left:5px">Show count</span>
				</label>
				
			</fieldset></td>
			</tr>

			<tr valign="top">
			<th scope="row"><?php 
        _e('Sharing Header', 'add-to-any');
        ?>
</th>
			<td><fieldset id="addtoany_extra_section_sharing_header" class="addtoany_extra_section" role="region">
				<label>
					<input name="A2A_SHARE_SAVE_header" type="text" class="code" placeholder="<?php 
        esc_attr_e('Share this:');
        ?>
" size="50" value="<?php 
        if (isset($options['header'])) {
            echo esc_attr(stripslashes($options['header']));
        }
        ?>
" />
				</label>
			</fieldset></td>
			</tr>
			
			<tr valign="top">
			<th scope="row"><?php 
        _e('Placement', 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label>
					<input id="A2A_SHARE_SAVE_display_in_posts" name="A2A_SHARE_SAVE_display_in_posts" type="checkbox"<?php 
        if (!isset($options['display_in_posts']) || $options['display_in_posts'] != '-1') {
            echo ' checked="checked"';
        }
        ?>
 value="1"/>
					<?php 
        printf(__('Display at the %s of posts', 'add-to-any'), position_in_content($options, true));
        ?>
				</label>
				<br/>
				<label>
					&nbsp; &nbsp; &nbsp; <input class="A2A_SHARE_SAVE_child_of_display_in_posts" name="A2A_SHARE_SAVE_display_in_posts_on_front_page" type="checkbox"<?php 
        if (!isset($options['display_in_posts_on_front_page']) || $options['display_in_posts_on_front_page'] != '-1') {
            echo ' checked="checked"';
        }
        if (isset($options['display_in_posts']) && $options['display_in_posts'] == '-1') {
            echo ' disabled="disabled"';
        }
        ?>
 value="1"/>
					<?php 
        printf(__('Display at the %s of posts on the front page', 'add-to-any'), position_in_content($options));
        ?>
				</label>
				<br/>
				<label>
					&nbsp; &nbsp; &nbsp; <input class="A2A_SHARE_SAVE_child_of_display_in_posts" name="A2A_SHARE_SAVE_display_in_posts_on_archive_pages" type="checkbox"<?php 
        if (!isset($options['display_in_posts_on_archive_pages']) || $options['display_in_posts_on_archive_pages'] != '-1') {
            echo ' checked="checked"';
        }
        if (isset($options['display_in_posts']) && $options['display_in_posts'] == '-1') {
            echo ' disabled="disabled"';
        }
        ?>
 value="1"/>
					<?php 
        printf(__('Display at the %s of posts on archive pages', 'add-to-any'), position_in_content($options));
        ?>
				</label>
				<br/>
				<label>
					&nbsp; &nbsp; &nbsp; <input class="A2A_SHARE_SAVE_child_of_display_in_posts" name="A2A_SHARE_SAVE_display_in_feed" type="checkbox"<?php 
        if (!isset($options['display_in_feed']) || $options['display_in_feed'] != '-1') {
            echo ' checked="checked"';
        }
        if (isset($options['display_in_posts']) && $options['display_in_posts'] == '-1') {
            echo ' disabled="disabled"';
        }
        ?>
 value="1"/>
					<?php 
        printf(__('Display at the %s of posts in the feed', 'add-to-any'), position_in_content($options));
        ?>
				</label>
				<br/>
				<label>
					<input name="A2A_SHARE_SAVE_display_in_excerpts" type="checkbox"<?php 
        if (!isset($options['display_in_excerpts']) || $options['display_in_excerpts'] != '-1') {
            echo ' checked="checked"';
        }
        ?>
 value="1"/>
					<?php 
        printf(__('Display at the %s of excerpts', 'add-to-any'), position_in_content($options, false));
        ?>
				</label>
				<br/>
				<label>
					<input name="A2A_SHARE_SAVE_display_in_pages" type="checkbox"<?php 
        if (!isset($options['display_in_pages']) || $options['display_in_pages'] != '-1') {
            echo ' checked="checked"';
        }
        ?>
 value="1"/>
					<?php 
        printf(__('Display at the %s of pages', 'add-to-any'), position_in_content($options, false));
        ?>
				</label>
				
			<?php 
        $custom_post_types = array_values(get_post_types(array('public' => true, '_builtin' => false), 'objects'));
        foreach ($custom_post_types as $custom_post_type_obj) {
            $placement_label = $custom_post_type_obj->labels->name;
            $placement_name = $custom_post_type_obj->name;
            ?>
				<br/>
				<label>
					<input name="A2A_SHARE_SAVE_display_in_cpt_<?php 
            echo $placement_name;
            ?>
" type="checkbox"<?php 
            if (!isset($options['display_in_cpt_' . $placement_name]) || $options['display_in_cpt_' . $placement_name] != '-1') {
                echo ' checked="checked"';
            }
            ?>
 value="1"/>
					<?php 
            printf(__('Display at the %s of %s', 'add-to-any'), position_in_content($options, false), esc_html($placement_label));
            ?>
				</label>
			<?php 
        }
        ?>
				
				<br/><br/>
				<div class="setting-description">
					<?php 
        _e("See <a href=\"widgets.php\" title=\"Theme Widgets\">Widgets</a> and <a href=\"options-general.php?page=add-to-any.php&action=floating\" title=\"AddToAny Floating Share Buttons\">Floating</a> for additional placement options. For advanced placement, see <a href=\"http://wordpress.org/plugins/add-to-any/faq/\">the FAQs</a>.", 'add-to-any');
        ?>
				</div>
			</fieldset></td>
			</tr>

			<tr valign="top">
			<th scope="row"><?php 
        _e('Menu Options', 'add-to-any');
        ?>
</th>
			<td><fieldset id="addtoany_extra_section_menu_options" class="addtoany_extra_section" role="region">
				<label>
					<input name="A2A_SHARE_SAVE_onclick" type="checkbox"<?php 
        if (isset($options['onclick']) && $options['onclick'] == '1') {
            echo ' checked="checked"';
        }
        ?>
 value="1"/>
					<?php 
        _e('Only show the universal share menu when the user <em>clicks</em> the universal share button', 'add-to-any');
        ?>
				</label>
				<br />
				<label>
					<input name="A2A_SHARE_SAVE_show_title" type="checkbox"<?php 
        if (isset($options['show_title']) && $options['show_title'] == '1') {
            echo ' checked="checked"';
        }
        ?>
 value="1"/>
					<?php 
        _e('Show the title of the page within the universal share menu', 'add-to-any');
        ?>
				</label>
				<label>
					<p><?php 
        _e("You can use AddToAny's Menu Styler to customize the colors of your universal share menu. When you're done, be sure to paste the generated code in the <a href=\"#\" onclick=\"document.getElementById('A2A_SHARE_SAVE_additional_js_variables').focus();return false\">Additional JavaScript</a> box below.", 'add-to-any');
        ?>
</p>
				</label>
				<p>
					<a href="https://www.addtoany.com/buttons/share_save/menu_style/wordpress" class="button-secondary" title="<?php 
        _e("Open the AddToAny Menu Styler in a new window", 'add-to-any');
        ?>
" target="_blank" onclick="document.getElementById('A2A_SHARE_SAVE_additional_js_variables').focus(); document.getElementById('A2A_SHARE_SAVE_menu_styler_note').style.display='';"><?php 
        _e("Open Menu Styler", 'add-to-any');
        ?>
</a>
				</p>
			</fieldset></td>
			</tr>

			<tr valign="top">
			<th scope="row"><?php 
        _e('Additional JavaScript', 'add-to-any');
        ?>
</th>
			<td><fieldset id="addtoany_extra_section_additional_javascript" class="addtoany_extra_section" role="region">
				<p id="A2A_SHARE_SAVE_menu_styler_note" style="display:none">
					<label for="A2A_SHARE_SAVE_additional_js_variables" class="updated">
						<strong><?php 
        _e("Paste the code from AddToAny's Menu Styler in the box below!", 'add-to-any');
        ?>
</strong>
					</label>
				</p>
				<label for="A2A_SHARE_SAVE_additional_js_variables">
					<p><?php 
        _e('Below you can add special JavaScript code for AddToAny.', 'add-to-any');
        ?>
					<?php 
        _e("Advanced users should explore AddToAny's <a href=\"https://www.addtoany.com/buttons/customize/wordpress\" target=\"_blank\">additional options</a>.", 'add-to-any');
        ?>
</p>
				</label>
				<p>
					<textarea name="A2A_SHARE_SAVE_additional_js_variables" id="A2A_SHARE_SAVE_additional_js_variables" class="code" style="width: 98%; font-size: 12px;" rows="6" cols="50"><?php 
        if (isset($options['additional_js_variables'])) {
            echo stripslashes($options['additional_js_variables']);
        }
        ?>
</textarea>
				</p>
			</fieldset></td>
			</tr>
			<tr valign="top">
			<th scope="row"><?php 
        _e('Additional CSS', 'add-to-any');
        ?>
</th>
			<td><fieldset id="addtoany_extra_section_additional_css" class="addtoany_extra_section" role="region">
				<label for="A2A_SHARE_SAVE_additional_css">
					<p><?php 
        _e('Below you can add special CSS code for AddToAny.', 'add-to-any');
        ?>
					<?php 
        _e("Advanced users should explore AddToAny's <a href=\"https://www.addtoany.com/buttons/customize/wordpress\" target=\"_blank\">additional options</a>.", 'add-to-any');
        ?>
</p>
				</label>
				<p>
					<textarea name="A2A_SHARE_SAVE_additional_css" id="A2A_SHARE_SAVE_additional_css" class="code" style="width: 98%; font-size: 12px;" rows="6" cols="50"><?php 
        if (isset($options['additional_css'])) {
            echo stripslashes($options['additional_css']);
        }
        ?>
</textarea>
				</p>
			</fieldset></td>
			</tr>
			<tr valign="top">
			<th scope="row"><?php 
        _e('Advanced Options', 'add-to-any');
        ?>
</th>
			<td><fieldset id="addtoany_extra_section_advanced_options" class="addtoany_extra_section" role="region">
				<label for="A2A_SHARE_SAVE_custom_icons">
					<input name="A2A_SHARE_SAVE_custom_icons" id="A2A_SHARE_SAVE_custom_icons" type="checkbox"<?php 
        if (isset($options['custom_icons']) && $options['custom_icons'] == 'url') {
            echo ' checked="checked"';
        }
        ?>
 value="url"/>
				<?php 
        _e('Use custom icons. URL:', 'add-to-any');
        ?>
				</label>
				<input name="A2A_SHARE_SAVE_custom_icons_url" type="text" class="code" size="50" style="vertical-align:middle" placeholder="//example.com/blog/uploads/addtoany/icons/custom/" value="<?php 
        if (isset($options['custom_icons_url'])) {
            echo $options['custom_icons_url'];
        }
        ?>
" />
				<input name="A2A_SHARE_SAVE_custom_icons_type" type="text" class="code" size="5" style="vertical-align:middle" maxlength="4" placeholder="png" value="<?php 
        if (isset($options['custom_icons_type'])) {
            echo $options['custom_icons_type'];
        } else {
            echo 'png';
        }
        ?>
" title="<?php 
        esc_attr_e("Filename extension", 'add-to-any');
        ?>
" />
				<p class="description">
					<?php 
        _e("Specify the URL of the directory containing your custom icons. For example, a URL of <code>//example.com/blog/uploads/addtoany/icons/custom/</code> containing <code>facebook.png</code> and <code>twitter.png</code>. Be sure that custom icon filenames match the icon filenames in <code>plugins/add-to-any/icons</code>. For AddToAny's Universal Button, select Image URL and specify the URL of your AddToAny universal share icon (<a href=\"#\" onclick=\"document.getElementsByName('A2A_SHARE_SAVE_button_custom')[0].focus();return false\">above</a>).", 'add-to-any');
        ?>
				</p>
				<br/>
				<label for="A2A_SHARE_SAVE_inline_css">
					<input name="A2A_SHARE_SAVE_inline_css" id="A2A_SHARE_SAVE_inline_css" type="checkbox"<?php 
        if (!isset($options['inline_css']) || $options['inline_css'] != '-1') {
            echo ' checked="checked"';
        }
        ?>
 value="1"/>
				<?php 
        _e('Use default CSS', 'add-to-any');
        ?>
				</label>
				<p class="description">
					<?php 
        _e("Only disable AddToAny's default stylesheet if you already have the necessary CSS code applied to your AddToAny buttons.", 'add-to-any');
        ?>
				</p>
				<br/>
				<label for="A2A_SHARE_SAVE_cache">
					<input name="A2A_SHARE_SAVE_cache" id="A2A_SHARE_SAVE_cache" type="checkbox"<?php 
        if (isset($options['cache']) && $options['cache'] == '1') {
            echo ' checked="checked"';
        }
        ?>
 value="1"/>
				<?php 
        _e('Cache AddToAny locally with daily cache updates', 'add-to-any');
        ?>
				</label>
				<p class="description">
					<?php 
        _e("Most sites should not use this option. By default, AddToAny loads asynchronously and most efficiently. Since many visitors will have AddToAny cached in their browser already, serving AddToAny locally from your site will be slower for those visitors. If local caching is enabled, be sure to set far future cache/expires headers for image files in your <code>uploads/addtoany</code> directory.", 'add-to-any');
        ?>
				</p>
			</fieldset></td>
			</tr>
		<?php 
    }
    ?>
		
		</table>		
		
		<?php 
    if ('floating' == $current_screen) {
        ?>
		
		<p><?php 
        _e('AddToAny &quot;floating&quot; share buttons stay in a fixed position even when the user scrolls.', 'add-to-any');
        ?>
</p>
		<p><?php 
        _e('Large icons from your currently selected buttons are displayed in your floating bar(s). 3rd party buttons (Like, Tweet, etc.) are not displayed.', 'add-to-any');
        ?>
</p>
		
		<h3><?php 
        _e('Vertical Buttons', 'add-to-any');
        ?>
</h3>
		<table class="form-table">
			<tr valign="top">
			<th scope="row"><?php 
        _e("Placement", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label><input type="radio" name="A2A_SHARE_SAVE_floating_vertical" value="left_docked"<?php 
        if (isset($options['floating_vertical']) && 'left_docked' == $options['floating_vertical']) {
            echo ' checked="checked"';
        }
        ?>
> <?php 
        _e('Left docked', 'add-to-any');
        ?>
</label>
				<br>
				<label><input type="radio" name="A2A_SHARE_SAVE_floating_vertical" value="right_docked"<?php 
        if (isset($options['floating_vertical']) && 'right_docked' == $options['floating_vertical']) {
            echo ' checked="checked"';
        }
        ?>
> <?php 
        _e('Right docked', 'add-to-any');
        ?>
</label>
				<br>
				<label><input type="radio" name="A2A_SHARE_SAVE_floating_vertical" value="none"<?php 
        if (!isset($options['floating_vertical']) || 'none' == $options['floating_vertical']) {
            echo ' checked="checked"';
        }
        ?>
> <?php 
        _e('None', 'add-to-any');
        ?>
</label>
			</fieldset></td>
			</tr>
			<tr valign="top">
			<th scope="row"><?php 
        _e("Responsiveness", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label>
					<input id="A2A_SHARE_SAVE_floating_vertical_responsive" name="A2A_SHARE_SAVE_floating_vertical_responsive" type="checkbox"<?php 
        if (!isset($options['floating_vertical_responsive']) || $options['floating_vertical_responsive'] != '-1') {
            echo ' checked="checked"';
        }
        ?>
 value="1" />
					Only display when screen is larger than <input name="A2A_SHARE_SAVE_floating_vertical_responsive_max_width" type="number" step="1" value="<?php 
        if (isset($options['floating_vertical_responsive_max_width'])) {
            echo $options['floating_vertical_responsive_max_width'];
        } else {
            echo '980';
        }
        ?>
" class="small-text" /> pixels wide
				</label>
			</fieldset></td>
			</tr>
			<tr valign="top">
			<th scope="row"><?php 
        _e("Position", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label><input name="A2A_SHARE_SAVE_floating_vertical_position" type="number" step="1" value="<?php 
        if (isset($options['floating_vertical_position'])) {
            echo $options['floating_vertical_position'];
        } else {
            echo '100';
        }
        ?>
" class="small-text" /> pixels from top</label>
			</fieldset></td>
			</tr>
			<tr valign="top">
			<th scope="row"><?php 
        _e("Offset", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label><input name="A2A_SHARE_SAVE_floating_vertical_offset" type="number" step="1" value="<?php 
        if (isset($options['floating_vertical_offset'])) {
            echo $options['floating_vertical_offset'];
        } else {
            echo '0';
        }
        ?>
" class="small-text" /> pixels from left or right</label>
			</fieldset></td>
			</tr>
		</table>
			
		<h3><?php 
        _e('Horizontal Buttons', 'add-to-any');
        ?>
</h3>
		<table class="form-table">
			<tr valign="top">
			<th scope="row"><?php 
        _e("Placement", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label><input type="radio" name="A2A_SHARE_SAVE_floating_horizontal" value="left_docked"<?php 
        if (isset($options['floating_horizontal']) && 'left_docked' == $options['floating_horizontal']) {
            echo ' checked="checked"';
        }
        ?>
> <?php 
        _e('Left docked', 'add-to-any');
        ?>
</label>
				<br>
				<label><input type="radio" name="A2A_SHARE_SAVE_floating_horizontal" value="right_docked"<?php 
        if (isset($options['floating_horizontal']) && 'right_docked' == $options['floating_horizontal']) {
            echo ' checked="checked"';
        }
        ?>
> <?php 
        _e('Right docked', 'add-to-any');
        ?>
</label>
				<br>
				<label><input type="radio" name="A2A_SHARE_SAVE_floating_horizontal" value="none"<?php 
        if (!isset($options['floating_horizontal']) || 'none' == $options['floating_horizontal']) {
            echo ' checked="checked"';
        }
        ?>
> <?php 
        _e('None', 'add-to-any');
        ?>
</label>
			</fieldset></td>
			</tr>
			<tr valign="top">
			<th scope="row"><?php 
        _e("Responsiveness", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label>
					<input id="A2A_SHARE_SAVE_floating_horizontal_responsive" name="A2A_SHARE_SAVE_floating_horizontal_responsive" type="checkbox"<?php 
        if (!isset($options['floating_horizontal_responsive']) || $options['floating_horizontal_responsive'] != '-1') {
            echo ' checked="checked"';
        }
        ?>
 value="1" />
					Only display when screen is smaller than <input name="A2A_SHARE_SAVE_floating_horizontal_responsive_min_width" type="number" step="1" value="<?php 
        if (isset($options['floating_horizontal_responsive_min_width'])) {
            echo $options['floating_horizontal_responsive_min_width'];
        } else {
            echo '981';
        }
        ?>
" class="small-text" /> pixels wide
				</label>
			</fieldset></td>
			</tr>
			<tr valign="top">
			<th scope="row"><?php 
        _e("Position", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label><input name="A2A_SHARE_SAVE_floating_horizontal_position" type="number" step="1" value="<?php 
        if (isset($options['floating_horizontal_position'])) {
            echo $options['floating_horizontal_position'];
        } else {
            echo '0';
        }
        ?>
" class="small-text" /> pixels from left or right</label>
			</fieldset></td>
			</tr>
			<tr valign="top">
			<th scope="row"><?php 
        _e("Offset", 'add-to-any');
        ?>
</th>
			<td><fieldset>
				<label><input name="A2A_SHARE_SAVE_floating_horizontal_offset" type="number" step="1" value="<?php 
        if (isset($options['floating_horizontal_offset'])) {
            echo $options['floating_horizontal_offset'];
        } else {
            echo '0';
        }
        ?>
" class="small-text" /> pixels from bottom</label>
			</fieldset></td>
			</tr>
		</table>
		
		<?php 
    }
    ?>
		
		</table>
		
		<p class="submit">
			<input class="button-primary" type="submit" name="Submit" value="<?php 
    _e('Save Changes', 'add-to-any');
    ?>
" />
			<input id="A2A_SHARE_SAVE_reset_options" type="submit" name="Reset" onclick="return confirm('<?php 
    _e('Are you sure you want to delete all AddToAny options?', 'add-to-any');
    ?>
')" value="<?php 
    _e('Reset', 'add-to-any');
    ?>
" />
		</p>
	
	</form>
	
	<h2><?php 
    _e('Like this plugin?', 'add-to-any');
    ?>
</h2>
	<p><?php 
    _e('<a href="https://wordpress.org/support/view/plugin-reviews/add-to-any#postform" target="_blank">Give it a 5 star rating</a> on WordPress.org.', 'add-to-any');
    ?>
</p>
	<p><?php 
    _e('<a href="https://www.addtoany.com/share_save#title=WordPress%20Share%20Plugin%20by%20AddToAny.com&amp;url=http%3A%2F%2Fwordpress.org%2Fplugins%2Fadd-to-any%2F">Share it</a> and follow <a href="https://www.addtoany.com/">AddToAny</a> on <a href="https://www.facebook.com/AddToAny" target="_blank">Facebook</a> &amp; <a href="https://twitter.com/AddToAny" target="_blank">Twitter</a>.', 'add-to-any');
    ?>
</p>
	
	<h2><?php 
    _e('Need support?', 'add-to-any');
    ?>
</h2>
	<p><?php 
    _e('See the <a href="http://wordpress.org/extend/plugins/add-to-any/faq/">FAQs</a>.', 'add-to-any');
    ?>
</p>
	<p><?php 
    _e('Search the <a href="http://wordpress.org/tags/add-to-any">support forums</a>.', 'add-to-any');
    ?>
</p>
	</div>
	
	<script type="text/javascript" src="http<?php 
    if (is_ssl()) {
        echo 's';
    }
    ?>
://static.addtoany.com/menu/page.js"></script>
	<script type="text/javascript">if ( a2a && a2a.svg_css ) a2a.svg_css();</script>

<?php 
}
Exemplo n.º 2
0
function A2A_SHARE_SAVE_options_page()
{
    global $A2A_SHARE_SAVE_plugin_url_path, $A2A_SHARE_SAVE_services;
    // Require admin privs
    if (!current_user_can('manage_options')) {
        return false;
    }
    $new_options = array();
    $namespace = 'A2A_SHARE_SAVE_';
    // Make available services extensible via plugins, themes (functions.php), etc.
    $A2A_SHARE_SAVE_services = apply_filters('A2A_SHARE_SAVE_services', $A2A_SHARE_SAVE_services);
    if (isset($_POST['Submit'])) {
        // Nonce verification
        check_admin_referer('add-to-any-update-options');
        $new_options['position'] = $_POST['A2A_SHARE_SAVE_position'] ? @$_POST['A2A_SHARE_SAVE_position'] : 'bottom';
        $new_options['display_in_posts_on_front_page'] = @$_POST['A2A_SHARE_SAVE_display_in_posts_on_front_page'] == '1' ? '1' : '-1';
        $new_options['display_in_excerpts'] = @$_POST['A2A_SHARE_SAVE_display_in_excerpts'] == '1' ? '1' : '-1';
        $new_options['display_in_posts'] = @$_POST['A2A_SHARE_SAVE_display_in_posts'] == '1' ? '1' : '-1';
        $new_options['display_in_pages'] = @$_POST['A2A_SHARE_SAVE_display_in_pages'] == '1' ? '1' : '-1';
        $new_options['display_in_feed'] = @$_POST['A2A_SHARE_SAVE_display_in_feed'] == '1' ? '1' : '-1';
        $new_options['show_title'] = @$_POST['A2A_SHARE_SAVE_show_title'] == '1' ? '1' : '-1';
        $new_options['onclick'] = @$_POST['A2A_SHARE_SAVE_onclick'] == '1' ? '1' : '-1';
        $new_options['button'] = @$_POST['A2A_SHARE_SAVE_button'];
        $new_options['button_custom'] = @$_POST['A2A_SHARE_SAVE_button_custom'];
        $new_options['additional_js_variables'] = trim(@$_POST['A2A_SHARE_SAVE_additional_js_variables']);
        $new_options['inline_css'] = @$_POST['A2A_SHARE_SAVE_inline_css'] == '1' ? '1' : '-1';
        $new_options['cache'] = @$_POST['A2A_SHARE_SAVE_cache'] == '1' ? '1' : '-1';
        // Schedule cache refresh?
        if (@$_POST['A2A_SHARE_SAVE_cache'] == '1') {
            A2A_SHARE_SAVE_schedule_cache();
            A2A_SHARE_SAVE_refresh_cache();
        } else {
            A2A_SHARE_SAVE_unschedule_cache();
        }
        // Store desired text if 16 x 16px buttons or text-only is chosen:
        if ($new_options['button'] == 'favicon.png|16|16') {
            $new_options['button_text'] = $_POST['A2A_SHARE_SAVE_button_favicon_16_16_text'];
        } elseif ($new_options['button'] == 'share_16_16.png|16|16') {
            $new_options['button_text'] = $_POST['A2A_SHARE_SAVE_button_share_16_16_text'];
        } else {
            $new_options['button_text'] = trim($_POST['A2A_SHARE_SAVE_button_text']) != '' ? $_POST['A2A_SHARE_SAVE_button_text'] : __('Share/Bookmark', 'add-to-any');
        }
        // Store chosen individual services to make active
        $active_services = array();
        if (!isset($_POST['A2A_SHARE_SAVE_active_services'])) {
            $_POST['A2A_SHARE_SAVE_active_services'] = array();
        }
        foreach ($_POST['A2A_SHARE_SAVE_active_services'] as $dummy => $sitename) {
            $active_services[] = substr($sitename, 7);
        }
        $new_options['active_services'] = $active_services;
        // Store special service options
        $new_options['special_facebook_like_options'] = array('verb' => @$_POST['addtoany_facebook_like_verb'] == 'recommend' ? 'recommend' : 'like');
        $new_options['special_twitter_tweet_options'] = array('show_count' => @$_POST['addtoany_twitter_tweet_show_count'] == '1' ? '1' : '-1');
        $new_options['special_google_plusone_options'] = array('show_count' => @$_POST['addtoany_google_plusone_show_count'] == '1' ? '1' : '-1');
        update_option('addtoany_options', $new_options);
        ?>
    	<div class="updated fade"><p><strong><?php 
        _e('Settings saved.');
        ?>
</strong></p></div>
		<?php 
    } else {
        if (isset($_POST['Reset'])) {
            // Nonce verification
            check_admin_referer('add-to-any-update-options');
            delete_option('addtoany_options');
        }
    }
    $options = get_option('addtoany_options');
    function position_in_content($options, $option_box = FALSE)
    {
        if (!isset($options['position'])) {
            $options['position'] = 'bottom';
        }
        $positions = array('bottom' => array('selected' => 'bottom' == $options['position'] ? ' selected="selected"' : '', 'string' => __('bottom', 'add-to-any')), 'top' => array('selected' => 'top' == $options['position'] ? ' selected="selected"' : '', 'string' => __('top', 'add-to-any')), 'both' => array('selected' => 'both' == $options['position'] ? ' selected="selected"' : '', 'string' => __('top &amp; bottom', 'add-to-any')));
        if ($option_box) {
            $html = '</label>';
            $html .= '<label>';
            // Label needed to prevent checkmark toggle on SELECT click
            $html .= '<select name="A2A_SHARE_SAVE_position">';
            $html .= '<option value="bottom"' . $positions['bottom']['selected'] . '>' . $positions['bottom']['string'] . '</option>';
            $html .= '<option value="top"' . $positions['top']['selected'] . '>' . $positions['top']['string'] . '</option>';
            $html .= '<option value="both"' . $positions['both']['selected'] . '>' . $positions['both']['string'] . '</option>';
            $html .= '</select>';
            return $html;
        } else {
            $html = '<span class="A2A_SHARE_SAVE_position">';
            $html .= $positions[$options['position']]['string'];
            $html .= '</span>';
            return $html;
        }
    }
    ?>
    
    <?php 
    A2A_SHARE_SAVE_theme_hooks_check();
    ?>
    
    <div class="wrap">
	
	<div id="icon-options-general" class="icon32"></div>
	
	<h2><?php 
    _e('AddToAny: Share/Save ', 'add-to-any') . _e('Settings');
    ?>
</h2>

    <form method="post" action="">
    
	<?php 
    wp_nonce_field('add-to-any-update-options');
    ?>
    
        <table class="form-table">
        	<tr valign="top">
            <th scope="row"><?php 
    _e("Standalone Services", "add-to-any");
    ?>
</th>
			<td><fieldset>
            	<ul id="addtoany_services_sortable" class="addtoany_admin_list">
                	<li class="dummy"><img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path;
    ?>
/icons/transparent.gif" width="16" height="16" alt="" /></li>
                </ul>
                <p id="addtoany_services_info"><?php 
    _e("Choose the services you want below. &nbsp;Click a chosen service again to remove. &nbsp;Reorder services by dragging and dropping as they appear above.", "add-to-any");
    ?>
</p>
            	<ul id="addtoany_services_selectable" class="addtoany_admin_list">
            		<li id="a2a_wp_facebook_like" class="addtoany_special_service" title="Facebook Like button">
                        <span><img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path . '/icons/facebook_like.png';
    ?>
" width="50" height="20" alt="Facebook Like" /></span>
                    </li>
					<li id="a2a_wp_twitter_tweet" class="addtoany_special_service" title="Twitter Tweet button">
                        <span><img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path . '/icons/twitter_tweet.png';
    ?>
" width="55" height="20" alt="Twitter Tweet" /></span>
                    </li>
                    <li id="a2a_wp_google_plusone" class="addtoany_special_service" title="Google +1 button">
                        <span><img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path . '/icons/google_plusone.png';
    ?>
" width="32" height="20" alt="Google +1" /></span>
                    </li>
				<?php 
    // Show all services
    $active_services = $options['active_services'];
    if (!$active_services) {
        $active_services = array();
    }
    foreach ($A2A_SHARE_SAVE_services as $service_safe_name => $site) {
        if (isset($site['href'])) {
            $custom_service = TRUE;
        } else {
            $custom_service = FALSE;
        }
        if (!isset($site['icon'])) {
            $site['icon'] = 'default';
        }
        ?>
                        <li id="a2a_wp_<?php 
        echo $service_safe_name;
        ?>
" title="<?php 
        echo $site['name'];
        ?>
">
                            <span><img src="<?php 
        echo $site['icon_url'] ? $site['icon_url'] : $A2A_SHARE_SAVE_plugin_url_path . '/icons/' . $site['icon'] . '.png';
        ?>
" width="<?php 
        echo isset($site['icon_width']) ? $site['icon_width'] : '16';
        ?>
" height="<?php 
        echo isset($site['icon_height']) ? $site['icon_height'] : '16';
        ?>
" alt="" /><?php 
        echo $site['name'];
        ?>
</span>
                        </li>
				<?php 
    }
    ?>
                </ul>
            </fieldset></td>
            </tr>
        	<tr valign="top">
            <th scope="row"><?php 
    _e("Button", "add-to-any");
    ?>
</th>
            <td><fieldset>
            	<label>
                	<input name="A2A_SHARE_SAVE_button" value="favicon.png|16|16" type="radio"<?php 
    if ($options['button'] == 'favicon.png|16|16') {
        echo ' checked="checked"';
    }
    ?>
                    	 style="margin:9px 0;vertical-align:middle">
                    <img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path . '/favicon.png';
    ?>
" width="16" height="16" border="0" style="padding:9px;vertical-align:middle" alt="+ <?php 
    _e('Share/Bookmark', 'add-to-any');
    ?>
" title="+ <?php 
    _e('Share/Bookmark', 'add-to-any');
    ?>
"
                    	onclick="this.parentNode.firstChild.checked=true"/>
                </label>
                <input name="A2A_SHARE_SAVE_button_favicon_16_16_text" type="text" class="code" size="50" onclick="e=document.getElementsByName('A2A_SHARE_SAVE_button');e[e.length-7].checked=true" style="vertical-align:middle;width:150px"
                	value="<?php 
    echo trim($options['button_text']) != '' ? stripslashes($options['button_text']) : __('Share/Bookmark', 'add-to-any');
    ?>
" />
                <label style="padding-left:9px">
                	<input name="A2A_SHARE_SAVE_button" value="share_16_16.png|16|16" type="radio"<?php 
    if ($options['button'] == 'share_16_16.png|16|16') {
        echo ' checked="checked"';
    }
    ?>
                    	 style="margin:9px 0;vertical-align:middle">
                    <img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path . '/share_16_16.png';
    ?>
" width="16" height="16" border="0" style="padding:9px;vertical-align:middle" alt="+ <?php 
    _e('Share/Bookmark', 'add-to-any');
    ?>
" title="+ <?php 
    _e('Share/Bookmark', 'add-to-any');
    ?>
"
                    	onclick="this.parentNode.firstChild.checked=true"/>
                </label>
                <input name="A2A_SHARE_SAVE_button_share_16_16_text" type="text" class="code" size="50" onclick="e=document.getElementsByName('A2A_SHARE_SAVE_button');e[e.length-6].checked=true" style="vertical-align:middle;width:150px"
                	value="<?php 
    echo trim($options['button_text']) != '' ? stripslashes($options['button_text']) : __('Share/Bookmark', 'add-to-any');
    ?>
" /><br>
                <label>
                	<input name="A2A_SHARE_SAVE_button" value="share_save_120_16.png|120|16" type="radio"<?php 
    if ($options['button'] == 'share_save_120_16.png|120|16') {
        echo ' checked="checked"';
    }
    ?>
                    	style="margin:9px 0;vertical-align:middle">
                    <img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path . '/share_save_120_16.png';
    ?>
" width="120" height="16" border="0" style="padding:9px;vertical-align:middle"
                    	onclick="this.parentNode.firstChild.checked=true"/>
                </label><br>
                <label>
                	<input name="A2A_SHARE_SAVE_button" value="share_save_171_16.png|171|16" type="radio"<?php 
    if (!$options['button'] || $options['button'] == 'share_save_171_16.png|171|16') {
        echo ' checked="checked"';
    }
    ?>
                    	style="margin:9px 0;vertical-align:middle">
                    <img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path . '/share_save_171_16.png';
    ?>
" width="171" height="16" border="0" style="padding:9px;vertical-align:middle"
                    	onclick="this.parentNode.firstChild.checked=true"/>
                </label><br>
                <label>
                	<input name="A2A_SHARE_SAVE_button" value="share_save_256_24.png|256|24" type="radio"<?php 
    if ($options['button'] == 'share_save_256_24.png|256|24') {
        echo ' checked="checked"';
    }
    ?>
                    	style="margin:9px 0;vertical-align:middle">
                    <img src="<?php 
    echo $A2A_SHARE_SAVE_plugin_url_path . '/share_save_256_24.png';
    ?>
" width="256" height="24" border="0" style="padding:9px;vertical-align:middle"
                    	onclick="this.parentNode.firstChild.checked=true"/>
				</label><br>
                <label>
                	<input name="A2A_SHARE_SAVE_button" value="CUSTOM" type="radio"<?php 
    if ($options['button'] == 'CUSTOM') {
        echo ' checked="checked"';
    }
    ?>
                    	style="margin:9px 0;vertical-align:middle">
					<span style="margin:0 9px;vertical-align:middle"><?php 
    _e("Image URL");
    ?>
:</span>
				</label>
  				<input name="A2A_SHARE_SAVE_button_custom" type="text" class="code" size="50" onclick="e=document.getElementsByName('A2A_SHARE_SAVE_button');e[e.length-2].checked=true" style="vertical-align:middle"
                	value="<?php 
    echo $options['button_custom'];
    ?>
" /><br>
				<label>
                	<input name="A2A_SHARE_SAVE_button" value="TEXT" type="radio"<?php 
    if ($options['button'] == 'TEXT') {
        echo ' checked="checked"';
    }
    ?>
                    	style="margin:9px 0;vertical-align:middle">
					<span style="margin:0 9px;vertical-align:middle"><?php 
    _e("Text only");
    ?>
:</span>
				</label>
                <input name="A2A_SHARE_SAVE_button_text" type="text" class="code" size="50" onclick="e=document.getElementsByName('A2A_SHARE_SAVE_button');e[e.length-1].checked=true" style="vertical-align:middle;width:150px"
                	value="<?php 
    echo trim($options['button_text']) != '' ? stripslashes($options['button_text']) : __('Share/Bookmark', 'add-to-any');
    ?>
" />
                
            </fieldset></td>
            </tr>
            <tr valign="top">
            <th scope="row"><?php 
    _e('Placement', 'add-to-any');
    ?>
</th>
            <td><fieldset>
                <label>
                	<input id="A2A_SHARE_SAVE_display_in_posts" name="A2A_SHARE_SAVE_display_in_posts" type="checkbox"<?php 
    if ($options['display_in_posts'] != '-1') {
        echo ' checked="checked"';
    }
    ?>
 value="1"/>
                	<?php 
    printf(__('Display at the %s of posts', 'add-to-any'), position_in_content($options, TRUE));
    ?>
 <strong>*</strong>
                </label><br/>
                <label>
                	&nbsp; &nbsp; &nbsp; <input class="A2A_SHARE_SAVE_child_of_display_in_posts" name="A2A_SHARE_SAVE_display_in_excerpts" type="checkbox"<?php 
    if ($options['display_in_excerpts'] != '-1') {
        echo ' checked="checked"';
    }
    if ($options['display_in_posts'] == '-1') {
        echo ' disabled="disabled"';
    }
    ?>
 value="1"/>
					<?php 
    printf(__('Display at the %s of post excerpts', 'add-to-any'), position_in_content($options));
    ?>
				</label><br/>
				<label>
                	&nbsp; &nbsp; &nbsp; <input class="A2A_SHARE_SAVE_child_of_display_in_posts" name="A2A_SHARE_SAVE_display_in_posts_on_front_page" type="checkbox"<?php 
    if ($options['display_in_posts_on_front_page'] != '-1') {
        echo ' checked="checked"';
    }
    if ($options['display_in_posts'] == '-1') {
        echo ' disabled="disabled"';
    }
    ?>
 value="1"/>
                    <?php 
    printf(__('Display at the %s of posts on the front page', 'add-to-any'), position_in_content($options));
    ?>
				</label><br/>
                
				<label>
                	&nbsp; &nbsp; &nbsp; <input class="A2A_SHARE_SAVE_child_of_display_in_posts" name="A2A_SHARE_SAVE_display_in_feed" type="checkbox"<?php 
    if ($options['display_in_feed'] != '-1') {
        echo ' checked="checked"';
    }
    if ($options['display_in_posts'] == '-1') {
        echo ' disabled="disabled"';
    }
    ?>
 value="1"/>
					<?php 
    printf(__('Display at the %s of posts in the feed', 'add-to-any'), position_in_content($options));
    ?>
				</label><br/>
                <label>
                	<input name="A2A_SHARE_SAVE_display_in_pages" type="checkbox"<?php 
    if ($options['display_in_pages'] != '-1') {
        echo ' checked="checked"';
    }
    ?>
 value="1"/>
                    <?php 
    printf(__('Display at the %s of pages', 'add-to-any'), position_in_content($options, TRUE));
    ?>
				</label>
                <br/><br/>
                <div class="setting-description">
                	<strong>*</strong> <?php 
    _e("If unchecked, be sure to place the following code in <a href=\"theme-editor.php\">your template pages</a> (within <code>index.php</code>, <code>single.php</code>, and/or <code>page.php</code>)", "add-to-any");
    ?>
: <span id="addtoany_show_template_button_code" class="button-secondary">&#187;</span>
                    <div id="addtoany_template_button_code">
                      <code>&lt;?php if( function_exists('ADDTOANY_SHARE_SAVE_KIT') ) { ADDTOANY_SHARE_SAVE_KIT(); } ?&gt;</code>
                    </div>
                    <noscript><code>&lt;?php if( function_exists('ADDTOANY_SHARE_SAVE_KIT') ) { ADDTOANY_SHARE_SAVE_KIT(); } ?&gt;</code></noscript>
                </div>
            </fieldset></td>
            </tr>
            <tr valign="top">
            <th scope="row"><?php 
    _e('Menu Style', 'add-to-any');
    ?>
</th>
            <td><fieldset>
					<p><?php 
    _e("Using AddToAny's Menu Styler, you can customize the colors of your Share/Save menu! When you're done, be sure to paste the generated code in the <a href=\"#\" onclick=\"document.getElementById('A2A_SHARE_SAVE_additional_js_variables').focus();return false\">Additional Options</a> box below.", "add-to-any");
    ?>
</p>
                    <p>
                		<a href="http://www.addtoany.com/buttons/share_save/menu_style/wordpress" class="button-secondary" title="<?php 
    _e("Open the AddToAny Menu Styler in a new window", "add-to-any");
    ?>
" target="_blank"
                        	onclick="document.getElementById('A2A_SHARE_SAVE_additional_js_variables').focus();
                            	document.getElementById('A2A_SHARE_SAVE_menu_styler_note').style.display='';"><?php 
    _e("Open Menu Styler", "add-to-any");
    ?>
</a>
					</p>
            </fieldset></td>
            </tr>
            <tr valign="top">
            <th scope="row"><?php 
    _e('Menu Options', 'add-to-any');
    ?>
</th>
            <td><fieldset>
                <label>
                	<input name="A2A_SHARE_SAVE_onclick" 
                        type="checkbox"<?php 
    if ($options['onclick'] == '1') {
        echo ' checked="checked"';
    }
    ?>
 value="1"/>
                	<?php 
    _e('Only show the menu when the user clicks the Share/Save button', 'add-to-any');
    ?>
                </label><br />
				<label>
                	<input name="A2A_SHARE_SAVE_show_title" 
                        type="checkbox"<?php 
    if ($options['show_title'] == '1') {
        echo ' checked="checked"';
    }
    ?>
 value="1"/>
                	<?php 
    _e('Show the title of the post (or page) within the menu', 'add-to-any');
    ?>
                </label>
            </fieldset></td>
            </tr>
            <tr valign="top">
            <th scope="row"><?php 
    _e('Additional Options', 'add-to-any');
    ?>
</th>
            <td><fieldset>
            		<p id="A2A_SHARE_SAVE_menu_styler_note" style="display:none">
                        <label for="A2A_SHARE_SAVE_additional_js_variables" class="updated">
                            <strong><?php 
    _e("Paste the code from AddToAny's Menu Styler in the box below!", 'add-to-any');
    ?>
</strong>
                        </label>
                    </p>
                    <label for="A2A_SHARE_SAVE_additional_js_variables">
                    	<p><?php 
    _e('Below you can set special JavaScript variables to apply to each Share/Save menu.', 'add-to-any');
    ?>
                    	<?php 
    _e("Advanced users might want to explore AddToAny's <a href=\"http://www.addtoany.com/buttons/customize/\" target=\"_blank\">additional options</a>.", "add-to-any");
    ?>
</p>
					</label>
                    <p>
                		<textarea name="A2A_SHARE_SAVE_additional_js_variables" id="A2A_SHARE_SAVE_additional_js_variables" class="code" style="width: 98%; font-size: 12px;" rows="6" cols="50"><?php 
    echo stripslashes($options['additional_js_variables']);
    ?>
</textarea>
					</p>
                    <?php 
    if ($options['additional_js_variables'] != '') {
        ?>
                    <label for="A2A_SHARE_SAVE_additional_js_variables" class="setting-description"><?php 
        _e("<strong>Note</strong>: If you're adding new code, be careful not to accidentally overwrite any previous code.</label>", 'add-to-any');
        ?>
					<?php 
    }
    ?>
	
			</fieldset></td>
            </tr>
			<tr valign="top">
            <th scope="row"><?php 
    _e('Advanced Options', 'add-to-any');
    ?>
</th>
            <td><fieldset>
            	<label for="A2A_SHARE_SAVE_inline_css">
					<input name="A2A_SHARE_SAVE_inline_css" id="A2A_SHARE_SAVE_inline_css"
                    	type="checkbox"<?php 
    if ($options['inline_css'] != '-1') {
        echo ' checked="checked"';
    }
    ?>
 value="1"/>
            	<?php 
    _e('Use CSS stylesheet', 'add-to-any');
    ?>
				</label><br/>
				<label for="A2A_SHARE_SAVE_cache">
					<input name="A2A_SHARE_SAVE_cache" id="A2A_SHARE_SAVE_cache" 
                    	type="checkbox"<?php 
    if ($options['cache'] == '1') {
        echo ' checked="checked"';
    }
    ?>
 value="1"/>
            	<?php 
    _e('Cache AddToAny locally with daily cache updates', 'add-to-any');
    ?>
 <strong>**</strong>
				</label>
				<br/><br/>
                <div class="setting-description">
					<strong>**</strong> <?php 
    _e("Only consider for sites with frequently returning visitors. Since many visitors will have AddToAny cached in their browser already, serving AddToAny locally from your site will be slower for those visitors.  Be sure to set far future cache/expires headers for image files in your <code>uploads/addtoany</code> directory.", "add-to-any");
    ?>
				</div>
            </fieldset></td>
            </tr>
        </table>
        
        <p class="submit">
            <input class="button-primary" type="submit" name="Submit" value="<?php 
    _e('Save Changes', 'add-to-any');
    ?>
" />
            <input id="A2A_SHARE_SAVE_reset_options" type="submit" name="Reset" onclick="return confirm('<?php 
    _e('Are you sure you want to delete all AddToAny options?', 'add-to-any');
    ?>
')" value="<?php 
    _e('Reset', 'add-to-any');
    ?>
" />
        </p>
    
    </form>
    
    <h2><?php 
    _e('Like this plugin?', 'add-to-any');
    ?>
</h2>
    <p><?php 
    _e('<a href="http://wordpress.org/extend/plugins/add-to-any/">Give it a good rating</a> on WordPress.org.', 'add-to-any');
    ?>
 <a href="http://www.facebook.com/AddToAny">Facebook</a> / <a href="http://twitter.com/AddToAny">Twitter</a></p>
    <p><?php 
    _e('<a href="http://www.addtoany.com/share_save?linkname=WordPress%20Share%20%2F%20Bookmark%20Plugin%20by%20AddToAny.com&amp;linkurl=http%3A%2F%2Fwordpress.org%2Fextend%2Fplugins%2Fadd-to-any%2F">Share it</a> with your friends.', 'add-to-any');
    ?>
</p>
    
    <h2><?php 
    _e('Need support?', 'add-to-any');
    ?>
</h2>
    <p><?php 
    _e('See the <a href="http://wordpress.org/extend/plugins/add-to-any/faq/">FAQs</a>.', 'add-to-any');
    ?>
</p>
    <p><?php 
    _e('Search the <a href="http://wordpress.org/tags/add-to-any">support forums</a>.', 'add-to-any');
    ?>
</p>
    </div>

<?php 
}