themes-community/freehaven/style.php
Tobias Diekershoff ef71209b1e added some themes by Tony Baldwin
Tony collected these themes 2013 at https://github.com/tonybaldwin/fthemes they are derived from duepuntozero
2024-01-19 23:54:55 +01:00

141 lines
3.2 KiB
PHP

<?php
$color=false;
$freehaven_font_size=false;
$freehaven_theme_width=false;
$site_color = get_config("freehaven","color");
$site_freehaven_font_size = get_config("freehaven", "font_size" );
$site_freehaven_theme_width = get_config("freehaven", "theme_width");
if (local_user()) {
$color = get_pconfig(local_user(), "freehaven","color");
$freehaven_font_size = get_pconfig(local_user(), "freehaven", "font_size");
$freehaven_theme_width = get_pconfig(local_user(), "freehaven", "theme_width");
}
if ($color===false) $color=$site_color;
if ($color===false) $color="freehaven";
if ($freehaven_font_size===false) $freehaven_font_size=$site_freehaven_font_size;
if ($freehaven_theme_width===false) $freehaven_theme_width=$site_freehaven_theme_width;
if ($freehaven_theme_width===false) $freehaven_theme_width="standard";
if (file_exists("$THEMEPATH/style.css")){
echo file_get_contents("$THEMEPATH/style.css");
}
if($freehaven_font_size == "16"){
echo "
.wall-item-content-wrapper {
font-size: 16px;
}
.wall-item-content-wrapper.comment {
font-size: 16px;
}
";
}
if($freehaven_font_size == "14"){
echo "
.wall-item-content-wrapper {
font-size: 14px;
}
.wall-item-content-wrapper.comment {
font-size: 14px;
}
";
}
if($freehaven_font_size == "12"){
echo "
.wall-item-content-wrapper {
font-size: 12px;
}
.wall-item-content-wrapper.comment {
font-size: 12px;
}
";
}
if($freehaven_font_size == "10"){
echo "
.wall-item-content-wrapper {
font-size: 10px;
}
.wall-item-content-wrapper.comment {
font-size: 10px;
}
";
}
if ($freehaven_theme_width === "standard") {
echo "
section {
margin: 0px 10%;
margin-right:10%;
}
aside {
margin-left: 10%;
}
nav {
margin-left: 10%;
margin-right: 10%;
}
nav #site-location {
right: 10%;
}
";
}
if ($freehaven_theme_width === "narrow") {
echo "
section {
margin: 0px 15%;
margin-right:15%;
}
aside {
margin-left: 15%;
}
nav {
margin-left: 15%;
margin-right: 15%;
}
nav #site-location {
right: 15%;
}
";
}
if ($freehaven_theme_width === "wide") {
echo "
section {
margin: 0px 5%;
margin-right:5%;
}
aside {
margin-left: 5%;
}
nav {
margin-left: 5%;
margin-right: 5%;
}
nav #site-location {
right: 5%;
}
";
}