@@ 64-71 (lines=8) @@ | ||
61 | // A position step will never reach the last number. |
|
62 | return $options; |
|
63 | } |
|
64 | elseif ($step < 0) |
|
65 | { |
|
66 | // Build the options array backwards. |
|
67 | for ($i = $first; $i >= $last; $i += $step) |
|
68 | { |
|
69 | $options[] = HtmlSelect::option($i); |
|
70 | } |
|
71 | } |
|
72 | else |
|
73 | { |
|
74 | // Build the options array. |
|
@@ 72-79 (lines=8) @@ | ||
69 | $options[] = HtmlSelect::option($i); |
|
70 | } |
|
71 | } |
|
72 | else |
|
73 | { |
|
74 | // Build the options array. |
|
75 | for ($i = $first; $i <= $last; $i += $step) |
|
76 | { |
|
77 | $options[] = HtmlSelect::option($i); |
|
78 | } |
|
79 | } |
|
80 | ||
81 | // Merge any additional options in the XML definition. |
|
82 | $options = array_merge(parent::getOptions(), $options); |