// Get points data for given extension's name
function getPointsDataArrayFromExtensionName ($ext_name) {
// If we have cache, shortcut it here
- if (isset($GLOBALS['cache_array']['points_data'])) {
+ if (isset($GLOBALS['cache_array']['points_data'][$ext_name])) {
// Return it
- return $GLOBALS['cache_array']['points_data'];
+ return $GLOBALS['cache_array']['points_data'][$ext_name];
} // END - if
// Now checkout the entry in database table
// Add all remaining entries
foreach ($pointsData as $key=>$value) {
- $GLOBALS['cache_array']['points_data'][$key][$ext_name][$isLocked] = $value;
+ $GLOBALS['cache_array']['points_data'][$ext_name][$key] = $value;
} // END - foreach
} else {
/*
* Having no entry is not bad but it means that all points will go to
* the general account which the user can let payout.
*/
- logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ',isLocked=' . intval($isLocked) . ' - No entry found, switching to general points account.');
+ logDebugMessage(__FUNCTION__, __LINE__, 'ext_name=' . $ext_name . ' - No entry found, switching to general points account.');
}
// Free result
SQL_FREERESULT($result);
// Return it
- return $GLOBALS['cache_array']['points_data'];
+ return $GLOBALS['cache_array']['points_data'][$ext_name];
}
// Determines the right points column name for given extension and 'locked'