X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fgadgets%2Fgadgets.inc.php;h=a5766b926a793fe05c46e64281613ff758254d43;hb=c609c97819458439748d095c0e3f9a6157840c3f;hp=a778b3f060c01ff79d32f2f740c182635dc19dc2;hpb=63f06a435ff8e9c058b1dee1eb97fff99606d490;p=platal.git diff --git a/modules/gadgets/gadgets.inc.php b/modules/gadgets/gadgets.inc.php index a778b3f..a5766b9 100644 --- a/modules/gadgets/gadgets.inc.php +++ b/modules/gadgets/gadgets.inc.php @@ -1,6 +1,6 @@ changeTpl($template, NO_SKIN); - - header('Content-Type: application/xml; charset=utf-8'); + pl_cached_content_headers("application/xml", "utf-8"); } function init_igoogle_html($template, $auth = AUTH_PUBLIC) @@ -37,7 +36,7 @@ function init_igoogle_html($template, $auth = AUTH_PUBLIC) // Adds external JavaScript libraries provided by iGoogle to the page. if (Env::has('libs')) { - $libs = split(',', Env::s('libs')); + $libs = preg_split('/,/', Env::s('libs'), -1, PREG_SPLIT_NO_EMPTY); foreach ($libs as $lib) { if (preg_match('@^[a-z0-9/._-]+$@i', $lib) && !preg_match('@([.][.])|([.]/)|(//)@', $lib)) { $page->append('gadget_js', 'https://www.google.com/ig/f/' . $lib);