Plugin Directory

Changeset 2771714


Ignore:
Timestamp:
08/17/2022 03:20:27 PM (4 years ago)
Author:
drcode
Message:

Update trunk for 1.2.0

Location:
helloadherents/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • helloadherents/trunk/HelloAdherents.php

    r2639434 r2771714  
    33 * Plugin Name: HelloAdhérents
    44 * Description: Retrieve data from HelloAsso and use it to automatically update mailing lists, and more.
    5  * Version: 1.1.2
     5 * Version: 1.2.0
    66 * Author: DrCode
    77 * Author URI: https://medg.fr
     
    120120
    121121function helladh_update_cron_freq ($new_value, $old_value) {
    122     if ( $new_value[cj_wp_intervals] !== $old_value[cj_wp_intervals] || $new_value[cj_custom_intervals] !== $old_value[cj_custom_intervals] ) {
     122    if ( $new_value['cj_wp_intervals'] !== $old_value['cj_wp_intervals'] || $new_value['cj_custom_intervals'] !== $old_value['cj_custom_intervals'] ) {
    123123        wp_clear_scheduled_hook( 'hello_adh_hook' );
    124124        wp_schedule_event( time(), 'user_defined', 'hello_adh_hook' );
  • helloadherents/trunk/functions/output/wordpress_users.php

    r2638210 r2771714  
    2727            'comment_shortcuts' => false,
    2828            'show_admin_bar_front' => true,
    29             'role' => $role
     29            'role' => $role,
     30            'description' => $adh[$helloadhrents_options['wordpress_users_description']]
    3031        );
    3132
  • helloadherents/trunk/functions/settings-page.php

    r2638213 r2771714  
    307307
    308308        add_settings_field(
     309            'wordpress_users_description', // id
     310            'Clé des données que vous souhaitez convertir en "Renseignements biographiques" <span class="tooltip"><span class="dashicons dashicons-info-outline"></span><span class="tooltiptext">Si vous souhaitez renseigner des informations comme Renseignements biographiques ("description"), rentrez ici le nom affecté à ces champs (lorsque vous réalisez le Test API HelloAsso ci-dessus, correspond à l\'une des clés de l\'array finale). <i>Exemple : "biographie"</i></span></span>', // title
     311            array( $this, 'wordpress_users_description_callback' ), // callback
     312            'helloadhrents-admin', // page
     313            'output' // section
     314        );
     315
     316        add_settings_field(
    309317            'wordpress_users_send_resetmail', // id
    310318            'Envoyer automatiquement un mail à la création du compte <span class="tooltip"><span class="dashicons dashicons-info-outline"></span><span class="tooltiptext">Cet email permettra d\'informer vos adhérents de la création de leur compte, et de leur envoyer un lien pour définir leur mot de passe. Attention : si vous utilisez le bouton "Test" ci-dessous, le compte sera créé mais le mail ne sera pas envoyé. Il est recommandé de tester la bonne création de compte(s) avec le bouton de test, puis de supprimer ce(s) compte(s) et de relancer la manoeuvre complète grâce au Cron Job pour s\'assurer que tous les utilisateurs soient bien prévenus de la création de leur compte.</span></span>', // title
     
    446454        if ( isset( $input['wordpress_users_custom_role'] ) ) {
    447455            $sanitary_values['wordpress_users_custom_role'] = sanitize_text_field( $input['wordpress_users_custom_role'] );
     456        }
     457        if ( isset( $input['wordpress_users_description'] ) ) {
     458            $sanitary_values['wordpress_users_description'] = sanitize_text_field( $input['wordpress_users_description'] );
    448459        }
    449460        if ( isset( $input['wordpress_users_send_resetmail'] ) ) {
     
    698709    }
    699710
     711    public function wordpress_users_description_callback() {
     712        printf(
     713            '<input class="regular-text" type="text" name="ha_option_name[wordpress_users_description]" id="wordpress_users_description" value="%s">',
     714            isset( $this->helloadhrents_options['wordpress_users_description'] ) ? esc_attr( $this->helloadhrents_options['wordpress_users_description']) : ''
     715        );       
     716    }
     717
    700718    public function wordpress_users_send_resetmail_callback() {
    701719        printf(
  • helloadherents/trunk/readme.txt

    r2639434 r2771714  
    44Tags: HelloAsso, API, Google groups, Mailchimp
    55Requires at least: 4.7
    6 Tested up to: 5.8.1
    7 Stable tag: 1.1.2
     6Tested up to: 6.0.1
     7Stable tag: 1.2
    88Requires PHP: 7.0
    99License: GPLv2 or later
     
    6868* Added a section for built-in Wordpress User account creation, including automatic email for password reset
    6969
     70= 1.2.0 =
     71* Added a field for Wordpress User's biographical description. Bug fixes for PHP 8
    7072
    7173== Upgrade Notice ==
     
    8385= 1.1.0 =
    8486* Added a section for built-in Wordpress User account creation, including automatic email for password reset
     87
     88= 1.2.0 =
     89* Added a field for Wordpress User's biographical description. Bug fixes for PHP 8
Note: See TracChangeset for help on using the changeset viewer.