web/wp-content/themes/selecta/comments.php
changeset 1 0d28b7c10758
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/wp-content/themes/selecta/comments.php	Fri Mar 12 13:29:04 2010 +0000
@@ -0,0 +1,151 @@
+<?php 
+	global $comment_id, $i, $oddevan;
+	$oddeven = "";
+	if ($comments) :
+?>       
+	<h2 class="post-section-title"><?php  echo $post->comment_count; ?> Comments <a name="comments"></a></h2>
+	<?php
+        foreach ($comments as $comment) :
+            if ($comment->comment_parent == 0) :
+                $comment_table = $wpdb->prefix . "ocmx_comment_meta";
+                $comment_meta_sql = "SELECT * FROM $comment_table WHERE commentId = ".$comment->comment_ID." LIMIT 1";
+                $comment_meta = $wpdb->get_row($comment_meta_sql);
+		        $comment_type = get_comment_type();
+        ?>
+		<div class="comment clearfix">
+            <?php if($comment_type == "comment") : ?>
+                <div class="user">
+                    <?php echo get_avatar( $comment, 40 ); ?>
+                    <a href="#" id="reply-<?php echo $comment->comment_ID ?>" class="reply-link">Reply</a>
+                    
+                </div>
+            <?php endif; ?>
+			<div class="comment-post">
+				<div class="container-header-light-normal"><span></span></div>
+				<div class="comment-content clearfix">
+					<h3><a href="<?php comment_author_url(); ?>" class="commentor_url" name="comment-<?php echo $comment->comment_ID; ?>" rel="nofollow"><?php comment_author(); ?></a><span class="comment-date"><?php comment_date() ?> <?php comment_time() ?></span></h3>
+				  	<?php if ($comment->comment_approved == '0') : ?>
+                        <p>Comment is awaiting moderation.</p>
+                    <?php else :
+                        comment_text();
+                    endif; ?>  
+				</div>
+				<div class="container-footer-light-normal"><span></span></div>
+			</div>
+			<?php
+                $comment_id = $comment->comment_ID;
+                if($comment_type == "comment") :
+                    fetch_comments($comment_id, $i);
+                endif;
+            ?>
+			<div style="display: none;" id="new-reply-<?php echo $comment->comment_ID; ?>"></div>
+        </div>
+        <div class="dynamic-footer"><div class="left"></div><div class="right"></div></div>
+        <div style="display: none;" id="form-placement-<?php echo $comment->comment_ID ?>"></div>
+	<?php
+            endif;
+        endforeach;
+    endif;
+?>
+<div id="new_comments"></div>
+<div id="original_comment_location">
+    <?php    
+        if ('open' == $post->comment_status) : ?>
+            <div id="comment_form_container">        
+                <?php if ( get_option('comment_registration') && !$user_ID ) : // If registration required and not logged in ?>
+                    <p>You must be <a href="<?php echo wp_login_url( get_permalink() ); ?>" class="std_link">logged in</a> to post a comment.</p>      
+                <?php else : ?>
+                    <div class="comment-form-content">
+                       	<h2 class="post-section-title">Leave A Comment</h2>
+						<p id="commment-post-alert" class="no_display">Posting your comment...</p>
+                        <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" class="comment_form" id="commentform"> 
+                            <?php if ( $user_ID ) : ?>
+                               <div class="checkbox">Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php" class="std_link"><?php echo $user_identity; ?></a>.
+                               <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Logout &raquo;</a></div>
+                            <?php else : ?>
+                                <?php do_action('fbc_display_login_button') ?>  
+                                <label>Name</label>
+                                <div class="comment-input"><input type="text" name="author" id="author" value="<?php if($comment_author != ""){echo $comment_author;}else{echo 'Name';} ?>" size="32" tabindex="1" /></div>
+                                <label>Email</label>
+                                <div class="comment-input"><input type="text" name="email" id="email" value="<?php if($comment_author_email != ""){echo $comment_author_email;}else{echo 'EMail Address';} ?>" size="32" tabindex="2" /></div>
+                                <label>URL</label>
+                                <div class="comment-input"><input type="text" name="url" id="url" value="<?php if($comment_author_url != ""){echo $comment_author_url;}else{echo 'Website URL';} ?>" size="32" tabindex="3" /></div>
+                            <?php endif; ?>
+                            <label>Twitter</label>
+                            <div class="comment-input"><input type="text" name="twitter" id="twitter" value="<?php if($comment_author_url != ""){echo $comment_author_twitter;}else{echo 'Twitter Name';} ?>" size="32" tabindex="3" /></div>
+                            <label>Message</label>
+                            <div class="comment-texarea"><textarea name="comment" id="comment" cols="40" rows="10" tabindex="4" class="comment"></textarea></div>
+                            <div class="checkbox">
+                                <input type="checkbox" id="email_subscribe" name="email_subscribe" />
+                                Subscribe to these comment via email
+                            </div>                            
+                            
+                            <input type="image" src="<?php bloginfo('template_directory'); ?>/images/layout/submit-comment.png" class="submit_button" id="comment_submit" value="Submit Comment" name="cmdSubmit" />
+                            <input type="hidden" id="comment_post_id" name="comment_post_ID" value="<?php echo $id; ?>" />
+                            <input type="hidden" id="comment_parent_id" name="comment_parent_id" value="0" />                         
+                            <?php do_action('comment_form', $post->ID); ?>
+                        </form>
+                    </div>
+                <?php endif; ?>
+            </div>
+    <?php
+        endif; // if you delete this the sky will fall on your head
+    ?>
+</div>
+
+ <?php 
+		/*****************************/
+		/* Threaded Replies Function */
+		function fetch_comments($comment_id, $i)
+			{		
+				global $wpdb;
+				require('wp-load.php');
+				$sql = "SELECT * FROM $wpdb->comments WHERE comment_parent = ".$comment_id;
+				$child_comments =  $wpdb->get_results($sql);				
+				$thread_count = 0;
+				if(count($child_comments) !== 0) :
+					$thread_count++ 
+	?>
+					<div class="threaded-comments">
+						<?php
+							foreach($child_comments as $sub_comment) :
+								$this_comment = get_comment($sub_comment->comment_ID);
+								$comment_table = $wpdb->prefix . "ocmx_comment_meta";
+								$sub_comment_meta_sql = "SELECT * FROM $comment_table WHERE commentId = ".$sub_comment->comment_ID." LIMIT 1";
+								$sub_comment_meta = $wpdb->get_row($sub_comment_meta_sql);
+						?>
+                            <div class="thread-comment">
+                                <div class="user">
+									<?php echo get_avatar( $this_comment, 40); ?>
+                                </div>
+                                <div class="comment-post">
+                                    <div class="container-header-light-normal"><span></span></div>
+                                    <div class="comment-content clearfix">
+                                        <h3>
+                                        	<?php if($sub_comment->comment_author_url !== "http://" && $sub_comment->comment_author_url !== "") : ?>
+                                               <a href="<?php echo $sub_comment->comment_author_url; ?>" class="commentor_url" name="comment-<?php echo $sub_comment->comment_ID; ?>" rel="nofollow"> <?php echo $sub_comment->comment_author; ?></a>
+                                            <?php else : ?>
+                                                 <?php echo $sub_comment->comment_author; ?>
+                                            <?php endif; ?>
+                                            <?php if($sub_comment_meta->twitter !== "") : ?><span class="twitter-link"><a href="http://twitter.com/<?php echo $sub_comment_meta->twitter; ?>" class="commentor_url" rel="nofollow">@<?php echo $sub_comment_meta->twitter; ?></a></span><?php endif; ?>
+                                        	<span class="comment-date"><?php echo date('F d Y', strtotime($sub_comment->comment_date)); ?> <?php echo date("H\:i a", strtotime($sub_comment->comment_date)); ?></span>
+										</h3>
+                                        <?php if ($sub_comment->comment_approved == '0') : ?>
+                                            <p>Comment is awaiting moderation.</p>
+                                        <?php else :
+                                            $use_comment = apply_filters('wp_texturize', $this_comment->comment_content);
+                                            $use_comment = str_replace("\n", "<br>", $use_comment);
+                                            echo "<p>".$use_comment."</p>";
+                                        endif; ?>
+                                    </div>
+                                    <div class="container-footer-light-normal"><span></span></div>
+                                </div>
+                            </div>
+						<?php
+							endforeach;
+						?>
+					</div>
+	<?php
+				endif;
+			}
+	?>
\ No newline at end of file