Settings) Version: 2.2.0 Author: AddInto Author URI: http://www.addinto.com */ if (!defined('ADDINTOPLUGINDEFINE')) define('ADDINTOPLUGINDEFINE', 1); else return; if (!defined('WP_CONTENT_URL')) define('WP_CONTENT_URL', get_option('siteurl').'/wp-content'); if (!defined( 'WP_PLUGIN_URL')) define('WP_PLUGIN_URL', WP_CONTENT_URL.'/plugins'); $addIntoPluginPath = WP_PLUGIN_URL.'/'.plugin_basename(dirname(__FILE__)); function addIntoPluginInit () { global $addIntoPluginPath; add_filter('the_content', 'addIntoPluginDisplayButton'); add_filter('admin_menu', 'addIntoPluginAdminMenu'); add_option('ai2_button_logo', 'logo_addinto'); add_option('ai2_align', 'left'); add_option('ai2_display_on_home', 'yes'); add_option('ai2_display_on_pages', 'no'); add_option('ai2_display_on_archives', 'yes'); add_option('ai2_display_on_categories', 'yes'); add_option('ai2_lightbox_popup', 'lightbox'); add_option('ai2_hide_embeds', 'no'); add_option('ai2_dd_onclick', 'onmouseover_dd'); add_option('ai2_nb_srvs'); add_option('ai2_nb_columns'); add_option('ai2_srv'); add_option('ai2_srvs'); load_plugin_textdomain('addinto', $addIntoPluginPath.'/lang', plugin_basename(dirname(__FILE__)).'/lang'); if($_POST['addinto']) addIntoPluginUpdateOptions($_POST['addinto']); } function addIntoPluginUpdateOptions ($vars) { foreach($vars as $key => $value) update_option($key, $value); } function addIntoPluginAdminMenu () { add_options_page('AddInto Options', 'AddInto', 8, __FILE__, 'addIntoPluginOptions'); } function addIntoPluginOptions () { global $addIntoPluginPath; $langue = explode(",", get_bloginfo('language')); $langue = StrToLower(substr(chop($langue[0]),0,2)); $langue = ($langue == 'fr') ? 'fr' : 'en'; // ----- $partager_v2 = (get_option('ai2_button_logo') == 'partager_v2') ? ' checked="checked"' : ''; $favoris_partage_v2 = (get_option('ai2_button_logo') == 'favoris_partage_v2') ? ' checked="checked"' : ''; $bookmark_share_v2 = (get_option('ai2_button_logo') == 'bookmark_share_v2') ? ' checked="checked"' : ''; $bookmark_v2 = (get_option('ai2_button_logo') == 'bookmark_v2') ? ' checked="checked"' : ''; $share_v2 = (get_option('ai2_button_logo') == 'share_v2') ? ' checked="checked"' : ''; $logo_addinto = (get_option('ai2_button_logo') == 'logo_addinto') ? ' checked="checked"' : ''; $logo4 = (get_option('ai2_button_logo') == 'logo4') ? ' checked="checked"' : ''; $logo1 = (get_option('ai2_button_logo') == 'logo1') ? ' checked="checked"' : ''; $logo5 = (get_option('ai2_button_logo') == 'logo5_fr' or get_option('ai2_button_logo') == 'logo5_en') ? ' checked="checked"' : ''; $logo7 = (get_option('ai2_button_logo') == 'logo7_fr' or get_option('ai2_button_logo') == 'logo7_en') ? ' checked="checked"' : ''; // ----- $align_left = (get_option('ai2_align') == 'left') ? ' selected="selected"' : ''; $align_center = (get_option('ai2_align') == 'center') ? ' selected="selected"' : ''; $align_right = (get_option('ai2_align') == 'right') ? ' selected="selected"' : ''; // ----- $display_on_home_yes = (get_option('ai2_display_on_home') == 'yes') ? ' checked="checked"' : ''; $display_on_home_no = (get_option('ai2_display_on_home') == 'no') ? ' checked="checked"' : ''; $display_on_pages_yes = (get_option('ai2_display_on_pages') == 'yes') ? ' checked="checked"' : ''; $display_on_pages_no = (get_option('ai2_display_on_pages') == 'no') ? ' checked="checked"' : ''; $display_on_archives_yes = (get_option('ai2_display_on_archives') == 'yes') ? ' checked="checked"' : ''; $display_on_archives_no = (get_option('ai2_display_on_archives') == 'no') ? ' checked="checked"' : ''; $display_on_categories_yes = (get_option('ai2_display_on_categories') == 'yes') ? ' checked="checked"' : ''; $display_on_categories_no = (get_option('ai2_display_on_categories') == 'no') ? ' checked="checked"' : ''; // ----- $hide_embeds_yes = (get_option('ai2_hide_embeds') == 'yes') ? ' checked="checked"' : ''; $hide_embeds_no = (get_option('ai2_hide_embeds') == 'no') ? ' checked="checked"' : ''; // ----- $onmouseover_dd = (get_option('ai2_dd_onclick') == 'onmouseover_dd') ? ' checked="checked"' : ''; $onclick_dd = (get_option('ai2_dd_onclick') == 'onclick_dd') ? ' checked="checked"' : ''; $onclick_box = (get_option('ai2_dd_onclick') == 'onclick_box') ? ' checked="checked"' : ''; // ----- $popup = (get_option('ai2_lightbox_popup') == 'popup') ? ' checked="checked"' : ''; $lightbox = (get_option('ai2_lightbox_popup') == 'lightbox') ? ' checked="checked"' : ''; // ----- $nb_columns_2 = (get_option('ai2_nb_columns') == 2) ? ' selected="selected"' : ''; $nb_columns_3 = (get_option('ai2_nb_columns') == 3) ? ' selected="selected"' : ''; $nb_columns_4 = (get_option('ai2_nb_columns') == 4) ? ' selected="selected"' : ''; $nb_columns_5 = (get_option('ai2_nb_columns') == 5) ? ' selected="selected"' : ''; $nb_columns_6 = (get_option('ai2_nb_columns') == 6) ? ' selected="selected"' : ''; ?>

