46 lines
1.4 KiB
PHP
46 lines
1.4 KiB
PHP
|
<?php
|
||
|
$deleteJS = <<<DEL
|
||
|
$('.container').on('click','.time a.delete',function() {
|
||
|
var th=$(this),
|
||
|
container=th.closest('div.comment'),
|
||
|
id=container.attr('id').slice(1);
|
||
|
if(confirm('Are you sure you want to delete comment #'+id+'?')) {
|
||
|
$.ajax({
|
||
|
url:th.attr('href'),
|
||
|
type:'POST'
|
||
|
}).done(function(){container.slideUp()});
|
||
|
}
|
||
|
return false;
|
||
|
});
|
||
|
DEL;
|
||
|
Yii::app()->getClientScript()->registerScript('delete', $deleteJS);
|
||
|
?>
|
||
|
<div class="comment" id="c<?php echo $data->id; ?>">
|
||
|
|
||
|
<?php echo CHtml::link("#{$data->id}", $data->url, array(
|
||
|
'class'=>'cid',
|
||
|
'title'=>'Permalink to this comment',
|
||
|
)); ?>
|
||
|
|
||
|
<div class="author">
|
||
|
<?php echo $data->authorLink; ?> says on
|
||
|
<?php echo CHtml::link(CHtml::encode($data->post->title), $data->post->url); ?>
|
||
|
</div>
|
||
|
|
||
|
<div class="time">
|
||
|
<?php if($data->status==Comment::STATUS_PENDING): ?>
|
||
|
<span class="pending">Pending approval</span> |
|
||
|
<?php echo CHtml::linkButton('Approve', array(
|
||
|
'submit'=>array('comment/approve','id'=>$data->id),
|
||
|
)); ?> |
|
||
|
<?php endif; ?>
|
||
|
<?php echo CHtml::link('Update',array('comment/update','id'=>$data->id)); ?> |
|
||
|
<?php echo CHtml::link('Delete',array('comment/delete','id'=>$data->id),array('class'=>'delete')); ?> |
|
||
|
<?php echo date('F j, Y \a\t h:i a',$data->create_time); ?>
|
||
|
</div>
|
||
|
|
||
|
<div class="content">
|
||
|
<?php echo nl2br(CHtml::encode($data->content)); ?>
|
||
|
</div>
|
||
|
|
||
|
</div><!-- comment -->
|