web/wp-content/themes/elegant-box/sidebar.php
changeset 1 0d28b7c10758
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/wp-content/themes/elegant-box/sidebar.php	Fri Mar 12 13:29:04 2010 +0000
@@ -0,0 +1,155 @@
+<!-- sidebar START -->
+<div id="sidebar">
+
+<!-- Style Switcher START -->
+<?php
+	$options = get_option('elegantbox_options');
+
+	if($options['style_switcher']) {
+
+		// Get the styles folder listing
+		$styleFolder = TEMPLATEPATH . '/styles/';
+		$styleArray = array();
+		$objStyleFolder = dir($styleFolder);
+		$styleTotal = 0;
+		while(false !== ($styleFile = $objStyleFolder->read())) {
+			if(is_dir($styleFolder . $styleFile) && $styleFile != '.' &&  $styleFile != '..') {
+				$styleArray[] = $styleFile;
+				$styleTotal += 1;
+			}
+		}
+		$objStyleFolder->close();
+
+		// When the styles more than one, display style switcher
+		if($styleTotal > 1) {
+?>
+<div class="widget">
+	<div id="styleswitcher">
+		<span id="style-text"><?php _e('Theme Styles : ', 'elegantbox'); ?></span>
+<?php
+			// Display all the style
+			if (is_array($styleArray)) {
+				foreach ($styleArray as $style) {
+?>
+			<span id="style-<?php echo($style); ?>" class="color"><a onclick="TSS.setActiveStyleSheet('<?php echo($style); ?>');" href="javascript:void(0);" title="<?php _e('Switch to ', 'elegantbox'); echo($style); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/transparent.gif" alt="" /></a></span>
+<?php
+				}
+			}
+?>
+		<div class="fixed"></div>
+	</div>
+</div>
+<?php
+		}
+	}
+?>
+<!-- Style Switcher END -->
+
+		<!-- showcase -->
+		<?php if( $options['showcase_content'] && (
+			($options['showcase_registered'] && $user_ID) || 
+			($options['showcase_commentator'] && !$user_ID && isset($_COOKIE['comment_author_'.COOKIEHASH])) || 
+			($options['showcase_visitor'] && !$user_ID && !isset($_COOKIE['comment_author_'.COOKIEHASH]))
+		) ) : ?>
+			<div class="widget">
+				<div class="showcase">
+					<?php echo($options['showcase_content']); ?>
+				</div>
+			</div>
+		<?php endif; ?>
+
+		<ul id="widgets">
+
+<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
+
+			<!-- recent posts -->
+			<li class="widget widget_pages">
+				<h3>Recent Posts</h3>
+				<ul>
+					<?php $posts = get_posts('numberposts=10&orderby=post_date'); foreach($posts as $post) : setup_postdata($post); ?>
+						<li>
+							<span class="sidedate"><?php the_time('y/m/d') ?></span>
+							<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
+						</li>
+					<?php endforeach; $post = $posts[0]; ?>
+				</ul>
+			</li>
+
+			<!-- recent comments -->
+			<?php if( function_exists('wp_recentcomments') ) : ?>
+				<li class="widget">
+					<h3>Recent Comments</h3>
+					<ul>
+						<?php wp_recentcomments('length=14&post=false&avatar_position=left'); ?>
+					</ul>
+				</li>
+			<?php elseif( function_exists('get_recentcomments') ) : ?>
+				<li class="widget">
+					<h3>Recent Comments</h3>
+					<ul>
+						<?php get_recentcomments('length=14&post=false&avatar_position=left'); ?>
+					</ul>
+				</li>
+			<?php endif; ?>
+
+			<!-- tag cloud -->
+			<li class="widget widget_tag_cloud">
+				<h3>Tag Cloud</h3>
+				<?php wp_tag_cloud('smallest=8&largest=16'); ?>
+			</li>
+
+			<!-- categories -->
+			<li class="widget widget_categories">
+				<h3>Categories</h3>
+				<ul>
+					<?php wp_list_cats('sort_column=name&optioncount=1'); ?>
+				</ul>
+			</li>
+
+			<!-- archives -->
+			<li class="widget widget_archive">
+				<h3>Archives</h3>
+				<ul>
+					<?php wp_get_archives('type=monthly'); ?>
+				</ul>
+			</li>
+
+			<!-- blogroll -->
+			<li class="widget widget_links">
+				<h3>Blogroll</h3>
+				<ul>
+					<?php if( function_exists( 'wp_multicollinks' ) ) : ?>
+						<?php wp_multicollinks('orderby=rand&columns=2&limit=20'); ?>
+					<?php else : ?>
+						<?php wp_list_bookmarks('title_li=&categorize=0&orderby=rand'); ?>
+					<?php endif; ?>
+				</ul>
+			</li>
+
+			<!-- w3c validators -->
+			<li class="widget">
+				<h3>W3C validators</h3>
+				<ul>
+					<li><a href="http://validator.w3.org/check?uri=referer">XHTML 1.0 Transitional</a></li>
+					<li><a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3">CSS level 3</a></li>
+				</ul>
+			</li>
+
+<?php endif; ?>
+		</ul>
+
+		<!-- showcase 2 -->
+		<?php if( $options['showcase_2_content'] && (
+			($options['showcase_2_registered'] && $user_ID) || 
+			($options['showcase_2_commentator'] && !$user_ID && isset($_COOKIE['comment_author_'.COOKIEHASH])) || 
+			($options['showcase_2_visitor'] && !$user_ID && !isset($_COOKIE['comment_author_'.COOKIEHASH]))
+		) ) : ?>
+			<div class="widget">
+				<div class="showcase">
+					<?php echo($options['showcase_2_content']); ?>
+				</div>
+			</div>
+		<?php endif; ?>
+
+</div>
+<!-- sidebar END -->