Welcome, Guest. Please Login or Register.
April 27, 2025, 05:28:16 PM
Home Help Search Log in Register
News: If you are still using YaBB SE, please consider upgrading to SMF as soon as possible.

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Fehler in der InstantMessage.php « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Fehler in der InstantMessage.php  (Read 482 times)
MC600
YaBB God
*****
Posts: 968


Jetzt habe ich Zähne!

ICQ - 168723559 WWW
Fehler in der InstantMessage.php
« on: September 16, 2002, 02:50:56 PM »
Reply with quote

Beim schreiben und testen eines Mod´s ist mir folgendes aufgefallen:

Ich schreibe einem User drei private Nachrichten. Dieser löscht (mit dem kleinen Button) jede einzeln, bis sein Postfach leer ist. Alle drei Nachrichten sind aber weiterhin in der Datenbank zu finden (aber unsichtbar für den User). Erst wenn er einmal das große Button (Delete) nutzt, werden alle Nachrichten aus der Datenbank entfernt. Ich denke nicht, dass das im Sinne der Erfinder ist, oder begehe ich einen Denkfehler ?

Bevor ich da was ändere, hätte ich gern noch einige Meinungen dazu gehört.
Logged

Freundliche Grüße aus Hönow - MC600 - Forum Gegen Krebs
Newsletter Service - Info´s über MOD´s von MC600 - Hier eintragen
Daniel D.
Mod Team
YaBB God
*****
Posts: 2935


Re:Fehler in der InstantMessage.php
« Reply #1 on: September 16, 2002, 02:54:19 PM »
Reply with quote

Schon richtig ! ::) -> Wieso ist das überhaupt so gemacht worden ?

Wenn Du die Lösung hast, dann stelle ich sie ins englische Board.
Logged

MC600
YaBB God
*****
Posts: 968


Jetzt habe ich Zähne!

ICQ - 168723559 WWW
Re:Fehler in der InstantMessage.php
« Reply #2 on: September 16, 2002, 03:31:57 PM »
Reply with quote

Ok, werde mir dann heute Abend mal die InstantMessage.php ganz genau ansehen. Mal sehen, was ich da so finde. Vielleicht ist hier auch jemand, der mir sagen kann, was es mit deletedBy noch auf sich haben könnte.
Logged

Freundliche Grüße aus Hönow - MC600 - Forum Gegen Krebs
Newsletter Service - Info´s über MOD´s von MC600 - Hier eintragen
Horseman
YaBB God
*****
Posts: 784


'MAS VALE CABALLO QUE CAUDAL!'

ICQ - 44729151 WWW
Re:Fehler in der InstantMessage.php
« Reply #3 on: September 16, 2002, 04:49:43 PM »
Reply with quote

@mc600

ich würde nur einen sinn darin sehen wenn der user dann auch die möglichkeit hätte sich die gelöschten PM´s wieder aus dem papierkorb zu holen!
es ist ja schnell mal etwas gelöscht, was dann eigentlich doch noch vorhanden sein sollte!

dann müsste es aber zusätzlich die funktion Zeige gelöschte PM´s geben.

Durch Klick auf den grossen Button löscht er dann endgültig.

Vielleicht war genau das einmal geplant und wurde nicht bis zum ende umgesetzt?
Logged
MC600
YaBB God
*****
Posts: 968


Jetzt habe ich Zähne!

ICQ - 168723559 WWW
Re:Fehler in der InstantMessage.php
« Reply #4 on: September 16, 2002, 08:25:08 PM »
Reply with quote

War doch ein Denkfehler von mir!  :P  Eine PM (IM wie auch immer) wird einmal geschrieben und ist auch nur einmal in der Datenbank vorhanden. Sie wird beim Sender im Postausgang und beim Empfänger im Posteingang geführt! Über deletedBy wird nun geregelt, was mit der PM geschehen darf.

Der erste Zustand ist -1, welcher besagt, das der Datensatz nicht aus der DB löschbar ist.

Löscht der Sender sofort die PM, dann wechselt der Zustand zu 0, kann also dann vom Empfänger gelöscht werden und verschwindet aus der DB.

Löscht der Sender nicht sofort bleibt der Zustand -1 erhalten. Löscht nun der Empfanger zuerst, dann wechselt der Zustand nach 1, welcher genau wie 0 besagt, PM kann jetzt vom Sender gelöscht werden.
Logged

Freundliche Grüße aus Hönow - MC600 - Forum Gegen Krebs
Newsletter Service - Info´s über MOD´s von MC600 - Hier eintragen
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Fehler in der InstantMessage.php « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.045 seconds with 16 queries.