Esempio n. 1
0
 /**
  * Show the form for Qvitter
  *
  * @return void
  */
 function showContent()
 {
     $user = common_current_user();
     if (QvitterPlugin::settings('enabledbydefault')) {
         try {
             $disable_enable_prefs = Profile_prefs::getData($user->getProfile(), 'qvitter', 'disable_qvitter');
         } catch (NoResultException $e) {
             $disable_enable_prefs = false;
         }
     } else {
         try {
             $disable_enable_prefs = Profile_prefs::getData($user->getProfile(), 'qvitter', 'enable_qvitter');
         } catch (NoResultException $e) {
             $disable_enable_prefs = false;
         }
     }
     try {
         $hide_replies_prefs = Profile_prefs::getData($user->getProfile(), 'qvitter', 'hide_replies');
     } catch (NoResultException $e) {
         $hide_replies_prefs = false;
     }
     $form = new QvitterPrefsForm($this, $disable_enable_prefs, $hide_replies_prefs);
     $form->show();
 }
Esempio n. 2
0
 public function getPref($namespace, $topic, $default = null)
 {
     // If you want an exception to be thrown, call Profile_prefs::getData directly
     try {
         return Profile_prefs::getData($this, $namespace, $topic, $default);
     } catch (NoResultException $e) {
         return null;
     }
 }