Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 16749 Rev 16766
Línea 3... Línea 3...
3
declare(strict_types=1);
3
declare(strict_types=1);
Línea 4... Línea 4...
4
 
4
 
Línea 5... Línea 5...
5
namespace LeadersLinked\Controller;
5
namespace LeadersLinked\Controller;
6
 
6
 
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 32... Línea 32...
32
     */
32
     */
33
    private $adapter;
33
    private $adapter;
Línea 34... Línea 34...
34
 
34
 
35
    /**
35
    /**
36
     *
36
     *
37
     * @var AbstractAdapter
37
     * @var CacheInterface
38
     */
38
     */
Línea 39... Línea 39...
39
    private $cache;
39
    private $cache;
40
 
40
 
Línea 51... Línea 51...
51
    private $config;
51
    private $config;
Línea 52... Línea 52...
52
 
52
 
53
    /**
53
    /**
54
     *
54
     *
55
     * @param AdapterInterface $adapter
55
     * @param AdapterInterface $adapter
56
     * @param AbstractAdapter $cache
56
     * @param CacheInterface $cache
57
     * @param LoggerInterface $logger
57
     * @param LoggerInterface $logger
58
     * @param array $config
58
     * @param array $config
59
     */
59
     */
60
    public function __construct($adapter, $cache, $logger, $config) {
60
    public function __construct($adapter, $cache, $logger, $config) {
Línea 105... Línea 105...
105
                $allowDownload = $acl->isAllowed($currentUser->usertype_id, 'fast-survey/download');
105
                $allowDownload = $acl->isAllowed($currentUser->usertype_id, 'fast-survey/download');
Línea 106... Línea 106...
106
 
106
 
107
                
107
                
Línea 108... Línea 108...
108
                
108
                
109
                $search = $this->params()->fromQuery('search');
109
                $search = $this->params()->fromQuery('search');
110
                $search = empty($search['value']) ? '' : filter_var($search['value'], FILTER_SANITIZE_STRING); 
110
                $search = empty($search['value']) ? '' :  Functions::sanitizeFilterString($search['value']); 
111
                
111
                
112
                $page               = intval($this->params()->fromQuery('start', 1), 10);
112
                $page               = intval($this->params()->fromQuery('start', 1), 10);
Línea 113... Línea 113...
113
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
113
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
114
                $order =  $this->params()->fromQuery('order', []);
114
                $order =  $this->params()->fromQuery('order', []);
Línea 115... Línea 115...
115
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);
115
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);