From: Brion Vibber Date: Tue, 21 Sep 2010 00:37:21 +0000 (-0700) Subject: Fix for #2227: 'view profile designs' and other default-on options are initially... X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=28b06864fbb5a14e4a1b06803461b4022682dac6;p=quix0rs-gnu-social.git Fix for #2227: 'view profile designs' and other default-on options are initially mis-set to off due to caching at account creation --- diff --git a/classes/User.php b/classes/User.php index 4c25ee3d97..080e338fe7 100644 --- a/classes/User.php +++ b/classes/User.php @@ -255,6 +255,19 @@ class User extends Memcached_DataObject $user->inboxed = 1; + // Set default-on options here, otherwise they'll be disabled + // initially for sites using caching, since the initial encache + // doesn't know about the defaults in the database. + $user->emailnotifysub = 1; + $user->emailnotifyfav = 1; + $user->emailnotifynudge = 1; + $user->emailnotifymsg = 1; + $user->emailnotifyattn = 1; + $user->emailmicroid = 1; + $user->emailpost = 1; + $user->jabbermicroid = 1; + $user->viewdesigns = 1; + $user->created = common_sql_now(); if (Event::handle('StartUserRegister', array(&$user, &$profile))) {