+ content+="<b>FMS version ";\r
+ content+=FMS_VERSION;\r
+ content+="</b><br>";\r
+\r
+ bool showgenericupdate=true;\r
+ SQLite3DB::Statement st=m_db->Prepare("SELECT Major, Minor, Release, PageKey FROM tblFMSVersion ORDER BY Major DESC, Minor DESC, Release DESC LIMIT 1;");\r
+ st.Step();\r
+ if(st.RowReturned())\r
+ {\r
+ int major=0;\r
+ int minor=0;\r
+ int release=0;\r
+ int currentmajor=0;\r
+ int currentminor=0;\r
+ int currentrelease=0;\r
+ std::string freesite="";\r
+ std::string majorstr="";\r
+ std::string minorstr="";\r
+ std::string releasestr="";\r
+\r
+ StringFunctions::Convert(VERSION_MAJOR,currentmajor);\r
+ StringFunctions::Convert(VERSION_MINOR,currentminor);\r
+ StringFunctions::Convert(VERSION_RELEASE,currentrelease);\r
+\r
+ st.ResultInt(0,major);\r
+ st.ResultInt(1,minor);\r
+ st.ResultInt(2,release);\r
+ st.ResultText(3,freesite);\r
+\r
+ StringFunctions::Convert(major,majorstr);\r
+ StringFunctions::Convert(minor,minorstr);\r
+ StringFunctions::Convert(release,releasestr);\r
+\r
+ if(currentmajor<major || (currentmajor==major && currentminor<minor) || (currentmajor==major && currentminor==minor && currentrelease<release))\r
+ {\r
+ content+="<b>You are running an old version of FMS. Please update here: <a href=\"http://"+fcphost+":"+fproxyport+"/"+freesite+"\">FMS "+majorstr+"."+minorstr+"."+releasestr+"</a></b><br>";\r
+ content+="You can see the release info <a href=\"versioninfo.htm?Major="+majorstr+"&Minor="+minorstr+"&Release="+releasestr+"\">here</a><br>";\r
+ showgenericupdate=false;\r
+ }\r
+ else\r
+ {\r
+ content+="<a href=\"versioninfo.htm\">Release info</a><br>";\r
+ }\r
+\r
+ }\r
+\r
+ if(showgenericupdate)\r
+ {\r
+ content+="Check for new versions at the <a href=\"http://"+fcphost+":"+fproxyport+"/"+FMS_FREESITE_USK+"\">FMS Freesite</a><br>";\r
+ }\r
+\r