Changeset View
Changeset View
Standalone View
Standalone View
src/view/page/PhabricatorStandardPageView.php
| Show First 20 Lines • Show All 633 Lines • ▼ Show 20 Lines | private function getConsoleConfig() { | ||||
| $headers = array(); | $headers = array(); | ||||
| if (DarkConsoleXHProfPluginAPI::isProfilerStarted()) { | if (DarkConsoleXHProfPluginAPI::isProfilerStarted()) { | ||||
| $headers[DarkConsoleXHProfPluginAPI::getProfilerHeader()] = 'page'; | $headers[DarkConsoleXHProfPluginAPI::getProfilerHeader()] = 'page'; | ||||
| } | } | ||||
| if (DarkConsoleServicesPlugin::isQueryAnalyzerRequested()) { | if (DarkConsoleServicesPlugin::isQueryAnalyzerRequested()) { | ||||
| $headers[DarkConsoleServicesPlugin::getQueryAnalyzerHeader()] = true; | $headers[DarkConsoleServicesPlugin::getQueryAnalyzerHeader()] = true; | ||||
| } | } | ||||
| if ($user) { | |||||
| $setting_tab = PhabricatorDarkConsoleTabSetting::SETTINGKEY; | |||||
| $setting_visible = PhabricatorDarkConsoleVisibleSetting::SETTINGKEY; | |||||
| $tab = $user->getUserSetting($setting_tab); | |||||
| $visible = $user->getUserSetting($setting_visible); | |||||
| } else { | |||||
| $tab = null; | |||||
| $visible = true; | |||||
| } | |||||
| return array( | return array( | ||||
| // NOTE: We use a generic label here to prevent input reflection | // NOTE: We use a generic label here to prevent input reflection | ||||
| // and mitigate compression attacks like BREACH. See discussion in | // and mitigate compression attacks like BREACH. See discussion in | ||||
| // T3684. | // T3684. | ||||
| 'uri' => pht('Main Request'), | 'uri' => pht('Main Request'), | ||||
| 'selected' => $user ? $user->getConsoleTab() : null, | 'selected' => $tab, | ||||
| 'visible' => $user ? (int)$user->getConsoleVisible() : true, | 'visible' => $visible, | ||||
| 'headers' => $headers, | 'headers' => $headers, | ||||
| ); | ); | ||||
| } | } | ||||
| private function getHighSecurityWarningConfig() { | private function getHighSecurityWarningConfig() { | ||||
| $user = $this->getRequest()->getUser(); | $user = $this->getRequest()->getUser(); | ||||
| $show = false; | $show = false; | ||||
| ▲ Show 20 Lines • Show All 211 Lines • Show Last 20 Lines | |||||