/**
  * Return singleton istance
  *
  * @return BP_Links_Settings
  */
 public static final function instance()
 {
     if (!self::$instance instanceof BP_Links_Settings) {
         self::$instance = new BP_Links_Settings();
     }
     return self::$instance;
 }
/**
 * Admin Dashboard Hooks
 */
function bp_links_admin_init()
{
    // maybe init settings
    BP_Links_Settings::init('buddypress-links-admin-settings', bp_links_admin_settings_section());
}
/**
 * Admin Dashboard Hooks
 */
function bp_links_admin_init()
{
    global $plugin_page, $pagenow;
    // maybe init settings
    BP_Links_Settings::init('buddypress-links-admin-settings');
}
Exemple #4
0
<?php 
}
?>

<div class="wrap" style="position: relative">

	<h2 class="nav-tab-wrapper">
		<?php 
bp_links_admin_settings_tabs();
?>
	</h2>
	
	<div class="buddypress-links-admin-content">

		<?php 
BP_Links_Settings::instance()->settings();
?>

		<p>
			<strong>&dagger;</strong> -
			<em><a href="http://shop.presscrew.com/shop/buddypress-links/" target="_blank"><?php 
_e('Setting applies to pro extension only', 'buddypress-links');
?>
</a></em>
		</p>
	
	</div>
	
	<?php 
include 'sidebar.php';
?>
/**
 * Get links settings
 *
 * @return mixed
 */
function bp_links_get_settings()
{
    return BP_Links_Settings::get_settings();
}