From: Steve Sutton Date: Mon, 3 Nov 2014 18:10:31 +0000 (-0500) Subject: switching name X-Git-Tag: v1.0.0~6 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=9952d6f117475bac02f2b54bd7cc79e1b9c5c7bb;p=WP-Plugins%2Fglm-client-info.git switching name --- diff --git a/GlmQuickSite.php b/GlmQuickSite.php deleted file mode 100644 index 9dedfce..0000000 --- a/GlmQuickSite.php +++ /dev/null @@ -1,23 +0,0 @@ - */ -class QuickSite_Admin_Controller +class Glmclientinfo_Admin_Controller { public $path; public function __construct($path) { $this->path = $path; - add_action('admin_menu', array($this, 'glmQuickSite_add_admin_menu')); - add_action('admin_init', array($this, 'glmQuickSite_settings_init')); - register_activation_hook(__FILE__, array($this, 'glmQuickSite_install_plugin_data')); - register_deactivation_hook(__FILE__, array($this, 'glmQuickSite_remove_plugin_data')); + add_action('admin_menu', array($this, 'glmclientinfo_add_admin_menu')); + add_action('admin_init', array($this, 'glmclientinfo_settings_init')); + register_activation_hook(__FILE__, array($this, 'glmclientinfo_install_plugin_data')); + register_deactivation_hook(__FILE__, array($this, 'glmclientinfo_remove_plugin_data')); + register_uninstall_hook(__FILE__, array('Glmclientinfo_Admin_Controller', 'glmclientinfo_uninstall')); } public function add_capability() @@ -60,10 +61,16 @@ class QuickSite_Admin_Controller } } - public function glmQuickSite_install_plugin_data() + static public function glmclientinfo_uninstall() + { + delete_option('glmquicksite_settings'); + delete_option('glmquicksite_states'); + } + + public function glmclientinfo_install_plugin_data() { add_capability(); - glm_add_state_list_option(); + $this->glm_add_state_list_option(); } public function glm_add_state_list_option() @@ -154,18 +161,12 @@ class QuickSite_Admin_Controller } } - public function glmQuickSite_remove_plugin_data() + public function glmclientinfo_remove_plugin_data() { remove_capability(); } - public function glmQuickSite_uninstall() - { - delete_option('glmquicksite_settings'); - delete_option('glmquicksite_states'); - } - - public function glmQuickSite_add_admin_menu() + public function glmclientinfo_add_admin_menu() { add_menu_page( 'Gaslight Client Info', @@ -177,24 +178,24 @@ class QuickSite_Admin_Controller ); } - public function glmQuickSite_settings_exist() + public function glmclientinfo_settings_exist() { if (false == get_option('glmquicksite_settings')) { add_option('glmquicksite_settings'); } } - public function glmQuickSiteAddSettingTextField($name, $label, $type) + public function glmclientinfoAddSettingTextField($name, $label, $type) { switch ($type) { case 'text': - $callback = 'glmQuickSiteRenderText'; + $callback = 'glmclientinfoRenderText'; break; case 'textarea': - $callback = 'glmQuickSiteRenderTextArea'; + $callback = 'glmclientinfoRenderTextArea'; break; case 'state': - $callback = 'glmQuickSiteRenderStateSelect'; + $callback = 'glmclientinfoRenderStateSelect'; break; default: return false; @@ -205,21 +206,21 @@ class QuickSite_Admin_Controller __($label, 'wordpress'), array($this, $callback), 'pluginPage', - 'glmQuickSite_pluginPage_section', + 'glmclientinfo_pluginPage_section', $name ); } - public function glmQuickSite_settings_init() + public function glmclientinfo_settings_init() { - register_setting('pluginPage', 'glmQuickSite_settings'); + register_setting('pluginPage', 'glmclientinfo_settings'); add_filter('option_page_capability_pluginPage', - 'glmQuickSite_option_page_capability'); + 'glmclientinfo_option_page_capability'); add_settings_section( - 'glmQuickSite_pluginPage_section', + 'glmclientinfo_pluginPage_section', __('Edit your Client Info', 'wordpress'), - array($this, 'glmQuickSite_settings_section_callback'), + array($this, 'glmclientinfo_settings_section_callback'), 'pluginPage' ); @@ -287,41 +288,44 @@ class QuickSite_Admin_Controller ); foreach ($fieldNames as $field) { - $this->glmQuickSiteAddSettingTextField($field['name'], $field['label'], - $field['type']); + $this->glmclientinfoAddSettingTextField( + $field['name'], + $field['label'], + $field['type'] + ); } } - public function glmQuickSiteRenderText($fieldName) + public function glmclientinfoRenderText($fieldName) { static $options; if (!$options) { - $options = get_option('glmQuickSite_settings'); + $options = get_option('glmclientinfo_settings'); } include $this->path . 'views/text.php'; } - public function glmQuickSiteRenderTextArea($fieldName) + public function glmclientinfoRenderTextArea($fieldName) { static $options; - $options = get_option('glmQuickSite_settings'); + $options = get_option('glmclientinfo_settings'); include $this->path . 'views/textArea.php'; } - public function glmQuickSiteRenderStateSelect($fieldName) + public function glmclientinfoRenderStateSelect($fieldName) { static $options; - $options = get_option('glmQuickSite_settings'); - $states = get_option('glmQuickSite_states'); + $options = get_option('glmclientinfo_settings'); + $states = get_option('glmclientinfo_states'); include $this->path . 'views/stateSelect.php'; } - public function glmQuickSite_settings_section_callback() + public function glmclientinfo_settings_section_callback() { echo __('Business Name, Address and phone numbers', 'wordpress'); } - public function glmQuickSite_option_page_capability($capability) + public function glmclientinfo_option_page_capability($capability) { return GLM_NEW_CAPABILITY; } diff --git a/controllers/Front.php b/controllers/Front.php index a180138..e7b51f4 100644 --- a/controllers/Front.php +++ b/controllers/Front.php @@ -27,12 +27,12 @@ * @release Release: (0.1) * @link <> */ -class QuickSite_Front_controller +class Glmclientinfo_Front_controller { /** * Plugin Path - * + * * @var type String */ public $path; @@ -45,16 +45,16 @@ class QuickSite_Front_controller function __construct($path) { $this->path = $path; - add_action('widgets_init', array($this, 'glmQuickSite_register_widget')); + add_action('widgets_init', array($this, 'glmclientinfo_register_widget')); } /** * Register the QuickSite Widget with WordPress */ - function glmQuickSite_register_widget() + function glmclientinfo_register_widget() { - include $this->path . 'models/QuickSite_Widget.php'; - register_widget('QuickSite_Widget'); + include $this->path . 'models/Glmclientinfo_Widget.php'; + register_widget('Glmclientinfo_Widget'); } } diff --git a/glm-client-info.php b/glm-client-info.php new file mode 100644 index 0000000..95e57ed --- /dev/null +++ b/glm-client-info.php @@ -0,0 +1,23 @@ + + * @copyright 2013 Gaslight Media + * @license Gaslight Media + * @version SVN: (0.1) + * @link <> + */ + +/** + * Toolkit_Package_QuickSite_Widget + * + * Description of QuickSite_Widget + * + * @category Toolkit + * @package Package + * @author Steve Sutton + * @copyright 2013 Gaslight Media + * @license Gaslight Media + * @release Release: (0.1) + * @link <> + */ +class Glmclientinfo_Widget + extends WP_widget +{ + + private $pluginDirPath; + + /** + * Class Initializer + */ + public function __construct() + { + parent::__construct( + 'QuickSite_Widget', + __('QuickSite Widget', 'text_domain'), + array('description' => __('A Gaslight Widget', 'text_domain')) + ); + } + + /** + * Output widget + * + * Includes the template file for the widget. + * Template file is plain old php for your fastest template engine yet! + * + * @param type $args Widget Args + * @param type $instance Widget Instance + * + * @return string + */ + public function widget($args, $instance) + { + $path = plugin_dir_path(__FILE__); + include $path . '../views/vCard.php'; + } + + /** + * Return the quicksite option for the given key + * + * @param type $name Name of the quicksite option to return + * + * @return string Option + */ + function glm_get_quicksite_option($name) + { + $settings = get_option('glmclientinfo_settings'); + $states = get_option('glmclientinfo_states'); + if ($name == 'stateFull' && $settings['state']) { + return $states[$settings['state']]; + } + if ($name == 'state2Full' && $settings['state2']) { + return $states[$settings['state2']]; + } + return ($settings && $settings[$name]) + ? $settings[$name] + : null; + } + +} diff --git a/models/QuickSite_Widget.php b/models/QuickSite_Widget.php deleted file mode 100644 index 4a634da..0000000 --- a/models/QuickSite_Widget.php +++ /dev/null @@ -1,87 +0,0 @@ - - * @copyright 2013 Gaslight Media - * @license Gaslight Media - * @version SVN: (0.1) - * @link <> - */ - -/** - * Toolkit_Package_QuickSite_Widget - * - * Description of QuickSite_Widget - * - * @category Toolkit - * @package Package - * @author Steve Sutton - * @copyright 2013 Gaslight Media - * @license Gaslight Media - * @release Release: (0.1) - * @link <> - */ -class QuickSite_Widget - extends WP_widget -{ - - private $pluginDirPath; - - /** - * Class Initializer - */ - public function __construct() - { - parent::__construct( - 'QuickSite_Widget', - __('QuickSite Widget', 'text_domain'), - array('description' => __('A Gaslight Widget', 'text_domain')) - ); - } - - /** - * Output widget - * - * Includes the template file for the widget. - * Template file is plain old php for your fastest template engine yet! - * - * @param type $args Widget Args - * @param type $instance Widget Instance - * - * @return string - */ - public function widget($args, $instance) - { - $path = plugin_dir_path(__FILE__); - include $path . '../views/vCard.php'; - } - - /** - * Return the quicksite option for the given key - * - * @param type $name Name of the quicksite option to return - * - * @return string Option - */ - function glm_get_quicksite_option($name) - { - $settings = get_option('glmQuickSite_settings'); - $states = get_option('glmQuickSite_states'); - if ($name == 'stateFull' && $settings['state']) { - return $states[$settings['state']]; - } - if ($name == 'state2Full' && $settings['state2']) { - return $states[$settings['state2']]; - } - return ($settings && $settings[$name]) - ? $settings[$name] - : null; - } - -} diff --git a/views/stateSelect.php b/views/stateSelect.php index c561bd6..c0a0ca5 100644 --- a/views/stateSelect.php +++ b/views/stateSelect.php @@ -1,9 +1,9 @@ - + $stateName) : ?> - + \ No newline at end of file diff --git a/views/text.php b/views/text.php index 61473f8..a00fba9 100644 --- a/views/text.php +++ b/views/text.php @@ -1,2 +1,2 @@ -"> \ No newline at end of file diff --git a/views/textArea.php b/views/textArea.php index cb8ba6a..1f58fef 100644 --- a/views/textArea.php +++ b/views/textArea.php @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file