//
function ADD_MODULE_TITLE($mod) {
- global $cacheArray, $_CONFIG;
+ global $cacheArray;
$name = ""; $result = false;
// Is the script installed?
$name = $cacheArray['modules']['title'][$mod];
// Update cache hits
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
} elseif (!EXT_IS_ACTIVE("cache")) {
// Load from database
$result = SQL_QUERY_ESC("SELECT title FROM "._MYSQL_PREFIX."_mod_reg WHERE module='%s' LIMIT 1", array($mod), __FILE__, __LINE__);
// Check validity of a given module name (no file extension)
function CHECK_MODULE ($mod) {
// We need them now here...
- global $cacheArray, $_CONFIG, $cacheInstance;
+ global $cacheArray, $cacheInstance;
// Filter module name (names with low chars and underlines are fine!)
$mod = preg_replace("/[^a-z_]/", "", $mod);
$mem = $cacheArray['modules']['mem_only'][$mod_chk];
// Update cache hits
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
$found = true;
} else {
// No, then we have to update it!
}
// Add menu description pending on given file name (without path!)
-function ADD_DESCR($ACC_LVL, $file, $return = false, $output = true) {
- global $NAV_DEPTH, $_CONFIG;
+function ADD_DESCR ($ACC_LVL, $file, $return = false, $output = true) {
+ global $NAV_DEPTH;
// Use only filename of the file ;)
$file = basename($file);
// Can we close the you-are-here navigation?
//* DEBUG: */ echo __LINE__."*".$type."/".$GLOBALS['what']."*<br />\n";
- //* DEBUG: */ die("<pre>".print_r($_CONFIG, true)."</pre>");
if (($type == "what") || (($type == "action") && ((!isset($GLOBALS['what'])) || ($GLOBALS['what'] == "overview")))) {
//* DEBUG: */ echo __LINE__."+".$type."+<br />\n";
// Add closing div and br-tag
}
}
//
-function ADD_MENU($MODE, $act, $wht) {
- global $_CONFIG;
-
+function ADD_MENU ($MODE, $act, $wht) {
// Init some variables
$main_cnt = 0;
$AND = "";
}
}
// This patched function will reduce many SELECT queries for the specified or current admin login
-function IS_ADMIN($admin="")
-{
- global $cacheArray, $_CONFIG;
+function IS_ADMIN ($admin="") {
+ global $cacheArray;
+
+ // Init variables
$ret = false; $passCookie = ""; $valPass = "";
//* DEBUG: */ echo __LINE__."ADMIN:".$admin."<br />";
$valPass = $cacheArray['admin_hash'];
} elseif ((!empty($passCookie)) && (isset($cacheArray['admins']['password'][$admin])) && (!empty($admin))) {
// Count cache hits
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
// Login data is valid or not?
$valPass = generatePassString($cacheArray['admins']['password'][$admin]);
return $ret;
}
//
-function SEND_MODE_MAILS($mod, $modes)
-{
- global $_CONFIG, $DATA;
+function SEND_MODE_MAILS($mod, $modes) {
+ global $DATA;
// Load hash
$result_main = SQL_QUERY_ESC("SELECT password FROM `"._MYSQL_PREFIX."_user_data` WHERE userid=%s AND status='CONFIRMED' LIMIT 1",
} // END - if
}
// Get action value from mode (admin/guest/member) and what-value
-function GET_ACTION ($MODE, &$wht)
-{
- global $ret, $_CONFIG;
+function GET_ACTION ($MODE, &$wht) {
+ global $ret;
+
// @DEPRECATED Init status
$ret = "";
}
//* DEBUG: */ echo __FUNCTION__."(<font color=\"#0000aa\">".__LINE__."</font>): ret=".$ret."<br />\n";
+ // Does the module have a menu?
if (MODULE_HAS_MENU($MODE)) {
// Rewriting modules to menu
switch ($MODE) {
// Free memory
SQL_FREERESULT($result);
- } // END - if
+ } elseif ((GET_EXT_VERSION("sql_patches") == "") && ($MODE != "admin")) {
+ // No sql_patches installed!
+ LOAD_URL("admin.php");
+ }
// Return action value
return $ret;
}
// "Getter fro ref level percents
function GET_REF_LEVEL_PERCENTS ($level) {
- global $cacheInstance, $_CONFIG, $cacheArray;
+ global $cacheInstance, $cacheArray;
// Default is zero
$per = 0;
$per = $cacheArray['ref_depths']['percents'][$key];
// Count cache hit
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
}
} elseif (!EXT_IS_ACTIVE("cache")) {
// Get referal data
*/
function ADD_POINTS_REFSYSTEM ($subject, $uid, $points, $send_notify=false, $rid="0", $locked=false, $add_mode="ref") {
//* DEBUG: */ print "----------------------- <font color=\"#00aa00\">".__FUNCTION__." - ENTRY</font> ------------------------<ul><li>\n";
- global $_CONFIG, $DATA, $cacheArray;
+ global $DATA, $cacheArray;
// Convert mode to lower-case
$add_mode = strtolower($add_mode);
// Get ID number from administrator's login name
function GET_ADMIN_ID ($login) {
- global $cacheArray, $_CONFIG;
+ global $cacheArray;
$ret = "-1";
if (isset($cacheArray['admins']['aid'][$login])) {
// Check cache
$ret = $cacheArray['admins']['aid'][$login];
// Update cache hits
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
} elseif (!EXT_IS_ACTIVE("cache")) {
// Load from database
$result = SQL_QUERY_ESC("SELECT id FROM "._MYSQL_PREFIX."_admins WHERE login='%s' LIMIT 1",
// Get password hash from administrator's login name
function GET_ADMIN_HASH ($aid)
{
- global $cacheArray, $_CONFIG;
+ global $cacheArray;
$ret = "-1";
if (isset($cacheArray['admins']['password'][$aid])) {
// Check cache
$ret = $cacheArray['admins']['password'][$aid];
// Update cache hits
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
} elseif (!EXT_IS_ACTIVE("cache")) {
// Load from database
$result = SQL_QUERY_ESC("SELECT password FROM "._MYSQL_PREFIX."_admins WHERE id=%s LIMIT 1",
}
//
function GET_ADMIN_LOGIN ($aid) {
- global $cacheArray, $_CONFIG;
+ global $cacheArray;
$ret = "***";
if (isset($cacheArray['admins']['login'][$aid])) {
// Get cache
$ret = $cacheArray['admins']['login'][$aid];
// Update cache hits
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
} elseif (!EXT_IS_ACTIVE("cache")) {
// Load from database
$result = SQL_QUERY_ESC("SELECT login FROM "._MYSQL_PREFIX."_admins WHERE id=%s LIMIT 1",
}
// Get email address of admin id
function GET_ADMIN_EMAIL ($aid) {
- global $cacheArray, $_CONFIG;
+ global $cacheArray;
$ret = "***";
if (isset($cacheArray['admins']['email'][$aid])) {
$ret = $cacheArray['admins']['email'][$aid];
// Update cache hits
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
} elseif (!EXT_IS_ACTIVE("cache")) {
// Load from database
$result_aid = SQL_QUERY_ESC("SELECT email FROM "._MYSQL_PREFIX."_admins WHERE id=%s LIMIT 1",
}
// Get default ACL of admin id
function GET_ADMIN_DEFAULT_ACL ($aid) {
- global $cacheArray, $_CONFIG;
+ global $cacheArray;
$ret = "***";
if (isset($cacheArray['admins']['def_acl'][$aid])) {
$ret = $cacheArray['admins']['def_acl'][$aid];
// Update cache hits
- if (getConfig('cache_hits') > 0) { $_CONFIG['cache_hits']++; } else { $_CONFIG['cache_hits'] = 1; }
+ incrementConfigEntry('cache_hits');
} elseif (!EXT_IS_ACTIVE("cache")) {
// Load from database
$result_aid = SQL_QUERY_ESC("SELECT default_acl FROM "._MYSQL_PREFIX."_admins WHERE id=%s LIMIT 1",
// Ok, delete the account!
SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM `"._MYSQL_PREFIX."_user_data` WHERE userid=%s LIMIT 1", array(bigintval($uid)), __FILE__, __LINE__);
}
+
//
function META_DESCRIPTION ($mod, $wht) {
- global $_CONFIG;
-
// Exclude admin and member's area
if (($mod != "admin") && ($mod != "login")) {
// Construct dynamic description
}
// Gets the matching what name from module
function GET_WHAT($modCheck) {
- global $_CONFIG;
-
$wht = "";
//* DEBUG: */ echo __LINE__."!".$modCheck."!<br />\n";
switch ($modCheck)
// Generate a receiver list for given category and maximum receivers
function GENERATE_RECEIVER_LIST ($cat, $receiver, $mode="") {
- global $_CONFIG;
-
// Init variables
$CAT_TABS = "%s";
$CAT_WHERE = "";
// "Getter" for array for user refs and points in given level
function GET_USER_REF_POINTS ($uid, $level) {
- global $_CONFIG;
-
//* DEBUG: */ print "----------------------- <font color=\"#00aa00\">".__FUNCTION__." - ENTRY</font> ------------------------<ul><li>\n";
// Default is no refs and no nickname
$ADD = "";