View Single Post
  #217  
Old 07-24-2003, 11:44 AM
kreftt's Avatar
kreftt kreftt is offline
 
Join Date: Dec 2001
Posts: 121
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@Xelation & Frozen Dreams

to make this work with the pm quota by usergroup hack you have to do some changes to private.php and private2.php

in my instructions there is this part of code, that you have to put in both private and private2.php:

Code:
//////////////////////////////////////////////////////////////////////////////hack//////////////////////////////////////////////////////////////
// PM GAUGE ENHANCED by WWW.TOTAL-IMPACT.COM aka princeton
// Original PM GAUGE by GOBLIN
// if you want to ignore admin convert the line below to --> if ($pmquota>0 and $bbuserinfo[usergroupid] != 6) {
if ($pmquota>0 ) {
  $ignoreusers="";
  if (trim($bbuserinfo['ignorelist'])!="") {
    $ignoreusers='AND fromuserid<>'.implode(' AND fromuserid<>',explode(' ', trim($bbuserinfo['ignorelist'])));
  }
  $msgcount = $DB_site->query_first("SELECT COUNT(*) AS messages FROM privatemessage WHERE userid=$bbuserinfo[userid] $ignoreusers");


  if ($msgcount < 1) {
  $pmpercent = "1"; // stop divisions by zero
  } else {
  $pmpercent = round(($msgcount[messages] / $pmquota) * 100,2);
  }
  if ($pmpercent>75) {
  $barimg="{imagesfolder}/red.gif";
  } elseif ($pmpercent>50) {
  $barimg="{imagesfolder}/yellow.gif";
  } else {
  $barimg="{imagesfolder}/green.gif";
  }
}
//check if there is message in folder(s) and if yes displays gauge
// if you want to ignore admin convert the line below to --> if ($pmquota>0 and $bbuserinfo[usergroupid] != 6) {
if ($msgcount[messages]>0 and $pmquota>0) {
    eval("\$pmgauge=\"".gettemplate("privfolder_pmgauge")."\";");
 }
// PM GAUGE ENHANCED by WWW.TOTAL-IMPACT.COM aka princeton
// Original PM GAUGE by GOBLIN
//////////////////////////////////////////////////////////////////////////////hack//////////////////////////////////////////////////////////////
you go to that code and put this:

Code:
$pmboxlmt = $DB_site->query_first("SELECT pmlimit FROM usergroup WHERE usergroupid='$bbuserinfo[usergroupid]'");
$pmboxlimit = $pmboxlmt[pmlimit];
directly after the commented out area, means, before:
Code:
if ($pmquota>0 ) {
after that, you change all 3 (THREE) instances of
Code:
$pmquota
in this piece of code to
Code:
$pmboxlimit
this worked fine for me

greetz

kreftt
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01054 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
  • (5)bbcode_code
  • (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