|
1 <?php |
|
2 global $comment_id, $i, $oddevan; |
|
3 $oddeven = ""; |
|
4 if ($comments) : |
|
5 ?> |
|
6 <h2 class="post-section-title"><?php echo $post->comment_count; ?> Comments <a name="comments"></a></h2> |
|
7 <?php |
|
8 foreach ($comments as $comment) : |
|
9 if ($comment->comment_parent == 0) : |
|
10 $comment_table = $wpdb->prefix . "ocmx_comment_meta"; |
|
11 $comment_meta_sql = "SELECT * FROM $comment_table WHERE commentId = ".$comment->comment_ID." LIMIT 1"; |
|
12 $comment_meta = $wpdb->get_row($comment_meta_sql); |
|
13 $comment_type = get_comment_type(); |
|
14 ?> |
|
15 <div class="comment clearfix"> |
|
16 <?php if($comment_type == "comment") : ?> |
|
17 <div class="user"> |
|
18 <?php echo get_avatar( $comment, 40 ); ?> |
|
19 <a href="#" id="reply-<?php echo $comment->comment_ID ?>" class="reply-link">Reply</a> |
|
20 |
|
21 </div> |
|
22 <?php endif; ?> |
|
23 <div class="comment-post"> |
|
24 <div class="container-header-light-normal"><span></span></div> |
|
25 <div class="comment-content clearfix"> |
|
26 <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> |
|
27 <?php if ($comment->comment_approved == '0') : ?> |
|
28 <p>Comment is awaiting moderation.</p> |
|
29 <?php else : |
|
30 comment_text(); |
|
31 endif; ?> |
|
32 </div> |
|
33 <div class="container-footer-light-normal"><span></span></div> |
|
34 </div> |
|
35 <?php |
|
36 $comment_id = $comment->comment_ID; |
|
37 if($comment_type == "comment") : |
|
38 fetch_comments($comment_id, $i); |
|
39 endif; |
|
40 ?> |
|
41 <div style="display: none;" id="new-reply-<?php echo $comment->comment_ID; ?>"></div> |
|
42 </div> |
|
43 <div class="dynamic-footer"><div class="left"></div><div class="right"></div></div> |
|
44 <div style="display: none;" id="form-placement-<?php echo $comment->comment_ID ?>"></div> |
|
45 <?php |
|
46 endif; |
|
47 endforeach; |
|
48 endif; |
|
49 ?> |
|
50 <div id="new_comments"></div> |
|
51 <div id="original_comment_location"> |
|
52 <?php |
|
53 if ('open' == $post->comment_status) : ?> |
|
54 <div id="comment_form_container"> |
|
55 <?php if ( get_option('comment_registration') && !$user_ID ) : // If registration required and not logged in ?> |
|
56 <p>You must be <a href="<?php echo wp_login_url( get_permalink() ); ?>" class="std_link">logged in</a> to post a comment.</p> |
|
57 <?php else : ?> |
|
58 <div class="comment-form-content"> |
|
59 <h2 class="post-section-title">Leave A Comment</h2> |
|
60 <p id="commment-post-alert" class="no_display">Posting your comment...</p> |
|
61 <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" class="comment_form" id="commentform"> |
|
62 <?php if ( $user_ID ) : ?> |
|
63 <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>. |
|
64 <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Logout »</a></div> |
|
65 <?php else : ?> |
|
66 <?php do_action('fbc_display_login_button') ?> |
|
67 <label>Name</label> |
|
68 <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> |
|
69 <label>Email</label> |
|
70 <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> |
|
71 <label>URL</label> |
|
72 <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> |
|
73 <?php endif; ?> |
|
74 <label>Twitter</label> |
|
75 <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> |
|
76 <label>Message</label> |
|
77 <div class="comment-texarea"><textarea name="comment" id="comment" cols="40" rows="10" tabindex="4" class="comment"></textarea></div> |
|
78 <div class="checkbox"> |
|
79 <input type="checkbox" id="email_subscribe" name="email_subscribe" /> |
|
80 Subscribe to these comment via email |
|
81 </div> |
|
82 |
|
83 <input type="image" src="<?php bloginfo('template_directory'); ?>/images/layout/submit-comment.png" class="submit_button" id="comment_submit" value="Submit Comment" name="cmdSubmit" /> |
|
84 <input type="hidden" id="comment_post_id" name="comment_post_ID" value="<?php echo $id; ?>" /> |
|
85 <input type="hidden" id="comment_parent_id" name="comment_parent_id" value="0" /> |
|
86 <?php do_action('comment_form', $post->ID); ?> |
|
87 </form> |
|
88 </div> |
|
89 <?php endif; ?> |
|
90 </div> |
|
91 <?php |
|
92 endif; // if you delete this the sky will fall on your head |
|
93 ?> |
|
94 </div> |
|
95 |
|
96 <?php |
|
97 /*****************************/ |
|
98 /* Threaded Replies Function */ |
|
99 function fetch_comments($comment_id, $i) |
|
100 { |
|
101 global $wpdb; |
|
102 require('wp-load.php'); |
|
103 $sql = "SELECT * FROM $wpdb->comments WHERE comment_parent = ".$comment_id; |
|
104 $child_comments = $wpdb->get_results($sql); |
|
105 $thread_count = 0; |
|
106 if(count($child_comments) !== 0) : |
|
107 $thread_count++ |
|
108 ?> |
|
109 <div class="threaded-comments"> |
|
110 <?php |
|
111 foreach($child_comments as $sub_comment) : |
|
112 $this_comment = get_comment($sub_comment->comment_ID); |
|
113 $comment_table = $wpdb->prefix . "ocmx_comment_meta"; |
|
114 $sub_comment_meta_sql = "SELECT * FROM $comment_table WHERE commentId = ".$sub_comment->comment_ID." LIMIT 1"; |
|
115 $sub_comment_meta = $wpdb->get_row($sub_comment_meta_sql); |
|
116 ?> |
|
117 <div class="thread-comment"> |
|
118 <div class="user"> |
|
119 <?php echo get_avatar( $this_comment, 40); ?> |
|
120 </div> |
|
121 <div class="comment-post"> |
|
122 <div class="container-header-light-normal"><span></span></div> |
|
123 <div class="comment-content clearfix"> |
|
124 <h3> |
|
125 <?php if($sub_comment->comment_author_url !== "http://" && $sub_comment->comment_author_url !== "") : ?> |
|
126 <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> |
|
127 <?php else : ?> |
|
128 <?php echo $sub_comment->comment_author; ?> |
|
129 <?php endif; ?> |
|
130 <?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; ?> |
|
131 <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> |
|
132 </h3> |
|
133 <?php if ($sub_comment->comment_approved == '0') : ?> |
|
134 <p>Comment is awaiting moderation.</p> |
|
135 <?php else : |
|
136 $use_comment = apply_filters('wp_texturize', $this_comment->comment_content); |
|
137 $use_comment = str_replace("\n", "<br>", $use_comment); |
|
138 echo "<p>".$use_comment."</p>"; |
|
139 endif; ?> |
|
140 </div> |
|
141 <div class="container-footer-light-normal"><span></span></div> |
|
142 </div> |
|
143 </div> |
|
144 <?php |
|
145 endforeach; |
|
146 ?> |
|
147 </div> |
|
148 <?php |
|
149 endif; |
|
150 } |
|
151 ?> |