', '' . __('Follow us on Twitter') . '', '' . __('Like us on Facebook') . '', '' . __('Need Your Website Redesigned?') . '', '' . __('Need a Custom Blog Design?') . '', '' . __('Contact Acurax') . '' )); } return $links; } add_filter('plugin_row_meta', 'Acurax_Widget_Links', 10, 2 ); //********************************************************* include('function.php'); //*************** Admin function *************** function acx_social_widget_icon_admin() { include('social-icon.php'); } function acx_social_widget_icon_help() { include('social-help.php'); } function acx_social_widget_icon_premium() { include('premium.php'); } function acx_social_widget_icon_misc() { include('smw-misc.php'); } function acx_social_widget_icon_admin_actions() { add_menu_page( 'Acx Social Media Widget Configuration', 'Acx Social Media Widget Settings', 8, 'Acurax-Social-Widget-Settings','acx_social_widget_icon_admin',plugin_dir_url( __FILE__ ).'/images/acurax_international.png' ); // 8 for admin add_submenu_page('Acurax-Social-Widget-Settings', 'Acurax Social Icon Premium', 'Premium', 8, 'Acurax-Social-Widget-Premium' ,'acx_social_widget_icon_premium'); add_submenu_page('Acurax-Social-Widget-Settings', 'Acurax Social Icon Misc Settings', 'Misc', 8, 'Acurax-Social-Widget-Misc' ,'acx_social_widget_icon_misc'); add_submenu_page('Acurax-Social-Widget-Settings', 'Acurax Social Widget Help and Support', 'Help', 8, 'Acurax-Social-Widget-Help' ,'acx_social_widget_icon_help'); } if ( is_admin() ) { add_action('admin_menu', 'acx_social_widget_icon_admin_actions'); } // Adding WUM Starts Here function acurax_social_widget_icon_update( $plugin_data, $r ) { // Get Current Plugin Data () Starts Here function current_plugin_info($value) { if ( ! function_exists( 'get_plugins' ) ) require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); $plugin_folder = get_plugins( '/' . plugin_basename( dirname( __FILE__ ) ) ); $plugin_file = basename( ( __FILE__ ) ); return $plugin_folder[$plugin_file][$value]; } // Get Current Plugin Data () Starts Here $curr_ver = current_plugin_info('Version'); define ( 'CURRENT_VERSION', $curr_ver ); $folder = basename( dirname( __FILE__ ) ); // readme contents $data = file_get_contents( 'http://plugins.trac.wordpress.org/browser/'.$folder.'/trunk/readme.txt?format=txt' ); if ($data) { $matches = null; $regexp = '~==\s*Changelog\s*==\s*=\s*[0-9.]+\s*=(.*)(=\s*' . preg_quote ( CURRENT_VERSION ) . '\s*=|$)~Uis'; if ( preg_match ( $regexp, $data, $matches) ) { $changelog = (array) preg_split ( '~[\r\n]+~', trim ( $matches[1] ) ); $ret = '
The Floating Social Media Plugin has been updated. Here is a change list, so you can see what\'s been changed or fixed:
'; $ret .= '
'; $ret .= '

= Latest Version =

'; $ul = false; $first = false; foreach ( $changelog as $index => $line ) { if ( preg_match ( '~^\s*\*\s*~', $line) ) { if ( !$ul ) { $ret .= '
'; $ul = false; } $ret .= '

' . $line . '

'; } } if ( $ul ) { $ret .= ''; } $ret .= '
'; } } echo $ret; } /** * Add update messages that can be attached to the CURRENT release (not * this one), but only for 2.8+ */ global $wp_version; if ( version_compare('2.8', $wp_version, '<=') ) { global $pagenow; if ( 'plugins.php' === $pagenow ) { // Better update message $file = basename( __FILE__ ); $folder = basename( dirname( __FILE__ ) ); $acx_add = "in_plugin_update_message-{$folder}/{$file}"; add_action( $acx_add, 'acurax_social_widget_icon_update', 20, 2 ); } } // Adding WUM Ends Here ?>