public function actionIndex()
 {
     $admins = User::getAllAdmins();
     $message = FunctionLibrary::sessionMessage();
     require_once ROOT . '/views/admin_user/index.php';
     return true;
 }
Example #2
0
 /**
  * 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();
         }
     }
 }