Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4777 Rev 6749
Línea 5... Línea 5...
5
 
5
 
6
 
6
 
7
use Laminas\Authentication\AuthenticationService;
7
use Laminas\Authentication\AuthenticationService;
8
use Laminas\Authentication\Result as AuthResult;
8
use Laminas\Authentication\Result as AuthResult;
9
use Laminas\Db\Adapter\AdapterInterface;
9
use Laminas\Db\Adapter\AdapterInterface;
10
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
10
use LeadersLinked\Cache\CacheInterface;
11
use Laminas\Mvc\Controller\AbstractActionController;
11
use Laminas\Mvc\Controller\AbstractActionController;
Línea 12... Línea 12...
12
use Laminas\Log\LoggerInterface;
12
use Laminas\Log\LoggerInterface;
Línea 90... Línea 90...
90
    private $adapter;
90
    private $adapter;
Línea 91... Línea 91...
91
    
91
    
92
    
92
    
93
    /**
93
    /**
94
     *
94
     *
95
     * @var AbstractAdapter
95
     * @var CacheInterface
Línea 96... Línea 96...
96
     */
96
     */
97
    private $cache;
97
    private $cache;
Línea 109... Línea 109...
109
    private $config;
109
    private $config;
Línea 110... Línea 110...
110
    
110
    
111
    /**
111
    /**
112
     * 
112
     * 
113
     * @param AdapterInterface $adapter
113
     * @param AdapterInterface $adapter
114
     * @param AbstractAdapter $cache
114
     * @param CacheInterface $cache
115
     * @param LoggerInterface $logger
115
     * @param LoggerInterface $logger
116
     * @param array $config
116
     * @param array $config
117
     */
117
     */
118
    public function __construct($adapter, $cache , $logger, $config)
118
    public function __construct($adapter, $cache , $logger, $config)
