// Load the required file(s)
require ("inc/config.php");
+// Is the "beg" extension active?
+if (!EXT_IS_ACTIVE("beg")) {
+ // Redirect to index
+ LOAD_URL("modules.php?module=index&msg=".CODE_EXTENSION_PROBLEM."&ext=beg");
+} // END - if
+
// Is the script installed?
if (isBooleanConstantAndTrue('mxchange_installed')) {
// Check for userid
// Check for last entry for userid w/o IP number
$result = SQL_QUERY_ESC("SELECT id FROM "._MYSQL_PREFIX."_beg_ips WHERE (timeout > (UNIX_TIMESTAMP() - ".$_CONFIG['beg_timeout'].") OR (timeout > (UNIX_TIMESTAMP() - ".$_CONFIG['beg_uid_timeout'].") AND userid=%s)) AND remote_ip='%s' LIMIT 1",
- array($uid, getenv('REMOTE_ADDR')), __FILE__, __LINE__);
+ array($uid, GET_REMOTE_ADDR()), __FILE__, __LINE__);
if ((SQL_NUMROWS($result) == 0) && ($points > 0) && (!$login)) {
// Free memory
SQL_FREERESULT($result);
// but only when there is no admin begging.
// Admins shall be able to test it!
$result = SQL_QUERY_ESC("INSERT INTO "._MYSQL_PREFIX."_beg_ips (userid, remote_ip, timeout) VALUES('%s','%s', UNIX_TIMESTAMP())",
- array($uid, getenv('REMOTE_ADDR')), __FILE__, __LINE__);
+ array($uid, GET_REMOTE_ADDR()), __FILE__, __LINE__);
}
// Set mode depending on how many mails the member has to confirm