Plugin Directory

Changeset 3183923


Ignore:
Timestamp:
11/07/2024 02:39:33 PM (14 months ago)
Author:
mitfi
Message:

New version 2.5.21.1

Location:
foodle-for-democracy-poll/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • foodle-for-democracy-poll/trunk/foodle-foodle-shortcode.php

    r3130617 r3183923  
    33 * Author: Michael Finkenberger
    44 * @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.2024
     5 * 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
    77 * Tested with the latest plugin version
    88*/
     
    440440      $foodle_main_category_meta = foodle_fieldname_to_meta_name($foodle_column_category_name);
    441441      $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
    442443
    443444                    // Sorting! Up to 1000 (000_ - 999_) sorting keys possible!
     
    461462      $line += 1;
    462463      $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
    463465      $datecolumn = ( ( $show_date ) || ( $show_vote_date ) ) ? "<td><div class='foodle-vertical'>".$dem_vote_date."</div></td>" : "";
    464466      $categorycolumn = ( $show_category ) ? "<td>".str_replace(' ', '&nbsp;', $foodle_entry)."</td>" : "";
     
    489491            $foodle_user_meta = get_user_meta($foodle_user_id);
    490492            foreach( $foodle_user_meta as $foodle_meta_key => $foodle_category ) {
     493              $foodle_category[0] = ( $foodle_category[0] == '&nbsp;' ) ? '' : $foodle_category[0]; // Necessary due to the sort list change in version 2.5.20.0
    491494              if ( str_replace(' ', '', $foodle_category[0]) != '' ) { // Do not count empty categories, if any
    492495                if ( in_array($foodle_meta_key, $foodle_meta_array) ) { // check whether the usermeta key is part of the Foodle definition)
     
    784787      $foodle_user_id = $user->ID;
    785788      $foodle_category = get_user_meta( $foodle_user_id, $foodle_user_meta_key, true);
     789      $foodle_category = ( $foodle_category == '&nbsp;' ) ? '' : $foodle_category; // Necessary due to the sort list change in version 2.5.20.0
    786790      if ( str_replace(' ', '', $foodle_category) != '' ) { // Do not count empty categories, if any
    787791        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  
    1717 * Licence: GPLv2 or later
    1818 *
    19  * Version: 2.5.21.0
    20  * Date: 06.11.2024
     19 * Version: 2.5.21.1
     20 * Date: 07.11.2024
    2121*/
    2222
     
    2525if(!defined('ABSPATH')) die(); // no direct access
    2626
    27 const FOODLE_VERSION = '2.5.21.0';
     27const FOODLE_VERSION = '2.5.21.1';
    2828global $foodle_title;                    // just the administrator's choice
    2929global $foodle_admin_menu_color;         // color value
  • foodle-for-democracy-poll/trunk/readme.txt

    r3183056 r3183923  
    66Tested up to: 6.7
    77Requires PHP: 7.4
    8 Stable tag: 2.5.21.0
     8Stable tag: 2.5.21.1
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    163163== Changelog ==
    164164
     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
    165168= 2.5.21.0 =
    166169* (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.