bp_message_export :: get_data($用户那$ PAGE.的)
通过页面和用户获取消息的数据和计数。
描述
参数
- $用户
-
(必需的)
- $ PAGE.
-
(必需的)
返回
(大批)
来源
文件:bp-core / gdpr / class-bp-message-export.php
函数get_data($ user,$ page){global $ wpdb,$ bp;$ wpdb-> show_errors(false);$ table =“{$ bp->消息 - > global_tables [”table_name_messages“]}项”;$ query_select =“项目。*”;$ query_select_count =“count(item.id)”;$ query_where =“item.sender_id =%d”;$ offset =($ page - 1)* $ this-> items_per_batch;$ limit =“limit {$ this->项目_per_batch} offset {$ offset}”;$ query =“选择{$ query_select}从{$ table}其中{$ query_where} {$ limit}”;$ query = $ wpdb->准备($查询,$用户 - > ID); $query_count = "SELECT {$query_select_count} FROM {$table} WHERE {$query_where}"; $query_count = $wpdb->prepare( $query_count, $user->ID ); $count = (int) $wpdb->get_var( $query_count ); $items = $wpdb->get_results( $query ); $items = $this->messages_recipients( $items ); return array( "total" => $count, "offset" => $offset, "items" => $items, ); }
变更乐
版本 | 描述 |
---|---|
Buddyboss 1.0.0. | 介绍。 |