: id="partager_v2" /> id="favoris_partage_v2" /> id="bookmark_share_v2" /> id="bookmark_v2" /> id="share_v2" />
id="logo_addinto" /> id="logo4" /> id="logo1" /> id="logo5" /> id="logo7" />
:
: : /> />
: /> />
: /> />
: /> />
: /> Lightbox /> PopUp
(like flash and videos)', 'addinto') ?> /> />
: />
/>
/>
:
:
:
leave empty to use the default services)', 'addinto') ?>
:

[X]
:

[X]

ID)); $logo = get_option('ai2_button_logo'); $ai2_srv = (get_option('ai2_srv') != '') ? 'var ai2_bkmk = "'.get_option('ai2_srv').'";' : ''; $ai2_srvs = (get_option('ai2_srvs') != '') ? 'var ai2_bkmks = "'.get_option('ai2_srvs').'";' : ''; $ai2_hide_embeds = (get_option('ai2_hide_embeds') == 'yes') ? 'var ai2_hide_embeds = true;' : ''; if(get_option('ai2_dd_onclick') == 'onclick_dd') { $onclick_dd = 'onclick'; $onclick_box = ''; } else if(get_option('ai2_dd_onclick') == 'onmouseover_dd') { $onclick_dd = 'onmouseover'; $onclick_box = ''; } else { $onclick_box = 'bkmk'; $onclick_dd = 'onclick'; } $onmouseout = (get_option('ai2_dd_onclick') != 'onclick_box') ? ' onmouseout="ai2close_bkmk();"' : ''; $nb_servs = (get_option('ai2_nb_srvs') != '') ? 'var ai2_per_page = "'.get_option('ai2_nb_srvs').'";' : ''; $nb_columns = (get_option('ai2_nb_columns') != '') ? 'var ai2_cols = "'.get_option('ai2_nb_columns').'";' : ''; $button = ''; $button .= '
'; if(get_option('ai2_lightbox_popup') == 'popup') { $button .= ''; $button .= ''; } else { $button .= ''; if($ai2_srv != '' || $ai2_srvs != '' || $ai2_hide_embeds != '' || $nb_servs != '' || $nb_columns != '') $button .= ''; $button .= ''; } $button .= ''.__('Bookmark/share via AddInto', 'addinto').''; $button .= ''; $button .= '
'; return $button; } function addIntoPluginDisplayButton ($content) { $display_home = get_option('ai2_display_on_home'); $display_pages = get_option('ai2_display_on_pages'); $display_archives = get_option('ai2_display_on_archives'); $display_categories = get_option('ai2_display_on_categories'); if (is_feed()) return $content; elseif (is_search()) return $content; elseif (is_single()) return $content .= addIntoPluginCreateButton(); elseif (is_home() && $display_home == 'yes') return $content .= addIntoPluginCreateButton(); elseif (is_page() && $display_pages == 'yes') return $content .= addIntoPluginCreateButton(); elseif (is_archive() && $display_archives == 'yes') return $content .= addIntoPluginCreateButton(); elseif (is_category() && $display_categories == 'yes') return $content .= addIntoPluginCreateButton(); } function addIntoPluginAdminHead () { if (isset($_GET['page']) && strpos($_GET['page'], 'addinto_plugin.php') !== false) { // WordPress 2.6+ if(function_exists(wp_enqueue_script)) { // Load jQuery wp_enqueue_script('jquery'); ?>