static function Increment($thread_id, $period_id = null) { $thread_id = ESQL::Escape($thread_id); $period_id = ESQL::Escape($period_id); $count_id = self::GetCurrentId($thread_id, $period_id); if ($count_id == null) { if ($period_id == null) { $period_id = CountPeriod::GetCurrentId(); } self::Insert($thread_id, $period_id); } else { ESQL::Query("update page_usage set view_count = view_count + 1 where count_id = '{$count_id}'"); } }