loadFile('outside'); switch($_GET['act']) { case 'listkeys': $street = new wvStreet($_GET['street_id']); page_header(sprintf($wvtxt->get('keys_page_header'),$street->name)); output($street->listAccessableHouses(),true); $wvnav->txtCategory('nav_cat_street'); $wvnav->txtNav('nav_street_overview',$street->getLink(true),false,true); break; case 'show': $haus = new haus_outside($_GET[HAUS_ID_FIELD]); $street = new wvStreet($haus->get('street_id')); page_header(sprintf($wvtxt->get('show_page_header'), $haus->get('name'))); output($haus->bio(), true); if ($haus->canEnter()) { $wvnav->txtCategory('nav_cat_house'); $wvnav->txtNav('nav_enter', $haus->getEnterLink()); } $wvnav->txtCategory('nav_cat_street'); $wvnav->txtNav('nav_street_overview',$street->getLink(true),false,true); break; case 'street': require_once 'haus_build.php'; $street = new wvStreet($_GET['street_id']); page_header(sprintf($wvtxt->get('street_page_header'), $street->name)); output($street->getText(), true); $wvnav->txtCategory('nav_cat_street'); $wvnav->txtNav('nav_listkeys','act=listkeys&street_id='.$street->street_id,false); if ($street->isBuildPossible() && haus_build::canBuild($session['user']) === true) { $wvnav->txtNav('nav_build_street','cat=build&act=selstreet&street_id='.$street->street_id,false,false,'build'); } break; default: page_header($wvtxt->get('list_page_header')); output($wvtxt->get('list_intro')); output($quater->listStreets(), true); $wvnav->txtCategory('nav_cat_management',true,'main'); $wvnav->txtNav('nav_build','cat=build','',false,'main'); break; } ?>