예제 #1
0
$this->widget('bootstrap.widgets.TbButton', array('buttonType' => 'submit', 'type' => 'primary', 'label' => $model->isNewRecord = '查询'));
?>


        </div>


        <?php 
$this->endWidget();
?>
    </div><!-- search-form -->
</div><!-- search-form -->
<?php 
$this->widget('bootstrap.widgets.TbButton', array('buttonType' => 'button', 'label' => '高级搜索', 'icon' => 'icon-search-2', 'htmlOptions' => array("id" => "search", "style" => "margin-left:5px;")));
$columns = array(array('name' => 'reply_user_id', 'type' => 'raw', 'value' => 'CHtml::openTag("img", array("src" => Yii::app()->controller->createUrl("getimage",array("id"=>$data->user_id,"type"=>"avatar")),"style"=>"margin-right:4px;height:30px;width:30px;")).CHtml::link(User::getNameById($data->reply_user_id),array("userinfo","user_id"=>$data->reply_user_id),array("target"=>"_blank","data-id"=>$data->reply_user_id,"class"=>"user-label"))'), array('name' => 'content', 'value' => '$data->content'), array('name' => 'create_time', 'value' => 'date("Y-m-d H:i:s",$data->create_time)'), array('header' => '状态', 'name' => 'is_show', 'value' => '$data->is_show=="0"?"显示":"不显示"'), array('class' => 'bootstrap.widgets.TbButtonColumn', 'header' => '操作', 'template' => '{showreply}{noshow}{deletereply}', 'headerHtmlOptions' => array('style' => 'width:100px;text-align:center;'), 'buttons' => array('showreply' => array('icon' => 'icon-checkmark-2', 'label' => '显示', 'visible' => '$data->is_show=="1" ? true: false', 'url' => 'Yii::app()->controller->createUrl("changesysreplyshow",array("id"=>$data->primaryKey))', 'options' => array('style' => 'margin-left:5px;'), 'click' => "function(){\n                                    \$.fn.yiiGridView.update('sys-reply-grid', {\n                                        type:'GET',\n                                        url:\$(this).attr('href'),\n                                        success:function(data) {\n                                              \$.fn.yiiGridView.update('sys-reply-grid');\n                                        }\n                                    })\n                                    return false;\n                              }\n                     "), 'noshow' => array('icon' => 'icon-close-2', 'label' => '不显示', 'visible' => '$data->is_show=="0" ? true: false', 'url' => 'Yii::app()->controller->createUrl("changesysreplyshow",array("id"=>$data->primaryKey))', 'options' => array('style' => 'margin-left:5px;'), 'click' => "function(){\n                                    \$.fn.yiiGridView.update('sys-reply-grid', {\n                                        type:'GET',\n                                        url:\$(this).attr('href'),\n                                        success:function(data) {\n                                          if(data=='ok'){\n                                              \$.fn.yiiGridView.update('sys-reply-grid');\n                                            }else{\n                                              alert('设置失败');\n                                             }\n                                        }\n                                    })\n                                    return false;\n                              }\n                     "), 'deletereply' => array('icon' => 'icon-remove', 'label' => '删除', 'url' => 'Yii::app()->controller->createUrl("deletesysreply")', 'options' => array('style' => 'margin-left:5px;'), 'click' => "function(){\n                        var hrefUrl =\$(this).attr('href');\n                        var id = \$(this).parents('tr').attr('reply-id');\n                if(window.confirm('确定要删除所选的回复吗?')){\n                \$.ajax({  \n                    url:hrefUrl,\n                    type:'POST',\n                    data: {'id':id},\n                    dataType:'html',     \n                    success: function(data){\n                        if(data=='ok'){\n                            alert('删除成功');\n                              \$.fn.yiiGridView.update('sys-reply-grid');\n                        }else{\n                            alert('删除失败');\n                        }\n                    }\n                });\n                return false;  \n            }\n               return false;\n            }"))));
$this->widget('bootstrap.widgets.TbGridView', array('id' => 'sys-reply-grid', 'type' => 'striped', 'rowHtmlOptionsExpression' => 'array("reply-id"=>$data->id)', 'dataProvider' => SysCommentReply::model()->search(), 'columns' => $columns));
?>
<script>
    $(document).ready(function(){
        $('#search').live("click",function (){
            if($('.search-form').is(':visible')==false){
                $('.search-form').show(500);
            }else{
                $('.search-form').hide(500);
            }
        });
        $('.search-form form').submit(function(){
            $.fn.yiiGridView.update('sys-reply-grid', {
                data: $(this).serialize()
            });
            return false;
예제 #2
0
 /**
  * 更改点评回复是否显示
  */
 public function actionChangesysreplyshow($id)
 {
     $model = SysCommentReply::model()->findByPk($id);
     $show = $model->is_show == 1 ? 0 : 1;
     $model->is_show = $show;
     if ($model->save()) {
         echo "ok";
     }
 }
예제 #3
0
                            <p class="comment-content clearfix"> 
                                <?php 
if (Yii::app()->user->name == "admin") {
    ?>
                                    <?php 
    $this->widget('bootstrap.widgets.TbButton', array('label' => '删除', 'size' => 'small', 'icon' => 'icon-remove-2', 'block' => true, 'buttonType' => 'link', 'url' => '', 'htmlOptions' => array('style' => 'width:70px;float:right;margin-left:10px;margin-top:0 !important;', 'data-name' => Yii::app()->user->isGuest ? 'noLogin' : 'delete-comment', "data-value" => $data->id)));
    ?>
                                <?php 
}
?>
                                <?php 
$this->widget('bootstrap.widgets.TbButton', array('label' => '回复', 'size' => 'small', 'icon' => 'icon-bubble-2', 'block' => true, 'htmlOptions' => array('style' => 'width:70px;float:right;margin-top:0 !important;', 'data-name' => Yii::app()->user->isGuest ? 'noLogin' : 'reply-comment', 'data-value' => $data->id, 'user-value' => $data->user_id, 'name-value' => User::getNameById($data->user_id), 'data-page' => $_GET["page"])));
?>
                            </p>
                            <?php 
$model = SysCommentReply::model()->findAll("comment_id = :id and is_show = 0", array(":id" => $data->id), array("order" => "create_time"));
foreach ($model as $key => $reply) {
    ?>
                                <div class="comment-reply clearfix" style="border-top:1px dashed #ccc;padding-left:10px;">
                                    <span><b><a  data-id="<?php 
    echo $reply->reply_user_id;
    ?>
"   class="user-label" href="<?php 
    echo $this->createUrl('default/userinfo', array('user_id' => $reply->reply_user_id));
    ?>
"   target="_blank"><?php 
    echo User::getNameById($reply->reply_user_id);
    ?>
</a></b> 回复 <b><a  data-id="<?php 
    echo $reply->user_id;
    ?>