From c4c1f3c3f39b181a8fe9426b5b751767edf00da0 Mon Sep 17 00:00:00 2001 From: Jason Cleeland Date: Tue, 25 Mar 2003 12:24:14 +0000 Subject: [PATCH] Updated: Checks for existence of mysqldump before dumping. git-svn-id: file:///Users/Shitiz/Downloads/lssvn/trunk/unstable@148 b72ed6b6-b9f8-46b5-92b4-906544132732 --- admin/resultsdump.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/admin/resultsdump.php b/admin/resultsdump.php index c6014816315..834ba90258a 100644 --- a/admin/resultsdump.php +++ b/admin/resultsdump.php @@ -45,8 +45,20 @@ } $filename="survey_{$sid}_dump.sql"; +$mysqldump="$mysqlbin/mysqldump"; +if (substr($OS, 0, 3) == "WIN") {$mysqldump .= ".exe";} +//Check that $mysqlbin/mysqldump actually exists +if (!file_exists($mysqldump)) + { + echo "$setfont
ERROR:
\n"; + echo "Cannot find mysqldump file. ($mysqldump)

\n"; + echo "If this script is running on a Windows Server, you should uncomment the \$mysqlbin line in config.php

\n"; + echo "Back to browse
"; + exit; + } $command="$mysqlbin/mysqldump -u $databaseuser --password=$databasepass $databasename survey_$sid > $filename"; + $backup = popen("$command","r"); pclose($backup);