Changeset 3183923
- Timestamp:
- 11/07/2024 02:39:33 PM (14 months ago)
- Location:
- foodle-for-democracy-poll/trunk
- Files:
-
- 3 edited
-
foodle-foodle-shortcode.php (modified) (5 diffs)
-
foodle-for-democracy-poll.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
foodle-for-democracy-poll/trunk/foodle-foodle-shortcode.php
r3130617 r3183923 3 3 * Author: Michael Finkenberger 4 4 * @since V1.0.0.0 (file separation @since V1.5.1.0) 5 * Last change in plugin version: V2.5. 16.0 (The comments column has now an equal column width and answerlist format has been improved related to comments)6 * Date: 23.06.20245 * Last change in plugin version: V2.5.21.1 (The comments column has now an equal column width and answerlist format has been improved related to comments and in 2.5.21.1., contribution was introduced for the protected spaces in sort lists) 6 * Date: 07.11.2024 7 7 * Tested with the latest plugin version 8 8 */ … … 440 440 $foodle_main_category_meta = foodle_fieldname_to_meta_name($foodle_column_category_name); 441 441 $main_category_content = ( isset($foodle_user_meta[$foodle_main_category_meta][0]) ) ? $foodle_user_meta[$foodle_main_category_meta][0] : ''; 442 $main_category_content = ( $main_category_content == ' ' ) ? '' : $main_category_content; // Necessary due to the sort list change in version 2.5.20.0 442 443 443 444 // Sorting! Up to 1000 (000_ - 999_) sorting keys possible! … … 461 462 $line += 1; 462 463 $foodle_entry = get_user_meta($foodle_user_id, foodle_fieldname_to_meta_name($foodle_column_category_name), true); 464 $foodle_entry = ( $foodle_entry == ' ' ) ? '' : $foodle_entry; // Not really necessary after the sort list change in version 2.5.20.0 - but implemented for completeness 463 465 $datecolumn = ( ( $show_date ) || ( $show_vote_date ) ) ? "<td><div class='foodle-vertical'>".$dem_vote_date."</div></td>" : ""; 464 466 $categorycolumn = ( $show_category ) ? "<td>".str_replace(' ', ' ', $foodle_entry)."</td>" : ""; … … 489 491 $foodle_user_meta = get_user_meta($foodle_user_id); 490 492 foreach( $foodle_user_meta as $foodle_meta_key => $foodle_category ) { 493 $foodle_category[0] = ( $foodle_category[0] == ' ' ) ? '' : $foodle_category[0]; // Necessary due to the sort list change in version 2.5.20.0 491 494 if ( str_replace(' ', '', $foodle_category[0]) != '' ) { // Do not count empty categories, if any 492 495 if ( in_array($foodle_meta_key, $foodle_meta_array) ) { // check whether the usermeta key is part of the Foodle definition) … … 784 787 $foodle_user_id = $user->ID; 785 788 $foodle_category = get_user_meta( $foodle_user_id, $foodle_user_meta_key, true); 789 $foodle_category = ( $foodle_category == ' ' ) ? '' : $foodle_category; // Necessary due to the sort list change in version 2.5.20.0 786 790 if ( str_replace(' ', '', $foodle_category) != '' ) { // Do not count empty categories, if any 787 791 if ( strpos($foodle_user_meta_key, 'foodle-') === 0 ) // differentiate between Foodle usermeta files and existing usermeta fields -
foodle-for-democracy-poll/trunk/foodle-for-democracy-poll.php
r3183056 r3183923 17 17 * Licence: GPLv2 or later 18 18 * 19 * Version: 2.5.21. 020 * Date: 0 6.11.202419 * Version: 2.5.21.1 20 * Date: 07.11.2024 21 21 */ 22 22 … … 25 25 if(!defined('ABSPATH')) die(); // no direct access 26 26 27 const FOODLE_VERSION = '2.5.21. 0';27 const FOODLE_VERSION = '2.5.21.1'; 28 28 global $foodle_title; // just the administrator's choice 29 29 global $foodle_admin_menu_color; // color value -
foodle-for-democracy-poll/trunk/readme.txt
r3183056 r3183923 6 6 Tested up to: 6.7 7 7 Requires PHP: 7.4 8 Stable tag: 2.5.21. 08 Stable tag: 2.5.21.1 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 163 163 == Changelog == 164 164 165 = 2.5.21.1 = 166 * (Fix) The introduction of protected spaces by sort lists and during clean-up of meta fields is now as well considered by the Foodle table algorithm. 167 165 168 = 2.5.21.0 = 166 169 * (New) In the "Meta Field Defaults & Sorting" tab, sorting lists can be auto-generated for non-drop-down fields, based on the first meta field and the related regular expression, if existing.
Note: See TracChangeset
for help on using the changeset viewer.