Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 17236 Rev 17237
Línea 6... Línea 6...
6
$routeDatatable = $this->url('microlearning/content/capsules');
6
$routeDatatable = $this->url('microlearning/content/capsules');
Línea 7... Línea 7...
7
 
7
 
8
$allowAdd       = $acl->isAllowed($roleName, 'microlearning/content/capsules/add') ? 1 : 0;
8
$allowAdd       = $acl->isAllowed($roleName, 'microlearning/content/capsules/add') ? 1 : 0;
9
$allowEdit      = $acl->isAllowed($roleName, 'microlearning/content/capsules/edit') ? 1 : 0;
9
$allowEdit      = $acl->isAllowed($roleName, 'microlearning/content/capsules/edit') ? 1 : 0;
-
 
10
$allowDelete    = $acl->isAllowed($roleName, 'microlearning/content/capsules/delete') ? 1 : 0;
Línea 10... Línea 11...
10
$allowDelete    = $acl->isAllowed($roleName, 'microlearning/content/capsules/delete') ? 1 : 0;
11
$allowUsers     = $acl->isAllowed($roleName, 'microlearning/content/capsules/users') ? 1 : 0;
11
 
12
 
12
// NProgress
13
// NProgress
Línea 35... Línea 36...
35
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net/jquery.dataTables.js'));
36
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net/jquery.dataTables.js'));
36
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5/dataTables.bootstrap5.js'));
37
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5/dataTables.bootstrap5.js'));
37
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5-responsive/dataTables.responsive.min.js'));
38
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5-responsive/dataTables.responsive.min.js'));
38
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5-responsive/responsive.bootstrap5.min.js'));
39
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5-responsive/responsive.bootstrap5.min.js'));
Línea -... Línea 40...
-
 
40
 
-
 
41
// Toggle
-
 
42
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/bootstrap4-toggle/css/bootstrap4-toggle.min.css'));
-
 
43
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap4-toggle/js/bootstrap4-toggle.min.js'));
-
 
44
 
-
 
45
// Input Number Format
-
 
46
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-input-number/input-number-format.jquery.js'));
-
 
47
 
-
 
48
$this->headStyle()->captureStart();
-
 
49
echo <<<CSS
-
 
50
    #gridTableUsers {
-
 
51
        display: flex;
-
 
52
        flex-flow: column;
-
 
53
        width: 100%;
-
 
54
    }
-
 
55
    #gridTableUsers thead {
-
 
56
        flex: 0 0 auto;
-
 
57
    }
-
 
58
    #gridTableUsers tbody {
-
 
59
        flex: 1 1 auto;
-
 
60
        display: block;
-
 
61
        overflow-y: auto;
-
 
62
        overflow-x: hidden;
-
 
63
    }
-
 
64
    #gridTableUsers tr {
-
 
65
        width: 100%;
-
 
66
        display: table;
-
 
67
        table-layout: fixed;
-
 
68
    }
-
 
69
    .imagen-contaner{
-
 
70
        border:1px solid rgb(200,200,200);
-
 
71
        border-radius:5px;
-
 
72
        padding:10px;
-
 
73
        display:flex;
-
 
74
        flex-flow:column;
-
 
75
        align-items:center;
-
 
76
    }
-
 
77
CSS;
-
 
78
$this->headStyle()->captureEnd();
39
 
79
 
Línea 40... Línea 80...
40
$this->headLink()->captureStart();
80
$this->headLink()->captureStart();
41
 
81
 
42
$this->inlineScript()->captureStart();
82
$this->inlineScript()->captureStart();
Línea 156... Línea 196...
156
            },
196
            },
157
            {
197
            {
158
                targets: -2,
198
                targets: -2,
159
                orderable: false,
199
                orderable: false,
160
                render: function (data, type, row) {
200
                render: function (data, type, row) {
161
                    var s = ''
201
                s = ''
Línea 162... Línea 202...
162
 
202
 
-
 
203
                if (data['image']) {
163
                    if (data['image']) {
204
                    s =
164
                        s = s +
205
                    s +
165
                        '&nbsp; <img class="btn-view-image-app" data-href="' +
206
                    '&nbsp; <img class="btn-view-image-app" data-href="' +
166
                        data['image'] +
207
                    data['image'] +
167
                        '" data-toggle="tooltip" src="' +
208
                    '" data-toggle="tooltip" src="' +
168
                        data['image'] +
209
                    data['image'] +
169
                        '" title="LABEL_VIEW" style="width: 40px; object-fit: cover; height: 40px;" /> '
210
                    '" title="LABEL_VIEW" style="width: 40px; object-fit: cover; height: 40px;" /> '
Línea 170... Línea 211...
170
                    }
211
                }
171
 
212
 
172
                    return s
213
                return s
173
                }
214
                }
174
            },
215
            },
175
            {
216
            {
176
                targets: -1,
217
                targets: -1,
177
                orderable: false,
218
                orderable: false,
Línea 178... Línea 219...
178
                render: function (data, type, row) {
219
                render: function (data, type, row) {
179
                    var s = ''
220
                s = ''
180
 
221
 
181
                    if (allowEdit && data['link_edit']) {
222
                if (allowEdit && data['link_edit']) {
182
                        s =
223
                    s =
183
                        s +
224
                    s +
184
                        '<button class="btn btn-info btn-sm btn-edit" data-href="' +
225
                    '<button class="btn btn-info btn-sm btn-edit" data-href="' +
185
                        data['link_edit'] +
-
 
186
                        '" data-toggle="tooltip" title="LABEL_EDIT"><i class="fa fa-pen"></i> LABEL_EDIT </button>&nbsp;'
226
                    data['link_edit'] +
187
                    }
227
                    '" data-toggle="tooltip" title="LABEL_EDIT"><i class="fa fa-pen"></i> LABEL_EDIT </button>&nbsp;'
188
                    
228
                }
189
                    if (allowDelete && data['link_delete']) {
229
                if (allowDelete && data['link_delete']) {
190
                        s =
230
                    s =
191
                        s +
231
                    s +
192
                        '<button class="btn btn-danger btn-sm btn-delete" data-href="' +
232
                    '<button class="btn btn-danger btn-sm btn-delete" data-href="' +
Línea 193... Línea 233...
193
                        data['link_delete'] +
233
                    data['link_delete'] +
194
                        '" data-toggle="tooltip" title="LABEL_DELETE"><i class="fa fa-trash"></i> LABEL_DELETE </button>&nbsp;'
234
                    '" data-toggle="tooltip" title="LABEL_DELETE"><i class="fa fa-trash"></i> LABEL_DELETE </button>&nbsp;'
195
                    }
235
                }
196
 
236
 
197
                    return s
237
                return s