diff --git a/classes/LBRY_Admin.php b/classes/LBRY_Admin.php index 92d0f58..3952e3b 100644 --- a/classes/LBRY_Admin.php +++ b/classes/LBRY_Admin.php @@ -25,7 +25,7 @@ class LBRY_Admin */ public function create_options_page() { - $hook_suffix = add_menu_page( + add_menu_page( __('LBRYPress Settings', 'lbrypress'), __('LBRYPress', 'lbrypress'), 'manage_options', @@ -50,6 +50,17 @@ class LBRY_Admin add_action( 'admin_enqueue_scripts', 'load_admin_stylesheet' ); } + /** + * Returns the Options Page HTML for the plugin + */ + public function options_page_html() + { + // Set class properties to be referenced in callbacks + $this->options = get_option( LBRY_SETTINGS ); + $this->options_speech = get_option( LBRY_SPEECH_SETTINGS ); + require_once( LBRY_ABSPATH . 'templates/options-page.php' ); + } + /** * Registers all settings for the plugin */ @@ -146,17 +157,6 @@ class LBRY_Admin ); } - /** - * Returns the Options Page HTML for the plugin - */ - public function options_page_html() - { - // Set class property to be referenced in callbacks - $this->options = get_option(LBRY_SETTINGS); - require_once( LBRY_ABSPATH . 'templates/options-page.php' ); - } - - /** * Sanitizes setting input * // COMBAK Potentially sanitize more @@ -213,7 +213,7 @@ class LBRY_Admin { print 'This is where you can configure how LBRYPress will distribute your content:'; } -/** + /** * Section info for the Speech Channel Section */ public function speech_section_callback() @@ -239,14 +239,6 @@ class LBRY_Admin ', - LBRY_SPEECH, - LBRY_SPEECH_SETTINGS, - isset( $options[LBRY_SPEECH] ) ? $options[LBRY_SPEECH] : '', - ); - } - - /** - * Prints Spee.ch channel input - */ - public function speech_channel_callback() - { - $options = get_option( LBRY_SPEECH_SETTINGS ); - printf( - '', - LBRY_SPEECH_CHANNEL, - LBRY_SPEECH_SETTINGS, - isset( $options[LBRY_SPEECH_CHANNEL] ) ? $options[LBRY_SPEECH_CHANNEL] : '', - ); - } - - /** - * Prints Spee.ch password input - */ - public function speech_pw_callback() - { - printf( - '', - LBRY_SPEECH_PW, - LBRY_SPEECH_SETTINGS, - ); - } - /** * Channels Page * Channels page uses admin.php so we are able to use the admin-post action instead of options.php */ - /** + /** * Prints Spee.ch input */ public function speech_callback() @@ -389,7 +341,6 @@ class LBRY_Admin ); } - /** * Handles new channel form submission */