configurable theme precedence rules, and passing the page owner to the pcss theme settings.
This commit is contained in:
@@ -23,7 +23,7 @@ function theme_content(&$a) {
|
||||
|
||||
function theme_post(&$a) {
|
||||
if(!local_user()) { return; }
|
||||
|
||||
|
||||
if (isset($_POST['redbasic-settings-submit'])) {
|
||||
set_pconfig(local_user(), 'redbasic', 'font_size', $_POST['redbasic_font_size']);
|
||||
set_pconfig(local_user(), 'redbasic', 'line_height', $_POST['redbasic_line_height']);
|
||||
@@ -37,6 +37,7 @@ function theme_post(&$a) {
|
||||
set_pconfig(local_user(), 'redbasic', 'colour_scheme', $_POST['redbasic_colour_scheme']);
|
||||
set_pconfig(local_user(), 'redbasic', 'radius', $_POST['redbasic_radius']);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// We probably don't want these if we're having global settings, but we'll comment out for now, just in case
|
||||
|
||||
@@ -3,9 +3,11 @@
|
||||
// the get_config bits, though this is untested.
|
||||
// We also need to eventually. Use the page owners settings for everybody - get_pconfig(page_owner()) or whatever that would look like.
|
||||
|
||||
$uid = get_controlling_channel_id();
|
||||
|
||||
load_pconfig($uid,'redbasic');
|
||||
$uid = get_theme_uid();
|
||||
|
||||
if($uid)
|
||||
load_pconfig($uid,'redbasic');
|
||||
|
||||
$line_height = false;
|
||||
$redbasic_font_size = false;
|
||||
|
||||
Reference in New Issue
Block a user