IgorKorytin

Untitled

Aug 13th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.96 KB | None | 0 0
  1. //Код проверяет, что выбрано 2 и больше элементов:                                          
  2.  <?php
  3.                                             if (Yii::app()->user->checkAccess('batchUpdateStatusRequest')) {
  4.                                                 Yii::app()->clientScript->registerScript('setstatus', '
  5.                                                    $("#setstatus").click(function(){
  6.                                                        var checked=$("#request-grid-full").yiiGridView("getChecked","request-grid-full_c0");
  7.                                                        var count=checked.length;
  8.                                                        if(count < 2){
  9.                                                            swal(
  10.                                                                " '. Yii::t('main-ui', 'No items selected or selected only one item') . '",
  11.                                                                "ERROR!",
  12.                                                                "error");
  13.                                                            }
  14.                                                            if(count>1){
  15.                                                                jQuery("#myModalSetStatus").modal({"show":true});
  16.                                                                
  17.                                                            }
  18.                                                        });
  19. //Код отвечает за кнопку Изменить статус:
  20.                                                        $("#btnSetStatus").click(function(){
  21.                                                            var checked=$("#request-grid-full").yiiGridView("getChecked","request-grid-full_c0");
  22.                                                            var status=$("#Status").val();
  23.                                                            var user="' . Yii::app()->user->name . '";
  24.                                                            $.ajax({
  25.                                                                data:{checked:checked,status:status,user:user},
  26.                                                                url:"' . CHtml::normalizeUrl(array('Request/setStatus')) . '",
  27.                                                                success:function (e) {
  28.                                                                    jQuery("#myModalSetStatus").modal("toggle");
  29.                                                                    $("#request-grid-full").yiiGridView("update",{});
  30.                                                                },
  31.                                                            });
  32.                                                        });
  33.                                                        ');
  34.                                             }
  35.                                             ?>
Add Comment
Please, Sign In to add comment