Changeset 2829365
- Timestamp:
- 12/06/2022 01:04:33 PM (3 years ago)
- Location:
- cyklodev-wp-notify
- Files:
-
- 16 added
- 3 edited
-
tags/1.3.4 (added)
-
tags/1.3.4/images (added)
-
tags/1.3.4/images/cyklodev.png (added)
-
tags/1.3.4/index.php (added)
-
tags/1.3.4/languages-en (added)
-
tags/1.3.4/languages-en/cyklodev-en_US.mo (added)
-
tags/1.3.4/languages-en/cyklodev-en_US.po (added)
-
tags/1.3.4/languages-fr (added)
-
tags/1.3.4/languages-fr/cyklodev-fr_FR.mo (added)
-
tags/1.3.4/languages-fr/cyklodev-fr_FR.po (added)
-
tags/1.3.4/lib (added)
-
tags/1.3.4/lib/twitter_api.php (added)
-
tags/1.3.4/readme.txt (added)
-
tags/1.3.4/views (added)
-
tags/1.3.4/views/notify.php (added)
-
tags/1.3.4/views/twitter.php (added)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/views/notify.php (modified) (5 diffs)
-
trunk/views/twitter.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cyklodev-wp-notify/trunk/readme.txt
r2825257 r2829365 5 5 Requires at least: 6.0.0 6 6 Tested up to: 6.1.1 7 Stable tag: 1.3. 37 Stable tag: 1.3.4 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
cyklodev-wp-notify/trunk/views/notify.php
r2825252 r2829365 75 75 $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); 76 76 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 ); 79 79 $formated_tweet = preg_replace( "/POST_URL/", get_permalink(intval($_GET['update_id'])), $formated_tweet ); 80 80 $formated_tweet = preg_replace( "/BLOG_NAME/", $blogname, $formated_tweet ); … … 174 174 $subject = __('Un nouvel article ', 'cyklodev').$post_data->post_title.__(' sur ','cyklodev').$blogname.__(' pourrait vous intéresser.','cyklodev'); 175 175 } else { 176 $message = esc_html($_POST['cyklodev_notify_form']);176 $message = wp_kses_post($_POST['cyklodev_notify_form']); 177 177 $message = preg_replace( "/USER_NAME/", esc_html($user->user_login), $message ); 178 178 $message = preg_replace( "/POST_TITLE/", esc_html($post_data->post_title), $message ); 179 179 $message = preg_replace( "/POST_URL/", get_permalink(intval($_GET['update_id'])), $message ); 180 180 $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']); 182 182 $subject = preg_replace( "/POST_TITLE/", esc_html($post_data->post_title), $subject ); 183 183 $subject = preg_replace( "/BLOG_NAME/", $blogname, $subject ); … … 238 238 echo ' <h3>'.__("Customisez le sujet",'cyklodev').'</h3> 239 239 <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).'"> 241 241 <br /><b>Tips</b> : Metawords are POST_TITLE , BLOG_NAME </center> 242 242 <hr/>'; … … 244 244 echo ' <h3>'.__("Customisez le texte",'cyklodev').'</h3> 245 245 <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) ); 247 247 248 248 echo '</textarea> … … 255 255 echo ' 256 256 <tr> 257 <td>'. $v.' ( '. get_count_of_users($k).' )</td>257 <td>'.esc_attr($v).' ( '. get_count_of_users($k).' )</td> 258 258 <td>'; 259 259 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"'; 261 261 } 262 262 echo '</td> -
cyklodev-wp-notify/trunk/views/twitter.php
r2823001 r2829365 29 29 <tr valign="top"> 30 30 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> 32 32 <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"/> 34 34 </td> 35 35 </tr>
Note: See TracChangeset
for help on using the changeset viewer.