Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 1150 Rev 1151
Línea 199... Línea 199...
199
 
199
 
200
                $competenceMapper = CompetencyMapper::getInstance($this->adapter);
200
                $competenceMapper = CompetencyMapper::getInstance($this->adapter);
Línea 201... Línea 201...
201
                $result = $competenceMapper->insert($competence);
201
                $result = $competenceMapper->insert($competence);
202
 
202
 
203
                if ($result) {
203
                if ($result) {
204
                    
204
 
Línea 205... Línea 205...
205
                    $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
205
                    $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
Línea 212... Línea 212...
212
                    for ($i = 0; $i < count($behaviors); $i++) {
212
                    for ($i = 0; $i < count($behaviors); $i++) {
Línea 213... Línea 213...
213
 
213
 
214
                        $behavior = $behaviorMapper->fetchOneByUuid($behaviors[$i]['id']);
214
                        $behavior = $behaviorMapper->fetchOneByUuid($behaviors[$i]['id']);
Línea 215... Línea 215...
215
                        if ($behavior) {
215
                        if ($behavior) {
216
 
216
 
217
                        $behaviorCompetency = new BehaviorCompetency();
217
                            $behaviorCompetency = new BehaviorCompetency();
218
                        $behaviorCompetency->competency_id = $competence->id;
218
                            $behaviorCompetency->competency_id = $competence->id;
219
                        $behaviorCompetency->behavior_id = $behavior ->id;
-
 
220
                        $behaviorCompetencyMapper->insert($behaviorCompetency);
219
                            $behaviorCompetency->behavior_id = $behavior->id;
221
 
220
                            $behaviorCompetencyMapper->insert($behaviorCompetency);
222
                        }
221
                        }
223
                    }
222
                    }
Línea 224... Línea 223...
224
                    
223
 
225
                    $this->logger->info('Se agrego la competencia ' . $competence->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
224
                    $this->logger->info('Se agrego la competencia ' . $competence->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
226
 
225
 
227
                    $data = [
226
                    $data = [
228
                        'success' => true,
-
 
229
                        'data' => 'LABEL_RECORD_ADDED'
227
                        'success' => true,
230
                    ];
228
                        'data' => 'LABEL_RECORD_ADDED'
231
                    
229
                    ];
232
                } else {
230
                } else {
233
                    $data = [
231
                    $data = [
Línea 334... Línea 332...
334
                $hydrator->hydrate($dataPost, $competence);
332
                $hydrator->hydrate($dataPost, $competence);
Línea 335... Línea 333...
335
 
333
 
Línea 336... Línea 334...
336
                $result = $competenceMapper->update($competence);
334
                $result = $competenceMapper->update($competence);
337
 
335
 
338
                if ($result) {
336
                if ($result) {
339
                    
337
 
Línea 340... Línea 338...
340
                    $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
338
                    $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
Línea 347... Línea 345...
347
                    for ($i = 0; $i < count($behaviors); $i++) {
345
                    for ($i = 0; $i < count($behaviors); $i++) {
Línea 348... Línea 346...
348
 
346
 
349
                        $behavior = $behaviorMapper->fetchOneByUuid($behaviors[$i]['id']);
347
                        $behavior = $behaviorMapper->fetchOneByUuid($behaviors[$i]['id']);
Línea 350... Línea -...
350
                        if ($behavior) {
-
 
351
 
-
 
352
                            
-
 
353
 
-
 
354
                        $behaviorCompetency = new BehaviorCompetency();
-
 
355
                        $behaviorCompetency->competency_id = $competence->id;
-
 
356
                        $behaviorCompetency->behavior_id = $behavior->id;
-
 
357
 
-
 
358
                        return new JsonModel($data = [
-
 
359
                            'success' => false,
-
 
360
                            'data' => $behaviorCompetency
-
 
Línea -... Línea 348...
-
 
348
                        if ($behavior) {
-
 
349
 
-
 
350
 
-
 
351
                            $behaviorCompetency = new BehaviorCompetency();
361
                        ]);
352
                            $behaviorCompetency->competency_id = $competence->id;
362
                        $behaviorCompetencyMapper->insert($behaviorCompetency);
353
                            $behaviorCompetency->behavior_id = $behavior->id;
363
 
354
                            $behaviorCompetencyMapper->insert($behaviorCompetency);
364
                        }
-
 
365
                    }
-
 
366
                    
-
 
367
                     return new JsonModel($data = [
-
 
368
                        'success' => false,
-
 
369
                        'data' => count($behaviors)
355
                        }
Línea 370... Línea 356...
370
                    ]);
356
                    }
371
                    
357
 
372
                    $this->logger->info('Se actualizo la competencia ' . $competenceType->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
358
                    $this->logger->info('Se actualizo la competencia ' . $competenceType->name, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
Línea 394... Línea 380...
394
                    'success' => false,
380
                    'success' => false,
395
                    'data' => $messages
381
                    'data' => $messages
396
                ]);
382
                ]);
397
            }
383
            }
398
        } else if ($request->isGet()) {
384
        } else if ($request->isGet()) {
399
            
385
 
400
            $competenceTypeMapper = CompetencyTypeMapper::getInstance($this->adapter);
386
            $competenceTypeMapper = CompetencyTypeMapper::getInstance($this->adapter);
401
            $competenceType = $competenceTypeMapper->fetchOne($competence->competency_type_id);
387
            $competenceType = $competenceTypeMapper->fetchOne($competence->competency_type_id);
402
            $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
388
            $behaviorCompetencyMapper = BehaviorCompetencyMapper::getInstance($this->adapter);
403
            $behaviorMapper = BehaviorsMapper::getInstance($this->adapter);
389
            $behaviorMapper = BehaviorsMapper::getInstance($this->adapter);