From c1d4a5663bddb399da092fe00115bae387628007 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Thu, 30 Jan 2014 11:03:21 -0400 Subject: [PATCH] =?UTF-8?q?BUG-13775=20SOLVED=20El=20comando=20de=20restau?= =?UTF-8?q?raci=C3=B3n:=20./processmaker=20workspace-restore=20/home/sampl?= =?UTF-8?q?e-backup=20sample=20no=20puede=20completarse=20cuando=20la=20co?= =?UTF-8?q?ntrase=C3=B1a=20de=20base=20de=20datos=20contiene=20caracteres?= =?UTF-8?q?=20especiales=20por=20ejemplo:=20aaa$aaa.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- workflow/engine/classes/class.wsTools.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/engine/classes/class.wsTools.php b/workflow/engine/classes/class.wsTools.php index 478172cd9..d7ee43a30 100755 --- a/workflow/engine/classes/class.wsTools.php +++ b/workflow/engine/classes/class.wsTools.php @@ -1096,7 +1096,7 @@ class workspaceTools $command = 'mysql' . ' --host=' . $parameters['dbHost'] . ' --user=' . $parameters['dbUser'] - . ' --password=' . $parameters['dbPass'] + . ' --password=' . str_replace('"', '\"', str_replace("'", "\'", quotemeta($parameters['dbPass'])))//no change! supports the type passwords: .\+*?[^]($)'"\"' . ' --database=' . mysql_real_escape_string($database) . ' --default_character_set utf8' . ' --execute="SOURCE '.$filename.'"';