. /** * This script prints basic CSS for the installer * * @package core * @subpackage install * @copyright 2011 Petr Skoda (http://skodak.org) * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ if (file_exists(dirname(dirname(__FILE__)).'/config.php')) { // already installed die; } // include only the necessary stuff from themes, keep this small otherwise IE will complain... // MDL-43839 IE9 cannot handle all of our css. // Once IE9 is no longer supported we can include 'bootstrapbase/style/moodle.css' // and remove some of the CSS in $content. $files = array(''); $content = ''; foreach($files as $file) { $content .= file_get_contents(dirname(dirname(__FILE__)).'/theme/'.$file) . "\n"; } $content .= << li { display: inline-block; text-shadow: 0 1px 0 #fff; line-height: 20px; } body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #333; } .breadcrumb { background-color: rgb(245, 245, 245); padding: 8px 15px; } /* End of MDL-43839 IE9 specific CSS. */ EOF; // fix used urls $content = str_replace('[[pix:theme|hgradient]]', '../theme/standard/pix/hgradient.jpg', $content); $content = str_replace('[[pix:theme|vgradient]]', '../theme/standard/pix/vgradient.jpg', $content); @header('Content-Disposition: inline; filename="css.php"'); @header('Cache-Control: no-store, no-cache, must-revalidate'); @header('Cache-Control: post-check=0, pre-check=0', false); @header('Pragma: no-cache'); @header('Expires: Mon, 20 Aug 1969 09:23:00 GMT'); @header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); @header('Accept-Ranges: none'); @header('Content-Type: text/css; charset=utf-8'); echo $content;