Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15423 Rev 16822
Línea 5... Línea 5...
5
$roleName = $currentUser->getUserTypeId();
5
$roleName = $currentUser->getUserTypeId();
Línea 6... Línea 6...
6
 
6
 
Línea 7... Línea 7...
7
 
7
 
8
$routeSave       = $this->url('settings/my-private-network/calendar');
8
$routeSave       = $this->url('settings/my-private-network/calendar');
Línea 9... Línea 9...
9
 
9
 
10
$this->headLink()->appendStylesheet($this->basePath('plugins/nprogress/nprogress.css'));
10
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/nprogress/nprogress.css'));
11
$this->inlineScript()->appendFile($this->basePath('plugins/nprogress/nprogress.js'));
11
$this->inlineScript()->appendFile($this->basePath('assets/vendors/nprogress/nprogress.js'));
Línea 12... Línea -...
12
 
-
 
13
 
-
 
Línea 14... Línea 12...
14
 
12
 
15
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/jquery.validate.js'));
13
 
16
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/additional-methods.js'));
14
 
Línea 32... Línea 30...
32
                $(element).removeClass('is-invalid');
30
                $(element).removeClass('is-invalid');
33
            },
31
            },
34
            errorElement: 'span',
32
            errorElement: 'span',
35
            errorClass: 'error invalid-feedback',
33
            errorClass: 'error invalid-feedback',
36
            errorPlacement: function(error, element) {
34
            errorPlacement: function(error, element) {
37
                if(element.parent('.btn-file').length) {
-
 
38
                    error.insertAfter(element.parent().parent());
-
 
39
                } else if(element.parent('.toggle').length) {
-
 
40
                    error.insertAfter(element.parent().parent());
-
 
41
                } else {
-
 
42
                    error.insertAfter(element.parent());
35
                error.insertAfter(element.parent());
43
                }
-
 
44
            }
36
            }
45
        });
37
        });
Línea 46... Línea 38...
46
        
38
        
47
        $.fn.handleDisable = function() {
39
        $.fn.handleDisable = function() {
Línea 54... Línea 46...
54
            if(element) {
46
            if(element) {
55
                $(element).addClass('is-invalid');
47
                $(element).addClass('is-invalid');
Línea 56... Línea 48...
56
                
48
                
57
                
-
 
58
                var error = $('<span id="' + fieldname +'-error" class="error invalid-feedback">' + errors + '</div>');
-
 
59
                if(element.parent('.btn-file').length) {
-
 
60
                    error.insertAfter(element.parent().parent());
-
 
61
                } else if(element.parent('.toggle').length) {
-
 
62
                    error.insertAfter(element.parent().parent());
49
                
63
                } else {
-
 
64
                    error.insertAfter(element.parent());
50
                var error = $('<span id="' + fieldname +'-error" class="error invalid-feedback">' + errors + '</div>');
65
                }
51
                error.insertAfter(element.parent());
Línea 66... Línea 52...
66
            }
52
            }
67
        };
53
        };
Línea 172... Línea 158...
172
        invalidHandler: function(form, validator) {
158
        invalidHandler: function(form, validator) {
Línea 173... Línea 159...
173
            
159
            
174
        }
160
        }
Línea 175... Línea -...
175
    });
-
 
176
 
-
 
177
    $('#css_calendar_expire_bg_color').colorpicker();
-
 
178
    $('#css_calendar_expire_text_color').colorpicker();
-
 
179
    $('#css_calendar_zoom_bg_color').colorpicker();
-
 
180
    $('#css_calendar_zoom_text_color').colorpicker();
-
 
181
    $('#css_calendar_planning_objectives_and_goals_bg_color').colorpicker();
-
 
182
    $('#css_calendar_planning_objectives_and_goals_text_color').colorpicker();
-
 
183
    $('#css_calendar_performance_evaluation_bg_color').colorpicker();
-
 
184
    $('#css_calendar_performance_evaluation_text_color').colorpicker();
-
 
185
    $('#css_calendar_recruitment_and_selection_bg_color').colorpicker();
