Plugin Directory

Changeset 917492


Ignore:
Timestamp:
05/19/2014 10:23:31 PM (12 years ago)
Author:
call_from_web
Message:

Update plugin settings namespace.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • call-from-web/trunk/call-from-web.php

    r917095 r917492  
    33 * Plugin Name: Call From Web
    44 * Plugin URI: http://www.call-from-web.com/plugins/wordpress
    5  * Description: Let your visitors contact you by phone.
     5 * Description: Let your visitors call you by phone for free.
    66 * Version: 2.3
    77 * Author: Call From Web
     
    2525    Set up your domain widget ID here to be able to view your comments. <h3>Need a valid widget ID? <a href="http://www.call-from-web.com/users/sign_up">Sign up</a>.</h3>
    2626    <form action="options.php" method="post">
    27     <?php settings_fields('plugin_options'); ?>
     27    <?php settings_fields('cfw_plugin_options'); ?>
    2828    <?php do_settings_sections(__FILE__); ?>
    2929    <p class="submit">
     
    3939// Register our settings. Add the settings section, and settings fields
    4040function cfw_options_init_fn(){
    41   register_setting('plugin_options', 'plugin_options', 'cfw_plugin_options_validate' );
    42   add_settings_section('main_section', 'Button Settings', 'cfw_section_text_fn', __FILE__);
    43   add_settings_field('cfw_profile', 'Widget ID', 'cfw_setting_profile', __FILE__, 'main_section');
    44   add_settings_field('cfw_button_title', 'Button Title', 'cfw_setting_button_title', __FILE__, 'main_section');
     41  register_setting('cfw_plugin_options', 'cfw_plugin_options', 'cfw_plugin_options_validate' );
     42  add_settings_section('cfw_main_section', 'Button Settings', 'cfw_section_text_fn', __FILE__);
     43  add_settings_field('cfw_profile', 'Widget ID', 'cfw_setting_profile', __FILE__, 'cfw_main_section');
     44  add_settings_field('cfw_button_title', 'Button Title', 'cfw_setting_button_title', __FILE__, 'cfw_main_section');
    4545}
    4646
     
    4848
    4949function cfw_setting_profile() {
    50   $options = get_option('plugin_options');
    51   echo "<input id='plugin_text_string' name='plugin_options[cfw_profile]' size='40' type='text' value='{$options['cfw_profile']}' />";
     50  $options = get_option('cfw_plugin_options');
     51  echo "<input id='plugin_text_string' name='cfw_plugin_options[cfw_profile]' size='40' type='text' value='{$options['cfw_profile']}' />";
    5252}
    5353
    5454function cfw_setting_key() {
    55   $options = get_option('plugin_options');
    56   echo "<input id='plugin_text_string' name='plugin_options[cfw_key]' size='40' type='text' value='{$options['cfw_key']}' />";
     55  $options = get_option('cfw_plugin_options');
     56  echo "<input id='plugin_text_string' name='cfw_plugin_options[cfw_key]' size='40' type='text' value='{$options['cfw_key']}' />";
    5757}
    5858
    5959function cfw_setting_button_title() {
    60   $options = get_option('plugin_options');
     60  $options = get_option('cfw_plugin_options');
    6161  $button_title = empty($options['cfw_button_title']) ? 'Contact Us' : $options['cfw_button_title'];
    62   echo "<input id='plugin_text_string' name='plugin_options[cfw_button_title]' size='40' type='text' value='{$button_title}' />";
     62  echo "<input id='plugin_text_string' name='cfw_plugin_options[cfw_button_title]' size='40' type='text' value='{$button_title}' />";
    6363}
    6464
     
    7474add_action('wp_footer', 'cfw_addButton');
    7575function cfw_addButton(){
    76   $o = get_option('plugin_options');
     76  $o = get_option('cfw_plugin_options');
    7777  $profile = empty($o['cfw_profile']) ? "" : "/{$o['cfw_profile']}";
    7878  $button_title = empty($o['cfw_button_title']) ? 'Contact Us' : $o['cfw_button_title'];
     
    9393}
    9494
    95 $o = get_option('plugin_options');
     95$o = get_option('cfw_plugin_options');
    9696if (empty($o['cfw_profile'])) { add_action( 'admin_notices', 'cfw_no_api_key_provided_admin_notice'); }
    9797
Note: See TracChangeset for help on using the changeset viewer.