From: Andrew Dolgov Date: Wed, 13 Jan 2010 19:03:42 +0000 (+0300) Subject: get_schema_version: add nocache parameter X-Git-Tag: 1.4.0~53 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=199db684f3e90903f6605e2b8bd088e0ba34b551;p=tt-rss.git get_schema_version: add nocache parameter --- diff --git a/functions.php b/functions.php index 507595e7..3d09e0f6 100644 --- a/functions.php +++ b/functions.php @@ -2054,9 +2054,15 @@ return "even"; } - function get_schema_version($link) { - $result = db_query($link, "SELECT schema_version FROM ttrss_version"); - return (int) db_fetch_result($result, 0, "schema_version"); + function get_schema_version($link, $nocache = false) { + if (!$_SESSION["schema_version"] || $nocache) { + $result = db_query($link, "SELECT schema_version FROM ttrss_version"); + $version = db_fetch_result($result, 0, "schema_version"); + $_SESSION["schema_version"] = $version; + return $version; + } else { + return $_SESSION["schema_version"]; + } } function sanity_check($link) {