Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/05/2012, 13:32
Avatar de liloo6retug
liloo6retug
 
Fecha de Ingreso: junio-2010
Ubicación: Marsella
Mensajes: 109
Antigüedad: 14 años, 8 meses
Puntos: 11
Respuesta: "Esconder" contenido.

como haces la relación entre los usuarios del sistema para catalogarlos como amigos de un usuario determinado.?

se supone que hay tablas que hacen lo siguiente
- usuariosdelsistema
- relacionusuariousuario

usuarioA publica en su muro
usuarioB (amigo de A)
usuarioC (amigoB pero no de A)
usuarioD (desconocido por A,B,C)

a grandes rasgos seria tabla:

verpublicaciones
id
usuarioid (dueñodelmuro)
categoriaid ((se supone que hay tabla de categoria amigos, amigodeamigo,desconocido))

en la tabla relacionusuariousuario se supone que va
id
idusuario
idusuarios_amigos

ya lo otro es preguntar que relacion (categoria) hay entre usuario( que entra al sistema) con el dueño del muro,
(consulta a la tabla relacionusuariousuario campoidusuarios_amigos si esta en la tabla y tiene permiso de amigos ver),
si no consultar id de los amigos(del que ingresa) y mirar si estan en el listado de la consulta anterior y mirar si permisos amigosdeamigos
y si no aparece en ninguno de los amigos de amigos seria desconocido