Línea 160... Línea 160...
160
        if($request->isPost()) {
160
        if($request->isPost()) {
Línea 161... Línea 161...
161
            
161
            
162
            $rawdata = file_get_contents("php://input");
162
            $rawdata = file_get_contents("php://input");
Línea 163... Línea 163...
163
            error_log('$rawdata = ' . $rawdata );
163
            error_log('$rawdata = ' . $rawdata );
164
            
164
            
165
            $device_uuid      = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
165
            $device_uuid      = Functions::sanitizeFilterString($this->params()->fromPost('device_uuid', ''));
Línea 166... Línea 166...
166
            $token          = filter_var($this->params()->fromPost('token', ''), FILTER_SANITIZE_STRING);
166
            $token          = Functions::sanitizeFilterString($this->params()->fromPost('token', ''));
167
            $sync_id        = filter_var($this->params()->fromPost('sync_id', ''), FILTER_SANITIZE_NUMBER_INT);
167
            $sync_id        = filter_var($this->params()->fromPost('sync_id', ''), FILTER_SANITIZE_NUMBER_INT);
168
 
168
 
Línea 248... Línea 248...
248
    public function checkSessionAction()
248
    public function checkSessionAction()
249
    {
249
    {
250
        $request = $this->getRequest();
250
        $request = $this->getRequest();
Línea 251... Línea 251...
251
        
251
        
252
        if($request->isPost()) {
252
        if($request->isPost()) {
253
            $device_uuid  = trim(filter_var($this->params()->fromPost('device_id', ''), FILTER_SANITIZE_STRING));
253
            $device_uuid  = Functions::sanitizeFilterString($this->params()->fromPost('device_id', ''));
254
            $secret     = trim(filter_var($this->params()->fromPost('secret', ''), FILTER_SANITIZE_STRING));
254
            $secret     = Functions::sanitizeFilterString($this->params()->fromPost('secret', ''));
255
            $rand       = filter_var($this->params()->fromPost('rand', ''), FILTER_SANITIZE_NUMBER_INT);
255
            $rand       = filter_var($this->params()->fromPost('rand', ''), FILTER_SANITIZE_NUMBER_INT);
Línea 256... Línea 256...
256
            $created    = trim(filter_var($this->params()->fromPost('created', ''), FILTER_SANITIZE_STRING));
256
            $created    = Functions::sanitizeFilterString($this->params()->fromPost('created', ''));
257
            
257
            
258
            if(!$device_uuid || !$secret || !$rand || !$created) {
258
            if(!$device_uuid || !$secret || !$rand || !$created) {
259
                return new JsonModel([
259
                return new JsonModel([
Línea 335... Línea 335...
335
            //print_r($_POST);
335
            //print_r($_POST);
Línea 336... Línea 336...
336
            
336
            
337
            
337
            
338
            $application_id = filter_var($this->params()->fromPost('application_id', 0), FILTER_SANITIZE_NUMBER_INT);
338
            $application_id = filter_var($this->params()->fromPost('application_id', 0), FILTER_SANITIZE_NUMBER_INT);
339
            $variant_id     = filter_var($this->params()->fromPost('variant_id', 0), FILTER_SANITIZE_NUMBER_INT);
339
            $variant_id     = filter_var($this->params()->fromPost('variant_id', 0), FILTER_SANITIZE_NUMBER_INT);
340
            $device_uuid    = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
340
            $device_uuid    = Functions::sanitizeFilterString($this->params()->fromPost('device_uuid', ''));
341
            $manufacturer   = filter_var($this->params()->fromPost('manufacturer', ''), FILTER_SANITIZE_STRING);
341
            $manufacturer   = Functions::sanitizeFilterString($this->params()->fromPost('manufacturer', ''));
342
            $platform       = filter_var($this->params()->fromPost('platform', ''), FILTER_SANITIZE_STRING);
342
            $platform       = Functions::sanitizeFilterString($this->params()->fromPost('platform', ''));
343
            $brand          = filter_var($this->params()->fromPost('brand', ''), FILTER_SANITIZE_STRING);
343
            $brand          = Functions::sanitizeFilterString($this->params()->fromPost('brand', ''));
344
            $version        = filter_var($this->params()->fromPost('version', ''), FILTER_SANITIZE_STRING);
344
            $version        = Functions::sanitizeFilterString($this->params()->fromPost('version', ''));
Línea 345... Línea 345...
345
            $model          = filter_var($this->params()->fromPost('model', ''), FILTER_SANITIZE_STRING);
345
            $model          = Functions::sanitizeFilterString($this->params()->fromPost('model', ''));
346
            $sync_id        = filter_var($this->params()->fromPost('sync_id', ''), FILTER_SANITIZE_NUMBER_INT);
346
            $sync_id        = filter_var($this->params()->fromPost('sync_id', ''), FILTER_SANITIZE_NUMBER_INT);
347
 
347
 
Línea 494... Línea 494...
494
        
494
        
Línea 495... Línea 495...
495
            
495
            
496
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
496
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
497
            
497
            
498
            
498
            
499
            $device_uuid        = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
499
            $device_uuid        = Functions::sanitizeFilterString($this->params()->fromPost('device_uuid', ''));
500
            $max_date_changes   = filter_var($this->params()->fromPost('max_date_changes', ''), FILTER_SANITIZE_STRING);
500
            $max_date_changes   = Functions::sanitizeFilterString($this->params()->fromPost('max_date_changes', ''));
Línea 501... Línea 501...
501
            $max_ids            = filter_var($this->params()->fromPost('max_ids', 0), FILTER_SANITIZE_NUMBER_INT);
501
            $max_ids            = filter_var($this->params()->fromPost('max_ids', 0), FILTER_SANITIZE_NUMBER_INT);
502
            $is_foreground      = filter_var($this->params()->fromPost('is_foreground', 0), FILTER_SANITIZE_NUMBER_INT);
502
            $is_foreground      = filter_var($this->params()->fromPost('is_foreground', 0), FILTER_SANITIZE_NUMBER_INT);
503
            $application_id     = filter_var($this->params()->fromPost('application_id', 0), FILTER_SANITIZE_NUMBER_INT);
503
            $application_id     = filter_var($this->params()->fromPost('application_id', 0), FILTER_SANITIZE_NUMBER_INT);
504
            $variant_id         = filter_var($this->params()->fromPost('variant_id', 0), FILTER_SANITIZE_NUMBER_INT);
504
            $variant_id         = filter_var($this->params()->fromPost('variant_id', 0), FILTER_SANITIZE_NUMBER_INT);
Línea 505... Línea 505...
505
      
505
      
506
            
506
            
Línea 977... Línea 977...
977
            error_log('$rawdata = ' . $rawdata );
977
            error_log('$rawdata = ' . $rawdata );
Línea 978... Línea 978...
978
         
978
         
979
            
979
            
980
            $application_id = filter_var($this->params()->fromPost('application_id', 0), FILTER_SANITIZE_NUMBER_INT);
980
            $application_id = filter_var($this->params()->fromPost('application_id', 0), FILTER_SANITIZE_NUMBER_INT);
981
            $variant_id     = filter_var($this->params()->fromPost('variant_id', 0), FILTER_SANITIZE_NUMBER_INT);
981
            $variant_id     = filter_var($this->params()->fromPost('variant_id', 0), FILTER_SANITIZE_NUMBER_INT);
982
            $device_uuid    = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
982
            $device_uuid    = Functions::sanitizeFilterString($this->params()->fromPost('device_uuid', ''));
983
            $email          = filter_var($this->params()->fromPost('email', ''), FILTER_SANITIZE_STRING);
983
            $email          = filter_var($this->params()->fromPost('email', ''), FILTER_SANITIZE_EMAIL);
Línea 984... Línea 984...
984
            $password       = filter_var($this->params()->fromPost('password', ''), FILTER_SANITIZE_STRING);
984
            $password       = Functions::sanitizeFilterString($this->params()->fromPost('password', ''));
985
            $encrypter      = filter_var($this->params()->fromPost('encrypter', ''), FILTER_SANITIZE_STRING);
985
            $encrypter      = Functions::sanitizeFilterString($this->params()->fromPost('encrypter', ''));
Línea 1607... Línea 1607...
1607
           
1607
           
Línea 1608... Línea 1608...
1608
            
1608
            
1609
            
1609
            
1610
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
1610
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
1611
            
1611
            
1612
            $device_uuid    = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
1612
            $device_uuid    = Functions::sanitizeFilterString($this->params()->fromPost('device_uuid', ''));
Línea 1687... Línea 1687...
1687
 
1687
 
1688
            
1688
            
1689
           
1689
           
1690
            
1690
            
Línea 1691... Línea 1691...
1691
            $data = json_decode($data, true);
1691
            $data = json_decode($data, true);
1692
            $sync_type      = isset($data['sync_type']) ? filter_var($data['sync_type'], FILTER_SANITIZE_STRING) : '';
1692
            $sync_type      = isset($data['sync_type']) ? Functions::sanitizeFilterString($data['sync_type']) : '';
1693
            $user_uuid      = isset($data['user_uuid']) ? filter_var($data['user_uuid'], FILTER_SANITIZE_STRING) : '';
1693
            $user_uuid      = isset($data['user_uuid']) ? Functions::sanitizeFilterString($data['user_uuid']) : '';
Línea 1801... Línea 1801...
1801
                        ]
1801
                        ]
1802
                    ]);
1802
                    ]);
1803
                }
1803
                }
Línea 1804... Línea 1804...
1804
                
1804
                
1805
                $topicMapper = CompanyMicrolearningTopicMapper::getInstance($this->adapter);
1805
                $topicMapper = CompanyMicrolearningTopicMapper::getInstance($this->adapter);
1806
                $topic_uuid = isset($data['topic_uuid']) ? trim(filter_var($data['topic_uuid'], FILTER_SANITIZE_STRING)) :  '';
1806
                $topic_uuid = isset($data['topic_uuid']) ? Functions::sanitizeFilterString($data['topic_uuid']) :  '';
1807
                if($topic_uuid) {
1807
                if($topic_uuid) {
Línea 1808... Línea 1808...
1808
                    $topic = $topicMapper->fetchOneByUuid($topic_uuid);
1808
                    $topic = $topicMapper->fetchOneByUuid($topic_uuid);
1809
                    
1809
                    
Línea 1829... Línea 1829...
1829
                    
1829
                    
1830
                } else {
1830
                } else {
1831
                    $topic = null;
1831
                    $topic = null;
Línea 1832... Línea 1832...
1832
                }
1832
                }
1833
                
1833
                
1834
                $capsule_uuid     = isset($data['capsule_uuid']) ? trim(filter_var($data['capsule_uuid'], FILTER_SANITIZE_STRING)) :  '';
1834
                $capsule_uuid     = isset($data['capsule_uuid']) ? Functions::sanitizeFilterString($data['capsule_uuid']) :  '';
Línea 1835... Línea 1835...
1835
                $capsuleMapper = CompanyMicrolearningCapsuleMapper::getInstance($this->adapter);
1835
                $capsuleMapper = CompanyMicrolearningCapsuleMapper::getInstance($this->adapter);
1836
                if($capsule_uuid) {
1836
                if($capsule_uuid) {
Línea 1893... Línea 1893...
1893
                }
1893
                }
Línea 1894... Línea 1894...
1894
                
1894
                
1895
               
1895
               
Línea 1896... Línea 1896...
1896
                
1896
                
Línea 1897... Línea 1897...
1897
                $slideMapper = CompanyMicrolearningSlideMapper::getInstance($this->adapter);
1897
                $slideMapper = CompanyMicrolearningSlideMapper::getInstance($this->adapter);
Línea 1952... Línea 1952...
1952
                                'message' => 'ERROR_INVALID_PARAMETERS_QUIZ_SLIDE',
1952
                                'message' => 'ERROR_INVALID_PARAMETERS_QUIZ_SLIDE',
1953
                            ]
1953
                            ]
1954
                        ]);
