| 580 | | return preg_replace('/\r\n|\n|\r/', "\\n", |
| 581 | | preg_replace_callback('/["\']/', create_function('$m', 'return "\\{$m}";'), |
| 582 | | (!is_null($javascript) ? $javascript : ''))); |
| | 580 | $escape = array( |
| | 581 | "\r\n" => '\n', |
| | 582 | "\r" => '\n', |
| | 583 | "\n" => '\n', |
| | 584 | '"' => '\"', |
| | 585 | "'" => "\\'" |
| | 586 | ); |
| | 587 | return str_replace(array_keys($escape), array_values($escape), $javascript); |
| | 588 | #return preg_replace('/\r\n|\n|\r/', "\\n", |
| | 589 | # preg_replace_callback('/["\']/', create_function('$m', 'return "\\{$m}";'), |
| | 590 | # (!is_null($javascript) ? $javascript : ''))); |