Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15462 Rev 16822
Línea 15... Línea 15...
15
 
15
 
Línea 16... Línea 16...
16
 
16
 
Línea 17... Línea 17...
17
$this->inlineScript()->appendFile('https://maps.googleapis.com/maps/api/js?key=' . $google_map_key . '&libraries=places');
17
$this->inlineScript()->appendFile('https://maps.googleapis.com/maps/api/js?key=' . $google_map_key . '&libraries=places');
18
 
18
 
Línea 19... Línea 19...
19
 
19
 
20
$this->inlineScript()->appendFile($this->basePath('plugins/ckeditor/ckeditor.js'));
20
$this->inlineScript()->appendFile($this->basePath('assets/vendors/ckeditor/ckeditor.js'));
21
 
21
 
Línea 22... Línea 22...
22
 
22
 
23
$this->headLink()->appendStylesheet($this->basePath('plugins/nprogress/nprogress.css'));
23
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/nprogress/nprogress.css'));
Línea 24... Línea 24...
24
$this->inlineScript()->appendFile($this->basePath('plugins/nprogress/nprogress.js'));
24
$this->inlineScript()->appendFile($this->basePath('assets/vendors/nprogress/nprogress.js'));
25
 
25
 
26
 
26
 
27
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/jquery.validate.js'));
27
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/jquery.validate.js'));
Línea 28... Línea 28...
28
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/additional-methods.js'));
28
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/additional-methods.js'));
29
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/localization/messages_es.js'));
29
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/localization/messages_es.js'));
Línea 30... Línea 30...
30
 
30
 
Línea 31... Línea 31...
31
$this->headLink()->appendStylesheet($this->basePath('plugins/datatables-bs4/css/dataTables.bootstrap4.min.css'));
31
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/datatables.net-bs5/dataTables.bootstrap5.css'));
32
$this->headLink()->appendStylesheet($this->basePath('plugins/datatables-responsive/css/responsive.bootstrap4.min.css'));
32
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/datatables.net-bs5-responsive/responsive.bootstrap5.css'));
33
 
33
 
Línea 34... Línea 34...
34
$this->inlineScript()->appendFile($this->basePath('plugins/datatables/jquery.dataTables.min.js'));
34
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net/jquery.dataTables.js'));
35
$this->inlineScript()->appendFile($this->basePath('plugins/datatables-bs4/js/dataTables.bootstrap4.min.js'));
35
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5/dataTables.bootstrap5.js'));
Línea 36... Línea -...
36
$this->inlineScript()->appendFile($this->basePath('plugins/datatables-responsive/js/dataTables.responsive.min.js'));
-
 
37
$this->inlineScript()->appendFile($this->basePath('plugins/datatables-responsive/js/responsive.bootstrap4.min.js'));
-
 
-
 
36
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5-responsive/dataTables.responsive.min.js'));
-
 
37
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5-responsive/responsive.bootstrap5.min.js'));
38
 
38
 
Línea 39... Línea 39...
39
 
39
 
40
$this->headLink()->appendStylesheet($this->basePath('plugins/select2/css/select2.min.css'));
-
 
-
 
40
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/select2/css/select2.min.css'));
Línea 41... Línea 41...
41
$this->headLink()->appendStylesheet($this->basePath('plugins/select2-bootstrap4-theme/select2-bootstrap4.min.css'));
41
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/select2-bootstrap4-theme/select2-bootstrap4.min.css'));
42
 
42
 
Línea 43... Línea 43...
43
$this->inlineScript()->appendFile($this->basePath('plugins/select2/js/select2.full.min.js'));
43
$this->inlineScript()->appendFile($this->basePath('assets/vendors/select2/js/select2.full.min.js'));
44
 
44
 
Línea 177... Línea 177...
177
                'sSortDescending': ':LABEL_DATATABLE_SSORTDESCENDING'
177
                'sSortDescending': ':LABEL_DATATABLE_SSORTDESCENDING'
178
            },
178
            },
179
        },
179
        },
