// Add points in autopurge-mode
function addPointsAutoPurge ($userid, $points) {
+ // Is the userid valid?
+ if (!isValidUserId($userid)) {
+ // Please report all these bugs
+ debug_report_bug(__FUNCTION__, __LINE__, 'Invalid call. userid=' . $userid . ',points=' . $points);
+ } // END - if
+
// Add points over the ref system directly now
addPointsDirectly('autopurge_add', $userid, $points);
// User id should not be zero
if (!isValidUserId(getCurrentUserId())) {
// Should be always valid
- debug_report_bug(__FUNCTION__, __LINE__, 'User id is zero.');
+ debug_report_bug(__FUNCTION__, __LINE__, 'Current user id is invalid: ' . getCurrentUserId());
} // END - if
// Init the user
// User id should not be zero
if (!isValidUserId(getCurrentUserId())) {
// Should be always valid
- debug_report_bug(__FUNCTION__, __LINE__, 'User id is zero.');
+ debug_report_bug(__FUNCTION__, __LINE__, 'Current user id is invalid: ' . getCurrentUserId());
} // END - if
// Return the value
// Is the current userid valid?
if (!isValidUserId($userid)) {
// Should be always valid
- debug_report_bug(__FUNCTION__, __LINE__, 'User id is invalid.');
+ debug_report_bug(__FUNCTION__, __LINE__, 'Current user id is invalid: ' . $userid);
} // END - if
// Get the whole array if found
// Initialize the array for the template
$content = array(
- 'lead_userid' => -1,
- 'lead_email' => 'INVALID@EMAIL'
+ 'lead_userid' => '0',
+ 'lead_email' => '{?WEBMASTER?}'
);
// Is the cookie set?
-if (isSessionVariableSet('lead_userid')) {
- // Is the user-account unlocked and valid?
- if (fetchUserData(getSession('lead_userid'))) {
- // Secure the id number
- $content['lead_userid'] = bigintval(getSession('lead_userid'));
+if ((isSessionVariableSet('lead_userid')) && (fetchUserData(getSession('lead_userid')))) {
+ // Secure the id number
+ $content['lead_userid'] = bigintval(getSession('lead_userid'));
- // Load the email address
- $content['lead_email'] = getUserData('email');
- } else {
- // Not found!
- $content['lead_userid'] = '0';
- }
-} else {
- // Maybe spider?
- $content['lead_email'] = getConfig('WEBMASTER');
-}
+ // Load the email address
+ $content['lead_email'] = getUserData('email');
+} // END - if
// Load the lead template
loadTemplate('lead_code', false, $content);