@@ 261-268 (lines=8) @@ | ||
258 | * for how to use Sql functions with cake |
|
259 | */ |
|
260 | switch ($fieldName) { |
|
261 | case 'browser': |
|
262 | // SUBSTRING(browser, 1, LOCATE(' ', Incidents.browser)-1)) |
|
263 | $field = $groupedCount->func()->substring(array( |
|
264 | $fieldName => 'literal', |
|
265 | '1' => 'literal', |
|
266 | "Locate(' ', Incidents.browser)-1" => 'literal', |
|
267 | )); |
|
268 | break; |
|
269 | case 'server_software': |
|
270 | // SUBSTRING(server_software, 1, LOCATE('/', Incidents.server_software)-1)) |
|
271 | $field = $groupedCount->func()->substring(array( |
|
@@ 269-275 (lines=7) @@ | ||
266 | "Locate(' ', Incidents.browser)-1" => 'literal', |
|
267 | )); |
|
268 | break; |
|
269 | case 'server_software': |
|
270 | // SUBSTRING(server_software, 1, LOCATE('/', Incidents.server_software)-1)) |
|
271 | $field = $groupedCount->func()->substring(array( |
|
272 | $fieldName => 'literal', '1' => 'literal', |
|
273 | "Locate('/', Incidents.server_software)-1" => 'literal', |
|
274 | )); |
|
275 | break; |
|
276 | default: |
|
277 | $field = $fieldName; |
|
278 | } |