function pl_base_color($mode = '', $difference = '10%') { $base_color = PageLinesThemeSupport::BaseColor(); if (!$base_color) { if (pl_check_color_hash(ploption('contentbg'))) { $base = pl_hash_strip(ploption('contentbg')); } elseif (pl_check_color_hash(ploption('pagebg'))) { $base = pl_hash_strip(ploption('pagebg')); } elseif (pl_check_color_hash(ploption('bodybg'))) { $base = pl_hash_strip(ploption('bodybg')); } else { $base = 'FFFFFF'; } } else { $base = $base_color; } if ($mode != '') { $adjust_base = new PageLinesColor($base); $adjusted = $adjust_base->c($mode, $difference); return $adjusted; } else { return $base; } }