| @@ 98-105 (lines=8) @@ | ||
| 95 | $items[] = $object->ID; |
|
| 96 | } |
|
| 97 | } |
|
| 98 | } elseif($values && is_string($values)) { |
|
| 99 | if(!empty($values)) { |
|
| 100 | $items = explode(',', $values); |
|
| 101 | $items = str_replace('{comma}', ',', $items); |
|
| 102 | } else { |
|
| 103 | $items = array(); |
|
| 104 | } |
|
| 105 | } |
|
| 106 | } |
|
| 107 | } else { |
|
| 108 | // Sometimes we pass a singluar default value thats ! an array && !SS_List |
|
| @@ 111-123 (lines=13) @@ | ||
| 108 | // Sometimes we pass a singluar default value thats ! an array && !SS_List |
|
| 109 | if($values instanceof SS_List || is_array($values)) { |
|
| 110 | $items = $values; |
|
| 111 | } else { |
|
| 112 | if($values === null) { |
|
| 113 | $items = array(); |
|
| 114 | } |
|
| 115 | else { |
|
| 116 | if(!empty($values)) { |
|
| 117 | $items = explode(',', $values); |
|
| 118 | $items = str_replace('{comma}', ',', $items); |
|
| 119 | } else { |
|
| 120 | $items = array(); |
|
| 121 | } |
|
| 122 | } |
|
| 123 | } |
|
| 124 | } |
|
| 125 | ||
| 126 | if(is_array($source)) { |
|