Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 16248 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 31... Línea 31...
31
     */
31
     */
32
    private $adapter;
32
    private $adapter;
Línea 33... Línea 33...
33
 
33
 
34
    /**
34
    /**
35
     *
35
     *
36
     * @var AbstractAdapter
36
     * @var CacheInterface
37
     */
37
     */
Línea 38... Línea 38...
38
    private $cache;
38
    private $cache;
39
 
39
 
Línea 50... Línea 50...
50
    private $config;
50
    private $config;
Línea 51... Línea 51...
51
 
51
 
52
    /**
52
    /**
53
     *
53
     *
54
     * @param AdapterInterface $adapter
54
     * @param AdapterInterface $adapter
55
     * @param AbstractAdapter $cache
55
     * @param CacheInterface $cache
56
     * @param LoggerInterface $logger
56
     * @param LoggerInterface $logger
57
     * @param array $config
57
     * @param array $config
58
     */
58
     */
59
    public function __construct($adapter, $cache, $logger, $config) {
59
    public function __construct($adapter, $cache, $logger, $config) {
Línea 91... Línea 91...
91
            }
91
            }
Línea 92... Línea 92...
92
 
92
 
93
            //$isJson = true;
93
            //$isJson = true;
Línea 94... Línea 94...
94
            if ($isJson) {
94
            if ($isJson) {
95
                
-
 
96
                $category_uuid = $this->params()->fromQuery('category_id');
95
                
97
                $category_uuid = filter_var($category_uuid, FILTER_SANITIZE_STRING);
96
                $category_uuid = Functions::sanitizeFilterString($this->params()->fromQuery('category_id'));
98
                
97
 
99
                if(!$category_uuid) {
98
                if(!$category_uuid) {
100
                    return new JsonModel([
99
                    return new JsonModel([
101
                        'success' => true,
100
                        'success' => true,
Línea 129... Línea 128...
129
                
128
                
130
                
129
                
Línea 131... Línea 130...
131
                
130
                
132
                
131
                
133
                $search = $this->params()->fromQuery('search', []);
132
                $search = $this->params()->fromQuery('search', []);
134
                $search = empty($search['value']) ? '' : filter_var($search['value'], FILTER_SANITIZE_STRING);
133
                $search = empty($search['value']) ? '' :  Functions::sanitizeFilterString($search['value']);
Línea 135... Línea 134...
135
 
134
 
136
                $start = intval($this->params()->fromQuery('start', 0), 10);
135
                $start = intval($this->params()->fromQuery('start', 0), 10);
137
                $records_x_page = intval($this->params()->fromQuery('length', 10), 10);
136
                $records_x_page = intval($this->params()->fromQuery('length', 10), 10);
Línea 138... Línea 137...
138
                $page =  intval($start / $records_x_page);
137
                $page =  intval($start / $records_x_page);
139
                $page++;
138
                $page++;
Línea 140... Línea 139...
140
                
139
                
Línea 284... Línea 283...
284
        $currentUser        = $currentUserPlugin->getUser();
283
        $currentUser        = $currentUserPlugin->getUser();
285
        $request            = $this->getRequest();
284
        $request            = $this->getRequest();
Línea 286... Línea 285...
286
 
285
 
Línea 287... Línea 286...
287
        if($request->isPost()) {
286
        if($request->isPost()) {
288
            
-
 
Línea 289... Línea 287...
289
            $category_uuid = $this->params()->fromRoute('id');
287
            
290
            $category_uuid = filter_var($category_uuid, FILTER_SANITIZE_STRING);
288
            $category_uuid = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
Línea 291... Línea 289...
291
            
289