$toDir"; shell_exec($cmd); } /** * Function: makeRestore($rFile); **/ function makeRestore($rFile) { $cmd = "mysql --user=" . DB_USER . " --password=" . DB_PASSWORD . " " . DB_NAME . " < " . get_option('dbmanage_abs_path') . "$rFile"; shell_exec($cmd); } /** * Function: pullFiles(); **/ function pullFiles() { $files = array(); $_dir = get_option('dbmanage_abs_path'); if ($handle = opendir($_dir)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { array_push($files, $file); } } closedir($handle); } if (count($files) == 0) { print " No backup files found... "; } else { print "

SQL Files

"; for ($x = count($files) ; $x >= 0 ; $x--) { $dt = preg_split('/_/', $files[$x]); if (preg_match('/.*\.sql/', $files[$x])) { print " $files[$x] - Date: " . date("F j, Y @ g:ia", $dt[1]) . " Delete | Restore "; } } print "  

XML Files

"; for ($x = count($files) ; $x >= 0 ; $x--) { if (preg_match('/.*\.xml/', $files[$x])) { $dt = preg_split('/_/', $files[$x]); print " $files[$x] - Date: " . date("F j, Y @ g:ia", $dt[1]) . " Delete "; } } } } ?>