$v): if($v['Template']==$_GET['template']){ //If this is true, this is a theme located in the plugins folder //This value will tell the rest of the script to look in the plugin themes folder if(get_option(WEBSITEZ_USE_PREINSTALLED_THEMES_NAME)){ update_option(WEBSITEZ_USE_PREINSTALLED_THEMES_NAME, "true"); $preinstalled_themes_update = true; } } endforeach; //If this is false, it means we're using a theme from the regular themes folder //and must tell the rest of the script not to change the theme folder location if($preinstalled_themes_update == false){ if(get_option(WEBSITEZ_USE_PREINSTALLED_THEMES_NAME)){ update_option(WEBSITEZ_USE_PREINSTALLED_THEMES_NAME, "false"); } } if(get_option(WEBSITEZ_ADVANCED_THEME)) update_option(WEBSITEZ_ADVANCED_THEME, $_GET['template']); if(get_option(WEBSITEZ_BASIC_THEME)) update_option(WEBSITEZ_BASIC_THEME, $_GET['template']); $activated=true; } } //Get the theme that is currently set for mobile devices $ct = current_mobile_theme_info($themes); unset($themes[$ct->name]); uksort( $themes, "strnatcasecmp" ); $theme_total = count( $themes ); $per_page = 15; if ( isset( $_GET['pagenum'] ) ) $page = absint( $_GET['pagenum'] ); if ( empty($page) ) $page = 1; $start = $offset = ( $page - 1 ) * $per_page; $page_links = paginate_links( array( 'base' => add_query_arg( 'pagenum', '%#%' ) . '#themenav', 'format' => '', 'prev_text' => __('«'), 'next_text' => __('»'), 'total' => ceil($theme_total / $per_page), 'current' => $page )); $themes = array_slice( $themes, $start, $per_page ); ?>

<?php _e('Check the mobile readiness of this website.') ?>

Basic Mobile Device

The WP Mobile Detector will remove all images and advanced HTML from being displayed on basic devices.

') ?>
Advanced Mobile Device

The WP Mobile Detector will resize images that are too large to display on advanced mobile devices.

') ?>
template,$ct->template_dir) ) : ?>

screenshot ) : ?> <?php _e('Current theme preview'); ?>

title, $ct->version, $ct->author) ; ?>

description; ?>

parent_theme ) { ?>

%2$s. The stylesheet files are located in %3$s. %4$s uses templates from %5$s. Changes made to the templates will affect both themes.'), $ct->title, str_replace( WP_CONTENT_DIR, '', $ct->template_dir ), str_replace( WP_CONTENT_DIR, '', $ct->stylesheet_dir ), $ct->title, $ct->parent_theme); ?>

%2$s.'), $ct->title, str_replace( WP_CONTENT_DIR, '', $ct->template_dir ), str_replace( WP_CONTENT_DIR, '', $ct->stylesheet_dir ) ); ?>

tags ) : ?>

tags); ?>

'; require( './admin-footer.php' ); exit; } ?>

' . __( 'Displaying %s–%s of %s' ) . '%s', number_format_i18n( $start + 1 ), number_format_i18n( min( $page * $per_page, $theme_total ) ), number_format_i18n( $theme_total ), $page_links ); echo $page_links_text; ?>
$cols ) { ?> $theme_name ) { $class = array('available-theme'); if ( $row == 1 ) $class[] = 'top'; if ( $col == 1 ) $class[] = 'left'; if ( $row == $rows ) $class[] = 'bottom'; if ( $col == 3 ) $class[] = 'right'; ?>
1, 'template' => $template, 'stylesheet' => $stylesheet, 'TB_iframe' => 'true' ), $preview_link ) ); $preview_text = esc_attr( sprintf( __('Preview of “%s”'), $title ) ); $tags = $themes[$theme_name]['Tags']; $thickbox_class = 'thickbox thickbox-preview'; $activate_link = wp_nonce_url("admin.php?page=websitez_themes&action=activate&template=".urlencode($template)."&stylesheet=".urlencode($stylesheet), 'switch-theme_' . $template); $activate_text = esc_attr( sprintf( __('Activate “%s”'), $title ) ); $actions = array(); $actions[] = '' . __('Activate') . ''; $actions[] = '' . __('Preview') . ''; $actions = apply_filters('theme_action_links', $actions, $themes[$theme_name]); $actions = implode ( ' | ', $actions ); ?>

%2$s. The stylesheet files are located in %3$s. %4$s uses templates from %5$s. Changes made to the templates will affect both themes.'), $title, str_replace( WP_CONTENT_DIR, '', $template_dir ), str_replace( WP_CONTENT_DIR, '', $stylesheet_dir ), $title, $parent_theme); ?>

%2$s.'), $title, str_replace( WP_CONTENT_DIR, '', $template_dir ), str_replace( WP_CONTENT_DIR, '', $stylesheet_dir ) ); ?>

Install Themes tab above.'), 'theme-install.php'); else printf(__('Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes.'), get_site_option('site_name')); ?>


$page_links_text
"; ?>

"; } ?>
$title $description
$v): if($v['Template']==$current_theme_safe){ $current_theme = $k; break; }else{ $current_theme = ucwords(str_replace("-"," ",$current_theme_safe)); } endforeach; $ct->name = $current_theme; $ct->title = $themes[$current_theme]['Title']; $ct->version = $themes[$current_theme]['Version']; $ct->parent_theme = $themes[$current_theme]['Parent Theme']; $ct->template_dir = $themes[$current_theme]['Template Dir']; $ct->stylesheet_dir = $themes[$current_theme]['Stylesheet Dir']; $ct->template = $themes[$current_theme]['Template']; $ct->stylesheet = $themes[$current_theme]['Stylesheet']; $ct->screenshot = $themes[$current_theme]['Screenshot']; $ct->description = $themes[$current_theme]['Description']; $ct->author = $themes[$current_theme]['Author']; $ct->tags = $themes[$current_theme]['Tags']; $ct->theme_root = $themes[$current_theme]['Theme Root']; $ct->theme_root_uri = $themes[$current_theme]['Theme Root URI']; return $ct; } function get_current_mobile_theme(){ $theme = get_option(WEBSITEZ_ADVANCED_THEME); return $theme; } ?>