Changeset 3440927
- Timestamp:
- 01/16/2026 11:12:10 AM (5 weeks ago)
- Location:
- easynewsletter
- Files:
-
- 6 edited
- 1 copied
-
tags/3.5.1 (copied) (copied from easynewsletter/trunk)
-
tags/3.5.1/EasyNewsletter/core/subscriberPostType.php (modified) (1 diff)
-
tags/3.5.1/README.txt (modified) (1 diff)
-
tags/3.5.1/easynewsletter.php (modified) (1 diff)
-
trunk/EasyNewsletter/core/subscriberPostType.php (modified) (1 diff)
-
trunk/README.txt (modified) (1 diff)
-
trunk/easynewsletter.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
easynewsletter/tags/3.5.1/EasyNewsletter/core/subscriberPostType.php
r3415071 r3440927 214 214 break; 215 215 case "en_subscriberCategory": 216 216 217 if (!is_array(get_post_meta($post->ID, $columnName, true))){ 217 echo "<div><p style='color:red;'>Serialized Array provided, Array required!</p></div>"; 218 } else{ 219 $userCategories = get_post_meta($post->ID, $columnName, true); 220 $availableCategories = maybe_unserialize(databaseConnector::instance()->getSettingFromDB(substr($columnName, 3))); 221 222 // create inputs for all choices 223 $val = "<div data-field-name='$columnName' class='edit_input edit_input_checkboxes'>"; 224 foreach($availableCategories as $category) { 225 $val .= "<input type='checkbox' name='".$columnName."' value='".$category."' "; 226 // check if checkbox should be checked 227 if(in_array($category, $userCategories)){ 228 $val .= "checked='checked'"; 229 } 230 $val .= ">".$category."<br>"; 231 } 232 $val .= "</div>"; 233 echo $val; 234 } 218 update_post_meta($post->ID, $columnName, array()); 219 } 220 221 $userCategories = get_post_meta($post->ID, $columnName, true); 222 $availableCategories = maybe_unserialize(databaseConnector::instance()->getSettingFromDB(substr($columnName, 3))); 223 224 // create inputs for all choices 225 $val = "<div data-field-name='$columnName' class='edit_input edit_input_checkboxes'>"; 226 foreach($availableCategories as $category) { 227 $val .= "<input type='checkbox' name='".$columnName."' value='".$category."' "; 228 // check if checkbox should be checked 229 if(in_array($category, $userCategories)){ 230 $val .= "checked='checked'"; 231 } 232 $val .= ">".$category."<br>"; 233 } 234 $val .= "</div>"; 235 echo $val; 236 235 237 break; 236 238 case 'en_lastReceived': -
easynewsletter/tags/3.5.1/README.txt
r3415071 r3440927 4 4 Requires at least: 6.0 5 5 Tested up to: 6.8 6 Stable tag: 3.5. 06 Stable tag: 3.5.1 7 7 Requires PHP: 8.0 8 8 License: GPLv3 or later -
easynewsletter/tags/3.5.1/easynewsletter.php
r3415071 r3440927 5 5 Plugin URI: https://www.farnlabs.de/ 6 6 Description: Provides a Newsletter functionality with complete WordPress integration. 7 Version: 3.5. 07 Version: 3.5.1 8 8 Author: FARN – digital brand design 9 9 Author URI: https://www.farn.de/ -
easynewsletter/trunk/EasyNewsletter/core/subscriberPostType.php
r3415071 r3440927 214 214 break; 215 215 case "en_subscriberCategory": 216 216 217 if (!is_array(get_post_meta($post->ID, $columnName, true))){ 217 echo "<div><p style='color:red;'>Serialized Array provided, Array required!</p></div>"; 218 } else{ 219 $userCategories = get_post_meta($post->ID, $columnName, true); 220 $availableCategories = maybe_unserialize(databaseConnector::instance()->getSettingFromDB(substr($columnName, 3))); 221 222 // create inputs for all choices 223 $val = "<div data-field-name='$columnName' class='edit_input edit_input_checkboxes'>"; 224 foreach($availableCategories as $category) { 225 $val .= "<input type='checkbox' name='".$columnName."' value='".$category."' "; 226 // check if checkbox should be checked 227 if(in_array($category, $userCategories)){ 228 $val .= "checked='checked'"; 229 } 230 $val .= ">".$category."<br>"; 231 } 232 $val .= "</div>"; 233 echo $val; 234 } 218 update_post_meta($post->ID, $columnName, array()); 219 } 220 221 $userCategories = get_post_meta($post->ID, $columnName, true); 222 $availableCategories = maybe_unserialize(databaseConnector::instance()->getSettingFromDB(substr($columnName, 3))); 223 224 // create inputs for all choices 225 $val = "<div data-field-name='$columnName' class='edit_input edit_input_checkboxes'>"; 226 foreach($availableCategories as $category) { 227 $val .= "<input type='checkbox' name='".$columnName."' value='".$category."' "; 228 // check if checkbox should be checked 229 if(in_array($category, $userCategories)){ 230 $val .= "checked='checked'"; 231 } 232 $val .= ">".$category."<br>"; 233 } 234 $val .= "</div>"; 235 echo $val; 236 235 237 break; 236 238 case 'en_lastReceived': -
easynewsletter/trunk/README.txt
r3415071 r3440927 4 4 Requires at least: 6.0 5 5 Tested up to: 6.8 6 Stable tag: 3.5. 06 Stable tag: 3.5.1 7 7 Requires PHP: 8.0 8 8 License: GPLv3 or later -
easynewsletter/trunk/easynewsletter.php
r3415071 r3440927 5 5 Plugin URI: https://www.farnlabs.de/ 6 6 Description: Provides a Newsletter functionality with complete WordPress integration. 7 Version: 3.5. 07 Version: 3.5.1 8 8 Author: FARN – digital brand design 9 9 Author URI: https://www.farn.de/
Note: See TracChangeset
for help on using the changeset viewer.