WAP-Script fehler
#45
Das kann raus in der wapaddreply:
$navbar=getNavbar($board['parentlist']);
eval ("\$navbar .= \"".$tpl->get("navbar_board")."\";");



Ist der Fehler weg wenn du das entfernst aus der wapaddreply?
Code:
$topic=trim($_POST['topic']);
if($dostopshooting==1) $topic=stopShooting($topic);
$message=stripcrap(trim($_POST['message']));
if(isset($_POST['iconid'])) $iconid=intval($_POST['iconid']);
else $iconid=0;
if(!$wbbuserdata['userid']) $guestname=trim($_POST['guestname']);

if(isset($_POST['postid'])) $postid=intval($_POST['postid']);
else $postid=0;
if(!isset($_POST['preview'])) {
  $error="";
  if(!$wbbuserdata['userid']) {
   $wbbuserdata['username']=$guestname;
   if(!$wbbuserdata['username'] || !verify_username($wbbuserdata['username'])) eval ("\$error .= \"".$tpl->get("newthread_error2")."\";");
   $wbbuserdata['username']=htmlspecialchars($wbbuserdata['username']);
  }
  if(!$message) eval ("\$error .= \"".$tpl->get("wapnewthread_error1")."\";");
  if(flood_control($wbbuserdata['userid'],$REMOTE_ADDR,$wbbuserdata['avoidfc'])) eval ("\$error .= \"".$tpl->get("newthread_error3")."\";");
  if($wbbuserdata['maxpostimage']!=-1 && substr_count(strtolower($message),"[img]")>$wbbuserdata['maxpostimage']) eval ("\$error .= \"".$tpl->get("newthread_error4")."\";");
  if($error) eval ("\$wapaddreply_error .= \"".$tpl->get("wapnewthread_error")."\";");
  else {
   if($_POST['parseurl']==1) $message=parseURL($message);
   $result=$db->query_first("SELECT postid, threadid FROM bb".$n."_posts WHERE threadid='$threadid' AND userid='$wbbuserdata[userid]' AND username='".addslashes($wbbuserdata['username'])."' AND iconid='$iconid' AND posttopic='".addslashes(htmlspecialchars($topic))."' AND message='".addslashes($message)."' AND ipaddress='".$REMOTE_ADDR."' AND posttime>='".(time()-$dpvtime)."' LIMIT 1");
   if($result['threadid']) {
    header("Location: wapthread.php?threadid=$_POST[threadid]");
    exit();
   }

   if($wbbuserdata['canpostwithoutmoderation']==1) $board['moderatenew']=0;
   $time=time();
   $db->query("INSERT INTO bb".$n."_posts (parentpostid,threadid,userid,username,iconid,posttopic,posttime,message,allowsmilies,showsignature,ipaddress,visible) VALUES ('$postid','$threadid','$wbbuserdata[userid]','".addslashes($wbbuserdata['username'])."','$iconid','".addslashes(htmlspecialchars($topic))."','$time','".addslashes($message)."','".ifelse($_POST['disablesmilies']==1,"0","1")."','".intval($_POST[showsignature])."','".$REMOTE_ADDR."','".ifelse($board['moderatenew']==1 || $board['moderatenew']==11,0,1)."')");
   $postid = $db->insert_id();

    $db->unbuffered_query("UPDATE bb".$n."_threads SET lastposttime = '$time', lastposterid = '$wbbuserdata[userid]', lastposter = '".addslashes($wbbuserdata['username'])."', replycount = replycount+1$threadclose WHERE threadid = '$threadid'",1);
    $db->unbuffered_query("UPDATE bb".$n."_boards SET postcount=postcount+1, lastthreadid='$threadid', lastposttime='$time', lastposterid='$wbbuserdata[userid]', lastposter='".addslashes($wbbuserdata['username'])."' WHERE boardid IN ($board[parentlist],$boardid)",1);
     $wbbuserdata['userposts']+=1;
     list($rankid)=$db->query_first("SELECT rankid FROM bb".$n."_ranks WHERE groupid IN ('0','$wbbuserdata[groupid]') AND needposts<='$wbbuserdata[userposts]' AND gender IN ('0','$wbbuserdata[gender]') ORDER BY needposts DESC, gender DESC LIMIT 1");
     $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts+1".ifelse($rankid!=$wbbuserdata['rankid'],", rankid='$rankid'","")." WHERE userid = '$wbbuserdata[userid]'",1);

    $thread['topic']=rehtmlspecialchars($thread['topic']);
    $result=$db->query("SELECT u.email, u.username, s.countemails FROM bb".$n."_subscribethreads s LEFT JOIN bb".$n."_users u USING(userid) WHERE s.threadid='$threadid' AND s.userid<>'$wbbuserdata[userid]' AND s.emailnotify=1 AND s.countemails<'$maxnotifymails' AND u.email is not null");
    while($rowy=$db->fetch_array($result)) {
     if($row['countemails']==$maxnotifymails-1) eval ("\$mail_text = \"".$tpl->get("mt_newpost_lastone")."\";");
     else eval ("\$mail_text = \"".$tpl->get("mt_newpost")."\";");
     eval ("\$mail_subject = \"".$tpl->get("ms_newpost")."\";");
     mailer($row['email'],$mail_subject,$mail_text);
    }
    $db->unbuffered_query("UPDATE bb".$n."_subscribethreads SET countemails=countemails+1 WHERE threadid='$threadid' AND emailnotify=1 AND countemails<'$maxnotifymails'",1);

    header("Location: wapthread.php?threadid=$_POST[threadid]");
    exit();
   }
  }
  Zitieren


Nachrichten in diesem Thema
WAP-Script fehler - von chaosdiablo - 01.01.2008, 14:31
[Kein Betreff] - von kickedINtheHEAD - 01.01.2008, 14:42
[Kein Betreff] - von chaosdiablo - 01.01.2008, 15:10
[Kein Betreff] - von kickedINtheHEAD - 02.01.2008, 07:19
[Kein Betreff] - von chaosdiablo - 02.01.2008, 12:56
[Kein Betreff] - von kickedINtheHEAD - 02.01.2008, 13:58
[Kein Betreff] - von chaosdiablo - 03.01.2008, 20:14
[Kein Betreff] - von kickedINtheHEAD - 03.01.2008, 20:22
[Kein Betreff] - von chaosdiablo - 03.01.2008, 20:58
[Kein Betreff] - von kickedINtheHEAD - 03.01.2008, 21:30
[Kein Betreff] - von chaosdiablo - 03.01.2008, 21:35
[Kein Betreff] - von kickedINtheHEAD - 03.01.2008, 22:06
[Kein Betreff] - von chaosdiablo - 03.01.2008, 22:09
[Kein Betreff] - von kickedINtheHEAD - 03.01.2008, 22:15
[Kein Betreff] - von chaosdiablo - 03.01.2008, 22:25
[Kein Betreff] - von kickedINtheHEAD - 03.01.2008, 22:31
[Kein Betreff] - von chaosdiablo - 03.01.2008, 22:36
[Kein Betreff] - von kickedINtheHEAD - 03.01.2008, 23:03
[Kein Betreff] - von chaosdiablo - 04.01.2008, 13:59
[Kein Betreff] - von pattex - 04.01.2008, 14:50
[Kein Betreff] - von chaosdiablo - 04.01.2008, 14:59
[Kein Betreff] - von pattex - 04.01.2008, 15:05
[Kein Betreff] - von chaosdiablo - 04.01.2008, 15:07
[Kein Betreff] - von chaosdiablo - 04.01.2008, 21:32
[Kein Betreff] - von chaosdiablo - 05.01.2008, 12:08
[Kein Betreff] - von pattex - 05.01.2008, 12:09
[Kein Betreff] - von chaosdiablo - 05.01.2008, 12:44
[Kein Betreff] - von pattex - 06.01.2008, 14:01
[Kein Betreff] - von chaosdiablo - 06.01.2008, 17:55
[Kein Betreff] - von chaosdiablo - 06.01.2008, 21:35
[Kein Betreff] - von pattex - 06.01.2008, 21:49
[Kein Betreff] - von chaosdiablo - 06.01.2008, 21:54
[Kein Betreff] - von pattex - 06.01.2008, 21:57
[Kein Betreff] - von KingGO - 07.01.2008, 00:37
[Kein Betreff] - von chaosdiablo - 07.01.2008, 18:21
[Kein Betreff] - von pattex - 07.01.2008, 18:26
[Kein Betreff] - von chaosdiablo - 07.01.2008, 18:36
[Kein Betreff] - von pattex - 07.01.2008, 18:39
[Kein Betreff] - von chaosdiablo - 07.01.2008, 18:49
[Kein Betreff] - von pattex - 07.01.2008, 19:32
[Kein Betreff] - von chaosdiablo - 07.01.2008, 19:58
[Kein Betreff] - von chaosdiablo - 11.01.2008, 15:20
[Kein Betreff] - von pattex - 11.01.2008, 15:34
[Kein Betreff] - von chaosdiablo - 11.01.2008, 15:42
[Kein Betreff] - von pattex - 11.01.2008, 18:30
[Kein Betreff] - von chaosdiablo - 11.01.2008, 19:01
[Kein Betreff] - von pattex - 11.01.2008, 23:51
[Kein Betreff] - von chaosdiablo - 14.01.2008, 20:54
[Kein Betreff] - von pattex - 14.01.2008, 21:05
[Kein Betreff] - von chaosdiablo - 14.01.2008, 22:51
[Kein Betreff] - von pattex - 14.01.2008, 22:53
[Kein Betreff] - von chaosdiablo - 14.01.2008, 22:54
[Kein Betreff] - von pattex - 14.01.2008, 23:04
[Kein Betreff] - von chaosdiablo - 14.01.2008, 23:30
[Kein Betreff] - von chaosdiablo - 19.01.2008, 13:37
[Kein Betreff] - von pattex - 19.01.2008, 15:56
[Kein Betreff] - von chaosdiablo - 20.01.2008, 12:10
[Kein Betreff] - von chaosdiablo - 21.01.2008, 18:31
[Kein Betreff] - von pattex - 21.01.2008, 19:46
[Kein Betreff] - von chaosdiablo - 21.01.2008, 21:15
[Kein Betreff] - von pattex - 21.01.2008, 21:35
[Kein Betreff] - von pattex - 04.02.2008, 17:19
[Kein Betreff] - von chaosdiablo - 12.02.2008, 22:01

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 25 Gast/Gäste