aboutsummaryrefslogtreecommitdiffstats
path: root/mod/settings.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/settings.php')
-rw-r--r--mod/settings.php18
1 files changed, 9 insertions, 9 deletions
diff --git a/mod/settings.php b/mod/settings.php
index 430fc5187..a9f625056 100644
--- a/mod/settings.php
+++ b/mod/settings.php
@@ -16,6 +16,15 @@ function get_theme_config_file($theme){
function settings_init(&$a) {
+
+ // default is channel settings in the absence of other arguments
+
+ if(argc() == 1) {
+ $a->argc = 2;
+ $a->argv[] = 'channel';
+ }
+
+
$tabs = array(
array(
'label' => t('Account settings'),
@@ -83,10 +92,6 @@ function settings_post(&$a) {
if(x($_SESSION,'submanage') && intval($_SESSION['submanage']))
return;
- if(argc() == 1) {
- $a->argc = 2;
- $a->argv[] = 'channel';
- }
if(count($a->user) && x($a->user,'uid') && $a->user['uid'] != local_user()) {
notice( t('Permission denied.') . EOL);
@@ -432,11 +437,6 @@ function settings_content(&$a) {
$o = '';
nav_set_selected('settings');
- if(argc() == 1) {
- $a->argc = 2;
- $a->argv[] = 'channel';
- }
-
if(! local_user()) {
notice( t('Permission denied.') . EOL );