X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fsettingsaction.php;h=dafa0e4bc983db9291fc84a770f0fe46b5daf27b;hb=1d67f33b3b62cc28d0a9845fb22776ce33adfdaa;hp=1795969f9082be38e000709d1386de5f8969683a;hpb=3803cf2153091c4f319c379c3ac24cc8fc844b0a;p=quix0rs-gnu-social.git diff --git a/lib/settingsaction.php b/lib/settingsaction.php index 1795969f90..dafa0e4bc9 100644 --- a/lib/settingsaction.php +++ b/lib/settingsaction.php @@ -1,23 +1,23 @@ . */ - -if (!defined('LACONICA')) { exit(1) } + +if (!defined('LACONICA')) { exit(1); } class SettingsAction extends Action { @@ -26,8 +26,7 @@ class SettingsAction extends Action { if (!common_logged_in()) { common_user_error(_t('Not logged in.')); return; - } - if ($this->arg('METHOD') == 'POST') { + } else if ($_SERVER['REQUEST_METHOD'] == 'POST') { $this->handle_post(); } else { $this->show_form(); @@ -38,26 +37,51 @@ class SettingsAction extends Action { function handle_post() { return false; } - + function show_form($msg=NULL, $success=false) { return false; } - function show_message($msg, $success) { + function message($msg, $success) { if ($msg) { common_element('div', ($success) ? 'success' : 'error', $msg); } } - + function settings_menu() { - common_element_start('ul', 'headmenu'); - common_menu_item(common_local_url('editprofile'), - _t('Profile')); + $action = $this->trimmed('action'); + common_element_start('ul', array('id' => 'nav_views')); + common_menu_item(common_local_url('profilesettings'), + _t('Profile'), + _t('Change your profile settings'), + $action == 'profilesettings'); common_menu_item(common_local_url('avatar'), - _t('Avatar')); + _t('Avatar'), + _t('Upload a new profile image'), + $action == 'avatar'); common_menu_item(common_local_url('password'), - _t('Password')); + _t('Password'), + _t('Change your password'), + $action == 'password'); + common_menu_item(common_local_url('openidsettings'), + _t('OpenID'), + _t('Add or remove OpenIDs'), + $action == 'openidsettings'); + if (false) { + common_menu_item(common_local_url('emailsettings'), + _t('Email'), + _t('Address and preferences'), + $action == 'emailsettings'); + common_menu_item(common_local_url('imsettings'), + _t('IM'), + _t('Notifications by instant messenger'), + $action == 'imsettings'); + common_menu_item(common_local_url('phonesettings'), + _t('Phone'), + _t('Notifications by phone'), + $action == 'phonesettings'); + } common_element_end('ul'); } }