php - 使用 joomla 插件文件中的函数

标签 php paypal joomla

如我的问题所述,我如何从外部 php 文件使用 joomla 插件文件夹中的函数?

准确的说是在这个补丁“/plugins/system/rsfppayment/rsfppayment.php”下,我想使用函数rsfp_afterConfirmPayment()。我粘贴了下面的代码片段,这个文件来自 rsForm Pro Paypal 支付插件。

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

/**
 * RSForm! Pro Payment Plugin
 */
class plgSystemRSFPPayment extends JPlugin
{
function rsfp_afterConfirmPayment($SubmissionId) {
        RSFormProHelper::sendSubmissionEmails($SubmissionId);
    }
}

最佳答案

您可以执行以下操作:

require_once('/plugins/system/rsfppayment/rsfppayment.php');
$objplgSystemRSFPPayment = new plgSystemRSFPPayment();
$objplgSystemRSFPPayment->rsfp_afterConfirmPayment($submissionId);

当然需要确保路径正确,$submissionId的值有效。

关于php - 使用 joomla 插件文件中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37253156/

相关文章:

php - DateTime() 工作错误

php - 使用 PHP 的 preg_match 来查看某个值是否与值列表匹配

php - 选择具有最大日期的记录

PHP 数组搜索 - key => string

ruby - 谁能告诉我现在 payflowpro 的确切 URL 是什么,Url "https://payflowpro.paypal.com"现在对我不起作用

c# - 我可以在 c# 中使用 PayPal API 在 app.config 文件中使用两个不同的 clientId 和 clientSecret 值吗?

php - 乔姆拉 | PHP : Have a category blog listing/latest articles within the menu structure

paypal - 创建/更新 RecurringPaymentsProfile - 客户可以使用他们的 PPal 帐户吗

Javascript 连接到 joomla mysql 数据库

css - Joomla Start 需要帮助