mage-eventpress/inc/welcome.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
}