Changeset 1523425
- Timestamp:
- 10/27/2016 09:16:06 PM (9 years ago)
- Location:
- forge/trunk
- Files:
-
- 8 edited
-
changelog.txt (modified) (1 diff)
-
forge.php (modified) (2 diffs)
-
includes/connections/class-connection-activecampaign.php (modified) (1 diff)
-
includes/connections/class-connection-generic.php (modified) (1 diff)
-
includes/connections/class-connection-mailchimp.php (modified) (1 diff)
-
includes/connections/class-connection-mailrelay.php (modified) (1 diff)
-
includes/connections/class-connection-sendy.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
forge/trunk/changelog.txt
r1511512 r1523425 1 = 1.4.3 = 2 * Tweaks: Improved error handling for connections 3 * Fixes: Fixed issues when loading the preview with querystrings 4 1 5 = 1.4.2 = 2 6 * Fixes: Fixed visual editor not showing up sometimes -
forge/trunk/forge.php
r1517119 r1523425 4 4 Description: A versatile, easy to use front end page builder. 5 5 Author: manuelvicedo 6 Version: 1.4. 26 Version: 1.4.3 7 7 Author URI: http://manuelvicedo.com 8 8 Plugin URI: http://forgeplugin.com … … 45 45 private function constants() { 46 46 define('FORGE_NAME', 'Forge'); 47 define('FORGE_VERSION', '1.4. 2');47 define('FORGE_VERSION', '1.4.3'); 48 48 define('FORGE_DIR', plugin_dir_path(__FILE__)); 49 49 define('FORGE_URL', plugin_dir_url(__FILE__)); -
forge/trunk/includes/connections/class-connection-activecampaign.php
r1386356 r1523425 127 127 $request = json_decode($response); 128 128 129 if(isset($request->result_code) && $request->result_code == '1'){ 130 return true; 131 }else{ 132 return false; 129 130 $result = array( 131 'status' => false, 132 'error' => false, 133 'message' => $this->errors('error')); 134 135 if(isset($request->result_code)){ 136 if($request->result_code == '1'){ 137 $result['status'] = true; 138 }else{ 139 $result['message'] = $request->result_message; 140 // switch($request->result_code){ 141 // case 'Member Exists': $result['error'] = $this->errors('exists'); break; 142 // } 143 } 133 144 } 145 146 return $result; 134 147 } 135 148 } -
forge/trunk/includes/connections/class-connection-generic.php
r1398912 r1523425 209 209 210 210 } 211 212 213 //Print out result message 214 public function errors($key = null){ 215 $metadata = array( 216 'invalid' => __('The info you entered is invalid.', 'forge'), 217 'exists' => __('This email is already registered.', 'forge'), 218 'error' => __('An error occurred. Please try again.', 'forge'), 219 'required' => __('Please make sure all fields are filled out.', 'forge'), 220 ); 221 222 if($key !== null){ 223 return isset($metadata[$key]) ? $metadata[$key] : false; 224 }else{ 225 return $metadata; 226 } 227 } 211 228 } -
forge/trunk/includes/connections/class-connection-mailchimp.php
r1466963 r1523425 126 126 127 127 $request = $this->request('post', 'lists/'.$this->settings['list'].'/members', $args); 128 129 $result = array( 130 'status' => false, 131 'error' => false, 132 'message' => $this->errors('error')); 128 133 129 //print_r($request); 134 if(isset($request->status)){ 135 if($request->status == 'subscribed'){ 136 $result['status'] = true; 137 }else{ 138 $result['message'] = $request->detail; 139 switch($request->title){ 140 case 'Member Exists': $result['error'] = $this->errors('exists'); break; 141 } 142 } 143 } 130 144 131 if(isset($request->status) && $request->status == 'subscribed'){ 132 return true; 133 }else{ 134 return false; 135 } 145 return $result; 136 146 } 137 147 } -
forge/trunk/includes/connections/class-connection-mailrelay.php
r1462997 r1523425 119 119 $request = $this->request('addSubscriber', $args); 120 120 121 if(isset($request->status) && $request->status == 1){ 122 return true; 123 }else{ 124 return false; 121 $result = array( 122 'status' => false, 123 'error' => false, 124 'message' => $this->errors('error')); 125 126 if(isset($request->status)){ 127 if($request->status == '1'){ 128 $result['status'] = true; 129 }else{ 130 if(isset($request->error)){ 131 switch($request->error){ 132 case 'email: El email ya existe': $result['error'] = $this->errors('exists'); break; 133 } 134 } 135 } 125 136 } 137 138 return $result; 126 139 } 127 140 } -
forge/trunk/includes/connections/class-connection-sendy.php
r1432083 r1523425 83 83 } 84 84 85 return false; 85 $result = array( 86 'status' => false, 87 'error' => false, 88 'message' => $this->errors('error')); 89 90 if($request == '1'){ 91 $result['status'] = true; 92 } 93 94 return $result; 86 95 } 87 96 } -
forge/trunk/readme.txt
r1517442 r1523425 130 130 == Changelog == 131 131 132 = 1.4.3 = 133 * Tweaks: Improved error handling for connections 134 * Fixes: Fixed issues when loading the preview with querystrings 135 132 136 = 1.4.2 = 133 137 * Fixes: Fixed visual editor not showing up sometimes
Note: See TracChangeset
for help on using the changeset viewer.