RTMediaAdmin::render_page PHP Method

render_page() public method

Render BPMedia Settings.
public render_page ( string $page, array $option_group = null ) : void
$page string
$option_group array
return void
        public function render_page($page, $option_group = null)
        {
            ?>

			<div class="wrap bp-media-admin <?php 
            echo esc_attr($this->get_current_tab());
            ?>
">
				<div id="icon-buddypress-media" class="icon32"><br></div>
				<div>
					<h2 class="nav-tab-wrapper"><?php 
            $this->rtmedia_tabs();
            ?>
						<span class="alignright by">
							<a class="rt-link"
							   href="https://rtmedia.io/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media"
							   target="_blank"
							   title="rtCamp : <?php 
            esc_attr_e('Empowering The Web With WordPress', 'buddypress-media');
            ?>
">
								<img src="<?php 
            echo esc_url(RTMEDIA_URL);
            ?>
app/assets/admin/img/rtcamp-logo.png" alt="rtCamp"/>
							</a>
						</span>
					</h2>
				</div>

				<div class="clearfix rtm-row-container">

					<div id="bp-media-settings-boxes" class="bp-media-settings-boxes-container rtm-setting-container">

						<?php 
            if ('rtmedia-settings' === $page) {
                ?>
							<form id="bp_media_settings_form" name="bp_media_settings_form" method="post"
							      enctype="multipart/form-data">
							<div class="bp-media-metabox-holder">
								<div class="rtm-button-container top">
									<?php 
                $is_setting_save = filter_input(INPUT_GET, 'settings-saved', FILTER_VALIDATE_BOOLEAN);
                if (!empty($is_setting_save)) {
                    ?>
										<div class="rtm-success rtm-fly-warning rtm-save-settings-msg">
											<?php 
                    esc_html_e('Settings saved successfully!', 'buddypress-media');
                    ?>
										</div>
									<?php 
                }
                ?>
									<input type="hidden" name="rtmedia-options-save" value="true">
									<input type="submit"
									       class="rtmedia-settings-submit button button-primary button-big"
									       value="<?php 
                esc_attr_e('Save Settings', 'buddypress-media');
                ?>
">
								</div>
								<?php 
                settings_fields($option_group);
                if ('rtmedia-settings' === $page) {
                    echo '<div id="rtm-settings-tabs">';
                    $sub_tabs = $this->settings_sub_tabs();
                    RTMediaFormHandler::rtForm_settings_tabs_content($page, $sub_tabs);
                    echo '</div>';
                } else {
                    do_settings_sections($page);
                }
                ?>

								<div class="rtm-button-container bottom">
									<div class="rtm-social-links alignleft">
										<a href="http://twitter.com/rtMediaWP" class="twitter" target="_blank"><span
												class="dashicons dashicons-twitter"></span></a>
										<a href="https://www.facebook.com/rtmediawp" class="facebook"
										   target="_blank"><span class="dashicons dashicons-facebook"></span></a>
										<a href="http://profiles.wordpress.org/rtcamp" class="wordpress"
										   target="_blank"><span class="dashicons dashicons-wordpress"></span></a>
										<a href="https://rtmedia.io/feed/" class="rss" target="_blank"><span
												class="dashicons dashicons-rss"></span></a>
									</div>

									<input type="hidden" name="rtmedia-options-save" value="true">
									<input type="submit"
									       class="rtmedia-settings-submit button button-primary button-big"
									       value="<?php 
                esc_attr_e('Save Settings', 'buddypress-media');
                ?>
">
								</div>
							</div>
							</form><?php 
            } else {
                ?>
							<div class="bp-media-metabox-holder">
								<?php 
                if ('rtmedia-addons' === $page) {
                    RTMediaAddon::render_addons($page);
                } else {
                    if ('rtmedia-support' === $page) {
                        $rtmedia_support = new RTMediaSupport(false);
                        $rtmedia_support->render_support($page);
                    } else {
                        if ('rtmedia-themes' === $page) {
                            RTMediaThemes::render_themes($page);
                        } else {
                            if ('rtmedia-license' === $page) {
                                RTMediaLicense::render_license($page);
                            } else {
                                do_settings_sections($page);
                            }
                        }
                    }
                }
                do_action('rtmedia_admin_page_insert', $page);
                ?>
							</div>
							<?php 
                do_action('rtmedia_admin_page_append', $page);
            }
            ?>
					</div>

					<div class="metabox-holder bp-media-metabox-holder rtm-sidebar">
						<?php 
            $this->admin_sidebar();
            ?>
					</div>

				</div>

			</div><!-- .bp-media-admin --><?php 
        }