echo $blog_title; ?> </em> — <?php echo !empty($comment_count) ? $comment_count : "0"; ?> Comments</h4> <?php //echo '<pre>'; print_r($all_comment); $ci =& get_instance(); $ci->load->model('comment_model'); $ci->load->model('user_model'); ?> <div class="comments_list"> <ul> <?php echo $all_com = getParentCommentList(0, '', '', 1, '', false, $blog_id); ?> </ul> <?php // if ($link) { // echo '<div class="pagination">' . $link . '</div>'; // } // ?> </div> <div class="comment_form"> <!-- <h1>Don't be shy, leave me a nice comment!</h1>--> <?php if (!empty($user_id)) { ?> <div class="logged_in_as">loggin as <em><?php
function getParentCommentList($parent_id = 0, $old_cat = "", $iCatIdNot = "0", $loop = 1, $par_cat_array = '', $child = false, $blog_id) { $ci =& get_instance(); $ci->load->model('comment_model'); $ci->load->model('user_model'); $cat_assoc_arr = getCommentDetails($blog_id); if (@is_array($cat_assoc_arr[$parent_id])) { foreach ($cat_assoc_arr[$parent_id] as $Pid => $db_cat_rs) { $field = "username"; $value = $db_cat_rs['name']; $user_d = $ci->user_model->get_user_by_filed($field, $value); $class = $Pid % 2 == 0 ? "odd" : "even"; if ($child == true) { $par_cat_array .= '<ul style="margin: 22px 0 0 8px;">'; } $par_cat_array .= '<li class="comment ' . $class . " " . $Pid . "_" . $db_cat_rs['comment_id'] . ' childof_' . $parent_id . '"> <div style="float: left; margin-right: 5px;" class="comment_avatar">'; if (@getimagesize(site_url('uploads/avatar') . "/" . $user_d[0]['avatar'])) { $par_cat_array .= '<img title="' . $db_cat_rs['name'] . '" width="25" style="width:40px; height:40px;" src="' . site_url('uploads/avatar') . "/" . $user_d[0]['avatar'] . '" />'; } else { $par_cat_array .= '<img title="' . $db_cat_rs['name'] . '" style="width:40px; height:40px;" src="' . site_url('assets/img/avatarpic.png') . '" />'; } $par_cat_array .= '</div> <div class="aut">' . $db_cat_rs['name'] . '</div> <div class="comment-body">' . $db_cat_rs['comment'] . '</div> <div class="timestamp"><a style="margin:6px" class="cmt_value" href="javascript:void(0)" onclick="javascript:reply_comment(this, ' . $db_cat_rs['comment_id'] . ');" id="rply_comment">' . _clang(REPLY) . '</a></div> <div class="timestamp">' . _clang(COMMENTED) . " " . date('j, F Y', strtotime($db_cat_rs['date'])) . ' </div>'; //echo "<br>".$Pid."->".$par_cat_array; $par_cat_array = getParentCommentList($db_cat_rs['comment_id'], $old_cat, $iCatIdNot, $loop + 1, $par_cat_array, true, $blog_id); $par_cat_array .= '</li>'; if ($child == true) { $par_cat_array .= "</ul>"; } } } $old_cat = ""; return $par_cat_array; }