private static function LoadFeed()
 {
     if (!self::IsCorrect()) {
         WoW_Log::WriteError('%s : character was not found.', __METHOD__);
         return false;
     }
     self::$feed_data = DB::Characters()->select("SELECT * FROM `character_feed_log` WHERE `guid` = %d AND `date` > 0 ORDER BY `date` DESC", self::GetGUID());
     if (!self::IsFeedsLoaded()) {
         WoW_Log::WriteLog('%s : feed data for character %s (GUID: %d) was not found!', __METHOD__, self::GetName(), self::GetGUID());
         return false;
     }
     $feed_count = count(self::$feed_data);
     for ($i = 0; $i < $feed_count; ++$i) {
         if (self::$feed_data[$i]['type'] == TYPE_ACHIEVEMENT_FEED) {
             self::$feed_data[$i]['date'] = WoW_Achievements::GetAchievementDate(self::$feed_data[$i]['data']);
         }
     }
     return true;
 }