• 0
  • 5 RepliesReplies
  • 2984 ReadTimes Read
  • 3 PointsPoints

Topic: Eliminar puntos al eliminar temas [SSRS][Tuto]

Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Buenas gente, esto lo habian pedido muchos y realmente yo no lo veo correcto del todo pero aqui les dejo las ediciones que deben hacer.
La idea es que si eliminamos uno o varios temas se le resten los puntos ganados al creador del tema, es decir se le restan el total de puntos que recibio ese tema.

Buscar y editar el archivo: Sources/RemoveTopic.php

Buscar:
Code: [Select]
// Delete anything related to the topic.
Agregar antes:
Code: [Select]

//Start SSRS
$MembersToDecreasePoints = $smcFunc['db_query']('', '
SELECT m.id_member, SUM(t.ssrs_points) as ssrs_points
FROM {db_prefix}messages AS m
INNER JOIN {db_prefix}topics AS t ON (t.id_topic = m.id_topic)
WHERE t.id_topic IN ({array_int:topics})
AND t.approved = {int:is_approved}
AND m.icon != {string:recycled}
GROUP BY m.id_member',
array(
'recycled' => 'recycled',
'topics' => $topics,
'is_approved' => 1,
)
);

if ($smcFunc['db_num_rows']($MembersToDecreasePoints) > 0)
{
while ($UnLuckyMembers = $smcFunc['db_fetch_assoc']($MembersToDecreasePoints))
{
require_once ($sourcedir . '/SsrsPoints.php');
ssrsAddPointGeneric(-abs($UnLuckyMembers['ssrs_points']), $UnLuckyMembers['id_member']);
}
}
$smcFunc['db_free_result']($MembersToDecreasePoints);
//END SSRS


*Esto solo elimina los puntos si el tema no esta en la papelera de reciclaje y si fue aprobado.
*Tambien elimina los puntos si eliminamos mas de un tema a la vez (hace un conteo)


Saludos!

You do not have permission to give points
point 3 Points

Users who gave points in this topic » ColorScreen (3 Pts) 

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Eliminar puntos al eliminar temas [SSRS][Tuto]
Reply #1 June 28, 2013 - 07:00 07:00
Excelente! y suponiendo si tiene 0 puntos porque el admin lo sancionó y le quito puntos,  se va al negativo?
tremendo tip!!

Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Re:Eliminar puntos al eliminar temas [SSRS][Tuto]
Reply #2 June 28, 2013 - 01:41 13:41
Si, se va a negativo.. asi como estas vos ahora JaJa

no avatar
Usuario: ColorScreen
Rango: Recién Llegado
Mensajes: 36
Points: 0
Mi web: http://www.google.cl/
Perfil: View Profile
Pais:
hm
Re:Eliminar puntos al eliminar temas [SSRS][Tuto]
Reply #3 June 28, 2013 - 01:53 13:53
Gracias! :)

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Eliminar puntos al eliminar temas [SSRS][Tuto]
Reply #4 June 28, 2013 - 03:19 15:19
Si, se va a negativo.. asi como estas vos ahora JaJa
ajajajjaaj pero lo mio es por envidia de distante nomas! jajajajajajaj

Usuario: Losox
Rango: Excelente User
Mensajes: 874
Points: 109
Perfil: View Profile
Pais:
mx
Re:Eliminar puntos al eliminar temas [SSRS][Tuto]
Reply #5 June 28, 2013 - 08:08 20:08
Excelente tip 4K.

¿Lean estas de negativo? No es novedad e.e

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines