コード例 #1
0
ファイル: payplug.php プロジェクト: rodhoff/MNW
 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;
 }