diff --git a/inc/common.php b/inc/common.php index e14bd7af4ac1b3688b45ac8ce7bb20b4a1de5a49..17facd249d100346eb8986a98dc27e32210b52ed 100644 --- a/inc/common.php +++ b/inc/common.php @@ -1860,7 +1860,7 @@ function valid_input_set($param, $valid_values, $array, $exc = '') { */ function get_doku_pref($pref, $default) { $enc_pref = urlencode($pref); - if(strpos($_COOKIE['DOKU_PREFS'], $enc_pref) !== false) { + if(isset($_COOKIE['DOKU_PREFS']) && strpos($_COOKIE['DOKU_PREFS'], $enc_pref) !== false) { $parts = explode('#', $_COOKIE['DOKU_PREFS']); $cnt = count($parts); for($i = 0; $i < $cnt; $i += 2) { diff --git a/lib/exe/css.php b/lib/exe/css.php index 925b78a761dfad5b017acbc547fabd0a207d6b74..507a687371798b97d0aefe22bbfd215b2817fdf1 100644 --- a/lib/exe/css.php +++ b/lib/exe/css.php @@ -296,12 +296,12 @@ function css_styleini($tpl, $preview=false) { $data = parse_ini_file($ini, true); // stylesheets - if(is_array($data['stylesheets'])) foreach($data['stylesheets'] as $file => $mode){ + if(isset($data['stylesheets']) && is_array($data['stylesheets'])) foreach($data['stylesheets'] as $file => $mode){ $stylesheets[$mode][$incbase.$file] = $webbase; } // replacements - if(is_array($data['replacements'])){ + if(isset($data['replacements']) && is_array($data['replacements'])){ $replacements = array_merge($replacements, css_fixreplacementurls($data['replacements'],$webbase)); } }