From 2f842924176b466690107a57445388b6c64954b5 Mon Sep 17 00:00:00 2001
From: lucha <lucha@paranoici.org>
Date: Mon, 27 Feb 2012 12:32:36 +0100
Subject: [PATCH] updated ZenLite theme to version 4.5

---
 wp-content/themes/zenlite/functions.php       |  13 +++----
 wp-content/themes/zenlite/header.php          |  32 ++++++++++++------
 .../themes/zenlite/images/sample-header.jpg   | Bin 19797 -> 0 bytes
 wp-content/themes/zenlite/layout.css          |   2 +-
 wp-content/themes/zenlite/library/donate.php  |  19 +++++++++--
 .../themes/zenlite/library/theme-options.css  |  12 +++++--
 .../themes/zenlite/library/theme-options.php  |  21 +++++++-----
 wp-content/themes/zenlite/page.php            |   1 +
 wp-content/themes/zenlite/style.css           |   4 +--
 9 files changed, 68 insertions(+), 36 deletions(-)
 delete mode 100644 wp-content/themes/zenlite/images/sample-header.jpg

diff --git a/wp-content/themes/zenlite/functions.php b/wp-content/themes/zenlite/functions.php
index d565635f2..2f779ebc9 100644
--- a/wp-content/themes/zenlite/functions.php
+++ b/wp-content/themes/zenlite/functions.php
@@ -32,6 +32,9 @@ function zenlite_setup() {
 	// Add support for custom background
 	add_custom_background();
 
+	// Remove inline gallery css
+	add_filter( 'use_default_gallery_style', '__return_false' );
+
 	// Header & Background customisation/
 	define('HEADER_IMAGE_WIDTH', apply_filters( 'zenlite_header_image_width',1000 ) );
 	define('HEADER_IMAGE_HEIGHT', apply_filters( 'zenlite_header_image_height', 150 ) );
@@ -153,14 +156,6 @@ function zenlite_proper_hellip($more) {
 endif;
 add_filter('excerpt_more', 'zenlite_proper_hellip');
 
-// Remove gallery css
-if( !function_exists ('zenlite_remove_gallery_css') ) :
-function zenlite_remove_gallery_css( $css ) {
-	return preg_replace( "#<style type='text/css'>(.*?)</style>#s", '', $css );
-}
-endif;
-add_filter( 'gallery_style', 'zenlite_remove_gallery_css' );
-
 // Correct image path issue in thickbox
 if( !function_exists ('zenlite_load_tb_fix') ) :
 function zenlite_load_tb_fix() {
@@ -282,7 +277,7 @@ function zenlite_comment_form_args($user_identity, $post_id, $req) {
 
 		'logged_in_as' => '<p class="logged-in-as"><label for="comment">' . sprintf( __( 'Logged in as <a href="%s">%s</a>. <a href="%s" title="Log out of this account">Log out?</a></label></p>', 'zenlite' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( $post_id ) ) ) ),
 
-		'comment_field' => '<p class="comment-form-comment"><label for="comment">' . _e( 'Comment', 'zenlite' ) . '</label><textarea id="comment" name="comment" cols="45" rows="8"></textarea></p>',
+		'comment_field' => '<p class="comment-form-comment"><label for="comment">' . __( 'Comment', 'zenlite' ) . '</label><textarea id="comment" name="comment" cols="45" rows="8"></textarea></p>',
 		'label_submit'=>__('Submit Reply', 'zenlite'),
 
 		'comment_notes_after' => '<p class="form-allowed-tags"><label for="comment">' . __( 'You may use these <abbr title="eXtensible HyperText Markup Language">XHTML</abbr> tags and attributes:', 'zenlite' ) . ' <code>' .  allowed_tags() . '</code></label></p>'
diff --git a/wp-content/themes/zenlite/header.php b/wp-content/themes/zenlite/header.php
index 5eb3cf801..469720d20 100644
--- a/wp-content/themes/zenlite/header.php
+++ b/wp-content/themes/zenlite/header.php
@@ -20,16 +20,28 @@
 
 <?php wp_get_archives('type=monthly&format=link'); ?>
 
-<title><?php bloginfo('name');
-if(is_search()) {
-	if(trim(get_search_query()) != '') printf( __(" - Search Results for '%1$s'", 'zenlite'), trim(get_search_query()) );
-	else {bloginfo('name'); _e(' - No search query entered!', 'zenlite');}
-}
-elseif (is_category() || is_author()) wp_title('-',true);
-elseif(is_tag()) printf( __(' - Entries tagged with %1$s ', 'zenlite') , wp_title('', false) );
-elseif(is_archive() ) printf( __(' - Archives for %1$s ', 'zenlite') , wp_title('', false) );
-elseif(is_404())  _e(' - Page not found!', 'zenlite');
-elseif (have_posts()) wp_title('-',true);
+<title><?php global $page, $paged;
+if ( $paged >= 2 || $page >= 2 ) $we_are_on = sprintf( __( ' (Page %s) ', 'zenlite' ), max( $paged, $page ) );
+else $we_are_on = '';
+
+if( is_home () ) : printf(__( '%1$s%2$s on %3$s', 'zenlite'), wp_title('', false), $we_are_on, get_bloginfo('name') );
+
+elseif( is_search() ) :
+if( trim( get_search_query() ) == '' )  printf(__('No search query entered on %1$s', 'zenlite'), get_bloginfo('name') );
+else printf( __( 'Search Results for \'%1$s\' on %2$s%3$s', 'zenlite' ), trim(get_search_query() ), get_bloginfo('name'), $we_are_on );
+
+elseif ( is_category() || is_author() ) : printf(__( '%1$s%2$s on %3$s', 'zenlite' ), wp_title('', false), $we_are_on, get_bloginfo('name') );
+
+elseif( is_tag() ) : printf( __('Entries tagged with \'%1$s\'%2$s on %3$s', 'zenlite') , wp_title('', false), $we_are_on, get_bloginfo('name') );
+
+elseif( is_archive() ) :
+printf( __('Archives for %1$s%2$s on %3$s', 'zenlite'), wp_title('', false), $we_are_on, get_bloginfo('name') );
+
+elseif( is_404() ) : printf(__( 'Page not found on %1$s', 'zenlite' ), get_bloginfo('name')  );
+
+else : printf( __('%1$s%2$s', 'zenlite'), wp_title(':',true, 'right'), get_bloginfo('name') );
+
+endif;
 ?>
 </title>
 
diff --git a/wp-content/themes/zenlite/images/sample-header.jpg b/wp-content/themes/zenlite/images/sample-header.jpg
deleted file mode 100644
index 611de7836c23efc2066bc8ace976bee141f10cac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 19797
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
bUKm$DRV2h{N<iiFEB~ehx+;EJ{Qo8ZzM^H1

diff --git a/wp-content/themes/zenlite/layout.css b/wp-content/themes/zenlite/layout.css
index 2ada11ef3..6d3969584 100644
--- a/wp-content/themes/zenlite/layout.css
+++ b/wp-content/themes/zenlite/layout.css
@@ -152,7 +152,7 @@ ul.jumplinks,.jumplinks {
 	position:absolute;
 	top:-9000px;
 	left:-9000px;
-	z-index:99;
+	z-index:10;
 }
 .jumplinks a:active,.jumplinks a:focus {
 	position:absolute;
diff --git a/wp-content/themes/zenlite/library/donate.php b/wp-content/themes/zenlite/library/donate.php
index 089951289..04a802514 100644
--- a/wp-content/themes/zenlite/library/donate.php
+++ b/wp-content/themes/zenlite/library/donate.php
@@ -1,6 +1,8 @@
-<div class="wrap donate">
+<div class="wrap rhs">
+
+<div class="box donate">
 <h2><?php _e('Theme Donations', 'zenlite');?></h2>
-<p><?php _e('Please support us so we can support you.', 'zenlite');?></p>
+<p><?php _e('Please support us so that we can support you.', 'zenlite');?></p>
 <form action="https://www.paypal.com/cgi-bin/webscr" method="post" style="margin:0 auto; width:120px;">
 <input type="hidden" name="cmd" value="_xclick" />
 <input type="hidden" name="business" value="paypal@blackwidows.co.uk" />
@@ -22,7 +24,18 @@
 <p class="thanks"><?php _e('Thank you!', 'zenlite');?></p>
 </div>
 
-<div class="wrap donate">
+<div class="box support">
 <h2><?php _e('Theme Support', 'zenlite');?></h2>
 <p><a href="http://forum.quirm.net">Quirm.net</a></p>
+</div>
+
+<div class="box child-themes">
+<h2><?php _e('Child Themes', 'zenlite');?></h2>
+<ul>
+<li><a href="http://quirm.net/themes/zenlite/zenlite-black-mandarin/">ZenLite Black Mandarin</a></li>
+<li><a href="http://quirm.net/themes/zenlite/zenlite-blue/">ZenLite Blue</a></li>
+<li><a href="http://quirm.net/themes/zenlite/zenlite-citrus/">ZenLite Citrus</a></li>
+<li><a href="http://quirm.net/themes/zenlite/zenlite-vertical/">ZenLite Vertical</a></li></ul>
+</div>
+
 </div>
\ No newline at end of file
diff --git a/wp-content/themes/zenlite/library/theme-options.css b/wp-content/themes/zenlite/library/theme-options.css
index 8131ff36a..3adac7d43 100644
--- a/wp-content/themes/zenlite/library/theme-options.css
+++ b/wp-content/themes/zenlite/library/theme-options.css
@@ -5,10 +5,13 @@
 .appearance_page_theme_options fieldset {
 	margin-top:20px;
 }
-.appearance_page_theme_options .donate {
+.appearance_page_theme_options .rhs {
 	clear:right;
 	float:right;
 	width:30%;
+	margin:45px 0 0;
+}
+.appearance_page_theme_options .rhs .box {
 	padding:0 10px;
 	margin:0 0 20px 20px;
 	background:#fff;
@@ -18,14 +21,17 @@
 	-webkit-border-radius:5px;
 	border-radius:5px;
 }
-.appearance_page_theme_options .donate h2 {
+.appearance_page_theme_options .box h2 {
 	font-weight:normal;
 	font-size:1.4em;
 	padding-top:5px;
 }
-.appearance_page_theme_options .donate p {
+.appearance_page_theme_options .box p {
 	margin-top:0;
 }
+.appearance_page_theme_options .donate {
+	margin-top:45px;
+}
 .appearance_page_theme_options .donate .thanks {
 	margin:10px 0;
 	color:#999;
diff --git a/wp-content/themes/zenlite/library/theme-options.php b/wp-content/themes/zenlite/library/theme-options.php
index 655c966de..4f1a7239f 100644
--- a/wp-content/themes/zenlite/library/theme-options.php
+++ b/wp-content/themes/zenlite/library/theme-options.php
@@ -11,30 +11,35 @@ add_action( 'admin_init', 'theme_options_init' );
 
 // Add theme options page
 function theme_options_add_page() {
-	add_theme_page( __( 'Theme Options', 'zenlite' ), __( 'Theme Options', 'zenlite' ), 'edit_theme_options', 'theme_options', 'theme_options_do_page' );
+	$theme_page = add_theme_page( __( 'Theme Options', 'zenlite' ), __( 'Theme Options', 'zenlite' ), 'edit_theme_options', 'theme_options', 'theme_options_do_page' );
+	if ( $theme_page ) add_action( 'load-' . $theme_page, 'add_zenlite_contextual_help' );
 }
 add_action('admin_menu', 'theme_options_add_page');
 
 // Add basic contextual help links
 function add_zenlite_contextual_help() {
+	$screen = get_current_screen();
 	$help = '<ul class="contextual-links">';
 	$help .= '<li><a href="http://quirm.net/forum/forum.php?id=15">' .__( 'ZenLite support on Quirm.net', 'zenlite') . '</a></li>';
 	$help .= '<li><a href="http://wordpress.org/tags/zenlite">' .__( 'ZenLite support on wordress.org', 'zenlite') . '</a></li>';
 	$help .= '</ul>';
-   add_contextual_help( 'appearance_page_theme_options', $help );
+	$screen->add_help_tab( array(
+		'id'      => 'theme-support',
+		'title'   => __( 'Theme Support', 'zenlite' ),
+		'content' => $help,
+	) );
 }
-add_action('admin_init','add_zenlite_contextual_help');
 
-// Load theme options stylesheet
+// Load theme options stylesheet(s)
 function add_theme_options_style() {
-	$css_file = get_template_directory() . '/library/theme-options.css';
-	$css_url = get_template_directory_uri() . '/library/theme-options.css';
-	if ( file_exists($css_file) ) {
-		wp_register_style('theme_options_style', $css_url, '', '', 'screen');
+	wp_register_style('theme_options_style', get_template_directory_uri() . '/library/theme-options.css', '', '', 'screen');
+	if ( file_exists( get_stylesheet_directory() . '/theme-options-custom.css' ) ) {
+		wp_register_style('theme_options_custom_style', get_stylesheet_directory_uri() . '/theme-options-custom.css', '', '', 'screen');
 	}
 }
 function enqueue_theme_options_style() {
 	wp_enqueue_style('theme_options_style');
+	wp_enqueue_style('theme_options_custom_style');
 }
 add_action('admin_init', 'add_theme_options_style');
 add_action('admin_print_styles', 'enqueue_theme_options_style');
diff --git a/wp-content/themes/zenlite/page.php b/wp-content/themes/zenlite/page.php
index 3062c7f3e..0f7b4976e 100644
--- a/wp-content/themes/zenlite/page.php
+++ b/wp-content/themes/zenlite/page.php
@@ -1,4 +1,5 @@
 <?php get_header();
+
 if (have_posts()) : while (have_posts()) : the_post(); ?>
 
 <div <?php post_class(); ?>>
diff --git a/wp-content/themes/zenlite/style.css b/wp-content/themes/zenlite/style.css
index b970b34b7..cc7fd636e 100644
--- a/wp-content/themes/zenlite/style.css
+++ b/wp-content/themes/zenlite/style.css
@@ -1,7 +1,7 @@
 /*  
 Theme Name:ZenLite
-Version: 4.4
-Theme URI: http://quirm.net/zenlite/
+Version: 4.5
+Theme URI: http://quirm.net/themes/zenlite/
 Description: A minimalistic single column design with a widget-ready horizontal navigation menu for listing Pages, Categories or a custom menu. Includes additional templates for archives, categories, author lists, pages without comments, images, attachments and search results. Thickbox enabled image template. Customisable header and background images. Post format support. Additional theme options. Translation-ready and child-theme friendly. Suitable for WordPress 3.1 and above. Support available at http://forum.quirm.net/
 Author: Mel Pedley
 Author URI: http://blackwidows.co.uk
-- 
GitLab