From b1cc0b2980b2875848eb4a1ee3b9d957ce3b3632 Mon Sep 17 00:00:00 2001 From: Kevin Chabowski Date: Fri, 6 Jan 2012 02:03:22 +0100 Subject: Improved setup and added INSTALL file. --- r7r_repo/main.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'r7r_repo/main.php') diff --git a/r7r_repo/main.php b/r7r_repo/main.php index d2497f0..cd62825 100644 --- a/r7r_repo/main.php +++ b/r7r_repo/main.php @@ -530,7 +530,7 @@ $url_handlers = array( $url_next = array(); /* Test file permissions */ - $permissions_missing = array_filter(array("/packages", "/packagelist", "/repometa"), function($f) { return !@is_writable(dirname(__FILE__) . "/..$f"); }); + $permissions_missing = array_filter(array("/packages", "/packagelist", "/repometa", "/r7r_repo/templates/transc"), function($f) { return !@is_writable(dirname(__FILE__) . "/..$f"); }); if(!empty($permissions_missing)) $ste->vars["error"] = "No writing permissions on these files/directories: \"" . implode("\", \"", $permissions_missing) . "\""; else @@ -576,16 +576,16 @@ $ste->vars["rel_path_to_root"] = $rel_path_to_root; /* Enforce setup */ if(!@$settings["setup_finished"]) $urlpath = array("setup"); -/*try -{*/ +try +{ url_process($urlpath, $url_handlers, $data); -/*} +} catch(Exception $e) { header("HTTP/1.1 500 Internal Server Error"); header("Content-Type: text/plain"); echo "Internal Server Error\nReason: " . get_class($e) . "(" . $e->getMessage() . ") thrown.\n"; -}*/ +} /* save settings */ $settings->save(); -- cgit v1.2.3-70-g09d2