117 lines
4.6 KiB
PHP
117 lines
4.6 KiB
PHP
<?php
|
|
if (!defined('ABSPATH')) {
|
|
die;
|
|
} // Cannot access pages directly.
|
|
|
|
add_action('admin_enqueue_scripts', 'mep_event_welcome_enqueue_scripts', 10, 1);
|
|
function mep_event_welcome_enqueue_scripts()
|
|
{
|
|
$current_screen = get_current_screen();
|
|
if ( ('mep_events_page_mep_event_welcome_page' == $current_screen->base) ) {
|
|
wp_enqueue_style('mep-welcome-style', plugin_dir_url(__DIR__) . 'inc/welcome/css/welcome.css', array());
|
|
}elseif(('mep_events_page_mep_event_import_page' == $current_screen->base)){
|
|
wp_enqueue_style('mep-welcome-style', plugin_dir_url(__DIR__) . 'inc/welcome/css/welcome.css', array());
|
|
}else{
|
|
return;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
//Add admin page to the menu
|
|
add_action('admin_menu', 'mep_event_welcome_admin_menu');
|
|
function mep_event_welcome_admin_menu()
|
|
{
|
|
add_submenu_page('edit.php?post_type=mep_events', __('Welcome', 'mage-eventpress'), __('<span style="color:#10dd10">Welcome</span>', 'mage-eventpress'), 'manage_options', 'mep_event_welcome_page', 'mep_event_welcome_page');
|
|
add_submenu_page('edit.php?post_type=mep_events', __('Quick Setup', 'mage-eventpress'), __('<span style="color:#10dd10">Quick Setup</span>', 'mage-eventpress'), 'manage_options', 'mep_event_quick_setup_page', 'mep_event_quick_setup_page');
|
|
add_submenu_page('edit.php?post_type=mep_events', __('Dummy Import', 'mage-eventpress'), __('<span style="color:#10dd10">Dummy Import</span>', 'mage-eventpress'), 'manage_options', 'mep_event_import_page', 'mep_event_import_page');
|
|
}
|
|
|
|
|
|
function mep_event_quick_setup_page(){
|
|
require_once(dirname(__DIR__) . "/inc/quick_setup.php");
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function mep_event_welcome_page()
|
|
{
|
|
|
|
?>
|
|
<!-- Create a header in the default WordPress 'wrap' container -->
|
|
<div class="wrap"></div><!-- /.wrap -->
|
|
<div class="mep_welcome_page_wrapper">
|
|
<?php
|
|
$active_tab = 'welcome';
|
|
if (isset($_GET['tab'])) {
|
|
$active_tab = mage_array_strip($_GET['tab']);
|
|
} // end if
|
|
?>
|
|
|
|
<h2 class="nav-tab-wrapper mage-event-welcome-tab">
|
|
<a href="edit.php?post_type=mep_events&page=mep_event_welcome_page&tab=welcome" class="nav-tab <?php echo esc_html($active_tab) == 'welcome' ? 'nav-tab-active' : ''; ?>">Welcome</a>
|
|
<a href="edit.php?post_type=mep_events&page=mep_event_import_page&tab=import" class="nav-tab <?php echo esc_html($active_tab) == 'import' ? 'nav-tab-active' : ''; ?>">Import</a>
|
|
<a href="edit.php?post_type=mep_events&page=mep_event_welcome_page&tab=kwb" class="nav-tab <?php echo esc_html($active_tab) == 'kwb' ? 'nav-tab-active' : ''; ?>">Support & Knowledgebase</a>
|
|
</h2>
|
|
|
|
<div class="tab-content">
|
|
<?php switch ($active_tab):
|
|
|
|
case 'welcome':
|
|
echo '<div class="mage-event-welcome">';
|
|
require_once(dirname(__DIR__) . "/inc/welcome/welcome.php");
|
|
echo '</div>';
|
|
break;
|
|
|
|
case 'kwb':
|
|
echo '<div class="mage-event-welcome">';
|
|
require_once(dirname(__DIR__) . "/inc/welcome/support.php");
|
|
echo '</div>';
|
|
break;
|
|
|
|
case 'import':
|
|
echo '<div class="mage-event-welcome">';
|
|
require_once(dirname(__DIR__) . "/inc/welcome/import.php");
|
|
echo '</div>';
|
|
break;
|
|
|
|
default:
|
|
echo '<div class="mage-event-welcome">';
|
|
require_once(dirname(__DIR__) . "/inc/welcome/welcome.php");
|
|
echo '</div>';
|
|
break;
|
|
|
|
endswitch; ?>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
}
|
|
|
|
function mep_event_import_page(){
|
|
?>
|
|
<div class="wrap"></div><!-- /.wrap -->
|
|
<div class="mep_welcome_page_wrapper">
|
|
<?php
|
|
$active_tab = 'welcome';
|
|
if (isset($_GET['tab'])) {
|
|
$active_tab = mage_array_strip($_GET['tab']);
|
|
} // end if
|
|
?>
|
|
<h2 class="nav-tab-wrapper mage-event-welcome-tab">
|
|
<a href="edit.php?post_type=mep_events&page=mep_event_welcome_page&tab=welcome" class="nav-tab">Welcome</a>
|
|
<a href="edit.php?post_type=mep_events&page=mep_event_import_page&tab=import" class="nav-tab nav-tab-active">Import</a>
|
|
<a href="edit.php?post_type=mep_events&page=mep_event_welcome_page&tab=kwb" class="nav-tab">Support & Knowledgebase</a>
|
|
</h2>
|
|
|
|
<div class="tab-content">
|
|
<?php
|
|
echo '<div class="mage-event-welcome">';
|
|
require_once(dirname(__DIR__) . "/inc/welcome/import.php");
|
|
echo '</div>';
|
|
?>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
}
|