Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 14939 | Rev 16843 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 14939 Rev 16822
Línea 8... Línea 8...
8
$allowAdd = $acl->isAllowed($roleName, 'microlearning/content/slides/add') ? 1 : 0;
8
$allowAdd = $acl->isAllowed($roleName, 'microlearning/content/slides/add') ? 1 : 0;
9
$allowEdit = $acl->isAllowed($roleName, 'microlearning/content/slides/edit') ? 1 : 0;
9
$allowEdit = $acl->isAllowed($roleName, 'microlearning/content/slides/edit') ? 1 : 0;
10
$allowDelete = $acl->isAllowed($roleName, 'microlearning/content/slides/delete') ? 1 : 0;
10
$allowDelete = $acl->isAllowed($roleName, 'microlearning/content/slides/delete') ? 1 : 0;
Línea 11... Línea 11...
11
 
11
 
12
 
12
 
Línea 13... Línea -...
13
$this->headLink()->appendStylesheet($this->basePath('plugins/nprogress/nprogress.css'));
-
 
Línea 14... Línea -...
14
$this->inlineScript()->appendFile($this->basePath('plugins/nprogress/nprogress.js'));
-
 
15
 
-
 
Línea 16... Línea -...
16
 
-
 
17
$this->inlineScript()->appendFile($this->basePath('plugins/bootbox/bootbox.min.js'));
-
 
18
 
13
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/nprogress/nprogress.css'));
19
 
-
 
20
 
-
 
21
$this->headLink()->appendStylesheet($this->basePath('plugins/bootstrap-fileinput/css/fileinput.min.css'));
14
$this->inlineScript()->appendFile($this->basePath('assets/vendors/nprogress/nprogress.js'));
Línea -... Línea 15...
-
 
15
 
-
 
16
 
22
$this->headLink()->appendStylesheet($this->basePath('plugins/bootstrap-fileinput/themes/explorer-fa/theme.css'));
17
 
23
 
18
 
24
$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-fileinput/js/plugins/piexif.js'));
19
 
-
 
20
 
Línea 25... Línea 21...
25
$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-fileinput/js/plugins/sortable.js'));
21
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/bootstrap-fileinput/css/fileinput.min.css'));
-
 
22
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/bootstrap-fileinput/themes/explorer-fa/theme.css'));
26
$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-fileinput/js/fileinput.js'));
23
 
Línea 27... Línea 24...
27
$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-fileinput/js/locales/es.js'));
24
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-fileinput/js/assets/vendors/piexif.js'));
28
$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-fileinput/themes/fa/theme.js'));
25
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-fileinput/js/assets/vendors/sortable.js'));
Línea 29... Línea -...
29
$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-fileinput/themes/explorer-fa/theme.js'));
-
 
30
 
26
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-fileinput/js/fileinput.js'));
31
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/jquery.validate.js'));
-
 
32
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/additional-methods.js'));
27
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-fileinput/js/locales/es.js'));
Línea -... Línea 28...
-
 
28
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-fileinput/themes/fa/theme.js'));
-
 
29
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-fileinput/themes/explorer-fa/theme.js'));
-
 
30
 
-
 
31
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/jquery.validate.js'));
Línea 33... Línea -...
33
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/localization/messages_es.js'));
-
 
34
 
-
 
Línea 35... Línea 32...
35
$this->inlineScript()->appendFile($this->basePath('plugins/ckeditor/ckeditor.js'));
32
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/additional-methods.js'));
36
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-input-number/input-number-format.jquery.js'));
33
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/localization/messages_es.js'));
Línea -... Línea 34...
-
 
34
 
-
 
35
$this->inlineScript()->appendFile($this->basePath('assets/vendors/ckeditor/ckeditor.js'));
-
 
36
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-input-number/input-number-format.jquery.js'));
37
 
37
 
Línea 38... Línea 38...
38
$this->headLink()->appendStylesheet($this->basePath('plugins/datatables-bs4/css/dataTables.bootstrap4.min.css'));
38
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/datatables.net-bs5/dataTables.bootstrap5.css'));
39
$this->headLink()->appendStylesheet($this->basePath('plugins/datatables-responsive/css/responsive.bootstrap4.min.css'));
39
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/datatables.net-bs5-responsive/responsive.bootstrap5.css'));
Línea 181... Línea 181...
181
                    'sSortDescending': ':LABEL_DATATABLE_SSORTDESCENDING'
