vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=33)
-   -   Send HTML email via admincp (https://vborg.vbsupport.ru/showthread.php?t=72105)

Dean C 11-22-2004 10:00 PM

Send HTML email via admincp
 
[Send HTML email via admincp]

Information
  • [high]vBulletin Version:[/high] 3.0.3

  • [high]Author:[/high] Dean Clatworthy

  • [high]Copyright:[/high] You may use this modification at your own risk. I cannot and will not be held responsible for any damage you may cause to your forums during installation or thereafter. You may not distribute this modification in whole or parts and anyone found doing so faces risk of prosecution. All my modifications are released at vBulletin.org and anyone found releasing them elsewhere also faces risk of prosecution. You may not translate this modification without my prior permission.

  • [high]Donations:[/high] I release my modifications for free. If you wish to donate please contact me via PM and I will give you my details. All donations are graciously appreciated.

  • [high]Credits:[/high] I would like to thank the following people who contributed to the making of this modification.
    • Breaker - for bugging me on IRC how to do it.

What does this modification do?
This modification allows you to send optional HTML email in your newsletter when mass emailing users from your AdminCP

Installation

1/

In admincp/email.php find:

PHP Code:

vbmail($user['email'], $_POST['subject'], $sendmessagetrue$_POST['from']); 

Replace it with:
PHP Code:

if($_POST['sendhtml'])
{
        
vbmail($user['email'], $_POST['subject'], $sendmessagetrue$_POST['from'], ''''true);
}
else
{
        
vbmail($user['email'], $_POST['subject'], $sendmessagetrue$_POST['from']);


2/

In admincp/email.php find:

PHP Code:

print_textarea_row($vbphrase['message_email'], 'message'''1050); 

Directly below it place:
PHP Code:

print_yes_no_row('Send HTML Email?''sendhtml'0); 

3/

In admincp/email.php find:

PHP Code:

construct_hidden_code('test'$_POST['test']); 

Directly below it place:
PHP Code:

construct_hidden_code('sendhtml'$_POST['sendhtml']); 

4/

In includes/functions.php find:

PHP Code:

function vbmail($toemail$subject$message$notsubscription false$from '' $uheaders ''$username ''

Replace it with:
PHP Code:

function vbmail($toemail$subject$message$notsubscription false$from '' $uheaders ''$username ''$html false

5/

In includes/functions.php find:

PHP Code:

$headers .= 'Content-Type: text/plain' iif($encoding"; charset=\"$encoding\"") . $delimiter

Replace it with:
PHP Code:

$usehtml iif($html'html''plain');
$headers .= 'Content-Type: text/' $usehtml iif($encoding"; charset=\"$encoding\"") . $delimiter

Please Click Install!
If you installed this modifcation please click the install button. It'll help you keep up to date with future releases and important bugfixes, security updates.

Dan 11-23-2004 07:58 PM

Awsome Hack Dean :D thanks!

Chris M 11-23-2004 08:02 PM

Nice - Adding to my "to install" list :)

Satan

Royal 11-23-2004 08:03 PM

Cool addon Dean :)

[high]* Royal clicks install[/high]

Breaker 11-23-2004 09:29 PM

thanks for this one Dean, helped me alot especially when you told me how to get it so normal emails woldn't be effected :)

[high]* Breaker installed it first :)[/high]

pirrup 11-24-2004 05:31 AM

tnx for sharing
/me clicks install

Floris 11-24-2004 11:00 AM

Can members select to receive plain or html emails?

GamerzWorld 11-24-2004 11:31 AM

Any screenes of what it looks like in admincp?

FleaBag 11-24-2004 01:25 PM

Been wanting this one for a while, I could do it in vB2 with a little CSS, didn't seem to want to work in vB3. Thanks again!

razor69 11-24-2004 02:18 PM

What am I missing? I did the install, and there is no where to include the message in admincp now? What am I doing wrong?


All times are GMT. The time now is 11:19 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.01208 seconds
  • Memory Usage 1,764KB
  • 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
  • (10)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete