$user = User::find_by_id($_SESSION['user_id']); //1.the current page number ($current_page) $page = !empty($_GET['page']) ? (int) $_GET['page'] : 1; //2. records per page ($per_page) $per_page = 2; //3.total record count ($total_count) global $database; $sql = "select COUNT(*) FROM receivers where user_id=" . $_SESSION['user_id'] . " order by message_id desc"; $result = $database->execute_query($sql); $row = $database->fetch_array($result); $total_count = array_shift($row); $pagination = new Pagination($page, $per_page, $total_count); $sql = "select * from receivers where user_id=" . $_SESSION['user_id'] . " order by message_id desc "; $sql .= "LIMIT {$per_page} "; $sql .= "OFFSET {$pagination->offset()}"; $inbox_message_ids = Receiver::find_by_sql($sql); ?> <?php $path = '../assets/images/profile_pic/' . $user->profile_pic; echo envapi_get_html_for_reg_user('176644-3EaSQ9JhWGaxqDH2EJ91XS3smNIPajiD', $user->first_name, $user->last_name, $path, false, "HI"); ?> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="description" content="Neon Admin Panel" /> <meta name="author" content="" /> <title>LLSCT | Mailbox | Inbox</title>