Sh3ll
OdayForums


Server : LiteSpeed
System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
User : claqxcrl ( 523)
PHP Version : 8.1.32
Disable Function : NONE
Directory :  /home/claqxcrl/confenda.com/wp-content/plugins/wp-event-partners/admin/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/claqxcrl/confenda.com/wp-content/plugins/wp-event-partners/admin/includes/class-menu.php
<?php
/**
 * Class Menu - admin menues
 */

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) exit;

if ( !class_exists( 'WEP_Admin_Menu' ) ) :
class WEP_Admin_Menu {
    public function __construct() {
        add_action( 'admin_menu', array( $this, 'register_main_menus' ),	10 );
        add_action( 'admin_menu', array( $this, 'register_speaker_submenu' ),	10 );
        add_action( 'admin_menu', array( $this, 'register_session_submenu' ),	10 );
        add_action( 'admin_menu', array( $this, 'register_room_submenu' ),	10 );
        add_action( 'admin_menu', array( $this, 'register_manage_schedule' ),	10 );
        add_action( 'admin_menu', array( $this, 'register_sponsor_submenu' ),	10 );
        add_action( 'admin_menu', array( $this, 'register_organizer_submenu' ),	10 );
        add_action( 'admin_menu', array( $this, 'register_testimonial_submenu' ),	10 );
    }

    public function register_main_menus() {

        add_menu_page( 'WPEventPartners', 'WPEventPartners', 'publish_posts', 'wp_event_partners', 'event_information', '','7' );

        add_submenu_page('wp_event_partners',
            'Event Information',
            __( 'Event Information', 'wp-event-partners' ),
            'publish_posts',
            'wp_event_partners');

 }

    public function register_speaker_submenu() {

        add_submenu_page(
            'wp_event_partners',
            'Speaker',
            'Speakers',
            'publish_posts',
            'edit.php?post_type=speaker'
        );

    }

    public function register_session_submenu() {

        add_submenu_page(
            'wp_event_partners',
            'Session',
            'Sessions',
            'publish_posts',
            'edit.php?post_type=session'
        );

    }

    public function register_room_submenu() {

        add_submenu_page(
            'wp_event_partners',
            'Rooms',
            'Rooms/Tracks',
            'publish_posts',
            'edit.php?post_type=room'
        );

    }

    public function register_manage_schedule(){
        add_submenu_page(
            'wp_event_partners',
            'ManageSchedules',
            'Manage Schedules',
            'publish_posts',
            'schedule_management',
            'schedule_management_options'
        );

        add_submenu_page('edit.php?post_type=project','View Source of Fund','View Source of Fund','publish_posts','view-sof','viewSofDetail');
    }

    public function register_sponsor_submenu() {

        add_submenu_page(
            'wp_event_partners',
            'Sponsor',
            'Sponsors',
            'publish_posts',
            'edit.php?post_type=sponsor'
        );

    }
    public function register_organizer_submenu() {

        add_submenu_page(
            'wp_event_partners',
            'Organizer',
            'Organizers',
            'publish_posts',
            'edit.php?post_type=wep_organizer'
        );

    }

    public function register_testimonial_submenu() {

        add_submenu_page(
            'wp_event_partners',
            'Testimonial',
            'Testimonials',
            'publish_posts',
            'edit.php?post_type=testimonial'
        );

    }

}

$WEP_wp_menu = new WEP_Admin_Menu;

endif;

ZeroDay Forums Mini