foreach ($scanned_files as $plugin_name => $files) { foreach ($files as $file) { if (file_exists(get_stylesheet_directory() . '/' . $file)) { $theme_file = get_stylesheet_directory() . '/' . $file; } elseif (file_exists(get_stylesheet_directory() . '/jigoshop/' . $file)) { $theme_file = get_stylesheet_directory() . '/jigoshop/' . $file; } elseif (file_exists(get_template_directory() . '/' . $file)) { $theme_file = get_template_directory() . '/' . $file; } elseif (file_exists(get_template_directory() . '/jigoshop/' . $file)) { $theme_file = get_template_directory() . '/jigoshop/' . $file; } else { $theme_file = false; } if ($theme_file) { $core_version = Jigoshop_Admin_Status::get_file_version(JIGOSHOP_DIR . '/templates/' . $file); $theme_version = Jigoshop_Admin_Status::get_file_version($theme_file); if ($core_version && (empty($theme_version) || version_compare($theme_version, $core_version, '<'))) { $found_files[$plugin_name][] = sprintf(__('<code>%s</code> version <strong style="color:red">%s</strong> is out of date. The core version is %s', 'jigoshop'), str_replace(WP_CONTENT_DIR . '/themes/', '', $theme_file), $theme_version ? $theme_version : '-', $core_version); } else { $found_files[$plugin_name][] = sprintf('<code>%s</code>', str_replace(WP_CONTENT_DIR . '/themes/', '', $theme_file)); } } } } if ($found_files) { foreach ($found_files as $plugin_name => $found_plugin_files) { ?> <tr> <td data-export-label="Overrides"><?php _e('Overrides', 'jigoshop'); ?>
} $current_tab = !empty($_REQUEST['tab']) ? sanitize_title($_REQUEST['tab']) : 'status'; ?> <div class="wrap jigoshop"> <div class="icon32 icon32-jigoshop-status" id="icon-jigoshop"><br /></div><h2 class="nav-tab-wrapper woo-nav-tab-wrapper"> <?php $tabs = array('status' => __('System Status', 'jigoshop'), 'tools' => __('Tools', 'jigoshop'), 'logs' => __('Logs', 'jigoshop')); foreach ($tabs as $name => $label) { echo '<a href="' . admin_url('admin.php?page=jigoshop_system_info&tab=' . $name) . '" class="nav-tab '; if ($current_tab == $name) { echo 'nav-tab-active'; } echo '">' . $label . '</a>'; } ?> </h2><br/> <?php switch ($current_tab) { case "tools": Jigoshop_Admin_Status::status_tools(); break; case "logs": Jigoshop_Admin_Status::status_logs(); break; default: Jigoshop_Admin_Status::status_report(); break; } ?> </div>