You are here

function uc_discounts_codes_to_array in Ubercart Discounts (Alternative) 7.2

Same name and namespace in other branches
  1. 6.2 uc_discounts/uc_discounts.module \uc_discounts_codes_to_array()

Converts a newline separated code string to an array.

Parameters

string $codes_string:

Return value

array Array of discount codes.

3 calls to uc_discounts_codes_to_array()
uc_discounts_get_codes_for_order in uc_discounts/uc_discounts.module
Returns discount order codes used by order ID.
uc_discounts_uc_checkout_pane_discounts in uc_discounts/uc_discounts.module
Discounts checkout pane callback.
uc_discounts_uc_order_pane_callback in uc_discounts/uc_discounts.module
Callback for hook_uc_order_pane().

File

uc_discounts/uc_discounts.module, line 2370

Code

function uc_discounts_codes_to_array($codes_string) {
  $codes = array();
  $raw_codes = explode("\n", $codes_string);
  foreach ($raw_codes as $raw_code) {
    $code = trim($raw_code);
    if (!empty($code)) {
      $codes[] = $code;
    }
  }
  return $codes;
}