'
We use analytics on our website to improve our services. Would you like to opt in to using analytics?
', 'confirm' => '', 'reject' => '', 'confirm_btn' => 'Yes', 'reject_btn' => 'No' ); /** * Settings for the text areas * * @since 0.1.0 */ public $settings_greeting_mce_field = array( 'teeny' => true, 'textarea_rows' => 6, 'tabindex' => 1, 'textarea_name' => 'adtoniq-msg-message', 'wpautop' => true, 'media_buttons' => false, 'quicktags' => array( 'buttons' => 'strong,em,link,close' ), 'tinymce' => array( 'toolbar1' => 'bold,italic,alignleft,aligncenter,alignright,link,unlink' ) ); public $settings_confirm_mce_field = array( 'teeny' => true, 'textarea_rows' => 6, 'tabindex' => 1, 'textarea_name' => 'adtoniq-msg-confirm', 'wpautop' => true, 'media_buttons' => false, 'quicktags' => array( 'buttons' => 'strong,em,link,close' ), 'tinymce' => array( 'toolbar1' => 'bold,italic,alignleft,aligncenter,alignright,link,unlink' ) ); public $settings_reject_mce_field = array( 'teeny' => true, 'textarea_rows' => 6, 'tabindex' => 1, 'textarea_name' => 'adtoniq-msg-reject', 'wpautop' => true, 'media_buttons' => false, 'quicktags' => array( 'buttons' => 'strong,em,link,close' ), 'tinymce' => array( 'toolbar1' => 'bold,italic,alignleft,aligncenter,alignright,link,unlink' ) ); /** * Build the class */ function __construct() { add_action('init', array(&$this, 'get_options')); // add_action('admin_enqueue_scripts', array(&$this, 'admin_enqueue_scripts')); add_action('admin_init', array(&$this, 'adtoniq_msg_settings')); } /** * Get all option settings * * @since 4.0.0 */ function get_options() { $settings = array(); $settings['enabled'] = get_option('adtoniq-msg-is-enabled'); $settings['targetedUsers'] = get_option('adtoniq-msg-users'); $settings['message'] = get_option('adtoniq-msg-message') ? get_option('adtoniq-msg-message') : $this->alert_settings_default['greeting']; $settings['confirm'] = get_option('adtoniq-msg-confirm') ? get_option('adtoniq-msg-confirm') : $this->alert_settings_default['confirm']; $settings['reject'] = get_option('adtoniq-msg-reject') ? get_option('adtoniq-msg-reject') : $this->alert_settings_default['reject']; $settings['confirm_btn'] = get_option('adtoniq-msg-confirm-btn') ? get_option('adtoniq-msg-confirm-btn') : $this->alert_settings_default['confirm']; $settings['reject_btn'] = get_option('adtoniq-msg-reject-btn') ? get_option('adtoniq-msg-reject-btn') : $this->alert_settings_default['reject']; $settings['custom_class'] = get_option('adtoniq-msg-custom-btn-class'); $settings['select'] = get_option('adtoniq-msg-select'); $this->options = $settings; } /** * Enqueue styles and scripts for plugin. * * @since 0.1.0 */ function admin_enqueue_scripts() { wp_enqueue_script('adtoniq-msg-js', ADTONIQ_PLUGIN_URL . '/js/adtoniq-messenger.js', array(), ADTONIQ_VERSION); wp_enqueue_script('bs-tabs', get_template_directory_uri() .'/js/vendor/bs-tabs.js', array('jquery'), null, true); } /** * Display alert on save. * * @since 4.0.0 */ function adtoniq_msg_render_update() { ?>Changes Saved!