Файловый менеджер - Редактировать - /var/www/html/plugins/jdonation/mailchimp/mailchimp.php
Ðазад
<?php /** * @version 5.4.8 * @package Joomla * @subpackage Joom Donation * @author Tuan Pham Ngoc * @copyright Copyright (C) 2009 - 2018 Ossolution Team * @license GNU/GPL, see LICENSE.php */ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); class plgJDonationMailchimp extends JPlugin { public function __construct(& $subject, $config) { parent::__construct($subject, $config); } function onAfterStoreDonor($row) { if (!JMailHelper::isEmailAddress($row->email)) { return; } require_once dirname(__FILE__) . '/api/MailChimp.php'; $mailchimp = new MailChimp($this->params->get('api_key')); $config = DonationHelper::getConfig(); $show_newsletter_subscription = DonationHelper::getConfigValue('show_newsletter_subscription'); if($show_newsletter_subscription == 1 && $row->newsletter_subscription == 1) { $subscriber = 1; }elseif($show_newsletter_subscription == 0){ $subscriber = 1; }else{ $subscriber = 0; } if($subscriber == 1 && $config->mailchimp_list_ids != ''){ $mailchimp_list_ids = $config->mailchimp_list_ids; $mailchimp_list_ids = explode(",", $mailchimp_list_ids); foreach ($mailchimp_list_ids as $listId) { if ($listId) { $mailchimp->call('lists/subscribe', array( 'id' => $listId, 'email' => array('email' => $row->email), 'merge_vars' => array('FNAME' => $row->first_name, 'LNAME' => $row->last_name), 'double_optin' => true, 'update_existing' => true, 'replace_interests' => false, 'send_welcome' => false, )); } } } } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка