options = new Options(); } public function get_default_options() { return $this->options; } /** * Builds options page */ public function options_form() { if (isset($_POST['submit'])) { if (function_exists('current_user_can') && !current_user_can('manage_options')) { die(_e('Hacker?', 'ac_paging')); } if (function_exists('check_admin_referer')) { check_admin_referer('acp_options_form'); } $this->options->acp_paging_on_off = $_POST['acp_paging_on_off']; $this->options->acp_wp_shortcode_pagination_view = $_POST['acp_wp_shortcode_pagination_view']; $this->options->acp_plugin_pagination_type = $_POST['acp_plugin_pagination_type']; $this->options->acp_paging_buttons_location = $_POST['acp_paging_buttons_location']; $this->options->acp_do_shortcodes_excerpts = isset($_POST['acp_do_shortcodes_excerpts']) ? $_POST['acp_do_shortcodes_excerpts'] : 1; $this->options->acp_excerpts_count = isset($_POST['acp_excerpts_count']) ? $_POST['acp_excerpts_count'] : 55; $this->options->acp_buttons_border_css = $_POST['acp_buttons_border_css']; $this->options->acp_buttons_background_css = $_POST['acp_buttons_background_css']; $this->options->acp_buttons_background_hover_css = $_POST['acp_buttons_background_hover_css']; $this->options->acp_buttons_font_css = $_POST['acp_buttons_font_css']; $this->options->acp_buttons_text_color_css = $_POST['acp_buttons_text_color_css']; $this->options->acp_buttons_title_size_css = $_POST['acp_buttons_title_size_css']; $this->options->acp_buttons_visual_style = $_POST['acp_buttons_visual_style']; $this->options->acp_active_button_border_css = $_POST['acp_active_button_border_css']; $this->options->acp_active_button_background_css = $_POST['acp_active_button_background_css']; $this->options->acp_active_button_text_color_css = $_POST['acp_active_button_text_color_css']; $this->options->updateOptions(); } ?>