Added DB Access + Error page
This commit is contained in:
40
demos/blog/protected/views/comment/_form.php
Normal file
40
demos/blog/protected/views/comment/_form.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<div class="form">
|
||||
|
||||
<?php $form=$this->beginWidget('CActiveForm', array(
|
||||
'id'=>'comment-form',
|
||||
'enableAjaxValidation'=>true,
|
||||
)); ?>
|
||||
|
||||
<p class="note">Fields with <span class="required">*</span> are required.</p>
|
||||
|
||||
<div class="row">
|
||||
<?php echo $form->labelEx($model,'author'); ?>
|
||||
<?php echo $form->textField($model,'author',array('size'=>60,'maxlength'=>128)); ?>
|
||||
<?php echo $form->error($model,'author'); ?>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<?php echo $form->labelEx($model,'email'); ?>
|
||||
<?php echo $form->textField($model,'email',array('size'=>60,'maxlength'=>128)); ?>
|
||||
<?php echo $form->error($model,'email'); ?>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<?php echo $form->labelEx($model,'url'); ?>
|
||||
<?php echo $form->textField($model,'url',array('size'=>60,'maxlength'=>128)); ?>
|
||||
<?php echo $form->error($model,'url'); ?>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<?php echo $form->labelEx($model,'content'); ?>
|
||||
<?php echo $form->textArea($model,'content',array('rows'=>6, 'cols'=>50)); ?>
|
||||
<?php echo $form->error($model,'content'); ?>
|
||||
</div>
|
||||
|
||||
<div class="row buttons">
|
||||
<?php echo CHtml::submitButton($model->isNewRecord ? 'Submit' : 'Save'); ?>
|
||||
</div>
|
||||
|
||||
<?php $this->endWidget(); ?>
|
||||
|
||||
</div><!-- form -->
|
||||
46
demos/blog/protected/views/comment/_view.php
Normal file
46
demos/blog/protected/views/comment/_view.php
Normal file
@@ -0,0 +1,46 @@
|
||||
<?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 -->
|
||||
12
demos/blog/protected/views/comment/index.php
Normal file
12
demos/blog/protected/views/comment/index.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
$this->breadcrumbs=array(
|
||||
'Comments',
|
||||
);
|
||||
?>
|
||||
|
||||
<h1>Comments</h1>
|
||||
|
||||
<?php $this->widget('zii.widgets.CListView', array(
|
||||
'dataProvider'=>$dataProvider,
|
||||
'itemView'=>'_view',
|
||||
)); ?>
|
||||
10
demos/blog/protected/views/comment/update.php
Normal file
10
demos/blog/protected/views/comment/update.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
$this->breadcrumbs=array(
|
||||
'Comments'=>array('index'),
|
||||
'Update Comment #'.$model->id,
|
||||
);
|
||||
?>
|
||||
|
||||
<h1>Update Comment #<?php echo $model->id; ?></h1>
|
||||
|
||||
<?php echo $this->renderPartial('_form', array('model'=>$model)); ?>
|
||||
Reference in New Issue
Block a user