181
                    'sSortDescending': ':LABEL_DATATABLE_SSORTDESCENDING'
182
                },
182
                },
183
            },
183
            },
184
            'drawCallback': function( settings ) {
184
            'drawCallback': function( settings ) {
185
                NProgress.done();
185
                NProgress.done();
186
                $('button.btn-delete').confirmation({
-
 
187
                    rootSelector: 'button.btn-delete',
-
 
188
                    title : 'LABEL_ARE_YOU_SURE',
-
 
189
                    singleton : true,
-
 
190
                    btnOkLabel: 'LABEL_YES',
-
 
191
                    btnCancelLabel: 'LABEL_NO',
-
 
192
                    onConfirm: function(value) {
-
 
193
                        action = $(this).data('href');
-
 
194
                        NProgress.start();
-
 
195
                        $.ajax({
-
 
196
                            'dataType'  : 'json',
-
 
197
                            'accept'    : 'application/json',
-
 
-
 
186
                
198
                            'method'    : 'post',
-
 
199
                            'url'       :  action,
-
 
200
                        }).done(function(response) {
-
 
201
                            if(response['success']) {
-
 
202
                                $.fn.showSuccess(response['data']);
-
 
203
                                gridTable.api().ajax.reload(null, false);
-
 
204
                            } else {
-
 
205
                                $.fn.showError(response['data']);
-
 
206
                            }
-
 
207
                        }).fail(function( jqXHR, textStatus, errorThrown) {
-
 
208
                            $.fn.showError(textStatus);
-
 
209
                        }).always(function() {
-
 
210
                            NProgress.done();
-
 
211
                        });
-
 
212
                    },
-
 
213
                });
-
 
214
            },
187
            },
215
            'aoColumns': [
188
            'aoColumns': [
216
                { 'mDataProp': 'name' },
189
                { 'mDataProp': 'name' },
217
                { 'mDataProp': 'details' },
190
                { 'mDataProp': 'details' },
218
                { 'mDataProp': 'media' },
191
                { 'mDataProp': 'media' },
Línea 1738... Línea 1711...
1738
 
1711
 
Línea 1739... Línea 1712...
1739
        $('#company-microlearning-add-capsule-type-box').modal('show');
1712
        $('#company-microlearning-add-capsule-type-box').modal('show');
Línea -... Línea 1713...
-
 
1713
        
-
 
1714
    } );
-
 
1715
 
-
 
1716
    $('body').on('click', 'button.btn-delete', function(e) { 
-
 
1717
        e.preventDefault();
-
 
1718
        var action = $(this).data('href');
-
 
1719
 
-
 
1720
 
-
 
1721
          swal.fire({
-
 
1722
            title: 'LABEL_ARE_YOU_SURE',
-
 
1723
            icon: 'question',
-
 
1724
            cancelButtonText: 'LABEL_NO',
-
 
1725
            showCancelButton: true,
-
 
1726
            confirmButtonText: 'LABEL_YES'
-
 
1727
          }).then((result) => {
-
 
1728
            if (result.isConfirmed) {
-
 
1729
 
-
 
1730
                    NProgress.start();
-
 
1731
                    $.ajax({
-
 
1732
                        'dataType'  : 'json',
-
 
1733
                        'accept'    : 'application/json',
-
 
1734
                        'method'    : 'post',
-
 
1735
                        'url'       :  action,
-
 
1736
                    }).done(function(response) {
-
 
1737
                        if(response['success']) {
-
 
1738
                            $.fn.showSuccess(response['data']);
-
 
1739
                            gridTable.api().ajax.reload(null, false);
-
 
1740
                        } else {
-
 
1741
                            $.fn.showError(response['data']);
-
 
1742
                        }
-
 
1743
                    }).fail(function( jqXHR, textStatus, errorThrown) {
-
 
1744
                        $.fn.showError(textStatus);
-
 
1745
                    }).always(function() {
-
 
1746
                        NProgress.done();
-
 
1747
                    });
Línea 1740... Línea 1748...
1740
        
1748
            }
1741
    } );
1749
       });
