Changeset 659
- Timestamp:
- 12/13/2008 07:02:15 PM (18 years ago)
- Location:
- trunk/bp-messages
- Files:
-
- 11 added
- 5 edited
-
autocomplete (added)
-
autocomplete/bp-messages-autocomplete.php (added)
-
bp-messages-ajax.php (modified) (6 diffs)
-
bp-messages-classes.php (modified) (3 diffs)
-
bp-messages-cssjs.php (modified) (1 diff)
-
bp-messages-templatetags.php (modified) (2 diffs)
-
css/autocomplete (added)
-
css/autocomplete/jquery.autocompletefb.css (added)
-
images/ajax-loader.gif (added)
-
js/autocomplete (added)
-
js/autocomplete/init.php (added)
-
js/autocomplete/jquery.autocomplete.js (added)
-
js/autocomplete/jquery.autocompletefb.js (added)
-
js/autocomplete/jquery.bgiframe.min.js (added)
-
js/autocomplete/jquery.dimensions.js (added)
-
js/general.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-messages/bp-messages-ajax.php
r431 r659 22 22 } else { 23 23 $result['message'] = '<img src="' . $bp['messages']['image_base'] . '/warning.gif" alt="Warning" /> ' . $result['message']; 24 echo "-1 |" . $result['message'];24 echo "-1[[split]]" . $result['message']; 25 25 } 26 26 } … … 31 31 32 32 if ( !isset($_POST['thread_ids']) ) { 33 echo "-1 |" . __('There was a problem marking messages as unread.', 'buddypress');33 echo "-1[[split]]" . __('There was a problem marking messages as unread.', 'buddypress'); 34 34 } else { 35 35 $thread_ids = explode( ',', $_POST['thread_ids'] ); … … 46 46 47 47 if ( !isset($_POST['thread_ids']) ) { 48 echo "-1 |" . __('There was a problem marking messages as read.', 'buddypress');48 echo "-1[[split]]" . __('There was a problem marking messages as read.', 'buddypress'); 49 49 } else { 50 50 $thread_ids = explode( ',', $_POST['thread_ids'] ); … … 61 61 62 62 if ( !isset($_POST['thread_ids']) ) { 63 echo "-1 |" . __('There was a problem deleting messages.', 'buddypress');63 echo "-1[[split]]" . __( 'There was a problem deleting messages.', 'buddypress' ); 64 64 } else { 65 65 $thread_ids = explode( ',', $_POST['thread_ids'] ); … … 69 69 } 70 70 71 echo __('Messages deleted.', 'buddypress');71 _e('Messages deleted.', 'buddypress'); 72 72 } 73 73 } … … 78 78 79 79 if ( !isset($_POST['notice_id']) ) { 80 echo "-1 |" . __('There was a problem closing the notice.', 'buddypress');80 echo "-1[[split]]" . __('There was a problem closing the notice.', 'buddypress'); 81 81 } else { 82 82 $notice_ids = get_usermeta( $userdata->ID, 'closed_notices' ); -
trunk/bp-messages/bp-messages-classes.php
r656 r659 154 154 155 155 $delete_for_user = $wpdb->query( $wpdb->prepare( "UPDATE " . $bp['messages']['table_name_recipients'] . " SET is_deleted = 1 WHERE thread_id = %d AND user_id = %d", $thread_id, $bp['loggedin_userid'] ) ); 156 156 157 157 // Check to see if any more recipients remain for this message 158 158 // if not, then delete the message from the database. 159 $recipients = $wpdb->get_results( $wpdb->prepare( "SELECT id FROM " . $bp['messages']['table_name_recipients'] . " WHERE thread_id = %d AND is_deleted = 0", $thread_id ) );159 $recipients = $wpdb->get_results( $wpdb->prepare( "SELECT id FROM " . $bp['messages']['table_name_recipients'] . " WHERE thread_id = %d AND is_deleted = 0", $thread_id ) ); 160 160 161 161 if ( !$recipients ) { … … 186 186 $pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ); 187 187 188 $sql = $wpdb->prepare( "SELECT r.thread_id FROM " . $bp['messages']['table_name_recipients'] . " r, " . $bp['messages']['table_name_threads'] . " t WHERE t.id = r.thread_id AND r. user_id = %d$exclude_sender ORDER BY t.last_post_date DESC$pag_sql", $bp['loggedin_userid'] );188 $sql = $wpdb->prepare( "SELECT r.thread_id FROM " . $bp['messages']['table_name_recipients'] . " r, " . $bp['messages']['table_name_threads'] . " t WHERE t.id = r.thread_id AND r.is_deleted = 0 AND r.user_id = %d$exclude_sender ORDER BY t.last_post_date DESC$pag_sql", $bp['loggedin_userid'] ); 189 189 190 190 if ( !$thread_ids = $wpdb->get_results($sql) ) … … 255 255 global $wpdb, $bp; 256 256 257 $sql = $wpdb->prepare( "SELECT unread_count FROM " . $bp['messages']['table_name_recipients'] . " WHERE user_id = %d ", $bp['loggedin_userid'] );257 $sql = $wpdb->prepare( "SELECT unread_count FROM " . $bp['messages']['table_name_recipients'] . " WHERE user_id = %d AND is_deleted = 0", $bp['loggedin_userid'] ); 258 258 259 259 if ( !$unread_counts = $wpdb->get_results($sql) ) -
trunk/bp-messages/bp-messages-cssjs.php
r561 r659 38 38 if ( $bp['current_component'] == $bp['messages']['slug'] ) 39 39 wp_enqueue_script( 'bp-messages-js', site_url() . '/wp-content/mu-plugins/bp-messages/js/general.js' ); 40 41 // Include the autocomplete JS for composing a message. 42 if ( $bp['current_component'] == $bp['messages']['slug'] && $bp['current_action'] == 'compose') { 43 wp_enqueue_script( 'bp-jquery-autocomplete', site_url() . '/wp-content/mu-plugins/bp-messages/js/autocomplete/jquery.autocomplete.js', 'jquery' ); 44 wp_enqueue_script( 'bp-jquery-autocomplete-fb', site_url() . '/wp-content/mu-plugins/bp-messages/js/autocomplete/jquery.autocompletefb.js', 'jquery' ); 45 wp_enqueue_script( 'bp-jquery-bgiframe', site_url() . '/wp-content/mu-plugins/bp-messages/js/autocomplete/jquery.bgiframe.min.js', 'jquery' ); 46 wp_enqueue_script( 'bp-jquery-dimensions', site_url() . '/wp-content/mu-plugins/bp-messages/js/autocomplete/jquery.dimensions.js', 'jquery' ); 47 wp_enqueue_script( 'bp-autocomplete-init', site_url() . '/wp-content/mu-plugins/bp-messages/js/autocomplete/init.php', 'jquery' ); 48 49 } 50 40 51 } 41 52 add_action( 'template_redirect', 'messages_add_js' ); 53 54 function messages_add_css() { 55 global $bp; 56 57 if ( $bp['current_component'] == $bp['messages']['slug'] && $bp['current_action'] == 'compose') { 58 wp_enqueue_style( 'bp-messages-autocomplete', site_url() . '/wp-content/mu-plugins/bp-messages/css/autocomplete/jquery.autocompletefb.css' ); 59 wp_print_styles(); 60 } 61 } 62 add_action( 'wp_head', 'messages_add_css' ); 63 42 64 43 65 function messages_add_structure_css() { -
trunk/bp-messages/bp-messages-templatetags.php
r656 r659 152 152 function bp_message_thread_delete_link() { 153 153 global $messages_template, $bp; 154 echo apply_filters( 'bp_message_thread_delete_link', $bp['loggedin_domain'] . $bp['messages']['slug'] . '/ delete/' . $messages_template->thread->thread_id );154 echo apply_filters( 'bp_message_thread_delete_link', $bp['loggedin_domain'] . $bp['messages']['slug'] . '/' . $bp['current_action'] . '/delete/' . $messages_template->thread->thread_id ); 155 155 } 156 156 … … 320 320 } 321 321 322 function bp_message_loading_image_src() { 323 global $bp; 324 echo $bp['messages']['image_base'] . '/ajax-loader.gif'; 325 } 326 322 327 ?> -
trunk/bp-messages/js/general.js
r199 r659 50 50 51 51 setTimeout( function() { 52 var err_num = response.split(' |');52 var err_num = response.split('[[split]]'); 53 53 if ( err_num[0] == "-1" ) { 54 54 response = err_num[1]; … … 97 97 function(response) { 98 98 response = response.substr(0, response.length-1); 99 var err_num = response.split(' |');99 var err_num = response.split('[[split]]'); 100 100 if ( err_num[0] == "-1" ) { 101 101 // error … … 140 140 function(response) { 141 141 response = response.substr(0, response.length-1); 142 var err_num = response.split(' |');142 var err_num = response.split('[[split]]'); 143 143 if ( err_num[0] == "-1" ) { 144 144 // error … … 183 183 function(response) { 184 184 response = response.substr(0, response.length-1); 185 var err_num = response.split(' |');185 var err_num = response.split('[[split]]'); 186 186 187 187 jQuery('#message').remove(); … … 206 206 function(response) { 207 207 response = response.substr(0, response.length-1); 208 var err_num = response.split(' |');208 var err_num = response.split('[[split]]'); 209 209 210 210 if ( err_num[0] == "-1" ) { … … 247 247 } 248 248 } 249 ); 249 ); 250 250 });
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)