FML Update

This commit is contained in:
Steffen Schröder
2014-04-13 18:21:40 +02:00
parent 8ee564d4b7
commit 5ad45d3b6f
80 changed files with 341 additions and 11 deletions

View File

@ -6,6 +6,8 @@ namespace FML\Script;
* Builder Class offering Methods to build ManiaScript
*
* @author steeffeen
* @copyright FancyManiaLinks Copyright © 2014 Steffen Schröder
* @license http://www.gnu.org/licenses/ GNU General Public License, Version 3
*/
abstract class Builder {
@ -29,8 +31,8 @@ abstract class Builder {
*/
public static function escapeText($text) {
$escapedText = $text;
$dangers = array('\\', '"');
$replacements = array('\\\\', '\\"');
$dangers = array('\\', '"', "\n");
$replacements = array('\\\\', '\\"', '\n');
$escapedText = str_ireplace($dangers, $replacements, $escapedText);
return $escapedText;
}

View File

@ -6,6 +6,8 @@ namespace FML\Script;
* Class for EUISound Variants
*
* @author steeffeen
* @copyright FancyManiaLinks Copyright © 2014 Steffen Schröder
* @license http://www.gnu.org/licenses/ GNU General Public License, Version 3
*/
abstract class EUISound {
/*

View File

@ -11,6 +11,8 @@ use FML\Types\Actionable;
* Class representing the ManiaLink Script
*
* @author steeffeen
* @copyright FancyManiaLinks Copyright © 2014 Steffen Schröder
* @license http://www.gnu.org/licenses/ GNU General Public License, Version 3
*/
class Script {
/*