1742
 
1750
    });
Línea 3797... Línea 3805...
3797
    	<div class="modal-content">
3805
    	<div class="modal-content">
Línea 3798... Línea 3806...
3798
 
3806
 
3799
            <!-- Modal Header -->
3807
            <!-- Modal Header -->
3800
      		<div class="modal-header">
3808
      		<div class="modal-header">
3801
        		<h4 class="modal-title">LABEL_PLAY_VIDEO</h4>
3809
        		<h4 class="modal-title">LABEL_PLAY_VIDEO</h4>
3802
        		<button type="button" class="close" data-dismiss="modal">&times;</button>
3810
        		<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
Línea 3803... Línea 3811...
3803
      		</div>
3811
      		</div>
3804
 
3812
 
3805
            <!-- Modal body --> 
3813
            <!-- Modal body --> 
3806
            <div class="modal-body">
3814
            <div class="modal-body">
Línea 3807... Línea 3815...
3807
				<video src=""  style="width: 300px; height: auto" controls preload="false" autoplay="false"  poster="" id="microlearning-play-video"></video>
3815
				<video src=""  style="width: 300px; height: auto" controls preload="false" autoplay="false"  poster="" id="microlearning-play-video"></video>
3808
      		</div>
3816
      		</div>
3809
		
3817
		
3810
            <!-- Modal footer -->
3818
            <!-- Modal footer -->
3811
      		<div class="modal-footer">
3819
      		<div class="modal-footer">
3812
        		<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
3820
        		 <button type="button" class="btn btn-light" data-bs-dismiss="modal">LABEL_CLOSE</button>
3813
          	</div>
3821
          	</div>
Línea 3825... Línea 3833...
3825
    	<div class="modal-content">
3833
    	<div class="modal-content">
Línea 3826... Línea 3834...
3826
 
3834
 
3827
            <!-- Modal Header -->
3835
            <!-- Modal Header -->
3828
      		<div class="modal-header">
3836
      		<div class="modal-header">
3829
        		<h4 class="modal-title">LABEL_PLAY_AUDIO</h4>
3837
        		<h4 class="modal-title">LABEL_PLAY_AUDIO</h4>
3830
        		<button type="button" class="close" data-dismiss="modal">&times;</button>
3838
        		<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
Línea 3831... Línea 3839...
3831
      		</div>
3839
      		</div>
3832
 
3840
 
3833
            <!-- Modal body --> 
3841
            <!-- Modal body --> 
Línea 3837... Línea 3845...
3837
                </audio>
3845
                </audio>
3838
      		</div>
3846
      		</div>
Línea 3839... Línea 3847...
3839
		
3847
		
3840
            <!-- Modal footer -->
3848
            <!-- Modal footer -->
3841
      		<div class="modal-footer">
3849
      		<div class="modal-footer">
3842
        		<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
3850
        		 <button type="button" class="btn btn-light" data-bs-dismiss="modal">LABEL_CLOSE</button>
3843
          	</div>
3851
          	</div>
3844
         </div> 	
3852
         </div> 	
3845
	</div>
3853
	</div>
Línea 3852... Línea 3860...
3852
    	<div class="modal-content">
3860
    	<div class="modal-content">
Línea 3853... Línea 3861...
3853
 
3861
 
3854
            <!-- Modal Header -->
3862
            <!-- Modal Header -->
3855
      		<div class="modal-header">
3863
      		<div class="modal-header">
3856
        		<h4 class="modal-title">LABEL_IMAGE</h4>
3864
        		<h4 class="modal-title">LABEL_IMAGE</h4>
3857
        		<button type="button" class="close" data-dismiss="modal">&times;</button>
3865
        		<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
Línea 3858... Línea 3866...
3858
      		</div>
3866
      		</div>
3859
 
3867
 
3860
            <!-- Modal body --> 
3868
            <!-- Modal body --> 
3861
            <div class="modal-body text-center">
3869
            <div class="modal-body text-center">
Línea 3862... Línea 3870...
3862
				<img src="" class="img img-responsive" style="width: 300px; height: auto" id="image-view" />
