Skip to content
Code-Schnipsel Gruppen Projekte

feat: new versioning

Zusammengeführt Henning Leutz schlägt vor, dev in next zu mergen.
36 Dateien
+ 612
584
Änderungen vergleichen
  • Nebeneinander
  • In der Reihe
Dateien
36
<?php
use QUI\Memberships\Handler as MembershipsHandler;
/**
* Create a new Product from a Membership
*
* @param int $membershipId
* @return bool - success
*/
use QUI\Memberships\Handler as MembershipsHandler;
QUI::$Ajax->registerFunction(
'package_quiqqer_memberships_ajax_memberships_products_createMembershipProducts',
function ($membershipId) {
try {
$Memberships = MembershipsHandler::getInstance();
$Membership = $Memberships->getChild((int)$membershipId);
$Membership = $Memberships->getChild((int)$membershipId);
$Membership->createProduct();
} catch (QUI\Memberships\Exception $Exception) {
QUI::getMessagesHandler()->addError(
QUI::getLocale()->get(
'quiqqer/memberships',
'message.ajax.memberships.products.createMembershipProducts.error',
array(
[
'error' => $Exception->getMessage()
)
]
)
);
return false;
} catch (\Exception $Exception) {
QUI\System\Log::addError('AJAX :: package_quiqqer_memberships_ajax_memberships_products_createMembershipProducts');
QUI\System\Log::addError(
'AJAX :: package_quiqqer_memberships_ajax_memberships_products_createMembershipProducts'
);
QUI\System\Log::writeException($Exception);
QUI::getMessagesHandler()->addError(
QUI::getLocale()->get(
'quiqqer/memberships',
'message.ajax.general.error',
array(
[
'error' => $Exception->getMessage()
)
]
)
);
@@ -53,6 +56,6 @@ QUI::$Ajax->registerFunction(
return true;
},
array('membershipId'),
['membershipId'],
'Permission::checkAdminUser'
);