summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZach Copley <zach@status.net>2010-10-25 10:38:40 -0700
committerZach Copley <zach@status.net>2010-10-25 10:38:40 -0700
commit479096c8d79e40abc27566551dda280be5910c32 (patch)
tree926651e0bc052a3b31f9dc0ff1a177251f5558ec
parentaef88c7ceeb219c12d4ebce65b6f1fbccbc1458a (diff)
Less scary OAuth authorization messages when using anonymous consumer
-rw-r--r--actions/apioauthauthorize.php18
-rw-r--r--actions/apioauthpin.php2
2 files changed, 13 insertions, 7 deletions
diff --git a/actions/apioauthauthorize.php b/actions/apioauthauthorize.php
index f2f1071d9..75b4540fb 100644
--- a/actions/apioauthauthorize.php
+++ b/actions/apioauthauthorize.php
@@ -386,7 +386,7 @@ class ApiOauthAuthorizeAction extends Action
$this->elementStart('ul', 'form_data');
$this->elementStart('li');
$this->elementStart('p');
- if (!empty($this->app->icon)) {
+ if (!empty($this->app->icon) && $this->app->name != 'anonymous') {
$this->element('img', array('src' => $this->app->icon));
}
@@ -396,11 +396,19 @@ class ApiOauthAuthorizeAction extends Action
// TRANS: User notification of external application requesting account access.
// TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
// TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
- $msg = _('The application <strong>%1$s</strong> by ' .
- '<strong>%2$s</strong> would like the ability ' .
+ if ($this->app->name == 'anonymous') {
+ // Special message for the anonymous app and consumer
+ $msg = _('An application would like the ability ' .
'to <strong>%3$s</strong> your %4$s account data. ' .
'You should only give access to your %4$s account ' .
'to third parties you trust.');
+ } else {
+ $msg = _('The application <strong>%1$s</strong> by ' .
+ '<strong>%2$s</strong> would like the ability ' .
+ 'to <strong>%3$s</strong> your %4$s account data. ' .
+ 'You should only give access to your %4$s account ' .
+ 'to third parties you trust.');
+ }
$this->raw(sprintf($msg,
$this->app->name,
@@ -580,14 +588,14 @@ class ApiOauthAuthorizeAction extends Action
// TRANS: Header of user notification after authorising an application access to a profile.
// TRANS: %s is the authorised application name.
_('You have successfully authorized %s.'),
- $this->app->name
+ ($this->app->name == 'anonymous') ? 'the application' : $this->app->name
);
$msg = sprintf(
// TRANS: Uer notification after authorising an application access to a profile.
// TRANS: %s is the authorised application name.
_('Please return to %s and enter the following security code to complete the process.'),
- $this->app->name
+ ($this->app->name == 'anonymous') ? 'the application' : $this->app->name
);
if ($this->reqToken->verified_callback == 'oob') {
diff --git a/actions/apioauthpin.php b/actions/apioauthpin.php
index 5e6713a54..206df4321 100644
--- a/actions/apioauthpin.php
+++ b/actions/apioauthpin.php
@@ -31,8 +31,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
exit(1);
}
-require_once INSTALLDIR . '/lib/info.php';
-
/**
* Class for displaying an OAuth verifier pin
*