Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 6995 Rev 16766
Línea 2... Línea 2...
2
declare(strict_types=1);
2
declare(strict_types=1);
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\Db\Adapter\AdapterInterface;
6
use Laminas\Db\Adapter\AdapterInterface;
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 33... Línea 33...
33
    private $adapter;
33
    private $adapter;
Línea 34... Línea 34...
34
    
34
    
35
    
35
    
36
    /**
36
    /**
37
     *
37
     *
38
     * @var AbstractAdapter
38
     * @var CacheInterface
Línea 39... Línea 39...
39
     */
39
     */
40
    private $cache;
40
    private $cache;
Línea 53... Línea 53...
53
    private $config;
53
    private $config;
Línea 54... Línea 54...
54
    
54
    
55
    /**
55
    /**
56
     *
56
     *
57
     * @param AdapterInterface $adapter
57
     * @param AdapterInterface $adapter
58
     * @param AbstractAdapter $cache
58
     * @param CacheInterface $cache
59
     * @param LoggerInterface $logger
59
     * @param LoggerInterface $logger
60
     * @param array $config
60
     * @param array $config
61
     */
61
     */
62
    public function __construct($adapter, $cache , $logger,  $config)
62
    public function __construct($adapter, $cache , $logger,  $config)
Línea 108... Línea 108...
108
            }
108
            }
Línea 109... Línea 109...
109
            
109
            
Línea 110... Línea 110...
110
            if($isJson) {
110
            if($isJson) {
Línea 111... Línea 111...
111
                
111
                
112
 
112
 
Línea 113... Línea 113...
113
                $topic_uuid = filter_var($this->params()->fromQuery('topic_uuid'), FILTER_SANITIZE_STRING); 
113
                $topic_uuid = Functions::sanitizeFilterString($this->params()->fromQuery('topic_uuid')); 
Línea 129... Línea 129...
129
                        'data'   => 'ERROR_UNAUTHORIZED'
129
                        'data'   => 'ERROR_UNAUTHORIZED'
130
                    ]);
130
                    ]);
131
                }
131
                }
Línea 132... Línea 132...
132
                
132
                
133
                $search = $this->params()->fromQuery('search', []);
133
                $search = $this->params()->fromQuery('search', []);
Línea 134... Línea 134...
134
                $search = empty($search['value']) ? '' : filter_var($search['value'], FILTER_SANITIZE_STRING);
134
                $search = empty($search['value']) ? '' :  Functions::sanitizeFilterString($search['value']);
135
                
135
                
136
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
136
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
137
                $page               = (intval($this->params()->fromQuery('start', 1), 10)/$records_x_page)+1;
137
                $page               = (intval($this->params()->fromQuery('start', 1), 10)/$records_x_page)+1;
138
                $order =  $this->params()->fromQuery('order', []);
138
                $order =  $this->params()->fromQuery('order', []);
Línea 139... Línea 139...
139
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);
139
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);
140
                $order_direction    = empty($order[0]['dir']) ? 'ASC' : strtoupper(filter_var( $order[0]['dir'], FILTER_SANITIZE_STRING));
140
                $order_direction    = empty($order[0]['dir']) ? 'ASC' : strtoupper(Functions::sanitizeFilterString($order[0]['dir']));
Línea 141... Línea 141...
141
                
141