# s2member/260805/src/includes/classes/menu-pages-tb.inc.php

s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscriptions, version 260805. 82 lines.

- Page: https://pluginprobe.com/plugins/s2member/260805/code/src/includes/classes/menu-pages-tb.inc.php
- Raw: https://pluginprobe.com/plugins/s2member/260805/raw/src/includes/classes/menu-pages-tb.inc.php
- Modified: 2017-02-21T03:53:30+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/s2member/260805/code/src/includes/classes/menu-pages-tb.inc.php#L10-L20`.

```php
<?php
// @codingStandardsIgnoreFile
/**
 * Toolbox for Menu Pages.
 *
 * Copyright: © 2009-2011
 * {@link http://websharks-inc.com/ WebSharks, Inc.}
 * (coded in the USA)
 *
 * Released under the terms of the GNU General Public License.
 * You should have received a copy of the GNU General Public License,
 * along with this software. In the main directory, see: /licensing/
 * If not, see: {@link http://www.gnu.org/licenses/}.
 *
 * @package s2Member\Menu_Pages
 * @since 131108
 */
if(!defined('WPINC')) // MUST have WordPress.
	exit('Do not access this file directly.');

if(!class_exists('c_ws_plugin__s2member_menu_pages_tb'))
{
	/**
	 * Toolbox for Menu Pages.
	 *
	 * @package s2Member\Menu_Pages
	 * @since 131108
	 */
	class c_ws_plugin__s2member_menu_pages_tb
	{
		/**
		 * Toolbox for Menu Pages.
		 *
		 * @package s2Member\Menu_Pages
		 * @since 131108
		 *
		 * @return null
		 */
		public static function display()
		{
			do_action('ws_plugin__s2member_during_menu_pages_before_toolbox_sections', get_defined_vars());

			ob_start(); // output buffer these so we can display a toggler conditionally.

			if($GLOBALS['WS_PLUGIN__']['s2member']['c']['menu_pages']['updates'])
			{
				echo '<a href="'.esc_attr(c_ws_plugin__s2member_readmes::parse_readme_value('Newsletter')).'" target="_blank"><i class="fa fa-envelope"></i> s2 Updates (via Email)</a>';
			}
			if($GLOBALS['WS_PLUGIN__']['s2member']['c']['menu_pages']['upsell-pro'])
			{
				echo '<a href="http://s2member.com/prices/" target="_blank" style="font-size:120%; font-weight:bold;"><i class="fa fa-money"></i> s2Member® Pro (Upgrade)</a>'."\n";
			}
			if($GLOBALS['WS_PLUGIN__']['s2member']['c']['menu_pages']['kb'])
			{
				echo '<a href="'.esc_attr(c_ws_plugin__s2member_readmes::parse_readme_value('Knowledge Base')).'" target="_blank"><i class="fa fa-lightbulb-o"></i> Knowledge Base</a>'."\n";
			}
			if($GLOBALS['WS_PLUGIN__']['s2member']['c']['menu_pages']['videos'])
			{
				echo '<a href="'.esc_attr(c_ws_plugin__s2member_readmes::parse_readme_value('Video Tutorials')).'" target="_blank"><i class="fa fa-film"></i> Video Tutorials</a>'."\n";
			}
			if($GLOBALS['WS_PLUGIN__']['s2member']['c']['menu_pages']['support'])
			{
				echo '<a href="'.esc_attr(c_ws_plugin__s2member_readmes::parse_readme_value('Forum URI')).'" target="_blank"><i class="fa fa-comments-o"></i> Community</a>'."\n";
			}
			if($GLOBALS['WS_PLUGIN__']['s2member']['c']['menu_pages']['donations'])
			{
				echo '<a href="'.esc_attr(c_ws_plugin__s2member_readmes::parse_readme_value('Donate link')).'" target="_blank"><i class="fa fa-heart-o"></i> Contribute</a>'."\n";
			}
			if($GLOBALS['WS_PLUGIN__']['s2member']['c']['menu_pages']['beta'])
			{
				echo '<a href="'.esc_attr(c_ws_plugin__s2member_readmes::parse_readme_value('Beta link')).'" target="_blank"><i class="fa fa-flask"></i> Beta Testers</a>'."\n";
			}
			if(($links = ob_get_clean()))
			{
				$links = '<div class="links">'.$links.'</div>';
				echo $links; // output content now; w/ possible toggler.
			}
			do_action('ws_plugin__s2member_during_menu_pages_after_toolbox_sections', get_defined_vars());
		}
	}
}

```
