-function blogger_settings_post(&$a,&$b) {
- if (x($_POST,'blogger-submit')) {
- PConfig::set(local_user(),'blogger','post',intval($_POST['blogger']));
- PConfig::set(local_user(),'blogger','post_by_default',intval($_POST['bl_bydefault']));
- PConfig::set(local_user(),'blogger','bl_username',trim($_POST['bl_username']));
- PConfig::set(local_user(),'blogger','bl_password',trim($_POST['bl_password']));
- PConfig::set(local_user(),'blogger','bl_blog',trim($_POST['bl_blog']));
+function blogger_settings_post(App $a, array &$b)
+{
+ if (!empty($_POST['blogger-submit'])) {
+ PConfig::set(local_user(), 'blogger', 'post', defaults($_POST, 'blogger', false));
+ PConfig::set(local_user(), 'blogger', 'post_by_default', defaults($_POST, 'bl_bydefault', false));
+ PConfig::set(local_user(), 'blogger', 'bl_username', trim($_POST['bl_username']));
+ PConfig::set(local_user(), 'blogger', 'bl_password', trim($_POST['bl_password']));
+ PConfig::set(local_user(), 'blogger', 'bl_blog', trim($_POST['bl_blog']));