From bb0c9569c2feb81b6411fd1f61f7c4c93e82e101 Mon Sep 17 00:00:00 2001 From: Bill Marquette Date: Sun, 27 Mar 2005 21:49:15 +0000 Subject: remove hardcoded path remove assumption that if $xml is set that the file must exist - die gracefully now --- usr/local/www/wizard.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'usr/local') diff --git a/usr/local/www/wizard.php b/usr/local/www/wizard.php index cee3038..38be6b4 100755 --- a/usr/local/www/wizard.php +++ b/usr/local/www/wizard.php @@ -45,11 +45,16 @@ $xml = $_GET['xml']; if($_POST['xml']) $xml = $_POST['xml']; if($xml == "") { - $xml = "not_defined"; - print_info_box_np("ERROR: Could not open " . $xml . "."); - die; + $xml = "not_defined"; + print_info_box_np("ERROR: Could not open " . $xml . "."); + die; } else { - $pkg = parse_xml_config_pkg("/usr/local/www/wizards/" . $xml, "pfsensewizard"); + if (file_exists("{$g['www_path']}/wizards/{$xml}")) + $pkg = parse_xml_config_pkg("{$g['www_path']}/wizards/" . $xml, "pfsensewizard"); + else { + print_info_box_np("ERROR: Could not open " . $xml . "."); + die; + } } $title = $pkg['step'][$stepid]['title']; -- cgit v1.1