function onPaymentConfigurationSave(&$element) { $app = JFactory::getApplication(); if (empty($element->payment_params->email)) { $app->enqueueMessage(JText::sprintf('ENTER_INFO_REGISTER_IF_NEEDED', 'PayPlug', JText::_('HIKA_EMAIL'), 'PayPlug', 'http://www.payplug.fr')); } elseif (empty($element->payment_params->password)) { $app->enqueueMessage(JText::sprintf('ENTER_INFO_REGISTER_IF_NEEDED', 'PayPlug', JText::_('HIKA_PASSWORD'), 'PayPlug', 'http://www.payplug.fr')); } else { require_once dirname(__FILE__) . '/lib/payplug.php'; try { $parameters = Payplug::loadParameters($element->payment_params->email, $element->payment_params->password); $parameters->saveInFile(HIKASHOP_MEDIA . "payplug_parameters.json"); } catch (Exception $e) { $app->enqueueMessage($e->getMessage()); } } return true; }