Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 177 Rev 180
Línea 805... Línea 805...
805
    {
805
    {
806
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
806
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
807
        $currentNetwork  = $currentNetworkPlugin->getNetwork();
807
        $currentNetwork  = $currentNetworkPlugin->getNetwork();
Línea 808... Línea -...
808
 
-
 
809
 
808
 
Línea 810... Línea 809...
810
        $flashMessenger = $this->plugin('FlashMessenger');
809
 
811
        $code =  Functions::sanitizeFilterString($this->params()->fromRoute('code', ''));
810
        $code =  Functions::sanitizeFilterString($this->params()->fromRoute('code', ''));
812
 
811
 
Línea 897... Línea 896...
897
 
896
 
Línea 898... Línea -...
898
 
-
 
899
                        $this->logger->info('Restablecer contraseña realizado', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
897
 
900
 
898
                        $this->logger->info('Restablecer contraseña realizado', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
901
 
899
 
902
                        $flashMessenger->addSuccessMessage('LABEL_YOUR_PASSWORD_HAS_BEEN_UPDATED');
900
 
Línea 903... Línea 901...
903
 
901
                        
Línea 1037... Línea 1035...
1037
                            ];
1035
                            ];
Línea 1038... Línea 1036...
1038
 
1036
 
1039
                            $email = new QueueEmail($this->adapter);
1037
                            $email = new QueueEmail($this->adapter);
1040
                            $email->processEmailTemplate($emailTemplate, $arrayCont, $user->email, trim($user->first_name . ' ' . $user->last_name));
1038
                            $email->processEmailTemplate($emailTemplate, $arrayCont, $user->email, trim($user->first_name . ' ' . $user->last_name));
1041
                        }
-
 
1042
                        $flashMessenger = $this->plugin('FlashMessenger');
-
 
Línea 1043... Línea 1039...
1043
                        $flashMessenger->addSuccessMessage('LABEL_RECOVERY_LINK_WAS_SENT_TO_YOUR_EMAIL');
1039
                        }
Línea 1044... Línea 1040...
1044
 
1040
 
1045
                        $this->logger->info('Olvidó contraseña - Se envio link de recuperación ', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
1041
                        $this->logger->info('Olvidó contraseña - Se envio link de recuperación ', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
-
 
1042
 
1046
 
1043
                        return new JsonModel([
1047
                        return new JsonModel([
1044
                            'success' => true,
1048
                            'success' => true,
1045
                            'data' => 'LABEL_RECOVERY_LINK_WAS_SENT_TO_YOUR_EMAIL'
1049
                        ]);
1046
                        ]);
Línea 1284... Línea 1281...
1284
                            ];
1281
                            ];
Línea 1285... Línea 1282...
1285
 
1282
 
1286
                            $email = new QueueEmail($this->adapter);
1283
                            $email = new QueueEmail($this->adapter);
1287
                            $email->processEmailTemplate($emailTemplate, $arrayCont, $user->email, trim($user->first_name . ' ' . $user->last_name));
1284
                            $email->processEmailTemplate($emailTemplate, $arrayCont, $user->email, trim($user->first_name . ' ' . $user->last_name));
1288
                        }
-
 
1289
                        $flashMessenger = $this->plugin('FlashMessenger');
-
 
Línea 1290... Línea 1285...
1290
                        $flashMessenger->addSuccessMessage('LABEL_REGISTRATION_DONE');
1285
                        }
Línea 1291... Línea 1286...
1291
 
1286
 
