post_type != 'newsletter' ) return; // Common tab $screen->add_help_tab( array( 'id' => 'alo-easymail_links', // This should be unique for the screen. 'title' => __("Links"), 'content' => '
'. __('Here you are a short screencast', 'alo-easymail') . ': '. __('How to create and send a newsletter', 'alo-easymail').'
' . ''.__("Resources about EasyMail Newsletter", "alo-easymail") . ': '. 'homepage | guide | faq | for developers | news | forum'. '
' ) ); // Common sidebar $screen->set_help_sidebar( "". __("If you use this plugin consider the idea of donating and supporting its development", "alo-easymail") ."
". "
" ."" ); if ( $screen->id == 'alo-easymail/pages/alo-easymail-admin-subscribers' ) { $screen->add_option( 'per_page', array( 'label' => __("subscribers per page", "alo-easymail"), 'default' => 20, 'option' => 'edit_per_page' ) ); } } /** * Load scripts for pointers (3.3+) */ function alo_em_tooltip_head_scripts() { global $pagenow, $wp_version, $typenow; if ( version_compare ( $wp_version, '3.3', '<' ) ) return; // old WP, exit if ( 'newsletter' == $typenow ) { // Available pointers $add_users = get_user_setting( 'alo_em_pointer_add_users', 0 ); $no_yet_recipients = get_user_setting( 'alo_em_pointer_no_yet_recipients', 0 ); $required_list = get_user_setting( 'alo_em_pointer_required_list', 0 ); if ( ! $add_users || ! $no_yet_recipients || ! $required_list ) { wp_enqueue_style( 'wp-pointer' ); wp_enqueue_script( 'wp-pointer' ); wp_enqueue_script( 'utils' ); // needed for setUserSetting in js add_action( 'admin_print_footer_scripts', 'alo_em_print_pointer_footer_scripts' ); } } } add_action( 'admin_enqueue_scripts', 'alo_em_tooltip_head_scripts'); /** * Print tooltip pointers (3.3+) */ function alo_em_print_pointer_footer_scripts() { global $pagenow, $typenow, $user_ID; $page = isset( $_GET['page'] ) ? $_GET['page'] : false; // In subscribers screen if ( $pagenow == "edit.php" && 'alo-easymail/pages/alo-easymail-admin-subscribers.php' == $page && ! get_user_setting( 'alo_em_pointer_add_users', 0 ) ) : $impexp_butt = __("Import/export subscribers", "alo-easymail"); $pointer_content = ''. esc_js( sprintf( __('Maybe you would like to import subscribers from your blog registered members or an external archive (using CSV). Click the '%s' button', 'alo-easymail'), $impexp_butt) ) .'
'; ?> Easymail | '. esc_js( __( 'No recipients selected yet', "alo-easymail") ) .''; $pointer_content .= ''. esc_js( __('Before sending the newsletter you have to select recipients.', 'alo-easymail')." " .__('Click the link to do it now.', 'alo-easymail') ) .'
'; ?> Easymail | '. esc_js( __( 'Create list of recipients', "alo-easymail") ) .''; $pointer_content .= ''. esc_js( __('You have to prepare the list of recipients to send the newsletter to', 'alo-easymail').". " .__('Click the link to do it now.', 'alo-easymail') ) .'
'; ?>