Split goaway to System::externalRedirectTo() and App->internalRedirect()

pull/750/head
Philipp Holzer 2018-10-19 20:14:52 +02:00
parent e825cbc7a1
commit 0e264465ac
No known key found for this signature in database
GPG Key ID: 517BE60E2CE5C8A5
5 changed files with 7 additions and 7 deletions

View File

@ -88,7 +88,7 @@ function blackout_redirect ($a, $b) {
} }
if (( $date1 <= $now ) && ( $now <= $date2 )) { if (( $date1 <= $now ) && ( $now <= $date2 )) {
logger('redirecting user to blackout page'); logger('redirecting user to blackout page');
System::redirect($myurl); System::externalRedirectTo($myurl);
} }
} }

View File

@ -96,7 +96,7 @@ function notifyall_post(App $a)
} }
notice(L10n::t('Emails sent')); notice(L10n::t('Emails sent'));
System::redirect('admin'); $a->internalRedirect('admin');
} }
function notifyall_content(&$a) function notifyall_content(&$a)

View File

@ -32,7 +32,7 @@ function startpage_home_init($a, $b)
$page = PConfig::get(local_user(), 'startpage', 'startpage'); $page = PConfig::get(local_user(), 'startpage', 'startpage');
if (strlen($page)) { if (strlen($page)) {
System::redirect($page); $a->internalRedirect($page);
} }
return; return;
} }

View File

@ -164,7 +164,7 @@ function statusnet_settings_post(App $a, $post)
} }
} }
} }
System::redirect('settings/connectors'); $a->internalRedirect('settings/connectors');
} else { } else {
if (isset($_POST['statusnet-consumersecret'])) { if (isset($_POST['statusnet-consumersecret'])) {
// check if we can reach the API of the GNU Social server // check if we can reach the API of the GNU Social server
@ -192,7 +192,7 @@ function statusnet_settings_post(App $a, $post)
notice(L10n::t('We could not contact the GNU Social API with the Path you entered.') . EOL); notice(L10n::t('We could not contact the GNU Social API with the Path you entered.') . EOL);
} }
} }
System::redirect('settings/connectors'); $a->internalRedirect('settings/connectors');
} else { } else {
if (isset($_POST['statusnet-pin'])) { if (isset($_POST['statusnet-pin'])) {
// if the user supplied us with a PIN from GNU Social, let the magic of OAuth happen // if the user supplied us with a PIN from GNU Social, let the magic of OAuth happen
@ -210,7 +210,7 @@ function statusnet_settings_post(App $a, $post)
PConfig::set(local_user(), 'statusnet', 'post', 1); PConfig::set(local_user(), 'statusnet', 'post', 1);
PConfig::set(local_user(), 'statusnet', 'post_taglinks', 1); PConfig::set(local_user(), 'statusnet', 'post_taglinks', 1);
// reload the Addon Settings page, if we don't do it see Bug #42 // reload the Addon Settings page, if we don't do it see Bug #42
System::redirect('settings/connectors'); $a->internalRedirect('settings/connectors');
} else { } else {
// if no PIN is supplied in the POST variables, the user has changed the setting // if no PIN is supplied in the POST variables, the user has changed the setting
// to post a dent for every new __public__ posting to the wall // to post a dent for every new __public__ posting to the wall

View File

@ -261,7 +261,7 @@ function twitter_settings_post(App $a)
info($e->getMessage()); info($e->getMessage());
} }
// reload the Addon Settings page, if we don't do it see Bug #42 // reload the Addon Settings page, if we don't do it see Bug #42
System::redirect('settings/connectors'); $a->internalRedirect('settings/connectors');
} else { } else {
// if no PIN is supplied in the POST variables, the user has changed the setting // if no PIN is supplied in the POST variables, the user has changed the setting
// to post a tweet for every new __public__ posting to the wall // to post a tweet for every new __public__ posting to the wall