forked from MightyGorgon/icy_phoenix
/
bb_usage_stats_constants.php
57 lines (50 loc) · 2.49 KB
/
bb_usage_stats_constants.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
/**
*
* @package Icy Phoenix
* @version $Id$
* @copyright (c) 2008 Icy Phoenix
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
*
* @Extra credits for this file
* Chris Lennert - (calennert@users.sourceforge.net) - (http://lennertmods.sourceforge.net)
*
*/
if (!defined('IN_ICYPHOENIX'))
{
die('Hacking attempt');
}
// Property names correspond to CONFIG_TABLE rows used by the bb_usage_stats mod
define('BBUS_CONFIGPROP_VIEWLEVEL_NAME', 'bb_usage_stats_viewlevel');
define('BBUS_CONFIGPROP_SPECIALGRP_NAME', 'bb_usage_stats_specialgrp');
define('BBUS_CONFIGPROP_VIEWOPTIONS_NAME', 'bb_usage_stats_viewoptions');
define('BBUS_CONFIGPROP_PRSCALE_NAME', 'bb_usage_stats_prscale');
define('BBUS_CONFIGPROP_TRSCALE_NAME', 'bb_usage_stats_trscale');
// Feel free to modify if you feel you need a broader range
// of scaling options
define('BBUS_SCALING_MIN', 1);
define('BBUS_SCALING_MAX', 10000);
// View Level Flags
define('BBUS_VIEWLEVEL_ANONYMOUS', 1); //allow anonymous user to view stats
define('BBUS_VIEWLEVEL_SELF', 2); //allow any user to view their own stats
define('BBUS_VIEWLEVEL_USERS', 4); //allow any user to others' stats
define('BBUS_VIEWLEVEL_MODERATORS', 8); //allow moderators to view stats
define('BBUS_VIEWLEVEL_ADMINS', 16); //allow admins to view stats (DEFAULT = ON)
define('BBUS_VIEWLEVEL_SPECIALGRP', 32); //allow special group to view stats
// View Option Flags
define('BBUS_VIEWOPTION_SHOW_ALL_FORUMS', 1); // Display all categories and sections, not just those containing user's posts
define('BBUS_VIEWOPTION_PCTUTUP_COLUMN_VISIBLE', 2); // Display %UTUP Column
define('BBUS_VIEWOPTION_MISC_SECTION_VISIBLE', 4); // Display Miscellaneous Section
define('BBUS_VIEWOPTION_MISC_TOTPRUNEDPOSTS_VISIBLE', 8); // Display "Total Unpruned Posts" row in Misc Section
define('BBUS_VIEWOPTION_VIEWER_SCALABLE_PR', 16); // Allow stat viewers to change the post rate scaling factor
define('BBUS_VIEWOPTION_VIEWER_SCALABLE_TR', 32); // Allow stat viewers to change the topic rate scaling factor
// Config Property Defaults
define('BBUS_CONFIGPROP_VIEWLEVEL_DEFAULT', BBUS_VIEWLEVEL_ADMINS);
define('BBUS_CONFIGPROP_SPECIALGRP_DEFAULT', -1); // None selected
define('BBUS_CONFIGPROP_VIEWOPTIONS_DEFAULT', BBUS_VIEWOPTION_SHOW_ALL_FORUMS);
define('BBUS_CONFIGPROP_PRSCALE_DEFAULT', 1); // Initial value for post rate scaling
define('BBUS_CONFIGPROP_TRSCALE_DEFAULT', 1); // Initial value for topic rate scaling
?>