Página 2 de 2

Re: Tras actualizar, no puedo enviar mp a grupos  Tema Solucionado

Publicado: 27 Jul 2010, 18:11
por leviatan21
Los archivos .diff .patch son archivos diseñados para realizar actualizaciones y se utilizan programas especiales para aplicarlos.

Pero no es muy difícil de entenderlo :
arriba de todo está el nombre del archivo a modificar
Luego hay varias lineas, entre ellas hay algunas con un signo - (menos) y otras con un signo + (mas)
Lo que significan el que las lineas con el signo - se eliminan y las con signo + se agregan ( al agregarlas hay que omitir el signo :wink: )

Código: Seleccionar todo

--- ucp_pm_compose.php	Sat Feb 06 20:41:36 2010
+++ ucp_pm_compose.php	Sat Feb 06 21:28:13 2010
@@ -435,16 +435,25 @@
 	}
 
 	// Get maximum number of allowed recipients
-	$sql = 'SELECT MAX(g.group_max_recipients) as max_recipients
+	$sql = 'SELECT g.group_max_recipients as max_recipients
 		FROM ' . GROUPS_TABLE . ' g, ' . USER_GROUP_TABLE . ' ug
 		WHERE ug.user_id = ' . $user->data['user_id'] . '
 			AND ug.user_pending = 0
 			AND ug.group_id = g.group_id';
+			
+	// It's clearly a bug, not a support request http://www.phpbb.com/bugs/phpbb3/48495, http://www.phpbb.com/community/viewtopic.php?f=46&t=1710235&start=0
 	$result = $db->sql_query($sql);
-	$max_recipients = (int) $db->sql_fetchfield('max_recipients');
+	$max_recipients_rowset = $db->sql_fetchrowset();
 	$db->sql_freeresult($result);
+	
+	$max_recipents_result = array();
+	foreach ($max_recipients_rowset as $row)
+	{
+		$max_recipents_result[] = ($row['max_recipients'] === 0 && $config['pm_max_recipients'] !== 0) ? $config['pm_max_recipients'] : $row['max_recipients'];
+	}
 
-	$max_recipients = (!$max_recipients) ? $config['pm_max_recipients'] : $max_recipients;
+	$max_recipients = (in_array(0, $max_recipents_result)) ? $config['pm_max_recipients'] : max($max_recipents_result);
 
 	// If this is a quote/reply "to all"... we may increase the max_recpients to the number of original recipients
 	if (($action == 'reply' || $action == 'quote') && $max_recipients && $reply_to_all)

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 27 Jul 2010, 20:42
por ahh72
gracias por la aclaracion gabriel, ahora soy un poco mas inteligente en el tema de actualizaciones para phpBB :ok:

saludos

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 29 Jul 2010, 17:10
por Nate Grey
:ops

Pensé que el tema había caido en el olvido.

Me pongo a ello y os comunicaré el resultado.

Gracias

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 29 Jul 2010, 21:16
por ahh72
Nate Grey escribió::ops

Pensé que el tema había caido en el olvido.

Me pongo a ello y os comunicaré el resultado.

Gracias
holas, estamos tratando en lo posible de no dejar temas pendientes y solucionarlos en la medida posible :cachas:

saludos

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 29 Jul 2010, 22:06
por Nate Grey
Bueno lo he intentado pero creo que no me ha salido bien la cosa.

Pero hay algo positivo en esto, gracias al parche he sabido que archivo es el que afecta a los mp´s.

Como ya dije antes, antes de actualizar el foro, lo hice en un foro de prueba, en ese foro de pruebas si funcionaba los mp´s a grupos.

Pues he probado a resubir el archivo y por ahora si van los mp´s a grupos :bravo:

Gracias, podemos dar el tema por cerrado (creo)

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 30 Jul 2010, 00:57
por ahh72
enhorabuena por solucionarlo :ok:

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 30 Jul 2010, 04:55
por leviatan21
ahh72 escribió:enhorabuena por solucionarlo :ok:
En ningún momento Nate Grey dice que está solucionado, sólo se dio por vencido o intentará hacer una mezcla de archivos para ver que puede sacar en limpio :lee

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 30 Jul 2010, 17:17
por ahh72
entonces como quedaria gabriel porque dice que ya puede enviar mensajes privados :nolose:

saludos

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 30 Jul 2010, 17:43
por leviatan21
Nate Grey escribió:Pues he probado a resubir el archivo y por ahora si van los mp´s a grupos :bravo:
ahh72 escribió:entonces como quedaria gabriel porque dice que ya puede enviar mensajes privados :nolose:
Oops, no lo había entendido, dice que lo solucionó reemplazando un archivo...
Me interesaría poder echarle un ojo a esos 2 archivos, así busco las diferencias y poder hacer un parche...
Nate Grey Hya una posibilidad de obtener una copia de tus 2 archivos, gracias

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 01 Ago 2010, 16:02
por Nate Grey
Tengo una copia del que iba mal pero creo que es la copia en la que intenté ponerle el parche, por lo que no está como el original.

El que funciona obviamente si lo tengo.

Como quieres que te los pase? Por descarga directa?

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 01 Ago 2010, 19:01
por leviatan21
Nate Grey escribió:Tengo una copia del que iba mal pero creo que es la copia en la que intenté ponerle el parche, por lo que no está como el original.

El que funciona obviamente si lo tengo.

Como quieres que te los pase? Por descarga directa?
Me da lo mismo, directa, adjuntado a un mensaje aquí mismo o por MP

Gracias !

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 02 Ago 2010, 01:33
por Nate Grey
Te los paso como adjuntos.

El archivo que lleva el "2" es el viejo

Re: Tras actualizar, no puedo enviar mp a grupos

Publicado: 02 Ago 2010, 06:15
por leviatan21
Gracias, ya veré de compararlos