From: Steve Sutton Date: Tue, 21 Mar 2017 13:55:05 +0000 (-0400) Subject: Rename the ajax actions. X-Git-Tag: v1.0.0^2~20 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=f4d50361f971845b9e854f1c15adbcdd1de50d7b;p=WP-Plugins%2Fglm-member-db-apis.git Rename the ajax actions. renaming the actions so they're more unique. --- diff --git a/models/admin/ajax/dropdown.php b/models/admin/ajax/dropdown.php deleted file mode 100644 index f63e82b..0000000 --- a/models/admin/ajax/dropdown.php +++ /dev/null @@ -1,90 +0,0 @@ - - * @license http://www.gaslightmedia.com Gaslightmedia - * @version 0.1 - */ - -/** - * Steve Note... - * - * You can get to this using the following URL. - * - * {host}/wp-admin/admin-ajax.php?action=glm_members_admin_ajax&glm_action=pdfOutput&mystuff=THIS - * - * You should be able to do this as POST or GET and should be able to add and read additional parameters. - * I added a "mystuff" parameter to the URL above and it does output from the code in the - * modelAction() function below. - * - * To add another model under models/admin/ajax all you need to do is create it and add it to the - * setup/validActions.php file. - * - */ - -// Load Members data abstract -// require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataImages.php'; - -/** - * This class performs the work of handling images passed to it via - * an AJAX call that goes through the WorPress AJAX Handler. - * - */ -class GlmMembersAdmin_ajax_dropdown -{ - - /** - * WordPress Database Object - * - * @var $wpdb - * @access public - */ - public $wpdb; - /** - * Plugin Configuration Data - * - * @var $config - * @access public - */ - public $config; - - /** - * __construct - * - * @param mixed $wpdb The main Word Press DB Object - * @param mixed $config The main Config - * - * @access public - * @return void - */ - public function __construct($wpdb, $config) - { - $this->wpdb = $wpdb; - $this->config = $config; - - //parent::__construct(false, false); - - } - - /** - * modelAction - * - * @param bool $actionData Action Data passed to the modelAction - * - * @access public - * @return void - */ - public function modelAction($actionData = false) - { - get_template_part( 'parts/top-bar' ); - exit; - } - -} diff --git a/models/admin/ajax/offcanvas.php b/models/admin/ajax/offcanvas.php deleted file mode 100644 index 277f8cd..0000000 --- a/models/admin/ajax/offcanvas.php +++ /dev/null @@ -1,90 +0,0 @@ - - * @license http://www.gaslightmedia.com Gaslightmedia - * @version 0.1 - */ - -/** - * Steve Note... - * - * You can get to this using the following URL. - * - * {host}/wp-admin/admin-ajax.php?action=glm_members_admin_ajax&glm_action=pdfOutput&mystuff=THIS - * - * You should be able to do this as POST or GET and should be able to add and read additional parameters. - * I added a "mystuff" parameter to the URL above and it does output from the code in the - * modelAction() function below. - * - * To add another model under models/admin/ajax all you need to do is create it and add it to the - * setup/validActions.php file. - * - */ - -// Load Members data abstract -// require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataImages.php'; - -/** - * This class performs the work of handling images passed to it via - * an AJAX call that goes through the WorPress AJAX Handler. - * - */ -class GlmMembersAdmin_ajax_offcanvas -{ - - /** - * WordPress Database Object - * - * @var $wpdb - * @access public - */ - public $wpdb; - /** - * Plugin Configuration Data - * - * @var $config - * @access public - */ - public $config; - - /** - * __construct - * - * @param mixed $wpdb The main Word Press DB Object - * @param mixed $config The main Config - * - * @access public - * @return void - */ - public function __construct($wpdb, $config) - { - $this->wpdb = $wpdb; - $this->config = $config; - - //parent::__construct(false, false); - - } - - /** - * modelAction - * - * @param bool $actionData Action Data passed to the modelAction - * - * @access public - * @return void - */ - public function modelAction($actionData = false) - { - get_template_part( 'parts/off-canvas-menu' ); - exit; - } - -} diff --git a/models/admin/ajax/scheduleDropdown.php b/models/admin/ajax/scheduleDropdown.php new file mode 100644 index 0000000..9d1c36e --- /dev/null +++ b/models/admin/ajax/scheduleDropdown.php @@ -0,0 +1,90 @@ + + * @license http://www.gaslightmedia.com Gaslightmedia + * @version 0.1 + */ + +/** + * Steve Note... + * + * You can get to this using the following URL. + * + * {host}/wp-admin/admin-ajax.php?action=glm_members_admin_ajax&glm_action=pdfOutput&mystuff=THIS + * + * You should be able to do this as POST or GET and should be able to add and read additional parameters. + * I added a "mystuff" parameter to the URL above and it does output from the code in the + * modelAction() function below. + * + * To add another model under models/admin/ajax all you need to do is create it and add it to the + * setup/validActions.php file. + * + */ + +// Load Members data abstract +// require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataImages.php'; + +/** + * This class performs the work of handling images passed to it via + * an AJAX call that goes through the WorPress AJAX Handler. + * + */ +class GlmMembersAdmin_ajax_scheduleDropdown +{ + + /** + * WordPress Database Object + * + * @var $wpdb + * @access public + */ + public $wpdb; + /** + * Plugin Configuration Data + * + * @var $config + * @access public + */ + public $config; + + /** + * __construct + * + * @param mixed $wpdb The main Word Press DB Object + * @param mixed $config The main Config + * + * @access public + * @return void + */ + public function __construct($wpdb, $config) + { + $this->wpdb = $wpdb; + $this->config = $config; + + //parent::__construct(false, false); + + } + + /** + * modelAction + * + * @param bool $actionData Action Data passed to the modelAction + * + * @access public + * @return void + */ + public function modelAction($actionData = false) + { + get_template_part( 'parts/top-bar' ); + exit; + } + +} diff --git a/models/admin/ajax/scheduleOffcanvas.php b/models/admin/ajax/scheduleOffcanvas.php new file mode 100644 index 0000000..78e3ee1 --- /dev/null +++ b/models/admin/ajax/scheduleOffcanvas.php @@ -0,0 +1,90 @@ + + * @license http://www.gaslightmedia.com Gaslightmedia + * @version 0.1 + */ + +/** + * Steve Note... + * + * You can get to this using the following URL. + * + * {host}/wp-admin/admin-ajax.php?action=glm_members_admin_ajax&glm_action=pdfOutput&mystuff=THIS + * + * You should be able to do this as POST or GET and should be able to add and read additional parameters. + * I added a "mystuff" parameter to the URL above and it does output from the code in the + * modelAction() function below. + * + * To add another model under models/admin/ajax all you need to do is create it and add it to the + * setup/validActions.php file. + * + */ + +// Load Members data abstract +// require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataImages.php'; + +/** + * This class performs the work of handling images passed to it via + * an AJAX call that goes through the WorPress AJAX Handler. + * + */ +class GlmMembersAdmin_ajax_scheduleOffcanvas +{ + + /** + * WordPress Database Object + * + * @var $wpdb + * @access public + */ + public $wpdb; + /** + * Plugin Configuration Data + * + * @var $config + * @access public + */ + public $config; + + /** + * __construct + * + * @param mixed $wpdb The main Word Press DB Object + * @param mixed $config The main Config + * + * @access public + * @return void + */ + public function __construct($wpdb, $config) + { + $this->wpdb = $wpdb; + $this->config = $config; + + //parent::__construct(false, false); + + } + + /** + * modelAction + * + * @param bool $actionData Action Data passed to the modelAction + * + * @access public + * @return void + */ + public function modelAction($actionData = false) + { + get_template_part( 'parts/off-canvas-menu' ); + exit; + } + +} diff --git a/setup/validActions.php b/setup/validActions.php index dd7ba87..be73b51 100644 --- a/setup/validActions.php +++ b/setup/validActions.php @@ -61,8 +61,8 @@ $glmMembersApisAddOnValidActions = array( 'adminActions' => array( 'ajax' => array( 'schedule' => GLM_MEMBERS_APIS_PLUGIN_SLUG, - 'dropdown' => GLM_MEMBERS_APIS_PLUGIN_SLUG, - 'offcanvas' => GLM_MEMBERS_APIS_PLUGIN_SLUG, + 'scheduleDropdown' => GLM_MEMBERS_APIS_PLUGIN_SLUG, + 'scheduleOffcanvas' => GLM_MEMBERS_APIS_PLUGIN_SLUG, ), 'management' => array( 'apis' => GLM_MEMBERS_APIS_PLUGIN_SLUG,