Beispiel #1
0
 public function onedaysummaryAction()
 {
     $now = time();
     $onedaybefore = $now - 60 * 60 * 24;
     $threadModel = new ThreadModel();
     $newThread = $threadModel->newThreadsFrom($onedaybefore);
     $topThread = $threadModel->topThreadsFrom(10, $onedaybefore);
     $bbsHero = $threadModel->topBbsHero(10, $onedaybefore);
     $newscenter = new NewscenterModel();
     $news = $newscenter->news(1, 10, "apple");
     $data = array();
     $data["newThread"] = $newThread;
     $data["topThread"] = $topThread;
     $data["bbsHero"] = $bbsHero;
     $data["news"] = $news;
     $mail = new MailModel();
     $userModel = new UserModel();
     $users = $userModel->dailyNewsUser();
     foreach ($users as $user) {
         $data["user"] = $user;
         $page = $this->makePage("MailTemplate", "dailysummary", $data);
         $mail->generateMail($user["email"], "OurCoders社区 <*****@*****.**>", "OurCoders社区每日精选", $page, 0);
     }
     echo "ok";
 }