Macromedia ColdFusion MX Version Analysis:

<cfscript>
    versinfo = arraynew(1);
    versinfo[1] = structnew();
    versinfo[1].name = "the base version, with no updater";
    versinfo[1].number = 48097;
    versinfo[2] = structnew();
    versinfo[2].name = "Updater 1";
    versinfo[2].number = 52311;
    versinfo[3] = structnew();
    versinfo[3].name = "Updater 2";
    versinfo[3].number = 55693;
    versinfo[4] = structnew();
    versinfo[4].name = "Updater 3";
    versinfo[4].number = 58500;
    curversion = listlast(Server.ColdFusion.ProductVersion);
</cfscript>

<cfoutput>
    <p>This server is running <b>#Server.ColdFusion.ProductName#, #server.coldfusion.ProductLevel#</b>

    <cfif left(Server.ColdFusion.ProductVersion,5) is "6,0,0">
        <p>Which means it?s running with
        <cfif server.coldfusion.appserver is "j2ee" and curversion is 58096>
            &nbsp;Updater 3 on ColdFusion MX for J2EE.
        <cfelse>
            <cfloop from="1" to="#arraylen(versinfo)#" index="i">
            <cfif curversion eq versinfo[i].number>

                <b>#versinfo[i].name#</b>.
                <cfbreak>
            <cfelseif curversion lt versinfo[i].number>
                <b>patches not yet up to the final release of
                #versinfo[i].name#</b>
                <cfbreak>
            <cfelseif i is arraylen(versinfo)>

                a version <b>greater than the final release of
                #versinfo[arraylen(versinfo)].name#</b>.
                This tool has not been updated yet to recognise that
                version number.
            </cfif>
            </cfloop>
        </cfif>
    <cfelse>
    </cfif>

    <p>There are updaters for CFMX available at http://www.macromedia.com/software/coldfusion/special/updater/faq/.
</cfoutput>

About This Tutorial
Author: Peter Tilbrook
Skill Level: Beginner 
 
 
 
Platforms Tested: CFMX
Total Views: 25,713
Submission Date: May 07, 2003
Last Update Date: June 05, 2009
All Tutorials By This Autor: 5
Discuss This Tutorial
Advertisement

Sponsored By...
Powered By...