/** * deletes undesired property fields from SJB_User object * * function deletes undesired properties from SJB_User details * according to params in SocialPlugin::$aUserFields and * SocialPlugin::$aListingFields and * fields that are marked as "Required" in admin area * * but always deletes properties that are in self::$aUserFieldsNotRequiredInRegistration ARRAY * * @param SJB_User $user * @return SJB_User */ public static function prepareRegistrationFields(SJB_User $user) { if (self::getProfileObject()) { $user->prepareRegistrationFields(self::$aUserFields, self::$aListingFields, self::$aUserFieldsNotRequiredInRegistration); } return $user; }