function settings($user = false)
 {
     if ($user === false) {
         $user = eZUser::currentUser();
     }
     $settings = eZGeneralDigestUserSettings::fetchByUserId($user->attribute('contentobject_id'));
     if ($settings == null) {
         $settings = eZGeneralDigestUserSettings::create($user->attribute('contentobject_id'));
         $settings->store();
     }
     return $settings;
 }
 function settings($user = false)
 {
     if ($user === false) {
         $user = eZUser::currentUser();
     }
     $address = $user->attribute('email');
     $settings = eZGeneralDigestUserSettings::fetchForUser($address);
     if ($settings == null) {
         $settings = eZGeneralDigestUserSettings::create($address);
         $settings->store();
     }
     return $settings;
 }