180
        'drawCallback': function(settings) {
180
        'drawCallback': function(settings) {
181
            NProgress.done();
181
            NProgress.done();
182
            $('button.btn-delete').confirmation({
-
 
183
                rootSelector: 'button.btn-delete',
-
 
184
                title: 'LABEL_ARE_YOU_SURE',
-
 
185
                singleton: true,
-
 
186
                btnOkLabel: 'LABEL_YES',
-
 
187
                btnCancelLabel: 'LABEL_NO',
-
 
188
                onConfirm: function(value) {
-
 
189
                    action = $(this).data('href');
-
 
190
                    NProgress.start();
-
 
191
                    $.ajax({
-
 
192
                        'dataType': 'json',
-
 
193
                        'accept': 'application/json',
-
 
194
                        'method': 'post',
-
 
195
                        'url': action,
-
 
196
                    }).done(function(response) {
-
 
197
                        if (response['success']) {
-
 
198
                            $.fn.showSuccess(response['data']);
-
 
199
                            gridTable.api().ajax.reload(null, false);
-
 
200
                        } else {
-
 
201
                            $.fn.showError(response['data']);
-
 
202
                        }
-
 
203
                    }).fail(function(jqXHR, textStatus, errorThrown) {
-
 
204
                        $.fn.showError(textStatus);
-
 
205
                    }).always(function() {
-
 
206
                        NProgress.done();
-
 
207
                    });
-
 
208
                },
-
 
209
            });
182
            
210
        },
183
        },
211
         'aoColumns': [
184
         'aoColumns': [
212
                { 'mDataProp': 'name' },
185
                { 'mDataProp': 'name' },
213
                { 'mDataProp': 'job_description' },
186
                { 'mDataProp': 'job_description' },
214
                { 'mDataProp': 'last_date' },
187
                { 'mDataProp': 'last_date' },
Línea 513... Línea 486...
513
        e.preventDefault();
486
        e.preventDefault();
514
        gridTable.api().ajax.reload(null, false);
487
        gridTable.api().ajax.reload(null, false);
Línea 515... Línea 488...
515
 
488
 
Línea -... Línea 489...
-
 
489
    });
-
 
490
 
-
 
491
 $('body').on('click', 'button.btn-delete', function(e) { 
-
 
492
        e.preventDefault();
-
 
493
        var action = $(this).data('href');
-
 
494
 
-
 
495
 
-
 
496
          swal.fire({
-
 
497
            title: 'LABEL_ARE_YOU_SURE',
-
 
498
            icon: 'question',
-
 
499
            cancelButtonText: 'LABEL_NO',
-
 
500
            showCancelButton: true,
-
 
501
            confirmButtonText: 'LABEL_YES'
-
 
502
          }).then((result) => {
-
 
503
            if (result.isConfirmed) {
-
 
504
 
-
 
505
                    NProgress.start();
-
 
506
                    $.ajax({
-
 
507
                        'dataType'  : 'json',
-
 
508
                        'accept'    : 'application/json',
-
 
509
                        'method'    : 'post',
-
 
510
                        'url'       :  action,
-
 
511
                    }).done(function(response) {
-
 
512
                        if(response['success']) {
-
 
513
                            $.fn.showSuccess(response['data']);
-
 
514
                            gridTable.api().ajax.reload(null, false);
-
 
515
                        } else {
-
 
516
                            $.fn.showError(response['data']);
-
 
517
                        }
-
 
518
                    }).fail(function( jqXHR, textStatus, errorThrown) {
-
 
519
                        $.fn.showError(textStatus);
-
 
520
                    }).always(function() {
-
 
521
                        NProgress.done();
-
 
522
                    });
-
 
523
            }
-
 
524
       });
516
    });
525
    });
517
 
526
 
518
    $('#job_description_id').select2({
527
    $('#job_description_id').select2({
519
        theme: 'bootstrap4',
528
        theme: 'bootstrap4',
Línea 733... Línea 742...
733
 
742
 
734
 
743
 
735
 
744
 
736
          <div class="form-group">
745
          <div class="form-group">
737
              <button type="submit" class="btn btn-primary btn-form-save-close">LABEL_SAVE</button>
746
              <button type="submit" class="btn btn-primary btn-form-save-close">LABEL_SAVE</button>
738
             <button type="button" class="btn btn-secondary btn-edit-cancel">LABEL_CANCEL</button>
747
             <button type="button" class="btn btn-light btn-edit-cancel">LABEL_CANCEL</button>
739
          </div>
748
          </div>
740
      <?php echo $this->form()->closeTag($form); ?>
749
      <?php echo $this->form()->closeTag($form); ?>