Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 133 Rev 16766
Línea 7... Línea 7...
7
declare(strict_types=1);
7
declare(strict_types=1);
Línea 8... Línea 8...
8
 
8
 
Línea 9... Línea 9...
9
namespace LeadersLinked\Controller;
9
namespace LeadersLinked\Controller;
10
 
10
 
11
use Laminas\Db\Adapter\AdapterInterface;
11
use Laminas\Db\Adapter\AdapterInterface;
12
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
12
use LeadersLinked\Cache\CacheInterface;
13
use Laminas\Mvc\Controller\AbstractActionController;
13
use Laminas\Mvc\Controller\AbstractActionController;
14
use Laminas\Log\LoggerInterface;
14
use Laminas\Log\LoggerInterface;
Línea 34... Línea 34...
34
    private $adapter;
34
    private $adapter;
Línea 35... Línea 35...
35
    
35
    
36
    
36
    
37
    /**
37
    /**
38
     *
38
     *
39
     * @var AbstractAdapter
39
     * @var CacheInterface
Línea 40... Línea 40...
40
     */
40
     */
41
    private $cache;
41
    private $cache;
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 120... Línea 120...
120
                $allowDelete = $acl->isAllowed($currentUser->usertype_id, 'microlearning/content/quizzes/questions/delete');
120
                $allowDelete = $acl->isAllowed($currentUser->usertype_id, 'microlearning/content/quizzes/questions/delete');
Línea 121... Línea 121...
121
                
121
                
122
                
122
                
Línea 123... Línea 123...
123
                
123
                
124
                $search = $this->params()->fromQuery('search', []);
124
                $search = $this->params()->fromQuery('search', []);
125
                $search = empty($search['value']) ? '' : filter_var($search['value'], FILTER_SANITIZE_STRING);
125
                $search = empty($search['value']) ? '' :  Functions::sanitizeFilterString($search['value']);
126
                
126
                
127
                $page               = intval($this->params()->fromQuery('start', 1), 10);
127
                $page               = intval($this->params()->fromQuery('start', 1), 10);
Línea 128... Línea 128...
128
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
128
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
129
                $order =  $this->params()->fromQuery('order', []);
129
                $order =  $this->params()->fromQuery('order', []);
Línea 130... Línea 130...
130
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);
130
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);