high: if you need high performance, or if you're seeing bad
performance, set this to true. It will turn off some high-intensity code from
the site.
+
+oldschool
+---------
+
+enabled: enable certain old-style user settings options, like stream-only mode,
+ conversation trees, and nicknames in streams. Off by default, and
+ may not be well supported in future versions.
+
+
function streamModeOnly()
{
- $osp = Old_school_prefs::staticGet('user_id', $this->id);
- if (!empty($osp)) {
- return $osp->stream_mode_only;
- } else {
- return false;
+ if (common_config('oldschool', 'enabled')) {
+ $osp = Old_school_prefs::staticGet('user_id', $this->id);
+ if (!empty($osp)) {
+ return $osp->stream_mode_only;
+ }
}
+
+ return false;
}
function conversationTree()
{
- $osp = Old_school_prefs::staticGet('user_id', $this->id);
- if (!empty($osp)) {
- return $osp->conversation_tree;
- } else {
- return false;
+ if (common_config('oldschool', 'enabled')) {
+ $osp = Old_school_prefs::staticGet('user_id', $this->id);
+ if (!empty($osp)) {
+ return $osp->conversation_tree;
+ }
}
+
+ return false;
}
function streamNicknames()
{
- $osp = Old_school_prefs::staticGet('user_id', $this->id);
- if (!empty($osp)) {
- return $osp->stream_nicknames;
- } else {
- return false;
+ if (common_config('oldschool', 'enabled')) {
+ $osp = Old_school_prefs::staticGet('user_id', $this->id);
+ if (!empty($osp)) {
+ return $osp->stream_nicknames;
+ }
}
+ return false;
}
}
array('cache' => true), // whether to cache the router object. Defaults to true, turn off for devel
'discovery' =>
array('cors' => false), // Allow Cross-Origin Resource Sharing for service discovery (host-meta, XRD, etc.)
- 'performance' => array('high' => false) // disable some features for higher performance; default false
+ 'performance' => array('high' => false), // disable some features for higher performance; default false
+ 'oldschool' => array('enabled' => false) // enable users to use old-style UI
);