/home/altere25/rmllproject.altereddigital.com/wp-content/plugins/pagelayer/main
Edit: /home/altere25/rmllproject.altereddigital.com/wp-content/plugins/pagelayer/main/website.php (25128B)
$b){
if(empty($b)){
unset($r[$a]);
continue;
}
if(is_array($b)){
pagelayer_clear_empty_r($r[$a]);
}
}
return $r;
}
// The License Page
function pagelayer_website_settings(){
global $pagelayer, $pl_error;
pagelayer_load_font_options();
if(!empty($_POST)){
check_admin_referer('pagelayer-options');
}
if(isset($_POST['submit'])){
foreach($pagelayer->css_settings as $set => $params){
foreach($pagelayer->screens as $sk => $sv){
$suffix = (!empty($sv) ? '_'.$sv : '');
$key = $set.$suffix;
$setting = empty($params['key']) ? 'pagelayer_'.$set.'_css' : $params['key'];
if(isset($_POST[$key])){
foreach($_POST[$key] as $k => $v){
if($v == 'Default' || empty($v)){
unset($_POST[$key][$k]);
}
// For sidebar, width default should not be saved
if($set == 'sidebar' && $k == 'width' && $v == 20){
unset($_POST[$key][$k]);
}
}
// Padding and Margins or any array based setting
if(!empty($_POST[$key]) && is_array($_POST[$key])){
pagelayer_clear_empty_r($_POST[$key]);
//pagelayer_print($_POST[$key]);
}
// Are we to save ?
if(!empty($_POST[$key])){
update_option($setting.$suffix, (!empty($_POST[$key]) ? $_POST[$key] : []));
}else{
delete_option($setting.$suffix);
}
}else{
delete_option($setting.$suffix);
}
}
}
// Blank the old color values
delete_option('pagelayer_color');
// Blank the old Body font
if(!empty($_POST['body']['font-family'])){
update_option('pagelayer_body_font', '');
}
//pagelayer_print($_POST);
// Content Width
if(isset($_REQUEST['pagelayer_content_width'])){
update_option( 'pagelayer_content_width', absint($_REQUEST['pagelayer_content_width']));
}
// Tablet breakpoint
if(isset($_REQUEST['pagelayer_tablet_breakpoint'])){
update_option( 'pagelayer_tablet_breakpoint', absint($_REQUEST['pagelayer_tablet_breakpoint']));
}
// Mobile breakpoint
if(isset($_REQUEST['pagelayer_mobile_breakpoint'])){
update_option( 'pagelayer_mobile_breakpoint', absint($_REQUEST['pagelayer_mobile_breakpoint']));
}
// Widget Space
if(isset($_REQUEST['pagelayer_between_widgets'])){
update_option( 'pagelayer_between_widgets', absint($_REQUEST['pagelayer_between_widgets']));
}
if(defined('PAGELAYER_PREMIUM')){
// Save Header code
if(isset($_REQUEST['pagelayer_header_code'])){
$header_code = wp_unslash($_REQUEST['pagelayer_header_code']);
if(!pagelayer_user_can_add_js_content()){
$header_code = sanitize_textarea_field($header_code);
}
update_option( 'pagelayer_header_code', $header_code);
}else{
delete_option('pagelayer_header_code');
}
// Save Body open code
if(isset($_REQUEST['pagelayer_body_open_code'])){
$body_code = wp_unslash($_REQUEST['pagelayer_body_open_code']);
if(!pagelayer_user_can_add_js_content()){
$body_code = sanitize_textarea_field($body_code);
}
update_option( 'pagelayer_body_open_code', $body_code);
}else{
delete_option('pagelayer_body_open_code');
}
// Save Footer code
if(isset($_REQUEST['pagelayer_footer_code'])){
$footer_code = wp_unslash($_REQUEST['pagelayer_footer_code']);
if(!pagelayer_user_can_add_js_content()){
$footer_code = sanitize_textarea_field($footer_code);
}
update_option( 'pagelayer_footer_code', $footer_code);
}else{
delete_option('pagelayer_footer_code');
}
}
$GLOBALS['pl_saved'] = true;
}
pagelayer_website_settings_T();
}
// The License Page - THEME
function pagelayer_website_settings_T(){
global $pagelayer, $pl_error;
pagelayer_page_header('Pagelayer Website Settings');
// Saved ?
if(!empty($GLOBALS['pl_saved'])){
echo '
'. __('The settings were saved successfully', 'pagelayer'). '
';
}
// Any errors ?
if(!empty($pl_error)){
pagelayer_report_error($pl_error);echo '
';
}
// Reduce load
echo '
';
foreach($pagelayer->fonts as $subType => $fontType){
if($subType != 'default'){
echo '';
}
foreach($fontType as $k => $font){
echo ''. esc_html(empty($font) ? 'Default': $font) .' ';
}
}
echo ' ';
?>
';
foreach($pagelayer->css_settings as $k => $v){
echo ''.$v['name'].' Style ';
}
echo '
';
foreach($pagelayer->css_settings as $k => $v){
echo '
'.$v['name'].' Style
';
foreach($pagelayer->screens as $sk => $sv){
echo ''.ucfirst($sk).' ';
}
echo '
';
foreach($pagelayer->screens as $sk => $sv){
echo '
';
pagelayer_website_font_settings($k.(!empty($sv) ? '_'.$sv : ''));
echo '
';
}
echo '
';
}
echo '
';
?>
:
:
<head> Section.') ?>
:
<body> Section.') ?>
:
</body> Section.') ?>