Changeset 2320644
- Timestamp:
- 06/09/2020 07:57:13 AM (6 years ago)
- Location:
- quform-zapier
- Files:
-
- 63 added
- 5 edited
-
tags/1.0.2 (added)
-
tags/1.0.2/admin (added)
-
tags/1.0.2/admin/css (added)
-
tags/1.0.2/admin/css/admin.css (added)
-
tags/1.0.2/admin/css/admin.min.css (added)
-
tags/1.0.2/admin/css/index.php (added)
-
tags/1.0.2/admin/images (added)
-
tags/1.0.2/admin/images/index.php (added)
-
tags/1.0.2/admin/images/zapier-logo.png (added)
-
tags/1.0.2/admin/images/zapier-logo@2x.png (added)
-
tags/1.0.2/admin/index.php (added)
-
tags/1.0.2/admin/js (added)
-
tags/1.0.2/admin/js/index.php (added)
-
tags/1.0.2/admin/js/integrations.edit.js (added)
-
tags/1.0.2/admin/js/integrations.edit.min.js (added)
-
tags/1.0.2/admin/js/integrations.list.js (added)
-
tags/1.0.2/admin/js/integrations.list.min.js (added)
-
tags/1.0.2/admin/js/settings.js (added)
-
tags/1.0.2/admin/js/settings.min.js (added)
-
tags/1.0.2/index.php (added)
-
tags/1.0.2/library (added)
-
tags/1.0.2/library/Quform (added)
-
tags/1.0.2/library/Quform/Zapier (added)
-
tags/1.0.2/library/Quform/Zapier.php (added)
-
tags/1.0.2/library/Quform/Zapier/Admin (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page.php (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page/Controller.php (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page/Factory.php (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page/Integrations (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page/Integrations/Add.php (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page/Integrations/Edit.php (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page/Integrations/List.php (added)
-
tags/1.0.2/library/Quform/Zapier/Admin/Page/Settings.php (added)
-
tags/1.0.2/library/Quform/Zapier/ClassLoader.php (added)
-
tags/1.0.2/library/Quform/Zapier/Container.php (added)
-
tags/1.0.2/library/Quform/Zapier/Dispatcher.php (added)
-
tags/1.0.2/library/Quform/Zapier/Integration (added)
-
tags/1.0.2/library/Quform/Zapier/Integration.php (added)
-
tags/1.0.2/library/Quform/Zapier/Integration/Builder.php (added)
-
tags/1.0.2/library/Quform/Zapier/Integration/Controller.php (added)
-
tags/1.0.2/library/Quform/Zapier/Integration/Factory.php (added)
-
tags/1.0.2/library/Quform/Zapier/Integration/List (added)
-
tags/1.0.2/library/Quform/Zapier/Integration/List/Settings.php (added)
-
tags/1.0.2/library/Quform/Zapier/Integration/List/Table.php (added)
-
tags/1.0.2/library/Quform/Zapier/Integration/Repository.php (added)
-
tags/1.0.2/library/Quform/Zapier/Options.php (added)
-
tags/1.0.2/library/Quform/Zapier/Permissions.php (added)
-
tags/1.0.2/library/Quform/Zapier/Settings.php (added)
-
tags/1.0.2/library/Quform/Zapier/Uninstaller.php (added)
-
tags/1.0.2/library/Quform/Zapier/Upgrader.php (added)
-
tags/1.0.2/library/index.php (added)
-
tags/1.0.2/library/templates (added)
-
tags/1.0.2/library/templates/admin (added)
-
tags/1.0.2/library/templates/admin/index.php (added)
-
tags/1.0.2/library/templates/admin/integrations (added)
-
tags/1.0.2/library/templates/admin/integrations/edit.php (added)
-
tags/1.0.2/library/templates/admin/integrations/index.php (added)
-
tags/1.0.2/library/templates/admin/integrations/list.php (added)
-
tags/1.0.2/library/templates/admin/settings.php (added)
-
tags/1.0.2/library/templates/index.php (added)
-
tags/1.0.2/quform-zapier.php (added)
-
tags/1.0.2/readme.txt (added)
-
trunk/library/Quform/Zapier/Dispatcher.php (modified) (1 diff)
-
trunk/library/Quform/Zapier/Integration.php (modified) (2 diffs)
-
trunk/library/Quform/Zapier/Integration/Controller.php (modified) (2 diffs)
-
trunk/quform-zapier.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
quform-zapier/trunk/library/Quform/Zapier/Dispatcher.php
r2265496 r2320644 18 18 add_action('init', array($container['zapierUpgrader'], 'upgradeCheck'), 1); 19 19 20 add_filter( 'quform_post_process', array($container['zapierIntegrationController'], 'process'), 10, 2);20 add_filter(apply_filters('quform_zapier_processor_hook', 'quform_post_process'), array($container['zapierIntegrationController'], 'process'), 10, 2); 21 21 22 22 if (is_admin() || defined('QUFORM_TESTING')) { -
quform-zapier/trunk/library/Quform/Zapier/Integration.php
r2265496 r2320644 30 30 /** 31 31 * Run the integration 32 * 33 * @param array $result The result to return to the form processor, an empty array by default 34 * @return array 32 35 */ 33 public function run( )36 public function run(array $result) 34 37 { 35 38 if ( ! Quform::isNonEmptyString($this->config('webhookUrl'))) { … … 42 45 $data = apply_filters('quform_zapier_integration_data_' . $this->config('id'), $data, $this->form, $this); 43 46 44 wp_remote_post($this->config('webhookUrl'), array('body' => $data)); 47 $response = wp_remote_post($this->config('webhookUrl'), array('body' => $data)); 48 49 $result = apply_filters('quform_zapier_response', $result, $response, $this->form, $this); 50 $result = apply_filters('quform_zapier_response' . $this->config('id'), $result, $response, $this->form, $this); 51 52 return $result; 45 53 } 46 54 -
quform-zapier/trunk/library/Quform/Zapier/Integration/Controller.php
r2265496 r2320644 40 40 * Run any integrations for the given form 41 41 * 42 * @param array $result 43 * @param Quform_Form $form 42 * @param array $result The result to return to the form processor, an empty array by default 43 * @param Quform_Form $form The form that is currently being processed 44 44 * @return array 45 45 */ … … 61 61 if ($integration->config('logicEnabled') && count($integration->config('logicRules'))) { 62 62 if ($form->checkLogicAction($integration->config('logicAction'), $integration->config('logicMatch'), $integration->config('logicRules'))) { 63 $ integration->run();63 $result = $integration->run($result); 64 64 } 65 65 } else { 66 $ integration->run();66 $result = $integration->run($result); 67 67 } 68 68 } -
quform-zapier/trunk/quform-zapier.php
r2265496 r2320644 5 5 * Plugin URI: https://www.quform.com/addons/zapier 6 6 * Description: Easily integrate Zapier with Quform forms. 7 * Version: 1.0. 17 * Version: 1.0.2 8 8 * Author: ThemeCatcher 9 9 * Author URI: https://www.themecatcher.net … … 16 16 } 17 17 18 define('QUFORM_ZAPIER_VERSION', '1.0. 1');18 define('QUFORM_ZAPIER_VERSION', '1.0.2'); 19 19 define('QUFORM_ZAPIER_PATH', dirname(__FILE__)); 20 20 define('QUFORM_ZAPIER_NAME', basename(QUFORM_ZAPIER_PATH)); -
quform-zapier/trunk/readme.txt
r2265496 r2320644 5 5 Requires at least: 4.6 6 6 Tested up to: 5.4 7 Stable tag: 1.0. 17 Stable tag: 1.0.2 8 8 Requires PHP: 5.2.4 9 9 License: GPLv2 or later … … 46 46 == Changelog == 47 47 48 = 1.0.2 = 49 * Added a filter hook on the form processor hook 50 * Added a filter hook on the form processor result after the response from Zapier 51 48 52 = 1.0.1 = 49 53 * Fixed a conflict with WPML
Note: See TracChangeset
for help on using the changeset viewer.