Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 12666 Rev 16766
Línea 4... Línea 4...
4
namespace LeadersLinked\Controller;
4
namespace LeadersLinked\Controller;
Línea 5... Línea 5...
5
 
5
 
6
use Laminas\Authentication\AuthenticationService;
6
use Laminas\Authentication\AuthenticationService;
7
use Laminas\Authentication\Result as AuthResult;
7
use Laminas\Authentication\Result as AuthResult;
8
use Laminas\Db\Adapter\AdapterInterface;
8
use Laminas\Db\Adapter\AdapterInterface;
9
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
9
use LeadersLinked\Cache\CacheInterface;
10
use Laminas\Mvc\Controller\AbstractActionController;
10
use Laminas\Mvc\Controller\AbstractActionController;
11
use Laminas\Mvc\I18n\Translator;
11
use Laminas\Mvc\I18n\Translator;
12
use Laminas\Log\LoggerInterface;
12
use Laminas\Log\LoggerInterface;
13
use Laminas\View\Model\ViewModel;
13
use Laminas\View\Model\ViewModel;
Línea 41... Línea 41...
41
    private $adapter;
41
    private $adapter;
Línea 42... Línea 42...
42
    
42
    
43
    
43
    
44
    /**
44
    /**
45
     *
45
     *
46
     * @var AbstractAdapter
46
     * @var CacheInterface
Línea 47... Línea 47...
47
     */
47
     */
48
    private $cache;
48
    private $cache;
Línea 62... Línea 62...
62
    
62
    
63
    
63
    
64
    /**
64
    /**
65
     *
65
     *
66
     * @param AdapterInterface $adapter
66
     * @param AdapterInterface $adapter
67
     * @param AbstractAdapter $cache
67
     * @param CacheInterface $cache
68
     * @param LoggerInterface $logger
68
     * @param LoggerInterface $logger
69
     * @param array $config
69
     * @param array $config
70
     */
70
     */
Línea 120... Línea 120...
120
                $allowDelete = $acl->isAllowed($currentUser->usertype_id,'high-performance-teams/groups/delete');
120
                $allowDelete = $acl->isAllowed($currentUser->usertype_id,'high-performance-teams/groups/delete');
121
                $allowView = $acl->isAllowed($currentUser->usertype_id,'high-performance-teams/groups/view');
121
                $allowView = $acl->isAllowed($currentUser->usertype_id,'high-performance-teams/groups/view');
Línea 122... Línea 122...
122
                
122
                
123
 
123
 
Línea 124... Línea 124...
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
                
127
                
128
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
128
                $records_x_page     = intval($this->params()->fromQuery('length', 10), 10);
Línea 129... Línea 129...
129
                $page               = (intval($this->params()->fromQuery('start', 1), 10)/$records_x_page)+1;
129
                $page               = (intval($this->params()->fromQuery('start', 1), 10)/$records_x_page)+1;
130
                $order =  $this->params()->fromQuery('order', []);
130
                $order =  $this->params()->fromQuery('order', []);
Línea 131... Línea 131...
131
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);
131
                $order_field        = empty($order[0]['column']) ? 99 :  intval($order[0]['column'], 10);