-
 
186
    $('#css_calendar_recruitment_and_selection_text_color').colorpicker();
-
 
187
    $('#css_calendar_survey_bg_color').colorpicker();
-
 
188
    $('#css_calendar_survey_text_color').colorpicker();
-
 
Línea 189... Línea 161...
189
    $('#css_calendar_organizational_climate_bg_color').colorpicker();
161
    });
190
    $('#css_calendar_organizational_climate_text_color').colorpicker();
162
 
191
 
163
 
192
 
164
 
Línea 193... Línea 165...
193
});
165
});
194
JS;
-
 
195
$this->inlineScript()->captureEnd();
166
JS;
196
?>
-
 
197
 
-
 
198
<!-- Content Header (Page header) -->
-
 
199
<section class="content-header">
-
 
200
    <div class="container-fluid">
-
 
201
        <div class="row mb-2">
167
$this->inlineScript()->captureEnd();
202
            <div class="col-sm-12">
-
 
203
                <h1>LABEL_MY_PRIVATE_NETWORK_CALENDAR</h1>
168
?>
204
            </div>
169
 
205
        </div>
170
<!-- Content Header (Page header) -->
206
        <div class="row mb-2">
171
<div class="container">
207
            <div class="col-sm-12">
172
	<div class="card">
208
                <?php
173
		<?php 
209
                $form = $this->form;
174
		$form = $this->form;
210
                $form->setAttributes([
175
		$form->setAttributes([
211
                    'method'  => 'post',
176
		    'method'  => 'post',
212
                    'action'  => $routeSave,
177
		    'action'  => $routeSave,
213
                    'name'    => 'form',
178
		    'name'    => 'form',
214
                    'id'      => 'form',
179
		    'id'      => 'form',
215
                ]);
180
		]);
216
 
-
 
217
                $form->prepare();
-
 
218
                echo $this->form()->openTag($form);
-
 
219
 
-
 
220
                $styles = [
-
 
221
                    'Color de fondo de un evento cerca de expirar' => 'css_calendar_expire_bg_color',
-
 
222
                    'Color del texto de un evento cerca de expirar' => 'css_calendar_expire_text_color',
-
 
223
                    'Color de fondo de una conferencia Zoom' => 'css_calendar_zoom_bg_color',
-
 
224
                    'Color del texto de una conferencia Zoom' => 'css_calendar_zoom_text_color',
-
 
225
                    'Color de fondo de una planificación de objetivos' => 'css_calendar_planning_objectives_and_goals_bg_color',
-
 
226
                    'Color de texto de una planificación de objetivos' => 'css_calendar_planning_objectives_and_goals_text_color',
-
 
227
                    'Color de fondo de una evaluación de desempeño' => 'css_calendar_performance_evaluation_bg_color',
181
		
228
                    'Color de texto de una evaluación de desempeño' => 'css_calendar_performance_evaluation_text_color',
-
 
229
                    'Color de fondo de un proceso de reclutamiento y selección' => 'css_calendar_recruitment_and_selection_bg_color',
-
 
230
                    'Color de texto de un proceso de reclutamiento y selección' => 'css_calendar_recruitment_and_selection_text_color',
-
 
231
                    'Color de fondo de una encuesta' => 'css_calendar_survey_bg_color',
-
 
Línea 232... Línea -...
232
                    'Color de texto de una encuesta' => 'css_calendar_survey_text_color',
-
 
Línea 233... Línea 182...
233
                    'Color de fondo de una encuesta de clima organizacional' => 'css_calendar_organizational_climate_bg_color',
182
		$form->prepare();
-
 
183
		echo $this->form()->openTag($form);
-
 
184
		?>
-
 
185
		<div class="card-body">
-
 
186
			<h6 class="card-title">LABEL_MY_PRIVATE_NETWORK_CALENDAR</h6>
-
 
187
 
-
 
188
 
-
 
189
     
-
 
190
                    <?php
-
 
191
            
-
 
192
    
-
 
193
                    $styles = [
-
 
194
                        'Color de fondo de un evento cerca de expirar' => 'css_calendar_expire_bg_color',
-
 
195
                        'Color del texto de un evento cerca de expirar' => 'css_calendar_expire_text_color',
-
 
196
                        'Color de fondo de una conferencia Zoom' => 'css_calendar_zoom_bg_color',
-
 
197
                        'Color del texto de una conferencia Zoom' => 'css_calendar_zoom_text_color',
-
 
198
                        'Color de fondo de una planificación de objetivos' => 'css_calendar_planning_objectives_and_goals_bg_color',
-
 
199
                        'Color de texto de una planificación de objetivos' => 'css_calendar_planning_objectives_and_goals_text_color',
-
 
200
                        'Color de fondo de una evaluación de desempeño' => 'css_calendar_performance_evaluation_bg_color',
-
 
201
                        'Color de texto de una evaluación de desempeño' => 'css_calendar_performance_evaluation_text_color',
-
 
202
                        'Color de fondo de un proceso de reclutamiento y selección' => 'css_calendar_recruitment_and_selection_bg_color',
-
 
203
                        'Color de texto de un proceso de reclutamiento y selección' => 'css_calendar_recruitment_and_selection_text_color',
-
 
204
                        'Color de fondo de una encuesta' => 'css_calendar_survey_bg_color',
-
 
205
                        'Color de texto de una encuesta' => 'css_calendar_survey_text_color',
234
                    'Color de texto de una encuesta de clima organizacional' => 'css_calendar_organizational_climate_text_color',
206
                        'Color de fondo de una encuesta de clima organizacional' => 'css_calendar_organizational_climate_bg_color',
-
 
207
                        'Color de texto de una encuesta de clima organizacional' => 'css_calendar_organizational_climate_text_color',
235
 
208
    
-
 
209
    
-
 
210
    
-
 
211
                    ];
-
 
212
    
-
 
213
    
-
 
214
                    $col = 0;
-
 
215
                    foreach ($styles as $label => $field) :
-
 
216
                        if($col == 0) {
236
 
217
                            echo "<div class=\"row\">";  
237
 
218
                            
238
                ];
219
                        }
