SQL Fehler PM_Counter_fix_1_0_0

Support zu den Modifikationen (MODs) von Entwickler OXPUS für das phpBB 3.0.x
Antworten
oecherjung
Beiträge: 41
Registriert: Fr 7. Aug 2009, 13:49

SQL Fehler PM_Counter_fix_1_0_0

Beitrag von oecherjung »

Hallo Oxpus,

bekomme folgende Fehlermeldung:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

[0]

SQL

No values specified for SQL IN comparison

BACKTRACE


FILE: includes/db/dbal.php
LINE: 379
CALL: dbal_mysql->sql_error()

FILE: includes/acp/acp_main.php
LINE: 301
CALL: dbal_mysql->sql_in_set()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_main->main()

FILE: adm/index.php
LINE: 76
CALL: p_master->load_active()

Sagt dir das was kannst du helfen?


Gruß´oechi
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2719
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: SQL Fehler PM_Counter_fix_1_0_0

Beitrag von oxpus »

Okay, es gibt ein Fehler, wenn keine PM's vorhanden sind.
Ersetze dazu mal in der Datei includes/acp/acp_main.php den Code-Block

Code: Alles auswählen

						$sql = 'UPDATE ' . USERS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', array(
									'user_unread_privmsg'	=> 0,
									'user_new_privmsg'		=> 0,
						)) . ' WHERE ' . $db->sql_in_set('user_id', $pm_user_ids, true);
						$db->sql_query($sql);
durch

Code: Alles auswählen

						if ($total_users)
						{
							$sql = 'UPDATE ' . USERS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', array(
										'user_unread_privmsg'	=> 0,
										'user_new_privmsg'		=> 0,
							)) . ' WHERE ' . $db->sql_in_set('user_id', $pm_user_ids, true);
							$db->sql_query($sql);
						}
						// Resync pm user counter for new/unread pms
und der Fehler sollte behoben sein.
Die MOD werde ich dann auch später noch anpassen.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
oecherjung
Beiträge: 41
Registriert: Fr 7. Aug 2009, 13:49

Re: SQL Fehler PM_Counter_fix_1_0_0

Beitrag von oecherjung »

oxpus hat geschrieben:Okay, es gibt ein Fehler, wenn keine PM's vorhanden sind.
Ersetze dazu mal in der Datei includes/acp/acp_main.php den Code-Block

Code: Alles auswählen

						$sql = 'UPDATE ' . USERS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', array(
									'user_unread_privmsg'	=> 0,
									'user_new_privmsg'		=> 0,
						)) . ' WHERE ' . $db->sql_in_set('user_id', $pm_user_ids, true);
						$db->sql_query($sql);
durch

Code: Alles auswählen

						if ($total_users)
						{
							$sql = 'UPDATE ' . USERS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', array(
										'user_unread_privmsg'	=> 0,
										'user_new_privmsg'		=> 0,
							)) . ' WHERE ' . $db->sql_in_set('user_id', $pm_user_ids, true);
							$db->sql_query($sql);
						}
						// Resync pm user counter for new/unread pms
und der Fehler sollte behoben sein.
Die MOD werde ich dann auch später noch anpassen.

Hallo Oxpus,


fehler ist weg!

Stimmt PM's hab eich zur Zeit noch nicht!

Gruß

oechi
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2719
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: SQL Fehler PM_Counter_fix_1_0_0

Beitrag von oxpus »

Na freut mich zu lesen.
Lag ich ja mal wieder voll im Schwarzen 8-)
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten