public function actionIndex() { $admins = User::getAllAdmins(); $message = FunctionLibrary::sessionMessage(); require_once ROOT . '/views/admin_user/index.php'; return true; }
/** * Create a message to all admins * @param int $fromUser * @param string $subject * @param string $msg */ public static function notifyAllAdmins($fromUser, $subject, $msg) { $admins = User::getAllAdmins(); if (!empty($admins)) { foreach ($admins as $admin) { // don't notify if it's the same user if ($admin['id'] == $fromUser) { continue; } $message = new Message(); $message->from_user_id = $fromUser; $message->to_user_id = $admin['id']; $message->subject = $subject; $message->content = $msg; $message->is_read = false; $message->created_on = date("Y-m-d G:i:s", time()); $message->save(); } } }