vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   When creating new thread, what variable holds the post text? (https://vborg.vbsupport.ru/showthread.php?t=129375)

tweakmonkey 10-18-2006 04:52 AM

When creating new thread, what variable holds the post text?
 
I'm trying to fix up the "Auto-Moderation by Keywords" mod because it doesn't seem to work in VB 3.6 (at least for me). The problem is that although it works for replies to messages, it will not moderate new threads.

The plugin uses the following code:
Code:

if (str_replace(explode(',', $this->registry->options['automodkeywords']), '', strtolower($this->fetch_field('pagetext'))) != strtolower($this->fetch_field('pagetext')))
{
        $this->set('visible', 0);
}

This is valid and works fine in the postdata_presave hook location (where replies are created). However it does not work in the threadfpdata_presave hook location (where new threads are created).

The problem seems to be in the $this->fetch_field('pagetext') code - it seems to be invalid/blank on the threadfpdata_presave hook. Any idea what to use instead on VB 3.6.0?

Thanks in advance. I'm a newbie.

Paul M 10-18-2006 05:45 AM

Try $this->fetch_field('pagetext', 'post') - I think it defaults to the thread fields in that class.

tweakmonkey 10-18-2006 06:03 AM

Awesome that did it. :) Thanks.


All times are GMT. The time now is 07:33 AM.

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.00948 seconds
  • Memory Usage 1,709KB
  • 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
  • (3)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