form)) { $form = $config->form; } } // Dummy Object. $obj = new stdClass(); $data = (isset($config[0]) ? $config[0] : array()); $rule_id = (isset($data->ID)) ? $data->ID : 0; $discounts = array(); $discount_rules = array(); if (isset($data->discount_rule)) { $discount_rules = (is_string($data->discount_rule) ? json_decode($data->discount_rule, true) : array('' => '')); } foreach ($discount_rules as $index => $rule) { foreach ($rule as $id => $value) { $discounts[$id] = $value; } } $discount_rules = $discounts; if (empty($discount_rules)) { $discount_rules = array(0 => ''); $type = 'subtotal_least'; } $flycartWooDiscountRulesPurchase = new FlycartWooDiscountRulesPurchase(); $isPro = $flycartWooDiscountRulesPurchase->isPro(); $woo_settings = new FlycartWooDiscountBase(); $do_not_run_while_have_third_party_coupon = $woo_settings->getConfigData('do_not_run_while_have_third_party_coupon', 0); $current_date_and_time = FlycartWooDiscountRulesGeneralHelper::getCurrentDateAndTimeBasedOnTimeZone(); ?>