239
 
220
                        
240
 
221
                        
-
 
222
                        $value = $form->get($field)->getValue();
-
 
223
                    
-
 
224
                    ?>
-
 
225
    					
241
 
226
    
242
                foreach ($styles as $label => $field) :
227
    
243
                ?>
228
                        <div class="mb-3 mt-3 col-6">
244
 
229
                        	<label for="<?php echo $field ?>" class="form-label"><?php echo $label ?></label>
245
 
230
							<input type="color" id="<?php echo $field ?>" name="<?php echo $field ?>" class="form-control form-control-color"  value="<?php echo $value ?>" >
246
 
231
                        
247
                    <div class="form-group">
232
                        </div>
248
                        <?php
-
 
249
                        $element = $form->get($field);
-
 
250
                        $element->setAttributes(['id' => $field, 'class' => 'form-control', 'class' => 'form-control']);
-
 
251
                        $element->setOptions(['label' => $label]);
-
 
252
                        echo $this->formLabel($element);
-
 
253
                        echo $this->formText($element);
-
 
254
                        ?>
-
 
255
                    </div>
-
 
256
                <?php
-
 
257
                endforeach;
-
 
258
                ?>
-
 
259
                <div class="form-group">
-
 
260
                    <button type="submit" class="btn btn-primary">LABEL_SAVE</button>
233
                        <?php 
-
 
234
                            $col++;
-
 
235
                            if($col == 2) {
-
 
236
                                echo "</div>";  
-
 
237
                                $col = 0;
-
 
238
                            }
-
 
239
                        ?>
-
 
240
                    <?php
-
 
241
                    endforeach;
-
 
242
                    
-
 
243
                    if($col != 0) {
-
 
244
                        echo "</div>";  
-
 
245
                    }
-
 
246
                    ?>
-
 
247
 
-
 
248
          			
-
 
249
    
-
 
250
		</div>
261
                </div>
251
		<div class="card-footer text-right">