diff --git a/app/Classes/Server.php b/app/Classes/Server.php index 9ec65ec..10292e8 100644 --- a/app/Classes/Server.php +++ b/app/Classes/Server.php @@ -537,7 +537,9 @@ abstract class Server { case '7': case '8': case '9': - if ($frame = $fo->route($read)) { + if (is_numeric($fo->route($read))) { + $page = ['frame'=>$fo->route($read),'index'=>'a']; + $action = ACTION_GOTO; } else { @@ -711,8 +713,7 @@ abstract class Server { $this->sendBaseline($client,ERR_PAGE); $mode = $action = FALSE; - // We initialise $fo anyway - $fo = $this->mo->frame($this->testFrame()); + $fo = $current['frame'] ?: $this->mo->frame($this->testFrame()); break; } diff --git a/resources/views/.gitignore b/resources/views/.gitignore new file mode 100644 index 0000000..e69de29