X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fgadgets%2Fgadgets.inc.php;h=3a9a8f1b18deeb97bb3c307a4b4a54b97eb7410b;hb=c124278e743b13724c99c08d890ea8cedaaf7534;hp=a778b3f060c01ff79d32f2f740c182635dc19dc2;hpb=d7610c358d074c78e1e8dc25fe0cf0e5e7e1c55e;p=platal.git diff --git a/modules/gadgets/gadgets.inc.php b/modules/gadgets/gadgets.inc.php index a778b3f..3a9a8f1 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);