Plugin Directory

Changeset 2829365


Ignore:
Timestamp:
12/06/2022 01:04:33 PM (3 years ago)
Author:
zephilou
Message:

address last issues

Location:
cyklodev-wp-notify
Files:
16 added
3 edited

Legend:

Unmodified
Added
Removed
  • cyklodev-wp-notify/trunk/readme.txt

    r2825257 r2829365  
    55Requires at least: 6.0.0
    66Tested up to: 6.1.1
    7 Stable tag: 1.3.3
     7Stable tag: 1.3.4
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • cyklodev-wp-notify/trunk/views/notify.php

    r2825252 r2829365  
    7575            $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
    7676           
    77             $formated_tweet = esc_html($_POST['cyklodev_notify_tweet']);
    78             $formated_tweet = preg_replace( "/POST_TITLE/", $post_data->post_title, $formated_tweet );
     77            $formated_tweet = wp_kses_post($_POST['cyklodev_notify_tweet']);
     78            $formated_tweet = preg_replace( "/POST_TITLE/", esc_html($post_data->post_title), $formated_tweet );
    7979            $formated_tweet = preg_replace( "/POST_URL/", get_permalink(intval($_GET['update_id'])), $formated_tweet );
    8080            $formated_tweet = preg_replace( "/BLOG_NAME/", $blogname, $formated_tweet );
     
    174174                    $subject = __('Un nouvel article ', 'cyklodev').$post_data->post_title.__(' sur ','cyklodev').$blogname.__(' pourrait vous intéresser.','cyklodev');
    175175                } else {
    176                     $message = esc_html($_POST['cyklodev_notify_form']);
     176                    $message = wp_kses_post($_POST['cyklodev_notify_form']);
    177177                    $message = preg_replace( "/USER_NAME/", esc_html($user->user_login), $message );
    178178                    $message = preg_replace( "/POST_TITLE/", esc_html($post_data->post_title), $message );
    179179                    $message = preg_replace( "/POST_URL/", get_permalink(intval($_GET['update_id'])), $message );
    180180                    $message = preg_replace( "/BLOG_URL/", get_site_url(), $message );
    181                     $subject = esc_html($_POST['cyklodev_notify_subject']);
     181                    $subject = wp_kses_post($_POST['cyklodev_notify_subject']);
    182182                    $subject = preg_replace( "/POST_TITLE/", esc_html($post_data->post_title), $subject );
    183183                    $subject = preg_replace( "/BLOG_NAME/", $blogname, $subject );
     
    238238echo '  <h3>'.__("Customisez le sujet",'cyklodev').'</h3>
    239239        <center>
    240             <input type="text" name="cyklodev_notify_subject" id="cyklodev_notify_subject" size="80" value="'.$default_notify_subject.'">
     240            <input type="text" name="cyklodev_notify_subject" id="cyklodev_notify_subject" size="80" value="'.esc_attr($default_notify_subject).'">
    241241        <br /><b>Tips</b> : Metawords are POST_TITLE , BLOG_NAME </center>
    242242        <hr/>';
     
    244244echo '  <h3>'.__("Customisez le texte",'cyklodev').'</h3>
    245245        <center><textarea name="cyklodev_notify_form" id="cyklodev_notify_form" rows="10" cols="80">';
    246         echo preg_replace( "/<br \/><br \/>/", "\n", $default_notify_message ); 
     246        echo preg_replace( "/<br \/><br \/>/", "\n", esc_attr($default_notify_message) ); 
    247247
    248248        echo '</textarea>
     
    255255    echo '
    256256        <tr>
    257            <td>'.$v.' ( '.  get_count_of_users($k).' )</td>
     257           <td>'.esc_attr($v).' ( '.  get_count_of_users($k).' )</td>
    258258           <td>';
    259259    if (get_count_of_users($k) > 0){
    260         echo '<input type="submit" name="'.$k.'" value="'.__('Notifier','cyklodev').'" class="button"';
     260        echo '<input type="submit" name="'.esc_attr($k).'" value="'.__('Notifier','cyklodev').'" class="button"';
    261261    }
    262262    echo '</td>
  • cyklodev-wp-notify/trunk/views/twitter.php

    r2823001 r2829365  
    2929    <tr valign="top">
    3030
    31         <th scope="row"><label for="<?php echo $k;?>"><?php echo $v;?></label></th>
     31        <th scope="row"><label for="<?php echo esc_attr($k);?>"><?php echo esc_attr($v);?></label></th>
    3232        <td> 
    33             <input type="text" name="<?php echo $k;?>" value="<?php echo get_option(esc_html($k)) ?>" size="60"/>
     33            <input type="text" name="<?php echo esc_attr($k);?>" value="<?php echo get_option(esc_attr($k)) ?>" size="60"/>
    3434        </td>
    3535    </tr>
Note: See TracChangeset for help on using the changeset viewer.