Thread Verfasser: John Doe
Thread ID: 481
Thread Info
Es gibt 2 Beiträge zu diesem Thema, und es wurde 3296 Mal angesehen.
 Thema drucken
User Profil Block - 1.02
John Doe
Supportforum für den Download User Profil Block -Version: 1.02


Beschreibung:

Diese Infusion macht es möglich, das Eigene Profil für andere User zu sperren/blocken.
Ausserdem können einmal geblockte User keine PNs mehr an Dich schreiben.
Administratoren können nicht geblockt werden.
Eine Übersicht über die von Dir geblockten User findest Du in Deiner Profilansicht.

Änderungen:
Es sind 2 kleine Änderungen an der profile.php und der messages.php zu machen.
(Die Dateien liegen dem Downloadpaket jetzt bei - ACHTUNG: NUR für V 7.02.xx!)
Dieses Mitglied wurde gelöscht!
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
John Doe
Hier ist mir ein Fehler in der Anleitung aufgefallen. Es steht in der Anleitung, man solle in der messages.php diesen Code einfügen:

if(isset($_POST['msg_send'])){
$result = dbquery("SELECT * FROM ".UPBL." WHERE user_id='".$_POST['msg_send']."'");
if(dbrows($result) > 0) {
   redirect(INFUSIONS."user_profil_block/blocked.php");
}
}


So kann der blckende User aber nicht ebenfalls geblockt werden und wenn ein User geblockt wurde, können ALLE dem User der geblockt hat keine PM schicken. Daher sollte der Codeschnipsel so lauten:

if(isset($_POST['msg_send'])){
$result = dbquery("SELECT * FROM ".UPBL." WHERE user_id='".$_POST['msg_send']."'");
if (dbrows($result)) {
      while ($data_bockeduser = dbarray($result)) {
         if ($data_bockeduser['blocked_user_id'] == $userdata['user_id']) {
            redirect(INFUSIONS."user_profil_block/blocked.php?id=".$_GET['msg_send']."");
         }
      }
   }
}

Bearbeitet von John Doe am 20. April 2017 06:17:46
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Springe ins Forum: