From f817d01af684bd27e6978eb21ecbe0a190ead1a7 Mon Sep 17 00:00:00 2001 From: "alexanders@b2ef00c0-3703-41da-baef-cfe82387ac0c" Date: Wed, 3 Feb 2010 11:24:17 +0000 Subject: fixed handling of superdomains --HG-- extra : convert_revision : svn%3Ab2ef00c0-3703-41da-baef-cfe82387ac0c/trunk%4018 --- etherpad/src/etherpad/pro/pro_utils.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/etherpad/src/etherpad/pro/pro_utils.js b/etherpad/src/etherpad/pro/pro_utils.js index 17487b8..c539223 100644 --- a/etherpad/src/etherpad/pro/pro_utils.js +++ b/etherpad/src/etherpad/pro/pro_utils.js @@ -45,15 +45,16 @@ function getProRequestSubdomain() { } function getRequestSuperdomain() { - var parts = request.domain.split('.'); + var parts = request.domain.split('.').reverse(); parts.pop(); // Remove one level while (parts.length > 0) { - var domain = parts.join('.'); + var domain = parts.reverse().join('.'); if (SUPERDOMAINS[domain]) { return domain; } - parts.pop(); // Remove next level + parts = parts.pop(); // Remove next level } + return "foo"; } function isProDomainRequest() { -- cgit v1.2.3-1-g7c22