Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15371 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 15371 Rev 16766
Línea 2... Línea 2...
2
 
2
 
Línea 3... Línea 3...
3
declare(strict_types=1);
3
declare(strict_types=1);
Línea 4... Línea 4...
4
 
4
 
5
namespace LeadersLinked\Controller;
5
namespace LeadersLinked\Controller;
6
 
6
 
7
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
7
use LeadersLinked\Cache\CacheInterface;
8
use Laminas\Mvc\Controller\AbstractActionController;
8
use Laminas\Mvc\Controller\AbstractActionController;
9
use Laminas\Log\LoggerInterface;
9
use Laminas\Log\LoggerInterface;
Línea 35... Línea 35...
35
     */
35
     */
36
    private $adapter;
36
    private $adapter;
Línea 37... Línea 37...
37
 
37
 
38
    /**
38
    /**
39
     *
39
     *
40
     * @var AbstractAdapter
40
     * @var CacheInterface
41
     */
41
     */
Línea 42... Línea 42...
42
    private $cache;
42
    private $cache;
43
 
43
 
Línea 54... Línea 54...
54
    private $config;
54
    private $config;
Línea 55... Línea 55...
55
 
55
 
56
    /**
56
    /**
57
     *
57
     *
58
     * @param AdapterInterface $adapter
58
     * @param AdapterInterface $adapter
59
     * @param AbstractAdapter $cache
59
     *@param CacheInterface $cache
60
     * @param LoggerInterface $logger
60
     * @param LoggerInterface $logger
61
     * @param array $config
61
     * @param array $config
62
     */
62
     */
63
    public function __construct($adapter, $cache, $logger, $config) {
63
    public function __construct($adapter, $cache, $logger, $config) {
Línea 110... Línea 110...
110
 
110
 
111
                $surveyMapper = SurveyMapper::getInstance($this->adapter);
111
                $surveyMapper = SurveyMapper::getInstance($this->adapter);
Línea 112... Línea 112...
112
                $survey = $surveyMapper->fetchOneByUuid($survey_uuid);
112
                $survey = $surveyMapper->fetchOneByUuid($survey_uuid);
113
               
113
               
Línea 114... Línea 114...
114
                $search = $this->params()->fromQuery('search', []);
114
                $search = $this->params()->fromQuery('search', []);
115
                $search = empty($search['value']) ? '' : filter_var($search['value'], FILTER_SANITIZE_STRING);
115
                $search = empty($search['value']) ? '' :  Functions::sanitizeFilterString($search['value']);
116
 
116
 
117
                $start = intval($this->params()->fromQuery('start', 0), 10);
117
                $start = intval($this->params()->fromQuery('start', 0), 10);
Línea 118... Línea 118...
118
                $records_x_page = intval($this->params()->fromQuery('length', 10), 10);
118
                $records_x_page = intval($this->params()->fromQuery('length', 10), 10);
119
                $page =  intval($start / $records_x_page);
119
                $page =  intval($start / $records_x_page);
120
                $page++;
120
                $page++;
Línea 121... Línea 121...
121
                
121
                
122
                $order = $this->params()->fromQuery('order', []);
122
                $order = $this->params()->fromQuery('order', []);
Línea 123... Línea 123...
123
                $order_field = empty($order[0]['column']) ? 99 : intval($order[0]['column'], 10);
123
                $order_field = empty($order[0]['column']) ? 99 : intval($order[0]['column'], 10);