예제 #1
0
        if (isset($_POST[$prefix . 'TYPE'])) {
            $fields['TYPE'] = $_POST[$prefix . 'TYPE'];
        }
        if (isset($_POST[$prefix . 'MAX_USE'])) {
            $fields['MAX_USE'] = $_POST[$prefix . 'MAX_USE'];
        }
        if (isset($_POST[$prefix . 'USER_ID'])) {
            $fields['USER_ID'] = $_POST[$prefix . 'USER_ID'];
        }
        if (isset($_POST[$prefix . 'DESCRIPTION'])) {
            $fields['DESCRIPTION'] = $_POST[$prefix . 'DESCRIPTION'];
        }
        if ($couponID == 0) {
            $result = Internals\DiscountCouponTable::add($fields);
        } else {
            $result = Internals\DiscountCouponTable::update($couponID, $fields);
        }
        if (!$result->isSuccess()) {
            $errors = $result->getErrorMessages();
        } else {
            if ($couponID == 0) {
                $couponID = $result->getId();
            }
        }
    }
    if (empty($errors)) {
        if ($subWindow) {
            ?>
<script type="text/javascript">
top.BX.closeWait(); top.BX.WindowManager.Get().AllowClose(); top.BX.WindowManager.Get().Close();
top.ReloadOffers();