vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Hide conditional for phrase emails sent to certain usergroups (https://vborg.vbsupport.ru/showthread.php?t=272419)

synseal 10-20-2011 11:47 AM

Hide conditional for phrase emails sent to certain usergroups
 
Hi, I am trying to hide to certain usergroups when a member gets a subscription email so that the

Code:

***************
$pagetext
***************

Is only visible to the Moderators and Admin, so that a user would have to visit the forum to see the reply to there post but Mods and Admin will not.

I have tried wrapping it

Code:

<vb:if condition="is_member_of($bbuserinfo, 5,6)">
***************
$pagetext
***************
</vb:if>

But conditionals don't work in phrases? any idea's please.

TIA

kh99 10-20-2011 12:19 PM

Yeah, there is a number of issues with that. One is, like you said, the phrases aren't used in a template so you can't use template tags. Also, $bbuserinfo will be the info for the user who posted the post, not the one receiving the mail. And it looks like the code that sends the mail is complicated by the fact that it allows for multiple languages. But if you can figure out how to deal with that, there's a newpost_notification_message hook location right before the message is completed where you might be able to do something along the lines of

Code:

if (is_member_of($touser, 5,6))
{
    // set things for admin email
}
else
{
    // set things for user email
}


See function exec_send_notification() in includes/functions_newpost.php.

BTW, I know this isn't the programming forum, but I'm not sure what else I can tell you...

z3r0 08-18-2015 09:46 AM

synseal, did you ever get anywhere with this? as I'm currently looking to do the same.


All times are GMT. The time now is 04:43 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.01075 seconds
  • Memory Usage 1,710KB
  • 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
  • (3)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