[kronolith] Default fb_cals on first user login via hooks doesn't work right
winnertako
fabiojsousa at gmail.com
Tue Jun 11 15:53:51 UTC 2019
Hello,
I'm trying to initialize the free-busy information on users first login via
hooks. My hook:
class Kronolith_Hooks
{
public function prefs_init($pref, $value, $username, $scope_ob)
{
if (is_null($username)) { // not logged in
return $value;
}
switch ($pref) {
case 'fb_cals':
$cals =
@unserialize($GLOBALS['prefs']->getValue('display_cals'));
$fb_url = 'a:1:{i:0;s:32:"internal_' . $cals[0] . '";}';
$GLOBALS['prefs']->setValue('fb_cals', $fb_url);
$scope_ob->set($pref, $fb_url);
$scope_ob->setDirty($pref, true);
}
return $fb_url;
}
}
I've one strange problem, when the user get is first login the free-busy
link is wrong *a:1:{i:0;s:32:"internal_";}*
but when the user do the second login the free-busy information get the
correct syntax *a:1:{i:0;s:32:"internal_pZFqfLNIZnq_4Rm6je1d_aE";}*
What I'm missing ?
Thank you
--
Sent from: http://horde.690.n7.nabble.com/Horde-Kronolith-f87467.html
More information about the kronolith
mailing list