Changeset 770429
- Timestamp:
- 09/11/2013 09:47:31 PM (13 years ago)
- Location:
- mailermailer/trunk
- Files:
-
- 6 edited
-
class-mailermailer.php (modified) (6 diffs)
-
includes/mailermailer-api-php/MAILAPI_Client.php (modified) (2 diffs)
-
includes/mailermailer-api-php/config.php (modified) (1 diff)
-
js/public.js (modified) (2 diffs)
-
mailermailer.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mailermailer/trunk/class-mailermailer.php
r760804 r770429 26 26 27 27 // Plugin version, used for cache-busting of style and script file references. 28 protected $version = '1.0. 0';28 protected $version = '1.0.1'; 29 29 30 30 // Unique identifier for your plugin. … … 208 208 209 209 /** 210 * Signup a subscriber based on the $_POST arguments recieved.210 * Signup a member based on the $_POST arguments recieved. 211 211 * Display success or error message based on the result. 212 212 * … … 218 218 { 219 219 $formfields = get_option('mm_formfields_struct'); 220 $ subscriber = array();220 $member = array(); 221 221 $missing = array(); 222 222 $message = ''; … … 253 253 $missing[ $name ] = $field['description']; 254 254 } 255 $ subscriber[ $field['fieldname'] ] = $user_input;255 $member[ $field['fieldname'] ] = $user_input; 256 256 } 257 257 … … 262 262 $mailapi = new MAILAPI_Client($opts_api['mm_apikey']); 263 263 264 $added = $mailapi->add Subscriber($subscriber);264 $added = $mailapi->addMember($member); 265 265 266 266 if (MAILAPI_Error::isError($added)) { … … 274 274 'message' => $message, 275 275 'missing' => $missing, 276 ' subscriber' => $subscriber,276 'member' => $member, 277 277 ); 278 278 } -
mailermailer/trunk/includes/mailermailer-api-php/MAILAPI_Client.php
r760804 r770429 35 35 36 36 /** 37 * Returns the fields needed to populate an add subscriberform.37 * Returns the fields needed to create a list member or to create/populate a signup form. 38 38 * 39 39 * @return formfields_struct | MAILAPI_Error … … 47 47 48 48 /** 49 * Add the specified subscriber record to the account email list.49 * Add the specified member record to the account email list. 50 50 * 51 * @param array $ subscriber a subscriber struct51 * @param array $member a member struct 52 52 * @param boolean $send_invite flag to send double opt-in confirmation message, defaults to true 53 53 * @param boolean $send_welcome flag to send welcome message, defaults to false 54 54 * @return true | MAILAPI_Error 55 55 */ 56 public function add Subscriber($subscriber, $send_invite = true, $send_welcome = false)56 public function addMember($member, $send_invite = true, $send_welcome = false) 57 57 { 58 $params = array();59 $params[' subscriber'] = php_xmlrpc_encode($subscriber);60 $params['send_invite'] = php_xmlrpc_encode($send_invite);61 $params['send_welcome'] = php_xmlrpc_encode($send_welcome);62 $response = $this->mailapi_call->executeMethod('add Subscriber', $params);58 $params = array(); 59 $params['member'] = php_xmlrpc_encode($member); 60 $params['send_invite'] = php_xmlrpc_encode($send_invite); 61 $params['send_welcome'] = php_xmlrpc_encode($send_welcome); 62 $response = $this->mailapi_call->executeMethod('addMember', $params); 63 63 return MAILAPI_Client::getResult($response); 64 64 } 65 65 66 66 /** 67 * Unsubscribe the subscriberemail address from the account email list.67 * Unsubscribe the email address from the account email list. 68 68 * 69 * @param string $ subscriber_email email of the subscriber to unsubscribe69 * @param string $user_email email of the member to unsubscribe 70 70 * @return true | MAILAPI_Error 71 71 */ 72 public function unsub Subscriber($subscriber_email)72 public function unsubMember($user_email) 73 73 { 74 $params = array();75 $params[' subscriber_email'] = php_xmlrpc_encode($subscriber_email);76 $response = $this->mailapi_call->executeMethod('unsub Subscriber', $params);74 $params = array(); 75 $params['user_email'] = php_xmlrpc_encode($user_email); 76 $response = $this->mailapi_call->executeMethod('unsubMember', $params); 77 77 return MAILAPI_Client::getResult($response); 78 78 } 79 79 80 80 /** 81 81 * Formats the response as necessary. -
mailermailer/trunk/includes/mailermailer-api-php/config.php
r760804 r770429 6 6 define('MAILAPI_ENDPOINT', 'https://api.mailermailer.com/1.0/'); 7 7 8 define('MAILAPI_VERSION', '1.0. 3');8 define('MAILAPI_VERSION', '1.0.4'); 9 9 10 10 define ('MAILAPI_PARTNER', 'MM'); -
mailermailer/trunk/js/public.js
r760804 r770429 28 28 var missing = data.missing; 29 29 var message = data.message; 30 var subscriber = data.subscriber;30 var member = data.member; 31 31 var check_message = new RegExp('class="mm_display_success"', 'i'); 32 32 … … 35 35 36 36 // highlight missing fields 37 for (var field in subscriber) {38 if ( subscriber.hasOwnProperty(field)) {37 for (var field in member) { 38 if (member.hasOwnProperty(field)) { 39 39 var fieldname = 'mm_'+field; 40 40 var checkboxes = $('#'+fieldname+'_chbx'); -
mailermailer/trunk/mailermailer.php
r760804 r770429 4 4 Plugin URI: http://wordpress.org/extend/plugins/mailermailer/ 5 5 Description: The mailermailer plugin allows you to add your own signup form to your site. 6 Version: 1.0. 06 Version: 1.0.1 7 7 Author: mailermailer 8 8 Author URI: http://www.mailermailer.com/api/ -
mailermailer/trunk/readme.txt
r760866 r770429 1 1 === MailerMailer === 2 2 Contributors: mailermailer 3 Tags: mailermailer, email, newsletter, signup, marketing, plugin, widget, newsletter,forms, email marketing3 Tags: mailermailer, email, newsletter, signup, marketing, plugin, widget, forms, email marketing 4 4 Requires at least: 3.5 5 5 Tested up to: 3.6 6 Stable tag: 1.0. 06 Stable tag: 1.0.1 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 68 68 3. Add the signup form to your site! 69 69 70 == Upgrade Notice == 71 72 = 1.0.1 = 73 * Update mailermailer-api-php wrapper to version 1.0.4 74 70 75 == Changelog == 76 77 = 1.0.1 = 78 * Update mailermailer-api-php wrapper to version 1.0.4 71 79 72 80 = 1.0.0 =
Note: See TracChangeset
for help on using the changeset viewer.