Ejemplo n.º 1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function salasOn(Request $request)
 {
     $estado = 1;
     $sala_chat = SalasChat::salasDisponibles($estado, $request->get('nom_sal'));
     return view('template.chat.salas_chat_on', compact('sala_chat'));
 }
Ejemplo n.º 2
0
 /**
  * @param $idSala
  * @return los usuarios que enviaron los mensajes que estan registrados en la sala
  */
 public static function usuariosMensajes($idSala)
 {
     $usuariosM = SalasChat::mensajesRegSala($idSala);
     $usuariosMen = SalasChat::find($idSala)->usuarios;
     for ($i = 0, $size = count($usuariosM); $i < $size; ++$i) {
         for ($j = 0, $size = count($usuariosMen); $j < $size; ++$j) {
             if ($usuariosM[$i]['id_usuario'] == $usuariosMen[$j]['id']) {
                 $usuariosM[$i]['id_usuario'] = $usuariosMen[$j]['nom_usuario'] . ' ' . $usuariosMen[$j]['ape_usuario'];
             }
         }
     }
     return $usuariosM;
 }
Ejemplo n.º 3
0
 /**
  * Trae todos los usuarios con los mensajes que enviaron a una sala de chat
  * @param $idSala identificador de la sala que se quiere consultar
  */
 public function mjsUsuarioSala($idSala)
 {
     //traer los usuarios que enviaron los mensajes a una sala
     $mensajes = SalasChat::usuariosMensajes($idSala);
     return View::make('template.chat.mjs_sala', compact('idSala', 'mensajes'));
 }