ilch Forum » Ilch Clan 1.1 » Allgemein » Shoutbox

Geschlossen
  1. #1
    User Pic
    Balthazar3k Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    422
    Beitragswertungen
    7 Beitragspunkte
    Ich dachte mir das könnte jemanden interessieren,
    das der antispam nur bei Gästen anspringt von der shoutbox.

    ich habe im include/boxes/shoutbox.php

    in der Zeile wo steht
    echo get_antispam ('shoutbox', 0);

    einfach
    	$recht= -1;
    	if(!getrecht ($recht, $_SESSION['authright'])){
    		echo get_antispam ('shoutbox', 0);
    	}

    abgeändert.
    Kein Support für den Raidplaner über PM.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Balthazar3k Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    422
    Beitragswertungen
    7 Beitragspunkte
    Ohje wie Peinlich.
    Ich hätte das mal Testen sollen, die änderung oO
    Dafür habe ich aber auch schon die Lösung =D
    Zugegeben etwas kompliziert aber es funtioniert =D

    Die stelle
    if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
    		$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
        $shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
    	  $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    		$shoutbox_textarea = preg_replace("/[.?(url|b|i|u|img|code|quote)[^]]*?]/i","",$shoutbox_textarea);
    		$shoutbox_textarea = strip_tags($shoutbox_textarea);
        if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    	    db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    	  }
      }


    änder mit

      $recht= -1;
      if (!empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
    	$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
       	$shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
    	$shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    	$shoutbox_textarea = preg_replace("/[.?(url|b|i|u|img|code|quote)[^]]*?]/i","",$shoutbox_textarea);
    	$shoutbox_textarea = strip_tags($shoutbox_textarea);
       	if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    	    db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    	  }
      }elseif(!empty($_POST['shoutbox_submit']) AND getrecht ($recht, $_SESSION['authright'])){
    	$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
       	$shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
    	$shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    	$shoutbox_textarea = preg_replace("/[.?(url|b|i|u|img|code|quote)[^]]*?]/i","",$shoutbox_textarea);
    	$shoutbox_textarea = strip_tags($shoutbox_textarea);
       	if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    	    db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    	  }	
      }



    Zuletzt modifiziert von Balthazar3k am 17.11.2006 - 14:01:29
    Kein Support für den Raidplaner über PM.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten