vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Member Archives (https://vborg.vbsupport.ru/forumdisplay.php?f=202)
-   -   Quickreply Conflicts W/ Post Guard (https://vborg.vbsupport.ru/showthread.php?t=55532)

tmapm 07-23-2003 12:07 PM

Quickreply Conflicts W/ Post Guard
 
First of all I run boards at version 2.3.0. I have [AddOn] Useful Additions For Quickreply (and normal reply page) -- https://vborg.vbsupport.ru/showthrea...threadid=47918 installed. My problem is when the double posting is prevented via the Doublepost Guard -- http://www.vbulletin.org/hacks/index...threadid=40145 and merges the posts, it doesn't allow for the additions (except sticky) included in the Useful Additions For Quickreply to update. I was wondering if someone could take a look at the Useful Addition for Quickreply hack and help me out by adding some queries in the Double Posting Hack to update the quickreply options. I've looked through the files and I haven't been able to figure it out. Any help is appreciated.

The stop double post code:

Code:

if ($attachmentid and !$foruminfo[moderateattach]) {
        $DB_site->query("UPDATE thread SET attach = attach + 1 WHERE threadid = '$threadid'");
        $lastpost = array();
      } else {
        $lastpost = $DB_site->query_first("SELECT postid, userid, dateline, pagetext, title FROM post WHERE threadid='$threadid' ORDER BY postid DESC LIMIT 1");
      } 
      if($lastpost['userid'] != $bbuserinfo['userid'] OR (time() - $lastpost['dateline']) > 3600 OR ($attachmentid and !$foruminfo['moderateattach'])) {
            $DB_site->query("INSERT INTO post (postid,threadid,title,username,userid,dateline,attachmentid,pagetext,allowsmilie,showsignature,ipaddress,iconid,visible) VALUES (NULL,'$threadid','".addslashes(htmlspecialchars($title))."','".addslashes($postusername)."','$bbuserinfo[userid]','".time()."','$attachmentid','".addslashes($message)."','$allowsmilie','$signature','$ipaddress','$iconid','$visible')");
      } else {
            $editedbysql="";
            if ($showeditedby and $lastpost['dateline'] < (time() - ($noeditedbytime * 60))) {
              $editedbysql = ",edituserid='$bbuserinfo[userid]',editdate='" . time() . "'";
            }           
            unindexpost($lastpost['postid'], $lastpost['title'], $lastpost['pagetext']);
            $DB_site->query("UPDATE post SET dateline='" . time() . "'" . $editedbysql . ",pagetext='" . addslashes($lastpost[pagetext] . "\n\n" . $message) . "' WHERE postid=" . $lastpost['postid']);
            indexpost($lastpost['postid'], 0);
            $DB_site->query("UPDATE thread SET lastpost='" . time() . "' WHERE threadid='$threadid'");
            if ($visible) {
                $goto = "showthread.php?s=$session[sessionhash]&postid=" . $lastpost['postid'] . "#post" . $lastpost['postid'];
                  } else {
                $goto = "forumdisplay.php?s=$session[sessionhash]&forumid=$threadinfo[forumid]";
                  }
                  eval("standardredirect(\"".gettemplate("redirect_postthanks")."\",\"$goto\");");
                  exit;   
      }


tmapm 07-31-2003 06:06 PM

Bump. I still haven't figured this out..


All times are GMT. The time now is 05:00 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01122 seconds
  • Memory Usage 1,719KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete