VersionCheck Class Reference
[Site]

Provides methods to check for the latest version of OJS. More...

List of all members.

Public Member Functions

getCurrentCodeVersion ()
getCurrentDBVersion ()
getLatestVersion ()
 getPatch (&$versionInfo, $codeVersion=null)
 getVersionCheckUrl ()
parseVersionXML ($url)


Detailed Description

Provides methods to check for the latest version of OJS.

See also:
Version

Definition at line 25 of file VersionCheck.inc.php.


Member Function Documentation

& VersionCheck.getCurrentCodeVersion (  ) 

Return the current code version.

Returns:
Version

Definition at line 50 of file VersionCheck.inc.php.

References parseVersionXML().

Referenced by upgradeTool.checkVersion(), UpgradeForm.display(), InstallForm.display(), and getPatch().

& VersionCheck.getCurrentDBVersion (  ) 

Return the currently installed database version.

Returns:
Version

Definition at line 40 of file VersionCheck.inc.php.

References DAORegistry.getDAO().

Referenced by upgradeTool.checkVersion().

& VersionCheck.getLatestVersion (  ) 

Return information about the latest available version.

Returns:
array

Definition at line 31 of file VersionCheck.inc.php.

References parseVersionXML().

Referenced by upgradeTool.check(), upgradeTool.download(), upgradeTool.latest(), upgradeTool.patch(), and AdminFunctionsHandler.systemInfo().

VersionCheck.getPatch ( &$  versionInfo,
codeVersion = null 
)

Find the applicable patch for the current code version (if available).

Parameters:
$versionInfo array as returned by parseVersionXML()
$codeVersion as returned by getCurrentCodeVersion()
Returns:
string

Definition at line 97 of file VersionCheck.inc.php.

References getCurrentCodeVersion().

Referenced by upgradeTool.checkVersion(), upgradeTool.download(), upgradeTool.patch(), and AdminFunctionsHandler.systemInfo().

VersionCheck.getVersionCheckUrl (  ) 

Return URL to the remote version check script.

Returns:
array

Definition at line 111 of file VersionCheck.inc.php.

Referenced by upgradeTool.checkVersion(), and upgradeTool.download().

& VersionCheck.parseVersionXML ( url  ) 

Parse information from a version XML file.

Returns:
array

Definition at line 64 of file VersionCheck.inc.php.

References Version.fromString().

Referenced by getCurrentCodeVersion(), and getLatestVersion().


The documentation for this class was generated from the following file:

Generated on Mon Jul 14 10:55:48 2008 for Open Journal Systems by  doxygen 1.5.6