Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 683 Rev 684
Línea 583... Línea 583...
583
        // Obtener la fecha actual de la base de datos
583
        // Obtener la fecha actual de la base de datos
584
        $userMapper = UserMapper::getInstance($this->adapter);
584
        $userMapper = UserMapper::getInstance($this->adapter);
585
        $now = $userMapper->getDatebaseNow();
585
        $now = $userMapper->getDatebaseNow();
Línea 586... Línea 586...
586
 
586
 
587
        // Validar el ID del destinatario
587
        // Validar el ID del destinatario
588
        $id = $this->params()->fromRoute('id');
588
        $uuid = $this->params()->fromRoute('uuid');
589
        if (!$id) {
589
        if (!$uuid) {
590
            return new JsonModel([
590
            return new JsonModel([
591
                'success' => false,
591
                'success' => false,
592
                'data' => 'ERROR_PARAMETERS_ARE_INVALID'
592
                'data' => 'ERROR_PARAMETERS_ARE_INVALID'
593
            ]);
593
            ]);
Línea 594... Línea 594...
594
        }
594
        }
595
 
595
 
596
        // Buscar el usuario destinatario
596
        // Buscar el usuario destinatario
597
        $user = $userMapper->fetchOneByUuidAndNetworkId($id, $currentUser->network_id);
597
        $user = $userMapper->fetchOneByUuidAndNetworkId($uuid, $currentUser->network_id);
598
        if (!$user) {
598
        if (!$user) {
599
            return new JsonModel([
599
            return new JsonModel([
600
                'success' => false,
600
                'success' => false,
Línea 802... Línea 802...
802
            $timemsg = $this->translator->translate('LABEL_AGO_SMALL') . ' ' . $timemsg . '';
802
            $timemsg = $this->translator->translate('LABEL_AGO_SMALL') . ' ' . $timemsg . '';
803
        }
803
        }
804
        return $timemsg;
804
        return $timemsg;
805
    }
805
    }
Línea 806... Línea 806...
806
 
806
 
807
    public function deleteAction()
807
    public function deleteMessageAction()
808
    {
808
    {
809
        $request = $this->getRequest();
809
        $request = $this->getRequest();
810
        if ($request->isPost()) {
810
        if ($request->isPost()) {
811
            $currentUserPlugin = $this->plugin('currentUserPlugin');
811
            $currentUserPlugin = $this->plugin('currentUserPlugin');
Línea 812... Línea 812...
812
            $currentUser = $currentUserPlugin->getUser();
812
            $currentUser = $currentUserPlugin->getUser();
813
 
813
 
814
            $id = $this->params()->fromRoute('id');
814
            $uuid = $this->params()->fromRoute('uuid');
815
            if (!$id) {
815
            if (!$uuid) {
816
                return new JsonModel([
816
                return new JsonModel([
817
                    'success' => false,
817
                    'success' => false,
818
                    'data' => 'ERROR_PARAMETERS_ARE_INVALID'
818
                    'data' => 'ERROR_PARAMETERS_ARE_INVALID'
Línea 819... Línea 819...
819
                ]);
819
                ]);
820
            }
820
            }
821
 
821
 
822
            $userMapper = UserMapper::getInstance($this->adapter);
822
            $userMapper = UserMapper::getInstance($this->adapter);
823
            $user = $userMapper->fetchOneByUuid($id);
823
            $user = $userMapper->fetchOneByUuid($uuid);
824
            if (!$user) {
824
            if (!$user) {
825
                return new JsonModel([
825
                return new JsonModel([