if (!defined('LACONICA')) { exit(1); }
+require_once(INSTALLDIR.'/lib/settingsaction.php');
+
class AvatarAction extends SettingsAction {
function show_form($msg=NULL, $success=false) {
if (!defined('LACONICA')) { exit(1); }
+require_once(INSTALLDIR.'/lib/settingsaction.php');
+
class PasswordAction extends SettingsAction {
function show_form($msg=NULL, $success=false) {
if (!defined('LACONICA')) { exit(1); }
+require_once(INSTALLDIR.'/lib/settingsaction.php');
+
class ProfilesettingsAction extends SettingsAction {
function show_form($msg=NULL, $success=false) {
$this->show_form(_t('Passwords don\'t match.'));
} else if ($this->register_user($nickname, $password, $email)) {
common_set_user($nickname);
- common_redirect(common_local_url('settings'));
+ common_redirect(common_local_url('profilesettings'));
} else {
$this->show_form(_t('Invalid username or password.'));
}
- site logo
- theme per site
- theme per profile
+- email confirmation for registration
- release 0.2
- content negotiation for interface language
- content negotiation for content type