Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 269 Rev 270
Línea 1425... Línea 1425...
1425
            $currentUser = $currentUserPlugin->getUser();
1425
            $currentUser = $currentUserPlugin->getUser();
Línea 1426... Línea 1426...
1426
 
1426
 
1427
            $search = Functions::sanitizeFilterString($this->params()->fromQuery('search'));
1427
            $search = Functions::sanitizeFilterString($this->params()->fromQuery('search'));
Línea 1428... Línea 1428...
1428
            if (strlen($search) >= 3) {
1428
            if (strlen($search) >= 3) {
-
 
1429
 
-
 
1430
                $userBlockedIds = [$currentUser->id];
-
 
1431
                
-
 
1432
                
-
 
1433
                $userBlockedMapper = \LeadersLinked\Mapper\UserBlockedMapper::getInstance($this->adapter);
-
 
1434
                $ids = $userBlockedMapper->fetchAllBlockedReturnIds($currentUser->id);
-
 
1435
                foreach($ids as $id)
-
 
1436
                {
-
 
1437
                    if(!in_array($id, $userBlockedIds)) {
-
 
1438
                        array_push($userBlockedIds, $id);
-
 
1439
                    }
-
 
1440
                }
-
 
1441
                
-
 
1442
                $ids = $userBlockedMapper->fetchAllUserBlockMeReturnIds($currentUser->id);
-
 
1443
                foreach($ids as $id)
-
 
1444
                {
-
 
1445
                    if(!in_array($id, $userBlockedIds)) {
-
 
1446
                        array_push($userBlockedIds, $id);
-
 
1447
                    }
-
 
1448
                }
-
 
1449
                
Línea 1429... Línea 1450...
1429
 
1450
                
1430
                $abuseReportIds = [$currentUser->id];
1451
                
1431
                
1452
                
Línea 1432... Línea 1453...
1432
                $records_x_page = 10;
1453
                $records_x_page = 10;
1433
                $page = intval($this->params()->fromQuery('page', 0), 10);
1454
                $page = intval($this->params()->fromQuery('page', 0), 10);
1434
                $page = $page > 0 ? $page : 1;
1455
                $page = $page > 0 ? $page : 1;
Línea 1435... Línea 1456...
1435
                
1456
                
1436
                $userMapper = UserMapper::getInstance($this->adapter);
1457
                $userMapper = UserMapper::getInstance($this->adapter);
1437
                $paginator  = $userMapper->fetchAllSuggestPaginateByNetworkIdAndSearchAndNotAbuseReport(
1458
                $paginator  = $userMapper->fetchAllSuggestPaginateByNetworkIdAndSearchAndNotBlocked(
1438
                    $currentUser->network_id, $search, $records_x_page, $page, $abuseReportIds );
1459
                    $currentUser->network_id, $search, $records_x_page, $page, $userBlockedIds );