Public Member Functions

UploadPluginForm Class Reference

Form to upload a plugin file. More...

List of all members.

Public Member Functions

 _checkIfNewer ($productType, $productName, $newVersion)
 _installPlugin ($request, $path)
 _setConnectionParams ()
 _upgradePlugin ($request, $path, &$templateMgr)
 execute (&$request)
 fetch (&$request)
 readInputData ()
 UploadPluginForm ($function)

Detailed Description

Form to upload a plugin file.

Definition at line 29 of file UploadPluginForm.inc.php.


Member Function Documentation

UploadPluginForm._checkIfNewer ( productType,
productName,
newVersion 
)

Checks to see if local version of plugin is newer than installed version

Parameters:
$productType string Product type of plugin
$productName string Product name of plugin
$newVersion Version Version object of plugin to check against database
Returns:
boolean

Definition at line 216 of file UploadPluginForm.inc.php.

Referenced by _installPlugin(), and _upgradePlugin().

UploadPluginForm._installPlugin ( request,
path 
)

Installs the uploaded plugin

Parameters:
$request PKPRequest
$path string path to plugin Directory
Returns:
boolean

Definition at line 137 of file UploadPluginForm.inc.php.

References _checkIfNewer(), and _setConnectionParams().

Referenced by execute().

UploadPluginForm._setConnectionParams (  ) 

Load database connection parameters into an array (needed for upgrade).

Returns:
array

Definition at line 229 of file UploadPluginForm.inc.php.

Referenced by _installPlugin(), and _upgradePlugin().

UploadPluginForm._upgradePlugin ( request,
path,
&$  templateMgr 
)

Upgrade a plugin to a newer version from the user's filesystem

Parameters:
$request PKPRequest
$path string path to plugin Directory
$templateMgr reference to template manager
$category string
$plugin string
Returns:
boolean

Definition at line 251 of file UploadPluginForm.inc.php.

References _checkIfNewer(), and _setConnectionParams().

Referenced by execute().

UploadPluginForm.execute ( &$  request  ) 
See also:
Form.execute()

Definition at line 69 of file UploadPluginForm.inc.php.

References _installPlugin(), and _upgradePlugin().

UploadPluginForm.fetch ( &$  request  ) 
See also:
Form.fetch()

Definition at line 59 of file UploadPluginForm.inc.php.

UploadPluginForm.readInputData (  ) 
See also:
Form.readInputData()

Definition at line 52 of file UploadPluginForm.inc.php.

UploadPluginForm.UploadPluginForm ( function  ) 

Constructor.

Definition at line 38 of file UploadPluginForm.inc.php.


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