/**
  * Returns the content id given a valid content alias.
  *
  * @param string $alias The alias to query
  * @return integer The resulting id.  false if not found.
  */
 function GetPageIDFromAlias($alias)
 {
     $res = cms_content_cache::get_id_from_alias($alias);
     if ($res !== FALSE) {
         return $res;
     }
     $gCms = cmsms();
     $db = $gCms->GetDb();
     if (is_numeric($alias) && strpos($alias, '.') == FALSE && strpos($alias, ',') == FALSE) {
         return $alias;
     }
     $params = array($alias);
     $query = "SELECT content_id FROM " . cms_db_prefix() . "content WHERE content_alias = ?";
     $row = $db->GetRow($query, $params);
     if (!$row) {
         return false;
     }
     return $row['content_id'];
 }