| @@ 402-410 (lines=9) @@ | ||
| 399 | } |
|
| 400 | }else if($op == 'BETWEEN'){ |
|
| 401 | $cond = "$k BETWEEN"; |
|
| 402 | if(is_a($var[0], Raw::class)){ |
|
| 403 | $cond = "$cond ".strval($var[0]); |
|
| 404 | }elseif($var[0] instanceof BasicRule){ |
|
| 405 | $cond = "$cond ({$var[0]->context->sql})"; |
|
| 406 | $params = array_merge($params, $var[0]->context->params); |
|
| 407 | }else{ |
|
| 408 | $cond = "$cond ?"; |
|
| 409 | $params[] = $var[0]; |
|
| 410 | } |
|
| 411 | if(is_a($var[1], Raw::class)){ |
|
| 412 | $cond = "$cond AND ".strval($var[1]); |
|
| 413 | }elseif($var[1] instanceof BasicRule){ |
|
| @@ 411-419 (lines=9) @@ | ||
| 408 | $cond = "$cond ?"; |
|
| 409 | $params[] = $var[0]; |
|
| 410 | } |
|
| 411 | if(is_a($var[1], Raw::class)){ |
|
| 412 | $cond = "$cond AND ".strval($var[1]); |
|
| 413 | }elseif($var[1] instanceof BasicRule){ |
|
| 414 | $cond = "$cond AND ({$var[1]->context->sql})"; |
|
| 415 | $params = array_merge($params, $var[1]->context->params); |
|
| 416 | }else{ |
|
| 417 | $cond = "$cond AND ?"; |
|
| 418 | $params[] = $var[1]; |
|
| 419 | } |
|
| 420 | $exprs[] = $cond; |
|
| 421 | }else{ |
|
| 422 | if(is_a($var, Raw::class)){ |
|