serendipity_updateGroups($_POST[$item['var']], $serendipity['authorid'], false); } */ continue; } // Moved to group administration: if ($item['var'] == 'userlevel') { continue; } if ($item['view'] == 'dangerous') { continue; } if (serendipity_checkConfigItemFlags($item, 'local')) { serendipity_set_user_var($item['var'], $_POST[$item['var']], $serendipity['authorid'], true); } if (serendipity_checkConfigItemFlags($item, 'configuration')) { serendipity_set_config_var($item['var'], $_POST[$item['var']], $serendipity['authorid']); } } $pl_data = array('id' => $serendipity['POST']['authorid'], 'authorid' => $serendipity['POST']['authorid'], 'username' => $_POST['username'], 'realname' => $_POST['realname'], 'email' => $_POST['email']); serendipity_updatePermalink($pl_data, 'author'); serendipity_plugin_api::hook_event('backend_users_edit', $pl_data); } if ($serendipity['authorid'] === $_SESSION['serendipityAuthorid']) { if (is_null($serendipity['detected_lang'])) { $_SESSION['serendipityLanguage'] = $serendipity['lang']; } } $from = $_POST; ?> <div class="serendipityAdminMsgSuccess"><img width="22px" height="22px" style="border: 0px; padding-right: 4px; vertical-align: middle" src="<?php
/** * Remove old configuration values that are no longer used by Serendipity * * @access public * @return null */ function serendipity_removeObsoleteVars() { global $serendipity; $config = serendipity_parseTemplate(S9Y_CONFIG_TEMPLATE); foreach ($config as $category) { foreach ($category['items'] as $item) { /* Remove trash */ if (!serendipity_checkConfigItemFlags($item, 'remove')) { serendipity_remove_config_var($item['var'], 0); } } } }