| @@ 339-354 (lines=16) @@ | ||
| 336 | * |
|
| 337 | * @return string |
|
| 338 | */ |
|
| 339 | private function _prepareBinaryExpression($operator, $left, $right) |
|
| 340 | { |
|
| 341 | // Special handling for DATETIMECMP |
|
| 342 | if (!substr_compare($left, "DATETIMECMP", 0, 11)) { |
|
| 343 | $str = explode(';', $left, 2); |
|
| 344 | $str[0] = str_replace('DATETIMECMP', '', $str[0]); |
|
| 345 | return self::OPEN_BRAKET |
|
| 346 | . $str[0] . ' ' . $operator |
|
| 347 | . ' ' . $str[1] . self::CLOSE_BRACKET; |
|
| 348 | } |
|
| 349 | ||
| 350 | return |
|
| 351 | self::OPEN_BRAKET |
|
| 352 | . $left . ' ' . $operator |
|
| 353 | . ' ' . $right . self::CLOSE_BRACKET; |
|
| 354 | } |
|
| 355 | ||
| 356 | /** |
|
| 357 | * To format unary expression |
|
| @@ 334-346 (lines=13) @@ | ||
| 331 | * |
|
| 332 | * @return string |
|
| 333 | */ |
|
| 334 | private function _prepareBinaryExpression($operator, $left, $right) |
|
| 335 | { |
|
| 336 | //DATETIMECMP |
|
| 337 | if (!substr_compare($left, "DATETIMECMP", 0, 11)) { |
|
| 338 | $str = explode(';', $left, 2); |
|
| 339 | $str[0] = str_replace('DATETIMECMP', '', $str[0]); |
|
| 340 | return self::OPEN_BRACKET |
|
| 341 | . $str[0] . ' ' . $operator |
|
| 342 | . ' ' . $str[1] . self::CLOSE_BRACKET; |
|
| 343 | } |
|
| 344 | ||
| 345 | return self::OPEN_BRACKET . $left . ' ' . $operator . ' ' . $right . self::CLOSE_BRACKET; |
|
| 346 | } |
|
| 347 | ||
| 348 | /** |
|
| 349 | * To format unary expression |
|