コード例 #1
0
 public static function init()
 {
     if (is_null(self::$instance)) {
         self::$instance = new lms_settings();
     }
     return self::$instance;
 }
コード例 #2
0
 function get()
 {
     $lms_settings = get_option('lms_settings');
     if (isset($lms_settings) && isset($lms_settings['touch'])) {
         if (class_exists('lms_settings')) {
             $this->settings = lms_settings::get_touch_points();
         }
     }
 }
コード例 #3
0
function register_lms_menu_page()
{
    $settings = lms_settings::init();
    add_menu_page(__('Learning Management System', 'vibe-customtypes'), __('LMS', 'vibe-customtypes'), 'edit_posts', 'lms', 'vibe_lms_dashboard', '', 7);
    add_submenu_page('lms', __('Statistics', 'vibe-customtypes'), __('Statistics', 'vibe-customtypes'), 'edit_posts', 'lms-stats', 'vibe_lms_stats');
    add_submenu_page('lms', __('Settings', 'vibe-customtypes'), __('Settings', 'vibe-customtypes'), 'manage_options', 'lms-settings', array($settings, 'vibe_lms_settings'));
    add_submenu_page('lms', __('Lms Tree', 'vibe-customtypes'), __('Lms Tree', 'vibe-customtypes'), 'manage_options', 'lms-tree', array($settings, 'vibe_lms_tree'));
    //admin.php?page=lms
    // add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function )
}