Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 2466 Rev 2951
Línea 305... Línea 305...
305
 
305
 
306
        return new JsonModel($response);
306
        return new JsonModel($response);
Línea -... Línea 307...
-
 
307
    }
-
 
308
 
-
 
309
 
-
 
310
    public function markReadAction()
-
 
311
    {
-
 
312
 
-
 
313
        $request = $this->getRequest();
-
 
314
 
-
 
315
        if ($request->isPost()) {
-
 
316
 
-
 
317
            $currentUserPlugin = $this->plugin('currentUserPlugin');
-
 
318
            $currentUser = $currentUserPlugin->getUser();
-
 
319
 
-
 
320
            $userMapper = UserMapper::getInstance($this->adapter);
-
 
321
 
-
 
322
            $notificationMapper = NotificationMapper::getInstance($this->adapter);
-
 
323
 
-
 
324
            $result = $notificationMapper->markAllNotificationsAsReadByUserId($currentUser->id);
-
 
325
 
-
 
326
            if ($result) {
-
 
327
                $this->logger->info('Se marco como leidas las notificaciones de usuario: ' . $currentUser->id, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
-
 
328
                $response = [
-
 
329
                    'success' => true,
-
 
330
                    'data' => 'LABEL_RECORD_UPDATED'
-
 
331
                ];
-
 
332
            } else {
-
 
333
                $response = [
-
 
334
                    'success' => false,
-
 
335
                    'data' => $notificationMapper->getError()
-
 
336
                ];
-
 
337
            }
-
 
338
 
-
 
339
 
-
 
340
        }else{
-
 
341
            $response = [
-
 
342
                'success' => false,
-
 
343
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
-
 
344
            ];
-
 
345
 
-
 
346
        }
-
 
347
 
307
    }
348
        return new JsonModel($response);
308
 
349
    }
309
 
350
 
Línea 310... Línea 351...
310
    public function postAction()
351
    public function postAction()