Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6388 Rev 6749
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\JsonModel;
11
use Laminas\View\Model\JsonModel;
Línea 46... Línea 46...
46
     */
46
     */
47
    private $adapter;
47
    private $adapter;
Línea 48... Línea 48...
48
 
48
 
49
    /**
49
    /**
50
     *
50
     *
51
     * @var AbstractAdapter
51
     * @var CacheInterface
52
     */
52
     */
Línea 53... Línea 53...
53
    private $cache;
53
    private $cache;
54
 
54
 
Línea 65... Línea 65...
65
    private $config;
65
    private $config;
Línea 66... Línea 66...
66
 
66
 
67
    /**
67
    /**
68
     *
68
     *
69
     * @param AdapterInterface $adapter
69
     * @param AdapterInterface $adapter
70
     * @param AbstractAdapter $cache
70
     * @param CacheInterface $cache
71
     * @param LoggerInterface $logger
71
     * @param LoggerInterface $logger
72
     * @param array $config
72
     * @param array $config
73
     */
73
     */
74
    public function __construct($adapter, $cache, $logger, $config)
74
    public function __construct($adapter, $cache, $logger, $config)
Línea 1289... Línea 1289...
1289
 
1289
 
1290
 
1290
 
1291
        $request    = $this->getRequest();
1291
        $request    = $this->getRequest();
1292
        if ($request->isPost()) {
1292
        if ($request->isPost()) {
Línea 1293... Línea 1293...
1293
            $id         = $this->params()->fromRoute('id');
1293
            $id         = $this->params()->fromRoute('id');
1294
            $message    = trim(filter_var($this->params()->fromPost('message', ''), FILTER_SANITIZE_STRING));
1294
            $message    = Functions::sanitizeFilterString($this->params()->fromPost('message', ''));
1295
 
1295
 
1296
            if (!$id || empty($message)) {
1296
            if (!$id || empty($message)) {
Línea 1787... Línea 1787...
1787
        if ($request->isPost()) {
1787
        if ($request->isPost()) {
Línea 1788... Línea 1788...
1788
 
1788
 
1789
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1789
            $currentUserPlugin = $this->plugin('currentUserPlugin');
Línea 1790... Línea 1790...
1790
            $currentUser = $currentUserPlugin->getUser();
1790
            $currentUser = $currentUserPlugin->getUser();
1791
 
1791
 
1792
            $id = trim(filter_var($this->params()->fromRoute('group_id'), FILTER_SANITIZE_STRING));
1792
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('group_id'));
1793
            if (!$id) {
1793
            if (!$id) {
1794
                return new JsonModel([
1794
                return new JsonModel([
1795
                    'success' => false,
1795
                    'success' => false,
Línea 1898... Línea 1898...
1898
        $request    = $this->getRequest();
1898
        $request    = $this->getRequest();
1899
        if ($request->isPost()) {
1899
        if ($request->isPost()) {
1900
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1900
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1901
            $currentUser = $currentUserPlugin->getUser();
1901
            $currentUser = $currentUserPlugin->getUser();
Línea 1902... Línea 1902...
1902
 
1902
 
Línea 1903... Línea 1903...
1903
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
1903
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
1904
 
1904
 
1905
            if (!$id) {
1905
            if (!$id) {
1906
                return new JsonModel([
1906
                return new JsonModel([
Línea 1984... Línea 1984...
1984
        $request    = $this->getRequest();
1984
        $request    = $this->getRequest();
1985
        if ($request->isPost()) {
1985
        if ($request->isPost()) {
1986
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1986
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1987
            $currentUser = $currentUserPlugin->getUser();
1987
            $currentUser = $currentUserPlugin->getUser();
Línea 1988... Línea 1988...
1988
 
1988
 
Línea 1989... Línea 1989...
1989
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
1989
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
1990
 
1990
 
1991
            if (!$id) {
1991
            if (!$id) {
1992
                return new JsonModel([
1992
                return new JsonModel([
Línea 2073... Línea 2073...
2073
 
2073
 
2074
            $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
2074
            $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
Línea 2075... Línea 2075...
2075
            $currentNetwork = $currentNetworkPlugin->getNetwork();
2075
            $currentNetwork = $currentNetworkPlugin->getNetwork();
Línea 2076... Línea 2076...
2076
 
2076
 
2077
 
2077
 
2078
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
2078
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
2079
 
2079
 
Línea 2232... Línea 2232...
2232
        $request    = $this->getRequest();
2232
        $request    = $this->getRequest();
2233
        if ($request->isPost()) {
2233
        if ($request->isPost()) {
2234
            $currentUserPlugin = $this->plugin('currentUserPlugin');
2234
            $currentUserPlugin = $this->plugin('currentUserPlugin');
2235
            $currentUser = $currentUserPlugin->getUser();
2235
            $currentUser = $currentUserPlugin->getUser();
Línea 2236... Línea 2236...
2236
 
2236
 
Línea 2237... Línea 2237...
2237
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
2237
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
2238
 
2238
 
2239
            if (!$id) {
2239
            if (!$id) {
2240
                return new JsonModel([
2240
                return new JsonModel([
Línea 2300... Línea 2300...
2300
        $request    = $this->getRequest();
2300
        $request    = $this->getRequest();
2301
        if ($request->isPost()) {
2301
        if ($request->isPost()) {
2302
            $currentUserPlugin = $this->plugin('currentUserPlugin');
2302
            $currentUserPlugin = $this->plugin('currentUserPlugin');
2303
            $currentUser = $currentUserPlugin->getUser();
2303
            $currentUser = $currentUserPlugin->getUser();
Línea 2304... Línea 2304...
2304
 
2304
 
2305
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
2305
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
2306
            if (!$id) {
2306
            if (!$id) {
2307
                return new JsonModel([
2307
                return new JsonModel([
2308
                    'success' => false,
2308
                    'success' => false,
2309
                    'data' => 'ERROR_PARAMETERS_ARE_INVALID'
2309
                    'data' => 'ERROR_PARAMETERS_ARE_INVALID'
Línea 2726... Línea 2726...
2726
            $items = [];
2726
            $items = [];
Línea 2727... Línea 2727...
2727
 
2727
 
Línea 2728... Línea 2728...
2728
            $chatUserMapper = ChatUserMapper::getInstance($this->adapter);
2728
            $chatUserMapper = ChatUserMapper::getInstance($this->adapter);
2729
 
2729
 
2730
 
2730
 
Línea 2731... Línea 2731...
2731
            $search = trim(filter_var($this->params()->fromQuery('search', ''), FILTER_SANITIZE_STRING));
2731
            $search = Functions::sanitizeFilterString($this->params()->fromQuery('search', ''));