Skip to content
Code-Schnipsel Gruppen Projekte
deactivate.php 666 B
Newer Older
Henning Leutz's avatar
Henning Leutz committed
<?php

/**
 * This file contains package_quiqqer_discount_ajax_deactivate
 */

/**
 * Deactivate a discount
 *
 * @param integer $discountId - Discount-ID
 */

use QUI\ERP\Discount\Discount;

Henning Leutz's avatar
Henning Leutz committed
QUI::$Ajax->registerFunction(
    'package_quiqqer_discount_ajax_deactivate',
    function ($discountId) {
        $Handler = new QUI\ERP\Discount\Handler();
Henning Leutz's avatar
Henning Leutz committed
        $Discount = $Handler->getChild($discountId);

        /* @var $Discount Discount */
Henning Leutz's avatar
Henning Leutz committed
        $Discount->setAttribute('active', 0);
        $Discount->update();

        return method_exists($Discount, 'isActive') ? $Discount->isActive() : false;
Henning Leutz's avatar
Henning Leutz committed
    },
Henning Leutz's avatar
Henning Leutz committed
    'Permission::checkAdminUser'
);