X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=classes%2Fplatalglobals.php.in;h=774a809a9a5570edab7d40f8d622af6ea7f41739;hb=c3b581dc531c40960509e3115d8c61ebd5897ee3;hp=aabdac37572c6b2c7a982b6bf055e1448f5f0934;hpb=684195f33b11e3067200dd3a9e14304bd7d04463;p=platal.git diff --git a/classes/platalglobals.php.in b/classes/platalglobals.php.in index aabdac3..774a809 100644 --- a/classes/platalglobals.php.in +++ b/classes/platalglobals.php.in @@ -52,15 +52,17 @@ class PlatalGlobals extends PlGlobals public function asso($key = null) { + static $fetched = false; static $aid = null; - if (isset($GLOBALS['IS_XNET_SITE']) && is_null($aid)) { + if (isset($GLOBALS['IS_XNET_SITE']) && !$fetched) { $gp = Get::v('n'); if ($p = strpos($gp, '/')) { $gp = substr($gp, 0, $p); } $aid = Group::get($gp); + $fetched = true; } if (empty($key)) { return $aid;