@@ 248-255 (lines=8) @@ | ||
245 | * for how to use Sql functions with cake |
|
246 | */ |
|
247 | switch ($fieldName) { |
|
248 | case 'browser': |
|
249 | // SUBSTRING(browser, 1, LOCATE(' ', Incidents.browser)-1)) |
|
250 | $field = $groupedCount->func()->substring([ |
|
251 | $fieldName=>'literal', |
|
252 | "1" => 'literal', |
|
253 | "Locate(' ', Incidents.browser)-1" => 'literal' |
|
254 | ]); |
|
255 | break; |
|
256 | case 'server_software': |
|
257 | // SUBSTRING(server_software, 1, LOCATE('/', Incidents.server_software)-1)) |
|
258 | $field = $groupedCount->func()->substring([ |
|
@@ 256-262 (lines=7) @@ | ||
253 | "Locate(' ', Incidents.browser)-1" => 'literal' |
|
254 | ]); |
|
255 | break; |
|
256 | case 'server_software': |
|
257 | // SUBSTRING(server_software, 1, LOCATE('/', Incidents.server_software)-1)) |
|
258 | $field = $groupedCount->func()->substring([ |
|
259 | $fieldName=>'literal', "1" => 'literal', |
|
260 | "Locate('/', Incidents.server_software)-1" => 'literal' |
|
261 | ]); |
|
262 | break; |
|
263 | default: |
|
264 | $field = $fieldName; |
|
265 | } |