Changeset 909937
- Timestamp:
- 05/07/2014 07:05:40 PM (12 years ago)
- Location:
- wp-user-avatar
- Files:
-
- 1 deleted
- 29 edited
- 37 copied
-
tags/1.9.12 (copied) (copied from wp-user-avatar/trunk)
-
tags/1.9.12/css/wp-user-avatar.css (copied) (copied from wp-user-avatar/trunk/css/wp-user-avatar.css)
-
tags/1.9.12/images/wpua-20x20.png (copied) (copied from wp-user-avatar/trunk/images/wpua-20x20.png)
-
tags/1.9.12/images/wpua-icon.png (copied) (copied from wp-user-avatar/trunk/images/wpua-icon.png)
-
tags/1.9.12/includes/class-wp-user-avatar-admin.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar-admin.php) (1 diff)
-
tags/1.9.12/includes/class-wp-user-avatar-functions.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar-functions.php) (1 diff)
-
tags/1.9.12/includes/class-wp-user-avatar-list-table.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar-list-table.php) (1 diff)
-
tags/1.9.12/includes/class-wp-user-avatar-resource-manager.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar-resource-manager.php) (1 diff)
-
tags/1.9.12/includes/class-wp-user-avatar-shortcode.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar-shortcode.php) (4 diffs)
-
tags/1.9.12/includes/class-wp-user-avatar-subscriber.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar-subscriber.php) (1 diff)
-
tags/1.9.12/includes/class-wp-user-avatar-update.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar-update.php) (1 diff)
-
tags/1.9.12/includes/class-wp-user-avatar-widget.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar-widget.php) (4 diffs)
-
tags/1.9.12/includes/class-wp-user-avatar.php (copied) (copied from wp-user-avatar/trunk/includes/class-wp-user-avatar.php) (1 diff)
-
tags/1.9.12/includes/tinymce.php (deleted)
-
tags/1.9.12/includes/tinymce/editor_plugin.js (copied) (copied from wp-user-avatar/trunk/includes/tinymce/editor_plugin.js) (1 diff)
-
tags/1.9.12/includes/tinymce/window.php (copied) (copied from wp-user-avatar/trunk/includes/tinymce/window.php) (1 diff)
-
tags/1.9.12/includes/wpua-functions.php (copied) (copied from wp-user-avatar/trunk/includes/wpua-functions.php) (1 diff)
-
tags/1.9.12/includes/wpua-globals.php (copied) (copied from wp-user-avatar/trunk/includes/wpua-globals.php) (1 diff)
-
tags/1.9.12/includes/wpua-media-page.php (copied) (copied from wp-user-avatar/trunk/includes/wpua-media-page.php) (1 diff)
-
tags/1.9.12/includes/wpua-options-page.php (copied) (copied from wp-user-avatar/trunk/includes/wpua-options-page.php) (2 diffs)
-
tags/1.9.12/includes/wpua-tinymce.php (copied) (copied from wp-user-avatar/trunk/includes/wpua-tinymce.php) (1 diff)
-
tags/1.9.12/index.html (copied) (copied from wp-user-avatar/trunk/index.html)
-
tags/1.9.12/js/wp-user-avatar-admin.js (copied) (copied from wp-user-avatar/trunk/js/wp-user-avatar-admin.js)
-
tags/1.9.12/js/wp-user-avatar-user.js (copied) (copied from wp-user-avatar/trunk/js/wp-user-avatar-user.js)
-
tags/1.9.12/js/wp-user-avatar.js (copied) (copied from wp-user-avatar/trunk/js/wp-user-avatar.js)
-
tags/1.9.12/lang/wp-user-avatar-de_DE.mo (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-de_DE.mo)
-
tags/1.9.12/lang/wp-user-avatar-de_DE.po (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-de_DE.po) (1 diff)
-
tags/1.9.12/lang/wp-user-avatar-es_ES.mo (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-es_ES.mo)
-
tags/1.9.12/lang/wp-user-avatar-es_ES.po (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-es_ES.po) (1 diff)
-
tags/1.9.12/lang/wp-user-avatar-fr_FR.mo (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-fr_FR.mo)
-
tags/1.9.12/lang/wp-user-avatar-fr_FR.po (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-fr_FR.po) (1 diff)
-
tags/1.9.12/lang/wp-user-avatar-pl_PL.mo (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-pl_PL.mo)
-
tags/1.9.12/lang/wp-user-avatar-pl_PL.po (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-pl_PL.po) (1 diff)
-
tags/1.9.12/lang/wp-user-avatar-sv_SE.mo (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-sv_SE.mo)
-
tags/1.9.12/lang/wp-user-avatar-sv_SE.po (copied) (copied from wp-user-avatar/trunk/lang/wp-user-avatar-sv_SE.po) (1 diff)
-
tags/1.9.12/readme.txt (copied) (copied from wp-user-avatar/trunk/readme.txt) (2 diffs)
-
tags/1.9.12/uninstall.php (copied) (copied from wp-user-avatar/trunk/uninstall.php) (1 diff)
-
tags/1.9.12/wp-user-avatar.php (copied) (copied from wp-user-avatar/trunk/wp-user-avatar.php) (3 diffs)
-
trunk/includes/class-wp-user-avatar-admin.php (modified) (1 diff)
-
trunk/includes/class-wp-user-avatar-functions.php (modified) (1 diff)
-
trunk/includes/class-wp-user-avatar-list-table.php (modified) (1 diff)
-
trunk/includes/class-wp-user-avatar-resource-manager.php (modified) (1 diff)
-
trunk/includes/class-wp-user-avatar-shortcode.php (modified) (4 diffs)
-
trunk/includes/class-wp-user-avatar-subscriber.php (modified) (1 diff)
-
trunk/includes/class-wp-user-avatar-update.php (modified) (1 diff)
-
trunk/includes/class-wp-user-avatar-widget.php (modified) (4 diffs)
-
trunk/includes/class-wp-user-avatar.php (modified) (1 diff)
-
trunk/includes/tinymce/editor_plugin.js (modified) (1 diff)
-
trunk/includes/tinymce/window.php (modified) (1 diff)
-
trunk/includes/wpua-functions.php (modified) (1 diff)
-
trunk/includes/wpua-globals.php (modified) (1 diff)
-
trunk/includes/wpua-media-page.php (modified) (1 diff)
-
trunk/includes/wpua-options-page.php (modified) (2 diffs)
-
trunk/includes/wpua-tinymce.php (modified) (1 diff)
-
trunk/lang/wp-user-avatar-de_DE.mo (modified) (previous)
-
trunk/lang/wp-user-avatar-de_DE.po (modified) (1 diff)
-
trunk/lang/wp-user-avatar-es_ES.mo (modified) (previous)
-
trunk/lang/wp-user-avatar-es_ES.po (modified) (1 diff)
-
trunk/lang/wp-user-avatar-fr_FR.mo (modified) (previous)
-
trunk/lang/wp-user-avatar-fr_FR.po (modified) (1 diff)
-
trunk/lang/wp-user-avatar-pl_PL.mo (modified) (previous)
-
trunk/lang/wp-user-avatar-pl_PL.po (modified) (1 diff)
-
trunk/lang/wp-user-avatar-sv_SE.mo (modified) (previous)
-
trunk/lang/wp-user-avatar-sv_SE.po (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/uninstall.php (modified) (1 diff)
-
trunk/wp-user-avatar.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar-admin.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar-functions.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar-list-table.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar-resource-manager.php
r905935 r909937 5 5 * 6 6 * @package WP User Avatar 7 * @version 1.9.1 17 * @version 1.9.12 8 8 */ 9 9 -
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar-shortcode.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 … … 130 130 * @param bool $user_id 131 131 * @uses add_query_arg() 132 * @uses apply_filters() 132 133 * @uses do_action_ref_array() 134 * @uses wp_get_referer() 135 * @uses wp_redirect() 133 136 * @uses wp_safe_redirect() 134 137 */ 135 138 private function wpua_edit_user($user_id=0) { 139 $update = $user_id ? true : false; 136 140 $user = new stdClass; 137 $update = $user_id ? true : false;138 141 $errors = new WP_Error(); 139 142 do_action_ref_array('wpua_update_errors', array(&$errors, $update, &$user)); … … 144 147 if($update) { 145 148 // Redirect with updated variable 146 wp_safe_redirect(add_query_arg(array('updated' => '1'), $_POST['_wp_http_referer'])); 149 $redirect_url = add_query_arg(array('updated' => '1'), wp_get_referer()); 150 /** 151 * Filter redirect URL 152 * @since 1.9.12 153 * @param string $redirect_url 154 */ 155 $redirect_url = apply_filters('wpua_edit_user_redirect_url', $redirect_url); 156 /** 157 * Filter wp_safe_redirect or wp_redirect 158 * @since 1.9.12 159 * @param bool $safe_redirect 160 */ 161 $safe_redirect = apply_filters('wpua_edit_user_safe_redirect', true); 162 $safe_redirect ? wp_safe_redirect($redirect_url) : wp_redirect($redirect_url); 163 exit; 147 164 } 148 165 } … … 231 248 global $wpua_shortcode; 232 249 $wpua_shortcode = new WP_User_Avatar_Shortcode(); 250 // Clean output 251 ob_start(); 233 252 } 234 253 add_action('init', 'wpua_shortcode_init'); -
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar-subscriber.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar-update.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar-widget.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 … … 37 37 $instance = apply_filters('wpua_widget_instance', $instance); 38 38 $title = apply_filters('widget_title', empty($instance['title']) ? "" : $instance['title'], $instance, $this->id_base); 39 $text = apply_filters('widget_text', empty($instance['text']) ? "" : $instance['text'], $instance); 39 40 // Show widget only for users with permission 40 41 if($wp_user_avatar->wpua_is_author_or_above() || ((bool) $wpua_allow_upload == 1 && is_user_logged_in())) { 41 42 echo $before_widget; 42 if( $title){43 if(!empty($title)) { 43 44 echo $before_title.$title.$after_title; 45 } 46 if(!empty($text)) { 47 echo '<div class="textwidget">'; 48 echo !empty($instance['filter']) ? wpautop($text) : $text; 49 echo '</div>'; 44 50 } 45 51 // Remove profile title … … 58 64 */ 59 65 public function form($instance) { 60 $instance = wp_parse_args((array) $instance, array('title' => "")); 61 $title = isset($instance['title']) ? esc_attr($instance['title']) : ""; 66 $instance = wp_parse_args((array) $instance, array('title' => "", 'text' => "")); 67 $title = strip_tags($instance['title']); 68 $text = esc_textarea($instance['text']); 62 69 ?> 63 70 <p> 64 71 <label for="<?php echo $this->get_field_id('title'); ?>"> 65 72 <?php _e('Title:'); ?> 66 <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /> 73 </label> 74 <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /> 75 </p> 76 <label for="<?php echo $this->get_field_id('filter'); ?>"><?php _e('Description:'); ?></label> 77 <textarea class="widefat" rows="3" cols="20" id="<?php echo $this->get_field_id('text'); ?>" name="<?php echo $this->get_field_name('text'); ?>"><?php echo $text; ?></textarea> 78 <p> 79 <input id="<?php echo $this->get_field_id('filter'); ?>" name="<?php echo $this->get_field_name('filter'); ?>" type="checkbox" <?php checked(isset($instance['filter']) ? $instance['filter'] : 0); ?> /> 80 <label for="<?php echo $this->get_field_id('filter'); ?>"> 81 <?php _e('Automatically add paragraphs'); ?> 67 82 </label> 68 83 </p> … … 75 90 * @param array $new_instance 76 91 * @param array $old_instance 77 * @uses wp_parse_args()92 * @uses current_user_can() 78 93 * @return array 79 94 */ 80 95 public function update($new_instance, $old_instance) { 81 96 $instance = $old_instance; 82 $new_instance = wp_parse_args((array) $new_instance, array('title' => ""));83 97 $instance['title'] = strip_tags($new_instance['title']); 98 if(current_user_can('unfiltered_html')) { 99 $instance['text'] = $new_instance['text']; 100 } else { 101 $instance['text'] = stripslashes(wp_filter_post_kses(addslashes($new_instance['text']))); 102 } 103 $instance['filter'] = isset($new_instance['filter']); 84 104 return $instance; 85 105 } -
wp-user-avatar/tags/1.9.12/includes/class-wp-user-avatar.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/tinymce/editor_plugin.js
r905935 r909937 1 (function(){tinymce.create('tinymce.plugins.wpUserAvatar',{init:function(c,d){c.addCommand('mceWpUserAvatar',function(){c.windowManager.open({file:ajaxurl+'?action=wp_user_avatar_tinymce',width:500,height:360,inline:1},{plugin_url:d})});c.addButton('wpUserAvatar',{title:'Insert WP User Avatar',cmd:'mceWpUserAvatar',image:d+'/../../images/wpua-20x20.png'});c.onNodeChange.add(function(a,b,n){b.setActive('wpUserAvatar',n.nodeName=='IMG')})},createControl:function(n,a){return null},getInfo:function(){return{longname:'WP User Avatar',author:'Bangbay Siboliban',authorurl:'http://siboliban.org/',infourl:'http://wordpress.org/plugins/wp-user-avatar/',version:"1.9.1 1"}}});tinymce.PluginManager.add('wpUserAvatar',tinymce.plugins.wpUserAvatar)})();1 (function(){tinymce.create('tinymce.plugins.wpUserAvatar',{init:function(c,d){c.addCommand('mceWpUserAvatar',function(){c.windowManager.open({file:ajaxurl+'?action=wp_user_avatar_tinymce',width:500,height:360,inline:1},{plugin_url:d})});c.addButton('wpUserAvatar',{title:'Insert WP User Avatar',cmd:'mceWpUserAvatar',image:d+'/../../images/wpua-20x20.png'});c.onNodeChange.add(function(a,b,n){b.setActive('wpUserAvatar',n.nodeName=='IMG')})},createControl:function(n,a){return null},getInfo:function(){return{longname:'WP User Avatar',author:'Bangbay Siboliban',authorurl:'http://siboliban.org/',infourl:'http://wordpress.org/plugins/wp-user-avatar/',version:"1.9.12"}}});tinymce.PluginManager.add('wpUserAvatar',tinymce.plugins.wpUserAvatar)})(); -
wp-user-avatar/tags/1.9.12/includes/tinymce/window.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/wpua-functions.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/wpua-globals.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/wpua-media-page.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/includes/wpua-options-page.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 … … 49 49 $wpua_options_page_title = apply_filters('wpua_options_page_title', $wpua_options_page_title); 50 50 ?> 51 52 <?php if($updated) : ?>53 <div id="message" class="updated"><p><strong><?php _e('Settings saved.'); ?></strong></p></div>54 <?php endif; ?>55 51 56 52 <div class="wrap"> -
wp-user-avatar/tags/1.9.12/includes/wpua-tinymce.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/lang/wp-user-avatar-de_DE.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/tags/1.9.12/lang/wp-user-avatar-es_ES.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/tags/1.9.12/lang/wp-user-avatar-fr_FR.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/tags/1.9.12/lang/wp-user-avatar-pl_PL.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/tags/1.9.12/lang/wp-user-avatar-sv_SE.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/tags/1.9.12/readme.txt
r905935 r909937 6 6 Requires at least: 3.6 7 7 Tested up to: 3.9 8 Stable tag: 1.9.1 18 Stable tag: 1.9.12 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 381 381 382 382 == Changelog == 383 384 = 1.9.12 = 385 * Add: wpua_edit_user_redirect_url filter 386 * Add: wpua_edit_user_safe_redirect filter 387 * Bug Fix: Clean output buffer 388 * Update: Description field for widget 383 389 384 390 = 1.9.11 = -
wp-user-avatar/tags/1.9.12/uninstall.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/tags/1.9.12/wp-user-avatar.php
r905935 r909937 2 2 /** 3 3 * @package WP User Avatar 4 * @version 1.9.1 14 * @version 1.9.12 5 5 */ 6 6 … … 11 11 Author: Bangbay Siboliban 12 12 Author URI: http://siboliban.org/ 13 Version: 1.9.1 113 Version: 1.9.12 14 14 Text Domain: wp-user-avatar 15 15 Domain Path: /lang/ … … 39 39 */ 40 40 private function _define_constants() { 41 define('WPUA_VERSION', '1.9.1 1');41 define('WPUA_VERSION', '1.9.12'); 42 42 define('WPUA_FOLDER', basename(dirname(__FILE__))); 43 43 define('WPUA_DIR', plugin_dir_path(__FILE__)); -
wp-user-avatar/trunk/includes/class-wp-user-avatar-admin.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/class-wp-user-avatar-functions.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/class-wp-user-avatar-list-table.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/class-wp-user-avatar-resource-manager.php
r905935 r909937 5 5 * 6 6 * @package WP User Avatar 7 * @version 1.9.1 17 * @version 1.9.12 8 8 */ 9 9 -
wp-user-avatar/trunk/includes/class-wp-user-avatar-shortcode.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 … … 130 130 * @param bool $user_id 131 131 * @uses add_query_arg() 132 * @uses apply_filters() 132 133 * @uses do_action_ref_array() 134 * @uses wp_get_referer() 135 * @uses wp_redirect() 133 136 * @uses wp_safe_redirect() 134 137 */ 135 138 private function wpua_edit_user($user_id=0) { 139 $update = $user_id ? true : false; 136 140 $user = new stdClass; 137 $update = $user_id ? true : false;138 141 $errors = new WP_Error(); 139 142 do_action_ref_array('wpua_update_errors', array(&$errors, $update, &$user)); … … 144 147 if($update) { 145 148 // Redirect with updated variable 146 wp_safe_redirect(add_query_arg(array('updated' => '1'), $_POST['_wp_http_referer'])); 149 $redirect_url = add_query_arg(array('updated' => '1'), wp_get_referer()); 150 /** 151 * Filter redirect URL 152 * @since 1.9.12 153 * @param string $redirect_url 154 */ 155 $redirect_url = apply_filters('wpua_edit_user_redirect_url', $redirect_url); 156 /** 157 * Filter wp_safe_redirect or wp_redirect 158 * @since 1.9.12 159 * @param bool $safe_redirect 160 */ 161 $safe_redirect = apply_filters('wpua_edit_user_safe_redirect', true); 162 $safe_redirect ? wp_safe_redirect($redirect_url) : wp_redirect($redirect_url); 163 exit; 147 164 } 148 165 } … … 231 248 global $wpua_shortcode; 232 249 $wpua_shortcode = new WP_User_Avatar_Shortcode(); 250 // Clean output 251 ob_start(); 233 252 } 234 253 add_action('init', 'wpua_shortcode_init'); -
wp-user-avatar/trunk/includes/class-wp-user-avatar-subscriber.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/class-wp-user-avatar-update.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/class-wp-user-avatar-widget.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 … … 37 37 $instance = apply_filters('wpua_widget_instance', $instance); 38 38 $title = apply_filters('widget_title', empty($instance['title']) ? "" : $instance['title'], $instance, $this->id_base); 39 $text = apply_filters('widget_text', empty($instance['text']) ? "" : $instance['text'], $instance); 39 40 // Show widget only for users with permission 40 41 if($wp_user_avatar->wpua_is_author_or_above() || ((bool) $wpua_allow_upload == 1 && is_user_logged_in())) { 41 42 echo $before_widget; 42 if( $title){43 if(!empty($title)) { 43 44 echo $before_title.$title.$after_title; 45 } 46 if(!empty($text)) { 47 echo '<div class="textwidget">'; 48 echo !empty($instance['filter']) ? wpautop($text) : $text; 49 echo '</div>'; 44 50 } 45 51 // Remove profile title … … 58 64 */ 59 65 public function form($instance) { 60 $instance = wp_parse_args((array) $instance, array('title' => "")); 61 $title = isset($instance['title']) ? esc_attr($instance['title']) : ""; 66 $instance = wp_parse_args((array) $instance, array('title' => "", 'text' => "")); 67 $title = strip_tags($instance['title']); 68 $text = esc_textarea($instance['text']); 62 69 ?> 63 70 <p> 64 71 <label for="<?php echo $this->get_field_id('title'); ?>"> 65 72 <?php _e('Title:'); ?> 66 <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /> 73 </label> 74 <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /> 75 </p> 76 <label for="<?php echo $this->get_field_id('filter'); ?>"><?php _e('Description:'); ?></label> 77 <textarea class="widefat" rows="3" cols="20" id="<?php echo $this->get_field_id('text'); ?>" name="<?php echo $this->get_field_name('text'); ?>"><?php echo $text; ?></textarea> 78 <p> 79 <input id="<?php echo $this->get_field_id('filter'); ?>" name="<?php echo $this->get_field_name('filter'); ?>" type="checkbox" <?php checked(isset($instance['filter']) ? $instance['filter'] : 0); ?> /> 80 <label for="<?php echo $this->get_field_id('filter'); ?>"> 81 <?php _e('Automatically add paragraphs'); ?> 67 82 </label> 68 83 </p> … … 75 90 * @param array $new_instance 76 91 * @param array $old_instance 77 * @uses wp_parse_args()92 * @uses current_user_can() 78 93 * @return array 79 94 */ 80 95 public function update($new_instance, $old_instance) { 81 96 $instance = $old_instance; 82 $new_instance = wp_parse_args((array) $new_instance, array('title' => ""));83 97 $instance['title'] = strip_tags($new_instance['title']); 98 if(current_user_can('unfiltered_html')) { 99 $instance['text'] = $new_instance['text']; 100 } else { 101 $instance['text'] = stripslashes(wp_filter_post_kses(addslashes($new_instance['text']))); 102 } 103 $instance['filter'] = isset($new_instance['filter']); 84 104 return $instance; 85 105 } -
wp-user-avatar/trunk/includes/class-wp-user-avatar.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/tinymce/editor_plugin.js
r905935 r909937 1 (function(){tinymce.create('tinymce.plugins.wpUserAvatar',{init:function(c,d){c.addCommand('mceWpUserAvatar',function(){c.windowManager.open({file:ajaxurl+'?action=wp_user_avatar_tinymce',width:500,height:360,inline:1},{plugin_url:d})});c.addButton('wpUserAvatar',{title:'Insert WP User Avatar',cmd:'mceWpUserAvatar',image:d+'/../../images/wpua-20x20.png'});c.onNodeChange.add(function(a,b,n){b.setActive('wpUserAvatar',n.nodeName=='IMG')})},createControl:function(n,a){return null},getInfo:function(){return{longname:'WP User Avatar',author:'Bangbay Siboliban',authorurl:'http://siboliban.org/',infourl:'http://wordpress.org/plugins/wp-user-avatar/',version:"1.9.1 1"}}});tinymce.PluginManager.add('wpUserAvatar',tinymce.plugins.wpUserAvatar)})();1 (function(){tinymce.create('tinymce.plugins.wpUserAvatar',{init:function(c,d){c.addCommand('mceWpUserAvatar',function(){c.windowManager.open({file:ajaxurl+'?action=wp_user_avatar_tinymce',width:500,height:360,inline:1},{plugin_url:d})});c.addButton('wpUserAvatar',{title:'Insert WP User Avatar',cmd:'mceWpUserAvatar',image:d+'/../../images/wpua-20x20.png'});c.onNodeChange.add(function(a,b,n){b.setActive('wpUserAvatar',n.nodeName=='IMG')})},createControl:function(n,a){return null},getInfo:function(){return{longname:'WP User Avatar',author:'Bangbay Siboliban',authorurl:'http://siboliban.org/',infourl:'http://wordpress.org/plugins/wp-user-avatar/',version:"1.9.12"}}});tinymce.PluginManager.add('wpUserAvatar',tinymce.plugins.wpUserAvatar)})(); -
wp-user-avatar/trunk/includes/tinymce/window.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/wpua-functions.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/wpua-globals.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/wpua-media-page.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/includes/wpua-options-page.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 … … 49 49 $wpua_options_page_title = apply_filters('wpua_options_page_title', $wpua_options_page_title); 50 50 ?> 51 52 <?php if($updated) : ?>53 <div id="message" class="updated"><p><strong><?php _e('Settings saved.'); ?></strong></p></div>54 <?php endif; ?>55 51 56 52 <div class="wrap"> -
wp-user-avatar/trunk/includes/wpua-tinymce.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/lang/wp-user-avatar-de_DE.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/trunk/lang/wp-user-avatar-es_ES.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/trunk/lang/wp-user-avatar-fr_FR.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/trunk/lang/wp-user-avatar-pl_PL.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/trunk/lang/wp-user-avatar-sv_SE.po
r905935 r909937 5 5 msgid "" 6 6 msgstr "" 7 "Project-Id-Version: WP User Avatar 1.9.1 1\n"7 "Project-Id-Version: WP User Avatar 1.9.12\n" 8 8 "Report-Msgid-Bugs-To: http://wordpress.org/plugins/wp-user-avatar/\n" 9 9 "PO-Revision-Date: 2014-04-26 00:00-0000\n" -
wp-user-avatar/trunk/readme.txt
r905935 r909937 6 6 Requires at least: 3.6 7 7 Tested up to: 3.9 8 Stable tag: 1.9.1 18 Stable tag: 1.9.12 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 381 381 382 382 == Changelog == 383 384 = 1.9.12 = 385 * Add: wpua_edit_user_redirect_url filter 386 * Add: wpua_edit_user_safe_redirect filter 387 * Bug Fix: Clean output buffer 388 * Update: Description field for widget 383 389 384 390 = 1.9.11 = -
wp-user-avatar/trunk/uninstall.php
r905935 r909937 4 4 * 5 5 * @package WP User Avatar 6 * @version 1.9.1 16 * @version 1.9.12 7 7 */ 8 8 -
wp-user-avatar/trunk/wp-user-avatar.php
r905935 r909937 2 2 /** 3 3 * @package WP User Avatar 4 * @version 1.9.1 14 * @version 1.9.12 5 5 */ 6 6 … … 11 11 Author: Bangbay Siboliban 12 12 Author URI: http://siboliban.org/ 13 Version: 1.9.1 113 Version: 1.9.12 14 14 Text Domain: wp-user-avatar 15 15 Domain Path: /lang/ … … 39 39 */ 40 40 private function _define_constants() { 41 define('WPUA_VERSION', '1.9.1 1');41 define('WPUA_VERSION', '1.9.12'); 42 42 define('WPUA_FOLDER', basename(dirname(__FILE__))); 43 43 define('WPUA_DIR', plugin_dir_path(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.