1
0

Added DB Access + Error page

This commit is contained in:
2014-05-12 10:11:20 +02:00
parent 3efba81ebc
commit ffdc17efd5
124 changed files with 6346 additions and 82 deletions

View 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 -->

View 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 -->

View File

@@ -0,0 +1,12 @@
<?php
$this->breadcrumbs=array(
'Comments',
);
?>
<h1>Comments</h1>
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
)); ?>

View 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)); ?>