Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 18 Rev 41
Línea 54... Línea 54...
54
use LeadersLinked\Mapper\CompanyMicrolearningUserQuizMapper;
54
use LeadersLinked\Mapper\CompanyMicrolearningUserQuizMapper;
55
use LeadersLinked\Mapper\CompanyMicrolearningUserMapper;
55
use LeadersLinked\Mapper\CompanyMicrolearningUserMapper;
56
use LeadersLinked\Model\CompanyMicrolearningUser;
56
use LeadersLinked\Model\CompanyMicrolearningUser;
57
use LeadersLinked\Mapper\PushTemplateMapper;
57
use LeadersLinked\Mapper\PushTemplateMapper;
58
use LeadersLinked\Model\PushTemplate;
58
use LeadersLinked\Model\PushTemplate;
-
 
59
use LeadersLinked\Mapper\SyncLogMapper;
-
 
60
use LeadersLinked\Model\SyncLog;
Línea 59... Línea 61...
59
 
61
 
60
 
62
 
Línea 180... Línea 182...
180
                    'success' => false,
182
                    'success' => false,
181
                    'data' => 'ERROR_APPLICATION_IS_INACTIVE',
183
                    'data' => 'ERROR_APPLICATION_IS_INACTIVE',
182
                ]);
184
                ]);
183
            }
185
            }
Línea -... Línea 186...
-
 
186
            
-
 
187
            
-
 
188
            $syncLog = new SyncLog();
-
 
189
            $syncLog->data = $token;
-
 
190
            $syncLog->type = 'token';
-
 
191
            $syncLog->device_uuid = $device->id;
-
 
192
            $syncLog->ip = Functions::getUserIP();
-
 
193
            
-
 
194
            $syncLogMapper = SyncLogMapper::getInstance($this->adapter);
-
 
195
            $syncLogMapper->insert($syncLog);
184
            
196
            
185
            $device->token = $token;
197
            $device->token = $token;
186
            $device->ip = Functions::getUserIP();
198
            $device->ip = Functions::getUserIP();
Línea 336... Línea 348...
336
                    'success' => false,
348
                    'success' => false,
337
                    'data' => 'ERROR_APPLICATION_IS_INACTIVE',
349
                    'data' => 'ERROR_APPLICATION_IS_INACTIVE',
338
                ]);
350
                ]);
339
            }
351
            }
Línea -... Línea 352...
-
 
352
            
-
 
353
            
-
 
354
            $syncLog = new SyncLog();
-
 
355
            $syncLog->data = json_encode([
-
 
356
                'platform' => $platform,
-
 
357
                'manufacturer' => $manufacturer,
-
 
358
                'brand' => $brand,
-
 
359
                'version' => $version,
-
 
360
                'model' => $model,
-
 
361
            ]);
-
 
362
            $syncLog->type = 'device';
-
 
363
            $syncLog->device_uuid = $device_uuid;
-
 
364
            $syncLog->ip = Functions::getUserIP();
-
 
365
            
-
 
366
            $syncLogMapper = SyncLogMapper::getInstance($this->adapter);
-
 
367
            $syncLogMapper->insert($syncLog);
-
 
368
            
340
            
369
            
341
            $deviceMapper = DeviceMapper::getInstance($this->adapter);
370
            $deviceMapper = DeviceMapper::getInstance($this->adapter);
Línea 802... Línea 831...
802
                        'data' => 'ERROR_DEVICE_NOT_FOUND',
831
                        'data' => 'ERROR_DEVICE_NOT_FOUND',
803
                    ]);
832
                    ]);
804
                }
833
                }
805
            }
834
            }
Línea -... Línea 835...
-
 
835
            
-
 
836
 
806
            
837
            
