static function savePref($user_id, $followEveryone) { $ufep = self::getKV('user_id', $user_id); if (empty($ufep)) { $ufep = new User_followeveryone_prefs(); $ufep->user_id = $user_id; $ufep->followeveryone = $followEveryone; $ufep->insert(); } else { $orig = clone $ufep; $ufep->followeveryone = $followEveryone; $ufep->update(); } return true; }
/** * Save checkbox value for following everyone * * @param Action $action The action being executed * * @return boolean hook value */ function onEndProfileSaveForm($action) { $user = common_current_user(); User_followeveryone_prefs::savePref($user->id, $action->boolean('followeveryone')); return true; }