X-Git-Url: https://git-public.kairo.at/?a=blobdiff_plain;ds=sidebyside;f=app%2Fauthorize.php;h=81f95b1c5285426bafc770f85320010d8b1c2c9f;hb=8167411ce156c76374f43e771e7f33759e23c8a1;hp=c8f9b2153d46261041b1223343d3eabc533c757f;hpb=7be13777491767920a76f854c8e8160fe04c4851;p=authserver.git
diff --git a/app/authorize.php b/app/authorize.php
index c8f9b21..81f95b1 100644
--- a/app/authorize.php
+++ b/app/authorize.php
@@ -15,7 +15,8 @@ $errors = $utils->checkForSecureConnection();
$utils->sendSecurityHeaders();
// Initialize the HTML document with our basic elements.
-extract($utils->initHTMLDocument('Authorization Request | KaiRo.at', 'KaiRo.at Authentication Server')); // sets $document, $html, $head, $title, $body
+extract($utils->initHTMLDocument(sprintf(_('Authorization Request | %s'), $utils->settings['operator_name']),
+ sprintf(_('%s Authentication Server'), $utils->settings['operator_name']))); // sets $document, $html, $head, $title, $body
if (!count($errors)) {
$session = $utils->initSession(); // Read session or create new session and set cookie.
@@ -39,7 +40,8 @@ if (!count($errors)) {
$user = array('id' => 0, 'email' => '');
}
if (is_null($session)) {
- $errors[] = _('The session system is not working.').' '._('Please contact KaiRo.at and tell the team about this.');
+ $errors[] = _('The session system is not working.').' '
+ .sprintf(_('Please contact %s and tell the team about this.'), $utils->settings['operator_contact_url'], $utils->settings['operator_name']);
}
elseif ($session['logged_in']) {
// We are logged in, process authorization request.
@@ -125,6 +127,13 @@ if (!count($errors)) {
$session = $utils->getLoginSession($user['id'], $session);
}
}
+ if ($settings['piwik_enabled']) {
+ // If we do not send out an HTML file, we need to do the Piwik tracking ourselves.
+ require_once($settings['piwik_tracker_path'].'PiwikTracker.php');
+ PiwikTracker::$URL = ((strpos($settings['piwik_url'], '://') === false) ? 'http://localhost' : '' ).$settings['piwik_url'];
+ $piwikTracker = new PiwikTracker($idSite = $settings['piwik_site_id']);
+ $piwikTracker->doTrackPageView('Handle Authorize Request');
+ }
// Handle authorize request, forwarding code in GET parameters if the user has authorized your client.
$server->handleAuthorizeRequest($request, $response, $is_authorized, $user['id']);
/* For testing only