807
            /*
838
            /*
Línea 808... Línea 839...
808
            if($encrypter == 'CryptoJsAes') {
839
            if($encrypter == 'CryptoJsAes') {
Línea 1299... Línea 1330...
1299
    {
1330
    {
1300
        $request = $this->getRequest();
1331
        $request = $this->getRequest();
Línea 1301... Línea 1332...
1301
        
1332
        
Línea 1302... Línea 1333...
1302
        if($request->isPost()) {
1333
        if($request->isPost()) {
1303
            
1334
            
Línea 1304... Línea 1335...
1304
            $rawdata = file_get_contents("php://input");
1335
           // $rawdata = file_get_contents("php://input");
Línea 1305... Línea 1336...
1305
            error_log('$rawdata = ' . $rawdata );
1336
           // error_log('$rawdata = ' . $rawdata );
1306
            
1337
            
1307
            
1338
            
Línea 1308... Línea 1339...
1308
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
1339
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
1309
            
1340
            
1310
            $device_uuid    = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
1341
            $device_uuid    = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
Línea 1311... Línea -...
1311
            $sync_id        = filter_var($this->params()->fromPost('sync_id', ''), FILTER_SANITIZE_NUMBER_INT);
-
 
1312
            $data           = $this->params()->fromPost('data', '');
1342
            $sync_id        = filter_var($this->params()->fromPost('sync_id', ''), FILTER_SANITIZE_NUMBER_INT);
Línea 1313... Línea 1343...
1313
            
1343
            $data           = $this->params()->fromPost('data', '');
1314
           
1344
            
1315
            
1345
           
Línea 1339... Línea 1369...
1339
            } else {
1369
            } else {
1340
                $device->ip = Functions::getUserIP();
1370
                $device->ip = Functions::getUserIP();
1341
                $deviceMapper->update($device);
1371
                $deviceMapper->update($device);
1342
            }
1372
            }
Línea -... Línea 1373...
-
 
1373
            
-
 
1374
            
-
 
1375
            $syncLog = new SyncLog();
-
 
1376
            $syncLog->data = $data;
-
 
1377
            $syncLog->type = 'sync';
-
 
1378
            $syncLog->device_uuid = $device->id;
-
 
1379
            $syncLog->ip = Functions::getUserIP();
-
 
1380
            
-
 
1381
            $syncLogMapper = SyncLogMapper::getInstance($this->adapter);
-
 
1382
            $syncLogMapper->insert($syncLog);
Línea 1343... Línea 1383...
1343
            
1383
            
1344
           
1384
           
1345
            
1385
            
Línea 2010... Línea 2050...
2010
    {
2050
    {
2011
        $request = $this->getRequest();
2051
        $request = $this->getRequest();
Línea 2012... Línea 2052...
2012
        
2052
        
Línea 2013... Línea -...
2013
        if($request->isPost()) {
-
 
2014
            
-
 
2015
            $rawdata = file_get_contents("php://input");
2053
        if($request->isPost()) {
Línea 2016... Línea 2054...
2016
            error_log('$rawdata = ' . $rawdata );
2054
            
Línea 2017... Línea 2055...
2017
            
2055
 
2018
            
2056
            
2019
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
-
 
2020
            
2057
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
2021
            $device_uuid = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
-
 
2022
            $max_records = filter_var($this->params()->fromPost('max_records', 0), FILTER_SANITIZE_NUMBER_INT);
-
 
2023
            
-
 
2024
            
2058
            
Línea 2025... Línea 2059...
2025
            
2059
            $device_uuid = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
2026
            error_log('device_uuid = ' . $device_uuid . ' max_records = ' . $max_records);
2060
            $max_records = filter_var($this->params()->fromPost('max_records', 0), FILTER_SANITIZE_NUMBER_INT);
2027
            
2061
 
Línea 2045... Línea 2079...
2045
                ]);
2079
                ]);
2046
            } else {
2080
            } else {
2047
                $device->ip = Functions::getUserIP();
2081
                $device->ip = Functions::getUserIP();
2048
                $deviceMapper->update($device);
2082
                $deviceMapper->update($device);
2049
            }
2083
            }
-
 
2084
            
-
 
2085
            
-
 
2086
 
-
 
2087
            
-
 
2088
            $syncLogMapper = SyncLogMapper::getInstance($this->adapter);
-
 
2089
 
-
 
2090
            
Línea 2050... Línea 2091...
2050
 
2091
 
Línea 2085... Línea 2126...
2085
                $record_data    = $this->params()->fromPost('record_data' . $i, '');
2126
                $record_data    = $this->params()->fromPost('record_data' . $i, '');
Línea 2086... Línea 2127...
2086
 
2127
 
2087
                if(empty($record_data) || empty($sync_id )) {
2128
                if(empty($record_data) || empty($sync_id )) {
2088
                    continue;
2129
                    continue;
-
 
2130
                }
-
 
2131
                
-
 
2132
                $syncLog = new SyncLog();
-
 
2133
                $syncLog->data = $record_data;
-
 
2134
                $syncLog->type = 'sync-batch';
-
 
2135
                $syncLog->device_uuid = $device->id;
-
 
2136
                $syncLog->ip = Functions::getUserIP();
Línea 2089... Línea 2137...
2089
                }
2137
                $syncLogMapper->insert($syncLog);
2090
 
2138
 
2091
                $record         = json_decode($record_data, true);
2139
                $record         = json_decode($record_data, true);
2092
                $sync_type      = isset($record['sync_type']) ? filter_var($record['sync_type'],  FILTER_SANITIZE_STRING) : '';
2140
                $sync_type      = isset($record['sync_type']) ? filter_var($record['sync_type'],  FILTER_SANITIZE_STRING) : '';