function informe_config_width($defs) { $w = obtain_values($defs, array("#page"), "width:", ";"); $w -= obtain_css_widths($defs, array("#page"), "padding:"); $r = define_modc_b('system'); foreach ($r as $k => $v) { if ($v[0] == 'content') { modif_vars('users', ses('modsnod'), $w, $k); $_SESSION['mods']['content'][$k] = $w; } } }
function obtain_m_width_onfly($defs, $lw, $tw, $rw) { $cr = obtain_css_widths($defs, array("#content"), "margin:"); $cr += obtain_css_widths($defs, array("#content"), "padding:"); if (strpos($_SESSION['prma']['blocks'], 'leftbar')) { $cr += obtain_css_widths($defs, array("#leftbar"), "margin:"); } if (strpos($_SESSION['prma']['blocks'], 'rightbar')) { $cr += obtain_css_widths($defs, array("#rightbar"), "margin:"); } return $tw - ($lw + $rw + $cr); }