Example #1
0
                                         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);
            }
        }
    }
}