Esempio n. 1
0
 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);
Esempio n. 3
0
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);