Public Member Functions

PayPalPlugin Class Reference

PayPal Paymethod plugin class. More...

Inheritance diagram for PayPalPlugin:
PaymethodPlugin Plugin

List of all members.

Public Member Functions

 displayPaymentForm ($queuedPaymentId, &$queuedPayment, &$request)
 displayPaymentSettingsForm (&$params, &$smarty)
 getDescription ()
 getDisplayName ()
 getInstallEmailTemplateDataFile ()
 getInstallEmailTemplatesFile ()
 getInstallSchemaFile ()
 getName ()
 getSettingsFormFieldNames ()
 handle ($args, &$request)
 isConfigured ()
 isCurlInstalled ()
 PayPalPlugin ()
 register ($category, $path)

Detailed Description

PayPal Paymethod plugin class.

Definition at line 17 of file PayPalPlugin.inc.php.


Member Function Documentation

PayPalPlugin.displayPaymentForm ( queuedPaymentId,
&$  queuedPayment,
&$  request 
)

Display the payment form

Parameters:
$queuedPaymentId int
$queuedPayment QueuedPayment
$request PKPRequest

Definition at line 116 of file PayPalPlugin.inc.php.

References getName(), Plugin.getSetting(), PaymethodPlugin.getTemplatePath(), and isConfigured().

PayPalPlugin.displayPaymentSettingsForm ( &$  params,
&$  smarty 
)

Display the settings form

Parameters:
$params array
$smarty Smarty

Reimplemented from PaymethodPlugin.

Definition at line 105 of file PayPalPlugin.inc.php.

References isCurlInstalled().

PayPalPlugin.getDescription (  ) 

Get a description of the plugin

Returns:
String

Reimplemented from PaymethodPlugin.

Definition at line 45 of file PayPalPlugin.inc.php.

PayPalPlugin.getDisplayName (  ) 

Get the Plugin's display name

Returns:
String

Definition at line 37 of file PayPalPlugin.inc.php.

PayPalPlugin.getInstallEmailTemplateDataFile (  ) 
See also:
getInstallEmailTemplateDataFile

Definition at line 343 of file PayPalPlugin.inc.php.

PayPalPlugin.getInstallEmailTemplatesFile (  ) 
See also:
getIntsallEmailTemplatesFile

Definition at line 336 of file PayPalPlugin.inc.php.

PayPalPlugin.getInstallSchemaFile (  ) 
See also:
Plugin.getInstallSchemaFile

Definition at line 329 of file PayPalPlugin.inc.php.

PayPalPlugin.getName (  ) 

Get the Plugin's internal name

Returns:
String

Reimplemented from PaymethodPlugin.

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

Referenced by displayPaymentForm().

PayPalPlugin.getSettingsFormFieldNames (  ) 

Get an array of the fields in the settings form

Returns:
array

Reimplemented from PaymethodPlugin.

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

Referenced by isConfigured().

PayPalPlugin.handle ( args,
&$  request 
)

Handle incoming requests/notifications

Parameters:
$args array
$request PKPRequest

Reimplemented from PaymethodPlugin.

Definition at line 154 of file PayPalPlugin.inc.php.

References Plugin.getSetting().

PayPalPlugin.isConfigured (  ) 

Check if plugin is configured and ready for use

Returns:
bool

Reimplemented from PaymethodPlugin.

Definition at line 85 of file PayPalPlugin.inc.php.

References Request.getPress(), Plugin.getSetting(), getSettingsFormFieldNames(), and isCurlInstalled().

Referenced by displayPaymentForm().

PayPalPlugin.isCurlInstalled (  ) 

return if required Curl is installed

Returns:
bool

Definition at line 77 of file PayPalPlugin.inc.php.

Referenced by displayPaymentSettingsForm(), and isConfigured().

PayPalPlugin.PayPalPlugin (  ) 

Constructor

Definition at line 21 of file PayPalPlugin.inc.php.

References PaymethodPlugin.PaymethodPlugin().

PayPalPlugin.register ( category,
path 
)

Register plugin

Returns:
bool

Definition at line 53 of file PayPalPlugin.inc.php.


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