3870
				<img src="" class="img img-responsive" style="width: 300px; height: auto" id="image-view" />
3863
      		</div>
3871
      		</div>
3864
		
3872
		
3865
            <!-- Modal footer -->
3873
            <!-- Modal footer -->
3866
      		<div class="modal-footer">
3874
      		<div class="modal-footer">
3867
        		<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
3875
        		 <button type="button" class="btn btn-light" data-bs-dismiss="modal">LABEL_CLOSE</button>
3868
          	</div>
3876
          	</div>
Línea 3877... Línea 3885...
3877
    	<div class="modal-content">
3885
    	<div class="modal-content">
Línea 3878... Línea 3886...
3878
 
3886
 
3879
            <!-- Modal Header -->
3887
            <!-- Modal Header -->
3880
      		<div class="modal-header">
3888
      		<div class="modal-header">
3881
        		<h4 class="modal-title">LABEL_DOCUMENT</h4>
3889
        		<h4 class="modal-title">LABEL_DOCUMENT</h4>
3882
        		<button type="button" class="close" data-dismiss="modal">&times;</button>
3890
        		<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
Línea 3883... Línea 3891...
3883
      		</div>
3891
      		</div>
3884
 
3892
 
3885
            <!-- Modal body --> 
3893
            <!-- Modal body --> 
Línea 3889... Línea 3897...
3889
            	</iframe>
3897
            	</iframe>
3890
       	</div>
3898
       	</div>
Línea 3891... Línea 3899...
3891
		
3899
		
3892
            <!-- Modal footer -->
3900
            <!-- Modal footer -->
3893
      		<div class="modal-footer">
3901
      		<div class="modal-footer">
3894
        		<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
3902
        		 <button type="button" class="btn btn-light" data-bs-dismiss="modal">LABEL_CLOSE</button>
3895
          	</div>
3903
          	</div>
3896
         </div> 	
3904
         </div> 	
3897
	</div>
3905
	</div>
Línea 3904... Línea 3912...
3904
    	<div class="modal-content">
3912
    	<div class="modal-content">
Línea 3905... Línea 3913...
3905
 
3913
 
3906
            <!-- Modal Header -->
3914
            <!-- Modal Header -->
3907
      		<div class="modal-header">
3915
      		<div class="modal-header">
3908
        		<h4 class="modal-title">LABEL_TEXT</h4>
3916
        		<h4 class="modal-title">LABEL_TEXT</h4>
3909
        		<button type="button" class="close" data-dismiss="modal">&times;</button>
3917
        		<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
Línea 3910... Línea 3918...
3910
      		</div>
3918
      		</div>
3911
 
3919
 
3912
            <!-- Modal body --> 
3920
            <!-- Modal body --> 
Línea 3918... Línea 3926...
3918
 
3926
 
Línea 3919... Línea 3927...
3919
       	</div>
3927
       	</div>
3920
		
3928
		
3921
            <!-- Modal footer -->
3929
            <!-- Modal footer -->
3922
      		<div class="modal-footer">
3930
      		<div class="modal-footer">
3923
        		<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
3931
        		 <button type="button" class="btn btn-light" data-bs-dismiss="modal">LABEL_CLOSE</button>
3924
          	</div>
3932
          	</div>
3925
         </div> 	
3933
         </div> 	
Línea 3933... Línea 3941...
3933
    	<div class="modal-content">
3941
    	<div class="modal-content">
Línea 3934... Línea 3942...
3934
 
3942
 
3935
            <!-- Modal Header -->
3943
            <!-- Modal Header -->
3936
      		<div class="modal-header">
3944
      		<div class="modal-header">
3937
        		<h5 class="modal-title">LABEL_ADD_CAPSULE_SELECT_TYPE</h5>
3945
        		<h5 class="modal-title">LABEL_ADD_CAPSULE_SELECT_TYPE</h5>
3938
        		<button type="button" class="close" data-dismiss="modal">&times;</button>
3946
        		<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
Línea 3939... Línea 3947...
3939
      		</div>
3947
      		</div>
3940
 
3948
 
3941
            <!-- Modal body --> 
3949
            <!-- Modal body -->