reportBug(__FUNCTION__, __LINE__, 'Tried to register a user account without ext-user installed.');
} // END - if
+ // Init filter data array
+ $filterData = array(
+ // Registration status is always FALSE by default
+ 'status' => FALSE,
+ );
+
+ // Run filter chain for user registration
+ $filterData = runFilterChain('user_registration', $filterData);
+
+ // Return status
+ return $filterData['status'];
+}
+
+// Generic user registration
+function doGenericUserRegistration () {
// Init extra SQL data
initExtraRegistrationSql();
return $GLOBALS[__FUNCTION__];
}
+// Getter for 'default_registration_provider'
+function getDefaultRegistrationProvider () {
+ // Is the cache entry set?
+ if (!isset($GLOBALS[__FUNCTION__])) {
+ // No, so determine it
+ $GLOBALS[__FUNCTION__] = getConfig('default_registration_provider');
+ } // END - if
+
+ // Return cached entry
+ return $GLOBALS[__FUNCTION__];
+}
+
// "Getter" for least_cats
function getLeastCats () {
// Is there cache?