Context->Session->UserID != $this->User->UserID && !$this->Context->Session->User->Permission('PERMISSION_EDIT_USERS')) { $this->Context->WarningCollector->Add($this->Context->GetDefinition('PermissionError')); echo '
'.$this->Get_Warnings().'"
'; } else { echo '
'.$this->Context->GetDefinition('ForumFunctionality').'

'.$this->Context->GetDefinition('ForumFunctionalityNotes').'

'; $FirstSection = ""; while (list($SectionLanguageCode, $SectionPreferences) = each($this->Preferences)) { echo '

'.$this->Context->GetDefinition($SectionLanguageCode).'

    '; $SectionPreferencesCount = count($SectionPreferences); for ($i = 0; $i < $SectionPreferencesCount; $i++) { $Preference = $SectionPreferences[$i]; $PreferenceDefault = ForceBool(@$this->Context->Configuration['PREFERENCE_'.$Preference['Name']], 0); $PrefVal = $this->Context->Session->User->Preference($Preference['Name']); if ($Preference['IsUserProperty']) $PrefVal = $this->Context->Session->User->$Preference['Name']; echo '
  • '.GetDynamicCheckBox($Preference['Name'], $PreferenceDefault, $PrefVal, "SwitchPreference('".$this->Context->Configuration['WEB_ROOT']."ajax/switch.php', '".$Preference['Name']."', ".ForceBool($Preference['RefreshPageAfterSetting'], 0).", '". $this->Context->Session->GetVariable('SessionPostBackKey', 'string')."');", $this->Context->GetDefinition($Preference['LanguageCode'])).'

  • '; } echo '
'; } echo '
'; } ?>