Thread: Major Additions - microNEWSLETTER (Mailinglist Manager)
View Single Post
  #110  
Old 01-30-2010, 06:10 AM
kisanjong kisanjong is offline
 
Join Date: Feb 2009
Location: UK
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MicroHellas View Post
That reply was for the bug of html emails. As for the double menu, could you please post me the code that vmood is using in the plugin?

Maria
lol ok sorry about that

the plugin code for vmoods is the one called Plugin vb4 - show the mood menu in all pages ?

is so this is it

Code:
if ($vbulletin->options['vmoods_active']){
  if ($vbulletin->userinfo['userid'] > 0 && in_array($vbulletin->userinfo['usergroupid'], explode(",", $vbulletin->options['vmoods_usergroups'])) == false){
    if (empty($vbulletin->userinfo['vmood']) == true){
      $vbulletin->userinfo['vmood'] = 'none';
    }

    $vmoods_list = explode("\n", $vbulletin->options['vmoods_list']);
    $vmoods_list = array_map('trim', $vmoods_list);
    $vmoods_list = array_merge(array('none'), $vmoods_list);

    $vmoods_templater = vB_Template::create('vmoods');
    $vmoods_templater->register('vmoods_list', $vmoods_list);
    $vmoods_templater_render = $vmoods_templater->render();
    
    if ($vbulletin->options['vmoods_auto_navbar']){
      if (defined('VB_PRODUCT')){
        switch((string) VB_PRODUCT){
          case 'vbcms':
            $template_hook['vbcms_navbar_end'] .= $vmoods_templater_render;
            break;
          case 'vbblog':
            $template_hook['blog_navbar_end'] .= $vmoods_templater_render;
            break;
        }
      } else {
        $template_hook['navbar_end'] .= $vmoods_templater_render;
      }
    } else {
      $vmoods_variables = array('vmoods_list' => $vmoods_templater_render);
      vB_Template::preRegister('navbar', $vmoods_variables);
      vB_Template::preRegister('header', $vmoods_variables);
    }
  }
}
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01116 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete