public function SettingsController_DashboardData_Handler(&$Sender) { $ConversationModel = new ConversationModel(); // Number of Conversations $CountConversations = $ConversationModel->GetCountWhere(); $Sender->AddDefinition('CountConversations', $CountConversations); $Sender->BuzzData[T('Conversations')] = number_format($CountConversations); // Number of New Conversations in the last day $Sender->BuzzData[T('New conversations in the last day')] = number_format($ConversationModel->GetCountWhere(array('DateInserted >=' => Gdn_Format::ToDateTime(strtotime('-1 day'))))); // Number of New Conversations in the last week $Sender->BuzzData[T('New conversations in the last week')] = number_format($ConversationModel->GetCountWhere(array('DateInserted >=' => Gdn_Format::ToDateTime(strtotime('-1 week'))))); $ConversationMessageModel = new ConversationMessageModel(); // Number of Messages $CountMessages = $ConversationMessageModel->GetCountWhere(); $Sender->AddDefinition('CountConversationMessages', $CountMessages); $Sender->BuzzData[T('Conversation Messages')] = number_format($CountMessages); // Number of New Messages in the last day $Sender->BuzzData[T('New messages in the last day')] = number_format($ConversationMessageModel->GetCountWhere(array('DateInserted >=' => Gdn_Format::ToDateTime(strtotime('-1 day'))))); // Number of New Messages in the last week $Sender->BuzzData[T('New messages in the last week')] = number_format($ConversationMessageModel->GetCountWhere(array('DateInserted >=' => Gdn_Format::ToDateTime(strtotime('-1 week'))))); }