function get_comment() { check_ajax_referer('cpm_nonce'); $posted = $_POST; $project_id = isset($posted['project_id']) ? intval($posted['project_id']) : 0; $object_id = isset($posted['object_id']) ? intval($posted['object_id']) : 0; $comment_id = isset($posted['comment_id']) ? intval($posted['comment_id']) : 0; $comment = CPM_Comment::getInstance()->get($comment_id); echo json_encode(array('success' => true, 'id' => $comment_id, 'form' => cpm_comment_form($project_id, $object_id, $comment))); exit; }
?> "><?php echo cpm_task_list_html($list, $project_id); ?> </li> <?php } ?> </ul> <h3 class="cpm-comment-title"><?php _e('Discuss this to-do list', 'cpm'); ?> </h3> <ul class="cpm-comment-wrap"> <?php $comments = $task_obj->get_comments($tasklist_id); if ($comments) { $count = 0; foreach ($comments as $comment) { $class = $count % 2 == 0 ? 'even' : 'odd'; echo cpm_show_comment($comment, $project_id, $class); $count++; } } ?> </ul> <?php echo cpm_comment_form($project_id, $tasklist_id);
if ($comments) { $count = 0; ?> <h3><?php printf(_n('One Comment', '%s Comments', count($comments), 'cpm'), number_format_i18n(count($comments))); ?> </h3> <ul class="cpm-comment-wrap"> <?php foreach ($comments as $comment) { $class = $count % 2 == 0 ? 'even' : 'odd'; echo cpm_show_comment($comment, $project_id, $class); $count++; } ?> </ul> <?php } else { printf('<h4>%s</h4>', __('No comments found', 'cpm')); echo '<ul class="cpm-comment-wrap" style="display: none;"></ul>'; //placeholder for ajax comment append } ?> <?php echo cpm_comment_form($project_id, $message_id);