Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15351 Rev 16766
Línea 9... Línea 9...
9
declare(strict_types=1);
9
declare(strict_types=1);
Línea 10... Línea 10...
10
 
10
 
Línea 11... Línea 11...
11
namespace LeadersLinked\Controller;
11
namespace LeadersLinked\Controller;
12
 
12
 
13
use Laminas\Db\Adapter\AdapterInterface;
13
use Laminas\Db\Adapter\AdapterInterface;
14
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
14
use LeadersLinked\Cache\CacheInterface;
15
use Laminas\Mvc\Controller\AbstractActionController;
15
use Laminas\Mvc\Controller\AbstractActionController;
16
use Laminas\Log\LoggerInterface;
16
use Laminas\Log\LoggerInterface;
Línea 70... Línea 70...
70
    private $adapter;
70
    private $adapter;
Línea 71... Línea 71...
71
 
71
 
72
 
72
 
73
    /**
73
    /**
74
     *
74
     *
75
     * @var AbstractAdapter
75
     * @var CacheInterface
Línea 76... Línea 76...
76
     */
76
     */
77
    private $cache;
77
    private $cache;
Línea 90... Línea 90...
90
    private $config;
90
    private $config;
Línea 91... Línea 91...
91
 
91
 
92
    /**
92
    /**
93
     *
93
     *
94
     * @param AdapterInterface $adapter
94
     * @param AdapterInterface $adapter
95
     * @param AbstractAdapter $cache
95
     * @param CacheInterface $cache
96
     * @param LoggerInterface $logger
96
     * @param LoggerInterface $logger
97
     * @param array $config
97
     * @param array $config
98
     */
98
     */
99
    public function __construct($adapter, $cache, $logger,  $config)
99
    public function __construct($adapter, $cache, $logger,  $config)
Línea 145... Línea 145...
145
                }
145
                }
146
            }
146
            }
Línea 147... Línea 147...
147
 
147
 
148
            if ($isJson) {
148
            if ($isJson) {
149
                $search = $this->params()->fromQuery('search');
149
                $search = $this->params()->fromQuery('search');
Línea 150... Línea 150...
150
                $search = empty($search) ? '' : filter_var($search, FILTER_SANITIZE_STRING);
150
                $search = empty($search) ? '' : Functions::sanitizeFilterString($search);
151
 
151
 
152
                $page               = intval($this->params()->fromQuery('start', 1), 10);
152
                $page               = intval($this->params()->fromQuery('start', 1), 10);
153
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
153
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
154
                $order =  $this->params()->fromQuery('order', []);
154
                $order =  $this->params()->fromQuery('order', []);
Línea 155... Línea 155...
155
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);
155
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);
156
                $order_direction    = empty($order[0]['dir']) ? 'ASC' : strtoupper(filter_var($order[0]['dir'], FILTER_SANITIZE_STRING));
156
                $order_direction    = empty($order[0]['dir']) ? 'ASC' : Functions::sanitizeFilterString(filter_var($order[0]['dir']));
Línea 157... Línea 157...
157
 
157