Пример #1
0
function siteSettings($site_title, $main_url, $site_desc, $posts_per_page, $homepage, $postpage, $email_comments, $show_post_author)
{
    $objResponse = new xajaxResponse();
    $project7 = new editsee_App();
    if ($project7->loggedIn() && $project7->isAdmin()) {
        //fix checkboxes
        $email_comments = $email_comments ? '1' : '0';
        $show_post_author = $show_post_author ? '1' : '0';
        //update config!
        $project7->update_config('es_title', $site_title);
        $project7->update_config('es_main_url', $main_url);
        $project7->update_config('es_description', $site_desc);
        $project7->update_config('es_posts_per_page', $posts_per_page);
        $project7->update_config('es_homepage', $homepage);
        $project7->update_config('es_postpage', $postpage);
        $project7->update_config('es_email_comments', $email_comments);
        $project7->update_config('es_show_post_author', $show_post_author);
        //redirect!
        $objResponse->redirect($project7->get_config('es_main_url'));
    } else {
        $objResponse->alert($project7->notLoggedIn(true));
    }
    return $objResponse;
}