1954
                        ]);
1955
                    }
1955
                    }
Línea 1956... Línea 1956...
1956
                    
1956
                    
Línea 1957... Línea 1957...
1957
                    $added_on   = isset($data['added_on'])      ? filter_var($data['added_on'], FILTER_SANITIZE_STRING)  :  '';
1957
                    $added_on   = isset($data['added_on'])      ? Functions::sanitizeFilterString($data['added_on'])  :  '';
1958
                  
1958
                  
1959
                    $dt = \DateTime::createFromFormat($serviceDatetimeFormat, $added_on);
1959
                    $dt = \DateTime::createFromFormat($serviceDatetimeFormat, $added_on);
1960
                    if(!$dt) {
1960
                    if(!$dt) {
Línea 2077... Línea 2077...
2077
                            break;
2077
                            break;
Línea 2078... Línea 2078...
2078
                            
2078
                            
Línea 2079... Línea 2079...
2079
                    }
2079
                    }
2080
                    
2080
                    
Línea 2081... Línea 2081...
2081
                    
2081
                    
2082
                    $added_on   = isset($data['added_on'])      ? filter_var($data['added_on'], FILTER_SANITIZE_STRING)  :  '';
2082
                    $added_on   = isset($data['added_on'])      ? Functions::sanitizeFilterString($data['added_on'])  :  '';
