/**
  * Provides a single article instance.
  *
  * @param int $articleID
  * @return NewsArticle|null
  */
 public function getArticle($articleID)
 {
     global $sql_prefix, $sessioninfo;
     if (intval($articleID) < 1) {
         return null;
     }
     $query = sprintf("SELECT ID,header,eventID,content,createTime,active,global FROM %s_news WHERE ID=%s AND ((global='yes' OR eventID=1) OR eventID=%s)", $sql_prefix, $articleID, $sessioninfo->eventID);
     $result = db_query($query);
     if ($result == false || db_num($result) < 1) {
         return null;
     }
     $row = db_fetch_assoc($result);
     $articleObject = new NewsArticle($articleID);
     $articleObject->fillInfo($row);
     unset($row, $result);
     return $articleObject;
 }