function mytheme_customize_css() { $main = get_theme_mod('main_color'); if (empty($main)) { $main = '#00a99d'; } $main2 = new Color("{$main}"); $licht = '#' . $main2->mix('ffffff', 10); $donker = '#' . $main2->darken(); $grijs = get_theme_mod('grijs'); if (empty($grijs)) { $grijs = '#e6e6e6'; } $grijs2 = new Color("{$grijs}"); $lichtgrijs = '#' . $grijs2->lighten(5); $donkergrijs = '#' . $grijs2->darken(10); if ($grijs == "#ffffff") { $hovergrijs = "#e6e6e6"; } else { $hovergrijs = $grijs; } $font = get_theme_mod('akvo_font'); if (empty($font)) { $font = 'Open Sans'; } $font_head = get_theme_mod('akvo_font_head'); if (empty($font_head)) { $font_head = 'Open Sans'; } $font_nav = get_theme_mod('akvo_font_nav'); if (empty($font_nav)) { $font_nav = 'Open Sans'; } $background = get_theme_mod('background'); if (empty($background)) { $background = '#ffffff'; } $info_bar_blog = get_theme_mod('info_bar_blog'); if (empty($info_bar_blog)) { $info_bar_blog = '#a3d165'; } $info_bar_news = get_theme_mod('info_bar_news'); if (empty($info_bar_news)) { $info_bar_news = '#f9ba41'; } $info_bar_video = get_theme_mod('info_bar_video'); if (empty($info_bar_video)) { $info_bar_video = '#f47b50'; } $info_bar_update = get_theme_mod('info_bar_update'); if (empty($info_bar_update)) { $info_bar_update = '#54bce8'; } $info_bar_flow = get_theme_mod('info_bar_flow'); if (empty($info_bar_flow)) { $info_bar_flow = '#54bce8'; } $info_bar_page = get_theme_mod('info_bar_page'); if (empty($info_bar_page)) { $info_bar_page = '#6d3a7d'; } $info_bar_media = get_theme_mod('info_bar_media'); if (empty($info_bar_media)) { $info_bar_media = '#9d897b'; } $info_bar_project = get_theme_mod('info_bar_project'); if (empty($info_bar_project)) { $info_bar_project = '#7381fa'; } $info_bar_map = get_theme_mod('info_bar_map'); if (empty($info_bar_map)) { $info_bar_map = '#ad1c3c'; } $info_bar_testimonial = get_theme_mod('info_bar_testimonial'); if (empty($info_bar_testimonial)) { $info_bar_testimonial = '#007ba8'; } ?> <style type="text/css"> html {background:<?php echo $donker; ?> ; } body { font-family: '<?php echo $font; ?> '; background: <?php echo $background; ?> ;} h1,h2,h3,h4,h5,h6 { font-family: '<?php echo $font_head; ?> '; } nav { font-family: '<?php echo $font_nav; ?> '; } .carousel .text, footer .twitter, nav ul.navbar-nav li.current-menu-item a { background: <?php echo $licht; ?> ; } nav .lang .fa-circle, nav ul.navbar-nav li i { color: <?php echo $licht; ?> ; } .btn-default, .filters #uwpqsf_id #uwpqsf_btn input, .carousel .carousel-indicators li.active, footer .custom { background: <?php echo $main; ?> ; } nav ul.navbar-nav li .fa-circle, a { color: <?php echo $main; ?> ; } a:hover {color:<?php echo $donker; ?> ;} .btn-default:focus, .btn-default:hover, .filters #uwpqsf_id #uwpqsf_btn input:focus, .filters #uwpqsf_id #uwpqsf_btn input:hover, footer .fixed, .comment-form footer .custom input[type=submit], .filters #uwpqsf_id #uwpqsf_btn footer .custom input, footer .custom .btn, footer .custom .comment-form input[type=submit], footer .custom .filters #uwpqsf_id #uwpqsf_btn input { background: <?php echo $donker; ?> ; } .box-wrap, .article .bg, article .bg, .filters, .breadcrumbs, .search-wrap { background: <?php echo $lichtgrijs; ?> ;} .box-wrap .infobar.blog, .box-wrap .infobar.type-blog { background: <?php echo $info_bar_blog; ?> ; } .box-wrap .infobar.post, .box-wrap .infobar.type-post { background: <?php echo $info_bar_news; ?> ; } .box-wrap .infobar.video, .box-wrap .infobar.type-video { background: <?php echo $info_bar_video; ?> ; } .box-wrap .infobar.update, .box-wrap .infobar.type-update { background: <?php echo $info_bar_update; ?> ; } .box-wrap .infobar.page, .box-wrap .infobar.type-page { background: <?php echo $info_bar_page; ?> ; } .box-wrap .infobar.media, .box-wrap .infobar.type-media { background: <?php echo $info_bar_media; ?> ; } .box-wrap .infobar.map, .box-wrap .infobar.type-map { background: <?php echo $info_bar_map; ?> ; } .box-wrap .infobar.project, .box-wrap .infobar.type-project { background: <?php echo $info_bar_project; ?> ; } .box-wrap .infobar.testimonial, .box-wrap .infobar.type-testimonial { background: <?php echo $info_bar_testimonial; ?> ; } .box-wrap .infobar.flow, .box-wrap .infobar.type-flow { background: <?php echo $info_bar_flow; ?> ; } nav ul.navbar-nav li {background: <?php echo $grijs; ?> ;} nav ul.navbar-nav .dropdown-menu li a {background: <?php echo $grijs; ?> ; } .clickable:hover .text {background: <?php echo $main; ?> ;} .box-wrap:hover {background: <?php echo $hovergrijs; ?> ;} .search-wrap .input-group-btn .btn {color:<?php echo $donkergrijs; ?> ;} nav ul.navbar-nav .dropdown-menu li { background: <?php echo $licht; ?> ;} .nav>li>a:focus, .nav>li>a:hover {background:<?php echo $licht; ?> ; } blockquote {border-color: $donkergrijs;} @media (min-width: 768px) { nav {background: <?php echo $lichtgrijs; ?> ;} nav ul.navbar-nav li a:hover, nav ul.navbar-nav li:hover a { background: <?php echo $licht; ?> ;} nav ul.navbar-nav .dropdown-menu li a:hover {background: <?php echo $main; ?> ; } } </style> <?php }
function rrd_gen_graph() { $rrdgraph = $this->rrd_options(); $sources = $this->rrd_get_sources(); $raw = null; if ($this->scale) { $raw = '_raw'; } $i = 0; foreach ($this->tinstances as $tinstance) { foreach ($this->data_sources as $ds) { $rrdgraph[] = sprintf('DEF:min_%s%s=%s:%s:MIN', crc32hex($sources[$i]), $raw, $this->parse_filename($this->files[$tinstance]), $ds); $rrdgraph[] = sprintf('DEF:avg_%s_raw=%s:%s:AVERAGE', crc32hex($sources[$i]), $this->parse_filename($this->files[$tinstance]), $ds); $rrdgraph[] = sprintf('DEF:max_%s%s=%s:%s:MAX', crc32hex($sources[$i]), $raw, $this->parse_filename($this->files[$tinstance]), $ds); if (!$this->scale) { $rrdgraph[] = sprintf('VDEF:tot_%s=avg_%1$s,TOTAL', crc32hex($sources[$i])); } $i++; } } if ($this->scale) { $i = 0; foreach ($this->tinstances as $tinstance) { foreach ($this->data_sources as $ds) { $rrdgraph[] = sprintf('CDEF:min_%s=min_%1$s_raw,%s,*', crc32hex($sources[$i]), $this->scale); $rrdgraph[] = sprintf('CDEF:avg_%s=avg_%1$s_raw,%s,*', crc32hex($sources[$i]), $this->scale); $rrdgraph[] = sprintf('CDEF:max_%s=max_%1$s_raw,%s,*', crc32hex($sources[$i]), $this->scale); if ($i == 1) { $rrdgraph[] = sprintf('CDEF:avg_%s_neg=avg_%1$s_raw,%s%s,*', crc32hex($sources[$i]), $this->negative_io ? '-' : '', $this->scale); } $rrdgraph[] = sprintf('VDEF:tot_%1$s=avg_%1$s,TOTAL', crc32hex($sources[$i])); if ($this->percentile) { $rrdgraph[] = sprintf('VDEF:pct_%1$s=avg_%1$s,%2$s,PERCENT', crc32hex($sources[$i]), $this->percentile); } if ($this->percentile && $this->negative_io && $i == 1) { $rrdgraph[] = sprintf('VDEF:pct_%1$s_neg=avg_%1$s_neg,%2$s,PERCENT', crc32hex($sources[$i]), 100 - $this->percentile); } $i++; } } } $rrdgraph[] = sprintf('CDEF:overlap=avg_%s,avg_%s_neg,LT,avg_%1$s,avg_%2$s_neg,IF', crc32hex($sources[0]), crc32hex($sources[1])); $i = 0; foreach ($sources as $source) { # $rrdgraph[] = sprintf('AREA:avg_%s%s#%s', crc32hex($source), $i == 1 ? '_neg' : '', $this->get_faded_color($this->colors[$source])); $php_color = new Color($this->colors[$source]); $rrdgraph[] = sprintf('AREA:avg_%s%s#%s', crc32hex($source), $i == 1 ? '_neg' : '', $php_color->darken()); $i++; } if (!$this->negative_io) { $php_color = new Color($this->colors[$sources[0]]); $rrdgraph[] = sprintf('AREA:overlap#%s', $php_color->mix($this->colors[$sources[1]])); } $i = 0; foreach ($sources as $source) { $legend = empty($this->legend[$source]) ? $source : $this->legend[$source]; $rrdgraph[] = sprintf('LINE1:avg_%s%s#%s:%s', crc32hex($source), $i == 1 ? '_neg' : '', $this->colors[$source], $this->rrd_escape($legend)); $rrdgraph[] = sprintf('GPRINT:min_%s:MIN:%s Min,', crc32hex($source), $this->rrd_format); $rrdgraph[] = sprintf('GPRINT:avg_%s:AVERAGE:%s Avg,', crc32hex($source), $this->rrd_format); $rrdgraph[] = sprintf('GPRINT:max_%s:MAX:%s Max,', crc32hex($source), $this->rrd_format); $rrdgraph[] = sprintf('GPRINT:avg_%s:LAST:%s Last', crc32hex($source), $this->rrd_format); $rrdgraph[] = sprintf('GPRINT:tot_%s:%s Total\\l', crc32hex($source), $this->rrd_format); $i++; } if ($this->percentile) { $rrdgraph[] = 'COMMENT: \\l'; $i = 0; foreach ($sources as $source) { $legend = empty($this->legend[$source]) ? $source : $this->legend[$source]; $rrdgraph[] = sprintf('LINE:pct_%s%s#%s:%sth Percentile %s', crc32hex($source), $i == 1 && $this->negative_io ? '_neg' : '', $this->get_faded_color($this->colors[$source], '000000', 0.6), $this->percentile, $this->rrd_escape($legend)); $rrdgraph[] = sprintf('GPRINT:pct_%s:%s\\l', crc32hex($source), $this->rrd_format); $i++; } } return $rrdgraph; }