Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4842 Rev 6749
Línea 3... Línea 3...
3
 
3
 
Línea 4... Línea 4...
4
namespace LeadersLinked\Controller;
4
namespace LeadersLinked\Controller;
5
 
5
 
6
use Laminas\Authentication\AuthenticationService;
6
use Laminas\Authentication\AuthenticationService;
7
use Laminas\Db\Adapter\AdapterInterface;
7
use Laminas\Db\Adapter\AdapterInterface;
8
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
8
use LeadersLinked\Cache\CacheInterface;
9
use Laminas\Mvc\Controller\AbstractActionController;
9
use Laminas\Mvc\Controller\AbstractActionController;
10
use Laminas\Log\LoggerInterface;
10
use Laminas\Log\LoggerInterface;
11
use Laminas\View\Model\ViewModel;
11
use Laminas\View\Model\ViewModel;
Línea 42... Línea 42...
42
use LeadersLinked\Mapper\CompanyUserMapper;
42
use LeadersLinked\Mapper\CompanyUserMapper;
43
use LeadersLinked\Model\CompanyUser;
43
use LeadersLinked\Model\CompanyUser;
44
use LeadersLinked\Model\Company;
44
use LeadersLinked\Model\Company;
45
use LeadersLinked\Model\Group;
45
use LeadersLinked\Model\Group;
46
use LeadersLinked\Model\Network;
46
use LeadersLinked\Model\Network;
-
 
47
use LeadersLinked\Library\Functions;
Línea 47... Línea 48...
47
 
48
 
48
class SearchController extends AbstractActionController
49
class SearchController extends AbstractActionController
49
{
50
{
50
    /**
51
    /**
Línea 54... Línea 55...
54
    private $adapter;
55
    private $adapter;
Línea 55... Línea 56...
55
    
56
    
56
    
57
    
57
    /**
58
    /**
58
     *
59
     *
59
     * @var AbstractAdapter
60
     * @var CacheInterface
Línea 60... Línea 61...
60
     */
61
     */
61
    private $cache;
62
    private $cache;
Línea 75... Línea 76...
75
   
76
   
76
 
77
 
77
    /**
78
    /**
78
     *
79
     *
79
     * @param AdapterInterface $adapter
80
     * @param AdapterInterface $adapter
80
     * @param AbstractAdapter $cache
81
     * @param CacheInterface $cache
81
     * @param LoggerInterface $logger
82
     * @param LoggerInterface $logger
82
     * @param array $config
83
     * @param array $config
83
     */
84
     */
Línea 97... Línea 98...
97
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
98
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
98
        $currentNetwork= $currentNetworkPlugin->getNetwork();
99
        $currentNetwork= $currentNetworkPlugin->getNetwork();
Línea 99... Línea 100...
99
        
100
        
100
        
101
        
101
        $page       = (int) filter_var($this->params()->fromQuery('page'), FILTER_SANITIZE_NUMBER_INT);
102
        $page       = (int) filter_var($this->params()->fromQuery('page'), FILTER_SANITIZE_NUMBER_INT);
102
        $keyword    = filter_var($this->params()->fromQuery('keyword'), FILTER_SANITIZE_STRING);
103
        $keyword    = Functions::sanitizeFilterString($this->params()->fromQuery('keyword'));
103
        $entity     = $this->params()->fromRoute('entity');
104
        $entity     = $this->params()->fromRoute('entity');
104
        $country    = filter_var($this->params()->fromQuery('country'), FILTER_SANITIZE_STRING);
105
        $country    = Functions::sanitizeFilterString($this->params()->fromQuery('country'));
105
        $state      = filter_var($this->params()->fromQuery('state'), FILTER_SANITIZE_STRING);
106
        $state      = Functions::sanitizeFilterString($this->params()->fromQuery('state'));
Línea 106... Línea 107...
106
        $city1      = filter_var($this->params()->fromQuery('city1'), FILTER_SANITIZE_STRING);
107
        $city1      = Functions::sanitizeFilterString($this->params()->fromQuery('city1'));
107
        $city2      = filter_var($this->params()->fromQuery('city2'), FILTER_SANITIZE_STRING);
108
        $city2      = Functions::sanitizeFilterString($this->params()->fromQuery('city2'));