1292
                        $this->logger->info('Registro con Exito ', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
1287
                        $this->logger->info('Registro con Exito ', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
-
 
1288
 
1293
 
1289
                        return new JsonModel([
1294
                        return new JsonModel([
1290
                            'success' => true,
1295
                            'success' => true,
1291
                            'data' => 'LABEL_REGISTRATION_DONE'
Línea 1296... Línea 1292...
1296
                        ]);
1292
                        ]);
Línea 1364... Línea 1360...
1364
        if ($request->isGet()) {
1360
        if ($request->isGet()) {
1365
            $code   =  Functions::sanitizeFilterString($this->params()->fromRoute('code'));
1361
            $code   =  Functions::sanitizeFilterString($this->params()->fromRoute('code'));
1366
            $userMapper = UserMapper::getInstance($this->adapter);
1362
            $userMapper = UserMapper::getInstance($this->adapter);
1367
            $user = $userMapper->fetchOneByActivationKeyAndNetworkId($code, $currentNetwork->id);
1363
            $user = $userMapper->fetchOneByActivationKeyAndNetworkId($code, $currentNetwork->id);
Línea 1368... Línea -...
1368
 
-
 
-
 
1364
 
Línea 1369... Línea 1365...
1369
            $flashMessenger = $this->plugin('FlashMessenger');
1365
 
1370
 
1366
 
1371
            if ($user) {
1367
            if ($user) {
1372
                if (User::EMAIL_VERIFIED_YES == $user->email_verified) {
1368
                if (User::EMAIL_VERIFIED_YES == $user->email_verified) {
1373
 
1369
                    
-
 
1370
                    $this->logger->err('Verificación email - El código ya habia sido verificao ', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
-
 
1371
                    
1374
                    $this->logger->err('Verificación email - El código ya habia sido verificao ', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
1372
                    $response = [
-
 
1373
                        'success' => false,
-
 
1374
                        'data' => 'ERROR_EMAIL_HAS_BEEN_PREVIOUSLY_VERIFIED'
-
 
1375
                    ];
1375
 
1376
            
Línea 1376... Línea 1377...
1376
                    $flashMessenger->addErrorMessage('ERROR_EMAIL_HAS_BEEN_PREVIOUSLY_VERIFIED');
1377
                    return new JsonModel($response);
Línea 1377... Línea 1378...
1377
                } else {
1378
                } else {
Línea 1410... Línea 1411...
1410
 
1411
 
Línea 1411... Línea 1412...
1411
                        $this->cache->removeItem('user_share_invitation');
1412
                        $this->cache->removeItem('user_share_invitation');
-
 
1413
 
-
 
1414
 
-
 
1415
                        if ($currentNetwork->default == Network::DEFAULT_YES) {
1412
 
1416
                            
-
 
1417
                            $response = [
-
 
1418
                                'success' => true,
-
 
1419
                                'data' => 'LABEL_YOUR_EMAIL_HAS_BEEN_VERIFIED'
-
 
1420
                            ];
-
 
1421
                            
1413
 
1422
                            return new JsonModel($response);
Línea 1414... Línea 1423...
1414
                        if ($currentNetwork->default == Network::DEFAULT_YES) {
1423
                            
1415
                            $flashMessenger->addSuccessMessage('LABEL_YOUR_EMAIL_HAS_BEEN_VERIFIED');
1424
     
Línea 1432... Línea 1441...
1432
                                ];
1441
                                ];
Línea 1433... Línea 1442...
1433
 
1442
 
1434
                                $email = new QueueEmail($this->adapter);
1443
                                $email = new QueueEmail($this->adapter);
1435
                                $email->processEmailTemplate($emailTemplate, $arrayCont, $user->email, trim($user->first_name . ' ' . $user->last_name));
1444
                                $email->processEmailTemplate($emailTemplate, $arrayCont, $user->email, trim($user->first_name . ' ' . $user->last_name));
-
 
1445
                            }
-
 
1446
                            
-
 
1447
                            $response = [
-
 
1448
                                'success' => true,
-
 
1449
                                'data' => 'LABEL_YOUR_EMAIL_HAS_BEEN_VERIFIED_WE_ARE_VERIFYING_YOUR_INFORMATION'
-
 
1450
                            ];
-
 
1451
                            
Línea 1436... Línea -...
1436
                            }
-
 
1437
 
1452
                            return new JsonModel($response);
1438
 
1453
 
1439
                            $flashMessenger->addSuccessMessage('LABEL_YOUR_EMAIL_HAS_BEEN_VERIFIED_WE_ARE_VERIFYING_YOUR_INFORMATION');
1454
 
-
 
1455
                        }
-
 
1456
                    } else {
-
 
1457
                        $this->logger->err('Verificación email - Ha ocurrido un error ', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
-
 
1458
                        
-
 
1459
                        $response = [
-
 
1460
                            'success' => false,
-
 
1461
                            'data' => 'ERROR_THERE_WAS_AN_ERROR'
Línea 1440... Línea -...
1440
                        }
-
 
1441
                    } else {
1462
                        ];
1442
                        $this->logger->err('Verificación email - Ha ocurrido un error ', ['user_id' => $user->id, 'ip' => Functions::getUserIP()]);
1463
                        
1443
 
1464
                        return new JsonModel($response);
-
 
1465
 
-
 
1466
                    }
1444
                        $flashMessenger->addErrorMessage('ERROR_THERE_WAS_AN_ERROR');
1467
                }
Línea -... Línea 1468...
-
 
1468
            } else {
-
 
1469
                
1445
                    }
1470
                
-
 
1471
                $this->logger->err('Verificación email - El código no existe ', ['ip' => Functions::getUserIP()]);
-
 
1472
 
-
 
1473
                $response = [
-
 
1474
                    'success' => false,
-
 
1475
                    'data' =>'ERROR_ACTIVATION_CODE_IS_NOT_VALID'
-
 
1476
                ];
1446
                }
1477
                
Línea 1447... Línea -...
1447
            } else {
-
 
-
 
1478
                return new JsonModel($response);
1448
                $this->logger->err('Verificación email - El código no existe ', ['ip' => Functions::getUserIP()]);
1479
                
1449
 
1480
                
1450
                $flashMessenger->addErrorMessage('ERROR_ACTIVATION_CODE_IS_NOT_VALID');
1481
 
1451
            }
1482
            }
1452
 
1483