get_value('news')) { $DB->query(" SELECT `ID`, `Title`, `Body`, `Time` FROM `news` ORDER BY `Time` DESC LIMIT $NewsCount "); $News = $DB->to_array(false, MYSQLI_NUM, false); $Cache->cache_value('news', $News, 3600 * 24 * 30); $Cache->cache_value('news_latest_id', $News[0][0], 0); $Cache->cache_value('news_latest_title', $News[0][1], 0); } if ($LoggedUser['LastReadNews'] !== $News[0][0] && count($News) > 0) { $Cache->begin_transaction("user_info_heavy_$UserID"); $Cache->update_row(false, array('LastReadNews' => $News[0][0])); $Cache->commit_transaction(0); $DB->query(" UPDATE users_info SET LastReadNews = '".$News[0][0]."' WHERE UserID = $UserID"); $LoggedUser['LastReadNews'] = $News[0][0]; } View::show_header('News', 'bbcode,news_ajax'); ?>