Example #1
0
 /**
  * Get themes.
  *
  * @access public
  *
  * @param  void
  *
  * @return void
  */
 public function get_themes()
 {
     $tabs = array();
     global $rtmedia_admin;
     $tabs[] = array('title' => __('Themes By rtCamp', 'rtmedia'), 'name' => __('Themes By rtCamp', 'rtmedia'), 'href' => '#rtmedia-themes', 'icon' => 'dashicons-admin-appearance', 'callback' => array($this, 'rtmedia_themes_content'));
     $tabs[] = array('title' => __('3rd Party Themes', 'rtmedia'), 'name' => __('3rd Party Themes', 'rtmedia'), 'href' => '#rtmedia-themes-3', 'icon' => 'dashicons-randomize', 'callback' => array($this, 'rtmedia_3rd_party_themes_content'));
     RTMediaAdmin::render_admin_ui(self::$page, $tabs);
 }
Example #2
0
 /**
  * Get addons for Audio/Video  Encoding and Plugins.
  *
  * @access public
  *
  * @param  void
  *
  * @return void
  */
 public function get_addons()
 {
     $tabs = array();
     global $rtmedia_admin;
     $tabs[] = array('title' => esc_attr__('Plugins', 'buddypress-media'), 'name' => __('Plugins', 'buddypress-media'), 'href' => '#rtm-plugins', 'icon' => 'dashicons-admin-plugins', 'callback' => array($this, 'plugins_content'));
     $tabs[] = array('title' => esc_attr__('Audio/Video  Encoding', 'buddypress-media'), 'name' => __('Audio/Video  Encoding', 'buddypress-media'), 'href' => '#rtm-services', 'icon' => 'dashicons-playlist-video', 'callback' => array($rtmedia_admin->rtmedia_encoding, 'encoding_service_intro'));
     RTMediaAdmin::render_admin_ui(self::$page, $tabs);
 }
Example #3
0
 /**
  * Get addons for Plugins.
  *
  * @access public
  *
  * @param  void
  *
  * @return void
  */
 public function get_addons()
 {
     $tabs = array();
     global $rtmedia_admin;
     if (!is_rtmedia_vip_plugin()) {
         $tabs[] = array('title' => esc_html__('Plugins', 'buddypress-media'), 'name' => esc_html__('Plugins', 'buddypress-media'), 'href' => '#rtm-plugins', 'icon' => 'dashicons-admin-plugins', 'callback' => array($this, 'plugins_content'));
     }
     RTMediaAdmin::render_admin_ui(self::$page, $tabs);
 }
Example #4
0
        /**
         * Get support content.
         *
         * @access public
         *
         * @param  void
         *
         * @return void
         */
        public function get_support_content()
        {
            $tabs = array();
            global $rtmedia_admin;
            $tabs[] = array('title' => __('Support', 'buddypress-media'), 'name' => __('Support', 'buddypress-media'), 'href' => '#support', 'icon' => 'dashicons-businessman', 'callback' => array($this, 'call_get_form'));
            $tabs[] = array('title' => __('Debug Info', 'buddypress-media'), 'name' => __('Debug Info', 'buddypress-media'), 'href' => '#debug', 'icon' => 'dashicons-admin-tools', 'callback' => array($this, 'debug_info_html'));
            if ($this->is_migration_required()) {
                //if any un-migrated media is there
                $tabs[] = array('title' => __('Migration', 'buddypress-media'), 'name' => __('Migration', 'buddypress-media'), 'href' => '#migration', 'callback' => array($this, 'migration_html'));
            }
            ?>
			<div id="rtm-support">
				<?php 
            RTMediaAdmin::render_admin_ui(self::$page, $tabs);
            ?>
			</div>
			<?php 
        }
Example #5
0
    static function render_license($page = '')
    {
        self::$page = $page;
        global $wp_actions;
        $tabs = apply_filters('rtmedia_license_tabs', array());
        $addon_installed = false;
        if (!empty($tabs) && is_array($tabs)) {
            $addon_installed = true;
            foreach ($tabs as $key => $tab) {
                $tabs[$key]['callback'] = array('RTMediaLicense', 'render_license_section');
            }
            ?>
			<div id="rtm-licenses">
				<?php 
            RTMediaAdmin::render_admin_ui(self::$page, $tabs);
            ?>
			</div>
			<?php 
        }
        // For add-on which aren't updated with the latest code
        if (did_action('rtmedia_addon_license_details')) {
            $addon_installed = true;
            ?>
			<div id="rtm-licenses">
				<?php 
            do_action('rtmedia_addon_license_details');
            ?>
			</div>
			<?php 
        }
        if (!$addon_installed) {
            ?>
			<div class="rtm-license-404">You may be interested in <a href="<?php 
            echo admin_url('admin.php?page=rtmedia-addons');
            ?>
">rtMedia Addons</a>.</div>
			<?php 
        }
    }
 /**
  * Define rtForm settings tabs content.
  *
  * @access static
  *
  * @param  type  $page
  * @param  array $sub_tabs
  *
  * @return void
  */
 public static function rtForm_settings_tabs_content($page, $sub_tabs)
 {
     $args = array('wrapper_class' => array('rtm-settings-tab-container'));
     RTMediaAdmin::render_admin_ui($page, $sub_tabs, $args);
 }