Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 16701 Rev 16766
Línea 30... Línea 30...
30
use LeadersLinked\Mapper\ZoomMeetingMapper;
30
use LeadersLinked\Mapper\ZoomMeetingMapper;
31
use LeadersLinked\Mapper\ChatGroupUserMapper;
31
use LeadersLinked\Mapper\ChatGroupUserMapper;
32
use LeadersLinked\Model\ChatGroupUserMessage;
32
use LeadersLinked\Model\ChatGroupUserMessage;
33
use LeadersLinked\Mapper\ZoomMeetingUserMapper;
33
use LeadersLinked\Mapper\ZoomMeetingUserMapper;
34
use LeadersLinked\Mapper\ChatGroupMessageMapper;
34
use LeadersLinked\Mapper\ChatGroupMessageMapper;
35
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
35
use LeadersLinked\Cache\CacheInterface;
36
use Laminas\Mvc\Controller\AbstractActionController;
36
use Laminas\Mvc\Controller\AbstractActionController;
37
use LeadersLinked\Mapper\ChatGroupUserMessageMapper;
37
use LeadersLinked\Mapper\ChatGroupUserMessageMapper;
Línea 38... Línea 38...
38
 
38
 
Línea 45... Línea 45...
45
     */
45
     */
46
    private $adapter;
46
    private $adapter;
Línea 47... Línea 47...
47
 
47
 
48
    /**
48
    /**
49
     *
49
     *
50
     * @var AbstractAdapter
50
     * @var CacheInterface
51
     */
51
     */
Línea 52... Línea 52...
52
    private $cache;
52
    private $cache;
53
 
53
 
Línea 64... Línea 64...
64
    private $config;
64
    private $config;
Línea 65... Línea 65...
65
 
65
 
66
    /**
66
    /**
67
     *
67
     *
68
     * @param AdapterInterface $adapter
68
     * @param AdapterInterface $adapter
69
     * @param AbstractAdapter $cache
69
     * @param CacheInterface $cache
70
     * @param LoggerInterface $logger
70
     * @param LoggerInterface $logger
71
     * @param array $config
71
     * @param array $config
72
     */
72
     */
73
    public function __construct($adapter, $cache, $logger, $config)
73
    public function __construct($adapter, $cache, $logger, $config)
