File: /home/mciraet/www/wp-content/themes/movedo/includes/admin/grve-admin-screens.php
<?php
/*
* Admin screen functions
*
* @version 1.0
* @author Greatives Team
* @URI http://greatives.eu
*/
function movedo_grve_admin_menu(){
if ( current_user_can( 'edit_theme_options' ) ) {
add_menu_page( 'Movedo', 'Movedo', 'edit_theme_options', 'movedo', 'movedo_grve_admin_page_welcome', get_template_directory_uri() .'/includes/images/adminmenu/theme.png', 4 );
add_submenu_page( 'movedo', esc_html__('Welcome','movedo'), esc_html__('Welcome','movedo'), 'edit_theme_options', 'movedo', 'movedo_grve_admin_page_welcome' );
add_submenu_page( 'movedo', esc_html__('Status','movedo'), esc_html__('Status','movedo'), 'edit_theme_options', 'movedo-status', 'movedo_grve_admin_page_status' );
add_submenu_page( 'movedo', esc_html__( 'Custom Sidebars', 'movedo' ), esc_html__( 'Custom Sidebars', 'movedo' ), 'edit_theme_options','movedo-sidebars','movedo_grve_admin_page_sidebars');
} add_submenu_page( 'movedo', esc_html__( 'Import Demos', 'movedo' ), esc_html__( 'Import Demos', 'movedo' ), 'edit_theme_options','movedo-import','movedo_grve_admin_page_import');
}
add_action( 'admin_menu', 'movedo_grve_admin_menu' );
function movedo_grve_print_plugins_force_check_link(){
$transient_name = 'movedo_grve_external_plugins_version';
$timeout = get_option('_transient_timeout_' . $transient_name);
$time_left = 'N/A';
if ($timeout) {
$time_left = human_time_diff(time(), $timeout);
}
echo '<p class="grve-plugins-update-last-checked">';
printf( esc_html__( 'Next automatic check for external plugins: %1$s.', 'movedo' ), $time_left );
echo ' <a href="' . esc_url( self_admin_url( 'admin.php?page=movedo-tgmpa-install-plugins&force-check=1' ) ) . '">' . esc_html__( 'Check again.', 'movedo' ) . '</a>';
echo '</p>';
}
function movedo_grve_tgmpa_plugins_links(){
movedo_grve_print_admin_links('plugins');
movedo_grve_print_plugins_force_check_link();
}
add_action( 'movedo_grve_before_tgmpa_plugins', 'movedo_grve_tgmpa_plugins_links' );
function movedo_grve_admin_page_welcome(){
require_once get_template_directory() . '/includes/admin/pages/grve-admin-page-welcome.php';
}
function movedo_grve_admin_page_status(){
require_once get_template_directory() . '/includes/admin/pages/grve-admin-page-status.php';
}
function movedo_grve_admin_page_sidebars(){
require_once get_template_directory() . '/includes/admin/pages/grve-admin-page-sidebars.php';
}
function movedo_grve_admin_page_import(){
require_once get_template_directory() . '/includes/admin/pages/grve-admin-page-import.php';
}
function movedo_grve_print_admin_links( $active_tab = 'status' ) {
?>
<h2 class="nav-tab-wrapper">
<a href="?page=movedo" class="nav-tab <?php echo 'welcome' == $active_tab ? 'nav-tab-active' : ''; ?>"><?php echo esc_html__('Welcome','movedo'); ?></a>
<a href="?page=movedo-status" class="nav-tab <?php echo 'status' == $active_tab ? 'nav-tab-active' : ''; ?>"><?php echo esc_html__('Status','movedo'); ?></a>
<a href="?page=movedo-sidebars" class="nav-tab <?php echo 'sidebars' == $active_tab ? 'nav-tab-active' : ''; ?>"><?php echo esc_html__('Custom Sidebars','movedo'); ?></a>
<a href="?page=movedo-import" class="nav-tab <?php echo 'import' == $active_tab ? 'nav-tab-active' : ''; ?>"><?php echo esc_html__('Import Demos','movedo'); ?></a>
<a href="?page=movedo-tgmpa-install-plugins" class="nav-tab <?php echo 'plugins' == $active_tab ? 'nav-tab-active' : ''; ?>"><?php echo esc_html__('Theme Plugins','movedo'); ?></a>
<?php do_action( 'movedo_grve_admin_links', $active_tab ); ?>
</h2>
<?php
}
//Omit closing PHP tag to avoid accidental whitespace output errors.