2083
                    $updated_on = isset($data['updated_on'])    ? filter_var($data['updated_on'], FILTER_SANITIZE_STRING) :  '';
2083
                    $updated_on = isset($data['updated_on'])    ? Functions::sanitizeFilterString($data['updated_on']) :  '';
2084
                    
2084
                    
Línea 2220... Línea 2220...
2220
                }
2220
                }
Línea 2221... Línea 2221...
2221
                
2221
                
2222
             
2222
             
2223
                
2223
                
Línea 2224... Línea 2224...
2224
                if($sync_type == 'microlearning-userlog') {
2224
                if($sync_type == 'microlearning-userlog') {
2225
                    $activity   = isset($data['activity'])      ? filter_var($data['activity'], FILTER_SANITIZE_STRING)  :  '';
2225
                    $activity   = isset($data['activity'])      ? Functions::sanitizeFilterString($data['activity'])  :  '';
2226
                    $added_on   = isset($data['added_on'])      ? filter_var($data['added_on'], FILTER_SANITIZE_STRING)  :  '';
2226
                    $added_on   = isset($data['added_on'])      ? Functions::sanitizeFilterString($data['added_on'])  :  '';
Línea 2308... Línea 2308...
2308
                            'fatal' => true
2308
                            'fatal' => true
2309
                        ]
2309
                        ]
2310
                    ]);
2310
                    ]);
2311
                }
2311
                }
Línea 2312... Línea 2312...
2312
                
2312
                
