<?php 

    if ($_POST['gdsr_action'] == 'save') {
        $gdsr_options["news_feed_active"] = isset($_POST['gdsr_news_feed_active']) ? 1 : 0;

        $gdsr_options["encoding"] = $_POST['gdsr_encoding'];
        $gdsr_options["admin_width"] = $_POST['gdsr_admin_width'];
        $gdsr_options["admin_rows"] = $_POST['gdsr_admin_rows'];
        $gdsr_options["gfx_generator_auto"] = isset($_POST['gdsr_gfx_generator_auto']) ? 1 : 0;
        $gdsr_options["gfx_prevent_leeching"] = isset($_POST['gdsr_gfx_prevent_leeching']) ? 1 : 0;
        $gdsr_options["external_javascript"] = isset($_POST['gdsr_external_javascript']) ? 1 : 0;
        $gdsr_options["external_css"] = isset($_POST['gdsr_external_css']) ? 1 : 0;
        $gdsr_options["admin_advanced"] = isset($_POST['gdsr_admin_advanced']) ? 1 : 0;
        $gdsr_options["admin_placement"] = isset($_POST['gdsr_admin_placement']) ? 1 : 0;
        $gdsr_options["admin_defaults"] = isset($_POST['gdsr_admin_defaults']) ? 1 : 0;
        $gdsr_options["admin_category"] = isset($_POST['gdsr_admin_category']) ? 1 : 0;
        $gdsr_options["admin_users"] = isset($_POST['gdsr_admin_users']) ? 1 : 0;
        $gdsr_options["admin_import"] = isset($_POST['gdsr_admin_import']) ? 1 : 0;
        $gdsr_options["admin_export"] = isset($_POST['gdsr_admin_export']) ? 1 : 0;
        $gdsr_options["admin_setup"] = isset($_POST['gdsr_admin_setup']) ? 1 : 0;
        $gdsr_options["admin_ips"] = isset($_POST['gdsr_admin_ips']) ? 1 : 0;

        $gdsr_options["cache_active"] = isset($_POST['gdsr_cache_active']) ? 1 : 0;
        $gdsr_options["cache_cleanup_auto"] = isset($_POST['gdsr_cache_cleanup_auto']) ? 1 : 0;
        $gdsr_options["cache_cleanup_days"] = $_POST['gdsr_cache_cleanup_days'];

        $gdsr_options["wait_show_article"] = isset($_POST['gdsr_wait_show_article']) ? 1 : 0;
        $gdsr_options["wait_show_comment"] = isset($_POST['gdsr_wait_show_comment']) ? 1 : 0;
        $gdsr_options["wait_show_multis"] = isset($_POST['gdsr_wait_show_multis']) ? 1 : 0;
        $gdsr_options["wait_loader_article"] = $_POST['gdsr_wait_loader_article'];
        $gdsr_options["wait_loader_comment"] = $_POST['gdsr_wait_loader_comment'];
        $gdsr_options["wait_loader_multis"] = $_POST['gdsr_wait_loader_multis'];
        $gdsr_options["wait_text_article"] = $_POST['gdsr_wait_text_article'];
        $gdsr_options["wait_text_comment"] = $_POST['gdsr_wait_text_comment'];
        $gdsr_options["wait_text_multis"] = $_POST['gdsr_wait_text_multis'];
        $gdsr_options["wait_class_article"] = $_POST['gdsr_wait_class_article'];
        $gdsr_options["wait_class_comment"] = $_POST['gdsr_wait_class_comment'];
        $gdsr_options["wait_class_multis"] = $_POST['gdsr_wait_class_multis'];

        $gdsr_options["debug_active"] = isset($_POST['gdsr_debug_active']) ? 1 : 0;
        $gdsr_options["debug_inline"] = isset($_POST['gdsr_debug_inline']) ? 1 : 0;
        $gdsr_options["ajax"] = isset($_POST['gdsr_ajax']) ? 1 : 0;
        $gdsr_options["use_nonce"] = isset($_POST['gdsr_use_nonce']) ? 1 : 0;
        $gdsr_options["ip_filtering"] = isset($_POST['gdsr_ip_filtering']) ? 1 : 0;
        $gdsr_options["ip_filtering_restrictive"] = isset($_POST['gdsr_ip_filtering_restrictive']) ? 1 : 0;
        $gdsr_options["widget_articles"] = isset($_POST['gdsr_widget_articles']) ? 1 : 0;
        $gdsr_options["widget_top"] = isset($_POST['gdsr_widget_top']) ? 1 : 0;
        $gdsr_options["widget_comments"] = isset($_POST['gdsr_widget_comments']) ? 1 : 0;
        $gdsr_options["display_pages"] = isset($_POST['gdsr_pages']) ? 1 : 0;
        $gdsr_options["display_posts"] = isset($_POST['gdsr_posts']) ? 1 : 0;
        $gdsr_options["display_archive"] = isset($_POST['gdsr_archive']) ? 1 : 0;
        $gdsr_options["display_home"] = isset($_POST['gdsr_home']) ? 1 : 0;
        $gdsr_options["display_search"] = isset($_POST['gdsr_search']) ? 1 : 0;
        $gdsr_options["display_comment"] = isset($_POST['gdsr_dispcomment']) ? 1 : 0;
        $gdsr_options["display_comment_page"] = isset($_POST['gdsr_dispcomment_pages']) ? 1 : 0;
        $gdsr_options["moderation_active"] = isset($_POST['gdsr_modactive']) ? 1 : 0;
        $gdsr_options["multis_active"] = isset($_POST['gdsr_multis']) ? 1 : 0;
        $gdsr_options["timer_active"] = isset($_POST['gdsr_timer']) ? 1 : 0;
        $gdsr_options["rss_active"] = isset($_POST['gdsr_rss']) ? 1 : 0;
        $gdsr_options["save_user_agent"] = isset($_POST['gdsr_save_user_agent']) ? 1 : 0;
        $gdsr_options["save_cookies"] = isset($_POST['gdsr_save_cookies']) ? 1 : 0;
        $gdsr_options["ie_png_fix"] = isset($_POST['gdsr_iepngfix']) ? 1 : 0;
        $gdsr_options["ie_opacity_fix"] = isset($_POST['gdsr_ieopacityfix']) ? 1 : 0;
        
        $gdsr_options["integrate_dashboard"] = isset($_POST['gdsr_integrate_dashboard']) ? 1 : 0;
        $gdsr_options["integrate_post_edit"] = isset($_POST['gdsr_integrate_post_edit']) ? 1 : 0;
        $gdsr_options["integrate_post_edit_mur"] = isset($_POST['gdsr_integrate_post_edit_mur']) ? 1 : 0;
        $gdsr_options["integrate_tinymce"] = isset($_POST['gdsr_integrate_tinymce']) ? 1 : 0;
        $gdsr_options["integrate_comment_edit"] = isset($_POST['gdsr_integrate_comment_edit']) ? 1 : 0;
        $gdsr_options["integrate_rss_powered"] = isset($_POST['gdsr_integrate_rss_powered']) ? 1 : 0;

        $gdsr_options["trend_last"] = $_POST['gdsr_trend_last'];
        $gdsr_options["trend_over"] = $_POST['gdsr_trend_over'];
        $gdsr_options["bayesian_minimal"] = $_POST['gdsr_bayesian_minimal'];
        $gdsr_options["bayesian_mean"] = $_POST['gdsr_bayesian_mean'];

        $gdsr_options["default_timer_type"] = $_POST['gdsr_default_timer_type'];
        $gdsr_options["default_timer_countdown_value"] = $_POST['default_timer_countdown_value'];
        $gdsr_options["default_timer_countdown_type"] = $_POST['default_timer_countdown_type'];
        $gdsr_options["default_timer_value"] = $_POST['default_timer_countdown_type'].$_POST['default_timer_countdown_value'];
        
        $gdsr_options["review_active"] = isset($_POST['gdsr_reviewactive']) ? 1 : 0;
        $gdsr_options["comments_active"] = isset($_POST['gdsr_commentsactive']) ? 1 : 0;
        $gdsr_options["comments_review_active"] = isset($_POST['gdsr_cmmreviewactive']) ? 1 : 0;
        $gdsr_options["hide_empty_rating"] = isset($_POST['gdsr_haderating']) ? 1 : 0;
        $gdsr_options["cookies"] = isset($_POST['gdsr_cookies']) ? 1 : 0;
        $gdsr_options["cmm_cookies"] = isset($_POST['gdsr_cmm_cookies']) ? 1 : 0;
        $gdsr_options["author_vote"] = isset($_POST['gdsr_authorvote']) ? 1 : 0;
        $gdsr_options["cmm_author_vote"] = isset($_POST['gdsr_cmm_authorvote']) ? 1 : 0;
        $gdsr_options["logged"] = isset($_POST['gdsr_logged']) ? 1 : 0;
        $gdsr_options["cmm_logged"] = isset($_POST['gdsr_cmm_logged']) ? 1 : 0;
        
        $gdsr_options["rss_style"] = $_POST['gdsr_rss_style'];
        $gdsr_options["rss_size"] = $_POST['gdsr_rss_size'];
        $gdsr_options["rss_text"] = $_POST['gdsr_rss_text'];
        $gdsr_options["rss_render"] = $_POST['gdsr_rss_render'];
        $gdsr_options["rss_header"] = isset($_POST['gdsr_rss_header']) ? 1 : 0;
        $gdsr_options["rss_header_text"] = stripslashes(htmlentities($_POST['gdsr_rss_header_text'], ENT_QUOTES, STARRATING_ENCODING));

        $gdsr_options["style"] = $_POST['gdsr_style'];
        $gdsr_options["size"] = $_POST['gdsr_size'];
        $gdsr_options["text"] = $_POST['gdsr_text'];
        $gdsr_options["align"] = $_POST['gdsr_align'];
        $gdsr_options["header"] = isset($_POST['gdsr_header']) ? 1 : 0;
        $gdsr_options["header_text"] = stripslashes(htmlentities($_POST['gdsr_header_text'], ENT_QUOTES, STARRATING_ENCODING));
        $gdsr_options["class_block"] = $_POST['gdsr_classblock'];
        $gdsr_options["class_text"] = $_POST['gdsr_classtext'];

        $gdsr_options["mur_style"] = $_POST['gdsr_mur_style'];
        $gdsr_options["mur_size"] = $_POST['gdsr_mur_size'];
        $gdsr_options["mur_header"] = isset($_POST['gdsr_mur_header']) ? 1 : 0;
        $gdsr_options["mur_header_text"] = stripslashes(htmlentities($_POST['gdsr_mur_header_text'], ENT_QUOTES, STARRATING_ENCODING));
        $gdsr_options["mur_class_block"] = $_POST['gdsr_mur_classblock'];
        $gdsr_options["mur_class_text"] = $_POST['gdsr_mur_classtext'];
        $gdsr_options["mur_class_table"] = $_POST['gdsr_mur_classtable'];
        $gdsr_options["mur_class_button"] = $_POST['gdsr_mur_classbutton'];
        $gdsr_options["mur_button_text"] = $_POST['gdsr_mur_submittext'];
        $gdsr_options["mur_button_active"] = isset($_POST['gdsr_mur_submitactive']) ? 1 : 0;

        $gdsr_options["cmm_aggr_style"] = $_POST['gdsr_cmm_aggr_style'];
        $gdsr_options["cmm_aggr_size"] = $_POST['gdsr_cmm_aggr_size'];
        $gdsr_options["cmm_style"] = $_POST['gdsr_cmm_style'];
        $gdsr_options["cmm_size"] = $_POST['gdsr_cmm_size'];
        $gdsr_options["cmm_text"] = $_POST['gdsr_cmm_text'];
        $gdsr_options["cmm_align"] = $_POST['gdsr_cmm_align'];
        $gdsr_options["cmm_header"] = isset($_POST['gdsr_cmm_header']) ? 1 : 0;
        $gdsr_options["cmm_header_text"] = stripslashes(htmlentities($_POST['gdsr_cmm_header_text'], ENT_QUOTES, STARRATING_ENCODING));
        $gdsr_options["cmm_class_block"] = $_POST['gdsr_cmm_classblock'];
        $gdsr_options["cmm_class_text"] = $_POST['gdsr_cmm_classtext'];
        
        $gdsr_options["review_style"] = $_POST['gdsr_review_style'];
        $gdsr_options["review_size"] = $_POST['gdsr_review_size'];
        $gdsr_options["review_text"] = $_POST['gdsr_review_text'];
        $gdsr_options["review_align"] = $_POST['gdsr_review_align'];
        $gdsr_options["review_header"] = isset($_POST['gdsr_review_header']) ? 1 : 0;

        $gdsr_options["review_header_text"] = stripslashes(htmlentities($_POST['gdsr_review_header_text'], ENT_QUOTES, STARRATING_ENCODING));
        $gdsr_options["review_class_block"] = $_POST['gdsr_review_classblock'];
                           
        $gdsr_options["cmm_review_style"] = $_POST['gdsr_cmm_review_style'];
        $gdsr_options["cmm_review_size"] = $_POST['gdsr_cmm_review_size'];
                           
        $gdsr_options["default_voterules_articles"] = $_POST['gdsr_default_vote_articles'];
        $gdsr_options["default_voterules_comments"] = $_POST['gdsr_default_vote_comments'];
        $gdsr_options["default_moderation_articles"] = $_POST['gdsr_default_mod_articles'];
        $gdsr_options["default_moderation_comments"] = $_POST['gdsr_default_mod_comments'];
        
        update_option("gd-star-rating", $gdsr_options);
    }
    
?>