Línea 1222... Línea 1222...
1222
    {
1222
    {
Línea 1223... Línea 1223...
1223
 
1223
 
1224
        $request    = $this->getRequest();
1224
        $request    = $this->getRequest();
1225
        if ($request->isPost()) {
1225
        if ($request->isPost()) {
1226
            $id         = $this->params()->fromRoute('id');
1226
            $id         = $this->params()->fromRoute('id');
Línea 1227... Línea 1227...
1227
            $message    = trim(filter_var($this->params()->fromPost('message', ''), FILTER_SANITIZE_STRING));
1227
            $message    = Functions::sanitizeFilterString($this->params()->fromPost('message', ''));
1228
 
1228
 
1229
            if (!$id || empty($message)) {
1229
            if (!$id || empty($message)) {
1230
                return new JsonModel([
1230
                return new JsonModel([
Línea 1688... Línea 1688...
1688
        if ($request->isPost()) {
1688
        if ($request->isPost()) {
Línea 1689... Línea 1689...
1689
 
1689
 
1690
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1690
            $currentUserPlugin = $this->plugin('currentUserPlugin');
Línea 1691... Línea 1691...
1691
            $currentUser = $currentUserPlugin->getUser();
1691
            $currentUser = $currentUserPlugin->getUser();
1692
 
1692
 
1693
            $id = trim(filter_var($this->params()->fromRoute('group_id'), FILTER_SANITIZE_STRING));
1693
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('group_id'));
1694
            if (!$id) {
1694
            if (!$id) {
1695
                return new JsonModel([
1695
                return new JsonModel([
1696
                    'success' => false,
1696
                    'success' => false,
Línea 1798... Línea 1798...
1798
        $request    = $this->getRequest();
1798
        $request    = $this->getRequest();
1799
        if ($request->isPost()) {
1799
        if ($request->isPost()) {
1800
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1800
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1801
            $currentUser = $currentUserPlugin->getUser();
1801
            $currentUser = $currentUserPlugin->getUser();
Línea 1802... Línea 1802...
1802
 
1802
 
Línea 1803... Línea 1803...
1803
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
1803
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
1804
 
1804
 
1805
            if (!$id) {
1805
            if (!$id) {
1806
                return new JsonModel([
1806
                return new JsonModel([
Línea 1885... Línea 1885...
1885
        $request    = $this->getRequest();
1885
        $request    = $this->getRequest();
1886
        if ($request->isPost()) {
1886
        if ($request->isPost()) {
1887
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1887
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1888
            $currentUser = $currentUserPlugin->getUser();
1888
            $currentUser = $currentUserPlugin->getUser();
Línea 1889... Línea 1889...
1889
 
1889
 
Línea 1890... Línea 1890...
1890
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
1890
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
1891
 
1891
 
1892
            if (!$id) {
1892
            if (!$id) {
1893
                return new JsonModel([
1893
                return new JsonModel([
Línea 1971... Línea 1971...
1971
        $request    = $this->getRequest();
1971
        $request    = $this->getRequest();
1972
        if ($request->isPost()) {
1972
        if ($request->isPost()) {
1973
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1973
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1974
            $currentUser = $currentUserPlugin->getUser();
1974
            $currentUser = $currentUserPlugin->getUser();
Línea 1975... Línea 1975...
1975
 
1975
 
Línea 1976... Línea 1976...
1976
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
1976
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
1977
 
1977
 
1978
            if (!$id) {
1978
            if (!$id) {
1979
                return new JsonModel([
1979
                return new JsonModel([
Línea 2039... Línea 2039...
2039
        $request    = $this->getRequest();
2039
        $request    = $this->getRequest();
2040
        if ($request->isPost()) {
2040
        if ($request->isPost()) {
2041
            $currentUserPlugin = $this->plugin('currentUserPlugin');
2041
            $currentUserPlugin = $this->plugin('currentUserPlugin');
2042
            $currentUser = $currentUserPlugin->getUser();
2042
            $currentUser = $currentUserPlugin->getUser();
Línea 2043... Línea 2043...
2043
 
2043
 
2044
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
2044
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
2045
            if (!$id) {
2045
            if (!$id) {
2046
                return new JsonModel([
2046
                return new JsonModel([
2047
                    'success' => false,
2047
                    'success' => false,
2048
                    'data' => 'ERROR_PARAMETERS_ARE_INVALID'
2048
                    'data' => 'ERROR_PARAMETERS_ARE_INVALID'
Línea 2858... Línea 2858...
2858
        $request = $this->getRequest();
2858
        $request = $this->getRequest();
Línea 2859... Línea 2859...
2859
 
2859
 
2860
        if ($request->isGet()) {
2860
        if ($request->isGet()) {
2861
            $items = [];
2861
            $items = [];
2862
            $chatUserMapper = ChatUserMapper::getInstance($this->adapter);
2862
            $chatUserMapper = ChatUserMapper::getInstance($this->adapter);
Línea 2863... Línea 2863...
2863
            $search = trim(filter_var($this->params()->fromQuery('search', ''), FILTER_SANITIZE_STRING));
2863
            $search = Functions::sanitizeFilterString($this->params()->fromQuery('search', ''));
2864
 
2864
 
2865
            if (strlen($search) >= 3) {
2865
            if (strlen($search) >= 3) {
Línea 2922... Línea 2922...
2922
 
2922
 
2923
            $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
2923
            $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
Línea 2924... Línea 2924...
2924
            $currentNetwork = $currentNetworkPlugin->getNetwork();
2924
            $currentNetwork = $currentNetworkPlugin->getNetwork();
Línea 2925... Línea 2925...
2925
 
2925
 
2926
 
2926
 
2927
            $id = filter_var($this->params()->fromRoute('id'), FILTER_SANITIZE_STRING);
2927
            $id = Functions::sanitizeFilterString($this->params()->fromRoute('id'));
2928
 
2928