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;
 }
Пример #2
0
 /**
  * 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;
 }