2313
                $activity   = isset($data['activity'])      ? filter_var($data['activity'], FILTER_SANITIZE_STRING)  :  '';
2313
                $activity   = isset($data['activity'])      ? Functions::sanitizeFilterString($data['activity'])  :  '';
Línea 2314... Línea 2314...
2314
                $added_on   = isset($data['added_on'])      ? filter_var($data['added_on'], FILTER_SANITIZE_STRING)  :  '';
2314
                $added_on   = isset($data['added_on'])      ? Functions::sanitizeFilterString($data['added_on'])  :  '';
2315
                
2315
                
2316
                if(empty($activity)) {
2316
                if(empty($activity)) {
Línea 2386... Línea 2386...
2386
            error_log('$rawdata = ' . $rawdata );
2386
            error_log('$rawdata = ' . $rawdata );
2387
            error_log(print_r($_POST, true));
2387
            error_log(print_r($_POST, true));
Línea 2388... Línea 2388...
2388
            
2388
            
Línea 2389... Línea 2389...
2389
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
2389
            $serviceDatetimeFormat = $this->config['leaderslinked.services.datetime'];
2390
            
2390
            
2391
            $device_uuid = filter_var($this->params()->fromPost('device_uuid', ''), FILTER_SANITIZE_STRING);
2391
            $device_uuid = Functions::sanitizeFilterString($this->params()->fromPost('device_uuid', ''));
2392
            $application_id = filter_var($this->params()->fromPost('application_id', 0), FILTER_SANITIZE_NUMBER_INT);
2392
            $application_id = filter_var($this->params()->fromPost('application_id', 0), FILTER_SANITIZE_NUMBER_INT);
Línea 2507... Línea 2507...
2507
                    continue;
2507
                    continue;
2508
                }
2508
                }
Línea 2509... Línea 2509...
2509
 
2509
 
2510
 
2510
 
2511
                $record         = json_decode($record_data, true);
2511
                $record         = json_decode($record_data, true);
2512
                $sync_type      = isset($record['sync_type']) ? filter_var($record['sync_type'],  FILTER_SANITIZE_STRING) : '';
2512
                $sync_type      = isset($record['sync_type']) ? Functions::sanitizeFilterString($record['sync_type']) : '';
Línea 2642... Línea 2642...
2642
                        ]);
2642
                        ]);
2643
                        continue;
2643
                        continue;
2644
                    }
2644
                    }
Línea 2645... Línea 2645...
2645
                    
2645
                    
2646
                   
2646
                   
Línea 2647... Línea 2647...
2647
                    $topic_uuid = isset($record['topic_uuid']) ?   trim(filter_var($record['topic_uuid'], FILTER_SANITIZE_STRING)) :  '';
2647
                    $topic_uuid = isset($record['topic_uuid']) ?   Functions::sanitizeFilterString($record['topic_uuid']) :  '';
2648
                    if($topic_uuid) {
2648
                    if($topic_uuid) {
2649
                        
2649
                        
Línea 2678... Línea 2678...
2678
                        
2678
                        
2679
                    } else {
2679
                    } else {
2680
                        $topic = null;
2680
                        $topic = null;
Línea 2681... Línea 2681...
2681
                    }
2681
                    }
Línea 2682... Línea 2682...
2682
                    
2682
                    
Línea 2683... Línea 2683...
2683
                    $capsule_uuid     = isset($record['capsule_uuid']) ? trim(filter_var($record['capsule_uuid'], FILTER_SANITIZE_STRING)) :  '';
2683
                    $capsule_uuid     = isset($record['capsule_uuid']) ? Functions::sanitizeFilterString($record['capsule_uuid']) :  '';
2684
                    
2684
                    
Línea 2756... Línea 2756...
2756
                            continue;
2756
                            continue;
2757
                        }
2757
                        }
2758
                    }
2758
                    }
Línea 2759... Línea 2759...
2759
                    
2759
                    
2760
                    
2760
                    
Línea 2761... Línea 2761...
2761
                    $slide_uuid      = isset($record['slide_uuid']) ? trim(filter_var($record['slide_uuid'], FILTER_SANITIZE_STRING)) :  '';
2761
                    $slide_uuid      = $record['slide_uuid'] ? Functions::sanitizeFilterString($record['slide_uuid']) :  '';
