} redirect('/messages.php?command=' . $command . '&informational=' . url('Messages deleted')); } break; default: $command = 'personal'; $messages_type = 'personal'; $current_tab = 'messages'; $type = 0; } // Sending mail section. if ($message && $messenger) { if ($to_clan && $has_clan) { $type = 1; $target_id_list = $clan->getMemberIds(); $passfail = Message::sendToGroup($ninja, $target_id_list, $message, $type); $message_sent_to = 'your clan'; $message_to = 'clan'; } elseif ((bool) $target_id) { Message::create(['send_from' => $ninja->id(), 'send_to' => $target_id, 'message' => $message, 'type' => $type]); $message_sent_to = $to; $message_to = 'individual'; $type = 0; } } // An illuminate collection object. $messages = Message::findByReceiver($ninja, $type, $limit, $offset); $message_count = Message::countByReceiver($ninja, $type); // To count all the messages $pages = ceil($message_count / $limit); // Total pages.