Skip to content
Code-Schnipsel Gruppen Projekte
create.php 562 B
Newer Older
  • Learn to ignore specific revisions
  • Henning Leutz's avatar
    Henning Leutz committed
    <?php
    
    /**
     * This file contains package_quiqqer_discount_ajax_create
     */
    
    /**
     * Create a discount
     *
     * @return array
     */
    QUI::$Ajax->registerFunction(
        'package_quiqqer_discount_ajax_create',
        function ($params) {
            $params    = json_decode($params, true);
            $Discounts = new QUI\ERP\Discount\Handler();
    
    Henning Leutz's avatar
    Henning Leutz committed
    
            if (!isset($params['active'])) {
                $params['active'] = 0;
            }
    
            $Discount = $Discounts->createChild($params);
    
    Henning Leutz's avatar
    Henning Leutz committed
    
            return $Discount->getId();
        },
    
    Henning Leutz's avatar
    Henning Leutz committed
        'Permission::checkAdminUser'
    );