2762
                    if($slide_uuid) {
2762
                    if($slide_uuid) {
2763
                        
2763
                        
Línea 2822... Línea 2822...
2822
                                'message' => 'ERROR_INVALID_PARAMETERS_QUIZ_SLIDE',
2822
                                'message' => 'ERROR_INVALID_PARAMETERS_QUIZ_SLIDE',
2823
                            ]);
2823
                            ]);
2824
                            continue;
2824
                            continue;
2825
                        }
2825
                        }
Línea 2826... Línea 2826...
2826
                        
2826
                        
Línea 2827... Línea 2827...
2827
                        $added_on   = isset($record['added_on'])      ? filter_var($record['added_on'], FILTER_SANITIZE_STRING)  :  '';
2827
                        $added_on   = isset($record['added_on'])      ? Functions::sanitizeFilterString($record['added_on'])  :  '';
2828
                        
2828
                        
2829
                        $dt = \DateTime::createFromFormat($serviceDatetimeFormat, $added_on);
2829
                        $dt = \DateTime::createFromFormat($serviceDatetimeFormat, $added_on);
2830
                        if(!$dt) {
2830
                        if(!$dt) {
Línea 2964... Línea 2964...
2964
                            default :
2964
                            default :
2965
                                $ok = false;
2965
                                $ok = false;
2966
                                break;
2966
                                break;
2967
                        }
2967
                        }
Línea 2968... Línea 2968...
2968
                        
2968
                        
2969
                        $added_on   = isset($record['added_on'])      ? filter_var($record['added_on'], FILTER_SANITIZE_STRING)  :  '';
2969
                        $added_on   = isset($record['added_on'])      ? Functions::sanitizeFilterString($record['added_on'])  :  '';
Línea 2970... Línea 2970...
2970
                        $updated_on = isset($record['updated_on'])    ? filter_var($record['updated_on'], FILTER_SANITIZE_STRING) :  '';
2970
                        $updated_on = isset($record['updated_on'])    ? Functions::sanitizeFilterString($record['updated_on']) :  '';
2971
                        
2971
                        
2972
                        $dt = \DateTime::createFromFormat($serviceDatetimeFormat, $added_on);
2972
                        $dt = \DateTime::createFromFormat($serviceDatetimeFormat, $added_on);
2973
                        if(!$dt) {
2973
                        if(!$dt) {
Línea 3105... Línea 3105...
3105
                    }
3105
                    }
Línea 3106... Línea 3106...
3106
                    
3106
                    
3107
                    
3107
                    
3108
                    
3108
                    
Línea 3109... Línea 3109...
3109
                    if($sync_type == 'microlearning-userlog') {
3109
                    if($sync_type == 'microlearning-userlog') {
3110
                        $activity   = isset($record['activity'])      ? filter_var($record['activity'], FILTER_SANITIZE_STRING)  :  '';
3110
                        $activity   = isset($record['activity'])      ? Functions::sanitizeFilterString($record['activity'])  :  '';
3111
                        $added_on   = isset($record['added_on'])      ? filter_var($record['added_on'], FILTER_SANITIZE_STRING)  :  '';
3111
                        $added_on   = isset($record['added_on'])      ? Functions::sanitizeFilterString($record['added_on'])  :  '';
Línea 3218... Línea 3218...
3218
                            'fatal' => true
3218
                            'fatal' => true
3219
                        ]);
3219
                        ]);
3220
                        continue;
3220
                        continue;
3221
                    }
3221
                    }
Línea 3222... Línea 3222...
3222
                    
3222
                    
3223
                    $activity   = isset($record['activity'])      ? filter_var($record['activity'], FILTER_SANITIZE_STRING)  :  '';
3223
                    $activity   = isset($record['activity'])      ? Functions::sanitizeFilterString($record['activity'])  :  '';
Línea 3224... Línea 3224...
3224
                    $added_on   = isset($record['added_on'])      ? filter_var($record['added_on'], FILTER_SANITIZE_STRING)  :  '';
3224
                    $added_on   = isset($record['added_on'])      ? Functions::sanitizeFilterString($record['added_on'])  :  '';
3225
                    
3225
                    
3226
                    if(empty($activity)) {
3226
                    if(empty($activity)) {