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. 介绍。

问题?

我们总是很乐意帮助您可能拥有的代码或其他问题!搜索我们开发人员文档联系支持,或与我们联系销售团队