File manager - Edit - /home/verseaumee/ptitsanes/plugins/experiencepayment/paylater/paylater.php
Back
<?php /** ------------------------------------------------------------------------ SOLIDRES - Accommodation booking extension for Joomla ------------------------------------------------------------------------ * @author Solidres Team <contact@solidres.com> * @website https://www.solidres.com * @copyright Copyright (C) 2013 - 2019 Solidres. All Rights Reserved. * @license GNU General Public License version 3, or later ------------------------------------------------------------------------ */ defined('_JEXEC') or die; JLoader::register('SRExpPayment', SRPlugin::getAdminPath('experience') . '/helpers/payment.php'); class PlgExperiencePaymentPayLater extends SRExpPayment { public function finished($reservation, $payment) { $message = str_ireplace('[TOUR_NAME]', $reservation->get('experience_name'), $payment->params->get('message')); $customField = SRCustomFieldHelper::getInstance(); $context = SRExperienceHelper::getCustomFieldContext($reservation->get('id')); $fields = $customField->getValues(array('context' => $context)); foreach ($fields as $field) { $storage = json_decode($field->storage); if (!is_object($storage)) { continue; } $message = str_ireplace('[' . trim(strtoupper($storage->field_name)) . ']', $field->value, $message); } foreach ($reservation->getProperties() as $name => $value) { $message = str_ireplace('[' . strtoupper($name) . ']', $value, $message); } $this->app->triggerEvent('onExperienceSendConfirmEmail', array($reservation)); return SRUtilities::translateText($message); } }
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings