Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 1143 Rev 1144
Línea 202... Línea 202...
202
 
202
 
203
                $competenceMapper = CompetencyMapper::getInstance($this->adapter);
203
                $competenceMapper = CompetencyMapper::getInstance($this->adapter);
Línea 204... Línea 204...
204
                $result = $competenceMapper->insert($competence);
204
                $result = $competenceMapper->insert($competence);
205
 
-
 
206
                if ($result) {
205
 
207
                    $this->logger->info('Se agrego la competencia ' . $competence->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
206
                if ($result) {
208
 
207
                    
Línea 209... Línea 208...
209
                    $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
208
                    $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
Línea 216... Línea 215...
216
                        $behaviorCompetency = new BehaviorCompetency();
215
                        $behaviorCompetency = new BehaviorCompetency();
217
                        $behaviorCompetency->competency_id = $competency->id;
216
                        $behaviorCompetency->competency_id = $competency->id;
218
                        $behaviorCompetency->behavior_id = $behaviors[$i]['id'];
217
                        $behaviorCompetency->behavior_id = $behaviors[$i]['id'];
219
                        $behaviorCompetencyMapper->insert($behaviorCompetency);
218
                        $behaviorCompetencyMapper->insert($behaviorCompetency);
220
                    }
219
                    }
-
 
220
                    
-
 
221
                    $this->logger->info('Se agrego la competencia ' . $competence->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
Línea 221... Línea 222...
221
 
222
 
222
                    $data = [
223
                    $data = [
223
                        'success' => true,
224
                        'success' => true,
224
                        'data' => 'LABEL_RECORD_ADDED'
225
                        'data' => 'LABEL_RECORD_ADDED'
-
 
226
                    ];
225
                    ];
227
                    
226
                } else {
228
                } else {
227
                    $data = [
229
                    $data = [
228
                        'success' => false,
230
                        'success' => false,
229
                        'data' => $competenceMapper->getError()
231
                        'data' => $competenceMapper->getError()
Línea 328... Línea 330...
328
                $hydrator->hydrate($dataPost, $competence);
330
                $hydrator->hydrate($dataPost, $competence);
Línea 329... Línea 331...
329
 
331
 
Línea 330... Línea 332...
330
                $result = $competenceMapper->update($competence);
332
                $result = $competenceMapper->update($competence);
-
 
333
 
-
 
334
                if ($result) {
-
 
335
                    
-
 
336
                    $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
-
 
337
                    $behaviorCompetencyMapper->deleteAllBCompetencyId($competence->id);
-
 
338
 
-
 
339
                    $behaviors = json_decode($dataPost['behaviors'], true);
-
 
340
 
-
 
341
                    for ($i = 0; $i < count($behaviors); $i++) {
-
 
342
 
-
 
343
                        $behaviorCompetency = new BehaviorCompetency();
-
 
344
                        $behaviorCompetency->competency_id = $competency->id;
-
 
345
                        $behaviorCompetency->behavior_id = $behaviors[$i]['id'];
-
 
346
                        $behaviorCompetencyMapper->insert($behaviorCompetency);
331
 
347
                    }
Línea 332... Línea 348...
332
                if ($result) {
348
                    
333
                    $this->logger->info('Se actualizo la competencia ' . $competenceType->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
349
                    $this->logger->info('Se actualizo la competencia ' . $competenceType->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
334
 
350