0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
bbclone
/
0.6.0-0
/
standard
/
htdocs
/
conf
/
[
Home
]
File: config.php
<?php /* This file is part of BBClone (A PHP based Web Counter on Steroids) * * CVS FILE $Id: config.php,v 1.78 2010/12/31 23:00:28 joku Exp $ * * Copyright (C) 2001-2011, the BBClone Team (see doc/authors.txt for details) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * See doc/copying.txt for details */ /////////////////////////// // BBClone Configuration // /////////////////////////// // Part I: Options affecting the visual presentation // If this variable has been set, a link to the specified location will be generated. The default value // is pointing to the parent directory. In case your main site is located elsewhere, you probably want // to adjust the value to suit your needs. // Syntax: // $BBC_MAINSITE = "http://www.myserver.com/"; => Link to the specified URL // $BBC_MAINSITE = ".." => Link to parent directory (Default) // $BBC_MAINSITE = ""; => Show no link $BBC_MAINSITE = ".."; // BBClone defaults to revealing the stats' settings. In case this behavior // isn't desired you can deny access to it by deactivating the option. // Syntax: // $BBC_SHOW_CONFIG = 1; => Display show_config.php // $BBC_SHOW_CONFIG = ""; => Don't display show_config.php (Default) $BBC_SHOW_CONFIG = "1"; // The title being displayed in the navigation bar of all bbclone pages. // The following macros are recognised: // %SERVER => server name // %DATE => the current date // Syntax: // $BBC_TITLEBAR = ""; => "Statistics for %SERVER generated on %DATE" but language specific (Default) // $BBC_TITLEBAR = "Some text"; => FIXED TEXT, not language specific) // $BBC_TITLEBAR = "Statistics for %SERVER generated on %DATE"; => Example $BBC_TITLEBAR = ""; // BBClone's default language, in case it hasn't been specified by the browser. // It's strongly recommended you set your language (if listed) because will encode search // engine keywords according to $BBC_LANGUAGE. You can, however, overwrite the default. // See explanation of $BBC_CUSTOM_CHARSET for details. // The following languages are supported: // ar, bg, bs, ca, cs, da, de, el, en, es, fi, fr, hu, id, it, ja, ko, lt, mk, // nb, nl, pl, pt, pt-br, ro, ru, sk, sl, sv, th, tr, ua, zh-cn and zh-tw. $BBC_LANGUAGE = "en"; // This variable defines the length of an unique visit in seconds. Each hit from the same visitor // within this period will be considered as one visit, as long as two successive hits don't exceed // the specified limit. Default is 30 minutes (1800 seconds), but depending on your needs // you may wish to assign a different value. // Syntax: // $BBC_MAXTIME = 0; => Treat each single hit as unique // $BBC_MAXTIME = 1800; => Treat every hit within 30 minutes by the same visitor as unique visit $BBC_MAXTIME = 1800; // How many entries you want to have listed in the detailed stats? The default value is 100. // It's recommended not to set it higher than 500 to avoid too heavy load. // A value of "0" will reset the detailed stats. $BBC_MAXVISIBLE = 100; // The following entries affect how much items will be displayed in each ranking of show_global.php. // The second group can be reset by setting "0" as value. $BBC_MAXBROWSER = 10; // Browsers $BBC_MAXEXTENSION = 10; // Extensions $BBC_MAXOS = 10; // Operating Systems $BBC_MAXROBOT = 10; // Robots $BBC_MAXHOST = 10; // Hosts (reset possible) $BBC_MAXKEY = 10; // Keywords (reset possible) $BBC_MAXORIGIN = 10; // Referrers (reset possible) $BBC_MAXPAGE = 10; // Pages (reset possible) // The variable $BBC_DETAILED_STAT_FIELDS Contains a comma separated list of // all columns to be displayed in the detailed stats. You can choose from: // id => The x-th visitor since you've started counting // time => The time at which the last hit was registerred // visits => The hits of one unique visitor // dns => visitor's hostname // ip => visitor's ip address // os => The operating system (if available and/or no robot) // browser => The software used for establishing the connection // ext => visitor's country or extension // referer => The link from which a visitor came (if available) // page => the last visited page // search => The search query a visitor used (if available) // The order of the list is also representative for the column's arrangement // in the detailed stats // Syntax: // $BBC_DETAILED_STAT_FIELDS = "id, time, visits, ip, ext, os, browser"; // $BBC_DETAILED_STAT_FIELDS = "date, ext, browser, os, ip"; $BBC_DETAILED_STAT_FIELDS = "id, time, ext, dns, visits, os, browser, referer"; // Part II: Options affecting BBClone's functionality // Before BBClone writes to a file it attempts to lock the file to prevent it // from being corrupted. Should BBClone complain that it would not be able to // lock files you can set an alternative method by using this switch. As a rule // of thumb you should use the method BBClone is suggesting unless you have a // very good reason not to use it. Possible options are "dio", "flk" and "sem" // Syntax: // $BBC_USE_LOCK = "flk"; => Use flock() (default) // $BBC_USE_LOCK = "sem"; => Use SysV Semaphores (PHP >= 4.1.0 and Unix only) // $BBC_USE_LOCK = "dio"; => Use Direct I/O (PHP >= 4.2.0 and Unix only) $BBC_USE_LOCK = "flk"; // In case the server time doesn't match your local timezone, you can adjust the time in minutes by // using this switch. Negative values will set back the time, positive ones will set it forth. // Syntax: // $BBC_TIME_OFFSET = 300; => Set time forth by 5 hours (5 x 60 min) // $BBC_TIME_OFFSET = -300; => Set time back by 5 hours (5 x 60 min) // $BBC_TIME_OFFSET = 0; => Use the server time "as is" (Default) $BBC_TIME_OFFSET = 0; // This options defines, whether IP addresses should be resolved to hostnames or not. While hostnames // tell a lot more about the visitor, resolving them may considerably slow down your site, if the // DNS servers used are slow, limited in their capacity or otherwise unreliable. // Setting this variable may solve the problem. // Syntax: // $BBC_NO_DNS = ""; => Resolve addresses to hostnames (Default) // $BBC_NO_DNS = 1; => Turn off name resolving $BBC_NO_DNS = ""; // This options defines, whether IP addresses are looked up to determine location (country). // Please read the terms of use and privacy policy of the provider before using this ! // No Part from BBClone ! // Syntax: // $BBC_EXT_LOOKUP = ""; => No external Look-Up used for IP address (Default) // $BBC_EXT_LOOKUP = "IP2EXT"; => Use the old IP2EXT to Look-Up IP addresses // $BBC_EXT_LOOKUP = "GEOIP"; => Use GeoIP PHP API plug-in // (See http://www.maxmind.com/app/php)to Look-Up IP addresses $BBC_GEOIP_PATH = "bbclone/geoip/"; $BBC_EXT_LOOKUP = ""; // BBClone's default is to show hits in the time stats, because it gives a quite useful impression // from the actual server load. If, however, you prefer to use unique visits as base for your // time stats, you can change the way of counting by setting this variable. // Syntax: // $BBC_NO_HITS = ""; => Show hits in time stats (Default) // $BBC_NO_HITS = 1; => Show unique visits in time stats $BBC_NO_HITS = ""; // This option can be used to exclude particular IP addresses or address ranges from counting. // In case you want to add several expressions, use a comma as separator. This option does not // accept any hostnames, you first have to convert them to IP addresses. You can, however, // leave off octetts from right to left in order to block IP ranges (as illustrated in the example below). // Syntax: // $BBC_IGNORE_IP = "127., 192.168."; => Ignore specified ranges // $BBC_IGNORE_IP = ""; => Don't ignore anything (Default) $BBC_IGNORE_IP = ""; // In case you don't want to have particular referrers from your visitors listed // in your ranking or detailed stats, you can define a comma separated list of // keywords, each referrer will be checked against with. BBClone uses two // detection modes: // - If the expression starts with a slash, it will be considered as part of the // referrer uri. This is useful for blocking unwanted sites on freehosts // - If the expression doesn't start with a slash, it will be compared with the // referrer host only. This is useful for specifying unwanted hosts without // accidentally blocking legitimate referrers from visitors // Syntax: // $BBC_IGNORE_REFER = "spambot.org, .escort."; => Ignore specified matches // $BBC_IGNORE_REFER = ""; => Don't ignore anything // (default) $BBC_IGNORE_REFER = ""; // Include BBClone hits within the Stats // Example: // $BBC_HITS = 1; => Include BBClone hits (Default) // $BBC_HITS = ""; => Ignore BBClone hits $BBC_HITS = 1; // BBClone doesn't display any messages in its counting mode. Time and again, // however you may wish to see what BBClone is doing or why it no longer is // working. That's what the debug mode is for: If you activate it, you'll get // a lot of lengthy messages, which should help you with your problem in most // cases. Remember to turn this mode off again, as it isn't meant to run // permanently. // Syntax: // $BBC_DEBUG = ""; => Run BBClone in its counting mode // $BBC_DEBUG = 1; => Turn on debugging for troubleshooting $BBC_DEBUG = ""; // Part III Miscellaneous // In case there's no translation for your language or you want to use a // particular character set, you can overwrite the language used for converting // keywords by setting your desired encoding here. // Example: // $BBC_CUSTOM_CHARSET = "UTF-8"; => Use UTF-8 as encoding // $BBC_CUSTOM_CHARSET = ""; => Use the default charset of the translation $BBC_CUSTOM_CHARSET = ""; // BBClone CSS File Name $BBC_CSS_FILE = "default.css"; // Generate the page load-time in seconds // $BBC_LOADTIME = ""; => No load-time generated (Default) // $BBC_LOADTIME = 1; => Generate load-time at bottom of the page $BBC_LOADTIME = ""; // With this option you can enable whois search in Detailed Stats // // Please read the terms of use and privacy policy of the provider before using this ! // // By default comment out and disabled, remove // to enable // Syntax: // $BBC_WHOIS ="http://whois.domaintools.com/"; => Example // $BBC_WHOIS ="http://www.ripe.net/perl/whois?"; => Example $BBC_WHOIS =""; // ?>